OSDN Git Service

Fix last entry.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/46285
4         * gcc.target/i386/pr46285.c: New.
5
6 2010-11-03  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/46217
9         * gcc.dg/pr46217.c: New testcase.
10
11 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
12
13         * objc.dg/property/dotsyntax-1.m: New.
14         * objc.dg/property/dotsyntax-2.m: New.  
15         * obj-c++.dg/property/dotsyntax-1.mm: New.
16         * obj-c++.dg/property/dotsyntax-2.mm: New.      
17
18 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
19
20         PR tree-optimization/46165
21         * gcc.dg/pr46165.c: New test.
22
23 2010-11-03  Richard Guenther  <rguenther@suse.de>
24
25         PR middle-end/46251
26         * gcc.dg/pr46251.c: New testcase.
27
28 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
29
30         PR tree-optimization/46107
31         * gcc.c-torture/compile/pr46107.c: New test.
32
33         PR debug/46252
34         * gcc.dg/pr46252.c: New test.
35
36         PR rtl-optimization/46034
37         PR rtl-optimization/46212
38         PR rtl-optimization/46248
39         * gcc.c-torture/compile/pr46034.c: New test.
40         * gcc.c-torture/compile/pr46248.c: New test.
41         * gcc.dg/pr46212.c: New test.
42
43 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
44
45         * gnat.dg/sizetype4.adb: New test.
46
47 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
48
49         * gcc.target/i386/avx-vzeroupper-15.c: New.
50         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
51         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
52         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
53
54         PR target/46253
55         * gcc.target/i386/pr46253.c: New.
56
57 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
58             Tobias Burnus  <burnus@net-b.de>
59
60         PR fortran/45170
61         * gfortran.dg/deferred_type_param_1.f90: New.
62         * gfortran.dg/deferred_type_param_2.f90: New.
63         * gfortran.dg/initialization_1.f90: Update dg-errors.
64         * gfortran.dg/initialization_9.f90: Update dg-errors.
65
66 2010-11-02  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/46149
69         * g++.dg/torture/pr46149.C: New testcase.
70
71 2010-11-02  Richard Guenther  <rguenther@suse.de>
72
73         PR tree-optimization/46216
74         * gcc.dg/torture/pr46216.c: New testcase.
75
76 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77
78         PR target/46131
79         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
80         *-*-osf*.
81
82 2010-11-02  Richard Guenther  <rguenther@suse.de>
83
84         PR tree-optimization/46184
85         * gcc.dg/pr46184.c: New testcase.
86
87 2010-11-02  Richard Guenther  <rguenther@suse.de>
88
89         PR tree-optimization/46177
90         * gcc.dg/pr46177.c: New testcase.
91
92 2010-11-02  Martin Jambor  <mjambor@suse.cz>
93
94         PR middle-end/46120
95         * g++.dg/ipa/ivinline-9.C: New test.
96
97 2010-11-02  Martin Jambor  <mjambor@suse.cz>
98
99         PR tree-optimization/45875
100         * g++.dg/torture/pr45875.C: New test.
101
102 2010-11-02  Richard Guenther  <rguenther@suse.de>
103
104         PR testsuite/46249
105         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
106
107 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
108
109         PR debug/46255
110         * gcc.dg/pr46255.c: New test.
111
112 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
113
114         PR c++/46170
115         PR c++/46162
116         * g++.dg/template/sfinae26.C: New test.
117         * g++.dg/template/sfinae27.C: Likewise.
118
119 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
120
121         PR c++/45606
122         * g++.dg/template/typedef36.C: New test.
123         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
124         * g++.dg/template/canon-type-10.C: Likewise.
125         * g++.dg/template/canon-type-11.C: Likewise.
126         * g++.dg/template/canon-type-12.C: Likewise.
127         * g++.dg/template/canon-type-13.C: Likewise.
128
129 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
130
131         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
132         of debug_pubnames on darwin.
133
134 2010-11-01  Jason Merrill  <jason@redhat.com>
135             Benjamin Kosnik  <bkoz@redhat.com>
136
137         * g++.dg/cpp0x/constexpr-initlist2.C: New.
138         * g++.dg/cpp0x/constexpr-initlist3.C: New.
139
140         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
141         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
142         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
143         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
144         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
145         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
146         * g++.dg/cpp0x/constexpr-array.C: New.
147         * g++.dg/cpp0x/constexpr-base.C: New.
148         * g++.dg/cpp0x/constexpr-complex.C: New.
149         * g++.dg/cpp0x/constexpr-data1.C: New.
150         * g++.dg/cpp0x/constexpr-data2.C: New.
151         * g++.dg/cpp0x/constexpr-deref.C: New.
152         * g++.dg/cpp0x/constexpr-diag1.C: New.
153         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
154         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
155         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
156         * g++.dg/cpp0x/constexpr-empty.C: New.
157         * g++.dg/cpp0x/constexpr-empty2.C: New.
158         * g++.dg/cpp0x/constexpr-empty3.C: New.
159         * g++.dg/cpp0x/constexpr-empty4.C: New.
160         * g++.dg/cpp0x/constexpr-empty5.C: New.
161         * g++.dg/cpp0x/constexpr-ex1.C: New.
162         * g++.dg/cpp0x/constexpr-ex2.C: New.
163         * g++.dg/cpp0x/constexpr-ex3.C: New.
164         * g++.dg/cpp0x/constexpr-ex4.C: New.
165         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
166         * g++.dg/cpp0x/constexpr-fnptr.C: New.
167         * g++.dg/cpp0x/constexpr-function1.C: New.
168         * g++.dg/cpp0x/constexpr-function2.C: New.
169         * g++.dg/cpp0x/constexpr-function3.C: New.
170         * g++.dg/cpp0x/constexpr-ice.C: New.
171         * g++.dg/cpp0x/constexpr-initlist.C: New.
172         * g++.dg/cpp0x/constexpr-neg1.C: New.
173         * g++.dg/cpp0x/constexpr-noexcept.C: New.
174         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
175         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
176         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
177         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
178         * g++.dg/cpp0x/constexpr-nonlit.C: New.
179         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
180         * g++.dg/cpp0x/constexpr-nullptr.C: New.
181         * g++.dg/cpp0x/constexpr-object1.C: New.
182         * g++.dg/cpp0x/constexpr-object2.C: New.
183         * g++.dg/cpp0x/constexpr-overflow.C: New.
184         * g++.dg/cpp0x/constexpr-pedantic.C: New.
185         * g++.dg/cpp0x/constexpr-pos1.C: New.
186         * g++.dg/cpp0x/constexpr-potential1.C: New.
187         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
188         * g++.dg/cpp0x/constexpr-pure.C: New.
189         * g++.dg/cpp0x/constexpr-static.C: New.
190         * g++.dg/cpp0x/constexpr-static2.C: New.
191         * g++.dg/cpp0x/constexpr-static3.C: New.
192         * g++.dg/cpp0x/constexpr-static4.C: New.
193         * g++.dg/cpp0x/constexpr-static5.C: New.
194         * g++.dg/cpp0x/constexpr-static6.C: New.
195         * g++.dg/cpp0x/constexpr-string.C: New.
196         * g++.dg/cpp0x/constexpr-switch.C: New.
197         * g++.dg/cpp0x/constexpr-targ.C: New.
198         * g++.dg/cpp0x/constexpr-throw.C: New.
199         * g++.dg/cpp0x/constexpr-typeid.C: New.
200         * g++.dg/cpp0x/constexpr-union.C: New.
201         * g++.dg/cpp0x/constexpr-value.C: New.
202         * g++.dg/cpp0x/constexpr-value2.C: New.
203         * g++.dg/cpp0x/constexpr-variadic.C: New.
204         * g++.dg/cpp0x/initlist5.C: Use constexpr.
205         * g++.dg/cpp0x/static_assert3.C: Add expected error.
206         * g++.dg/other/fold1.C: Likewise.
207         * g++.dg/parse/crash36.C: Likewise.
208         * g++.dg/parse/constant4.C: Adjust expected error.
209         * g++.dg/template/arg5.C: Likewise.
210         * g++.dg/template/non-dependent10.C: Likewise.
211         * g++.dg/template/qualified-id3.C: Likewise.
212         * g++.dg/warn/overflow-warn-1.C: Likewise.
213         * g++.dg/warn/overflow-warn-3.C: Likewise.
214         * g++.dg/warn/overflow-warn-4.C: Likewise.
215         * g++.old-deja/g++.pt/crash10.C: Likewise.
216
217         * g++.dg/cpp0x/constexpr-ctor2.C: New.
218
219 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
220
221         Implemented format and noreturn attributes for Objective-C methods.
222         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
223         * objc.dg/attributes/method-deprecated-1.m: New.
224         * objc.dg/attributes/method-deprecated-2.m: New.
225         * objc.dg/attributes/method-deprecated-3.m: New.
226         * objc.dg/attributes/method-noreturn-1.m: New.
227         * objc.dg/attributes/method-sentinel-1.m: New.
228         * objc.dg/attributes/method-format-1.m: New.
229         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
230         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
231         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
232         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
233         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
234         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
235         * obj-c++.dg/attributes/method-format-1.mm: New.        
236         
237 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
238
239         * objc.dg/property/at-property-deprecated-1.m: New.
240         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
241
242 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         Implemented Objective-C 2.0 property accessors.
245         * objc.dg/property/at-property-6.m: Use nonatomic properties to
246         avoid testing more complex accessors in this testcase which is not
247         about them.
248         * objc.dg/property/at-property-7.m: Same change.
249         * objc.dg/property/at-property-8.m: Same change.
250         * objc.dg/property/at-property-9.m: Same change.
251         * objc.dg/property/at-property-10.m: Same change.
252         * objc.dg/property/at-property-11.m: Same change.
253         * obj-c++.dg/property/at-property-6.mm: Same change.
254         * obj-c++.dg/property/at-property-7.mm: Same change.
255         * obj-c++.dg/property/at-property-8.mm: Same change.
256         * obj-c++.dg/property/at-property-9.mm: Same change.
257         * obj-c++.dg/property/at-property-10.mm: Same change.
258         * obj-c++.dg/property/at-property-11.mm: Same change.
259         * objc.dg/property/at-property-12.m: New.
260         * objc.dg/property/at-property-13.m: New.
261         * obj-c++.dg/property/at-property-12.mm: New.
262         * obj-c++.dg/property/at-property-13.mm: New.   
263         
264 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
265
266         PR fortran/46152
267         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
268         * gfortran.dg/allocate_with_typespec_4.f90: New test.
269         * gfortran.dg/allocate_with_typespec_1.f90: New test.
270         * gfortran.dg/allocate_with_typespec_2.f: New test.
271         * gfortran.dg/allocate_with_typespec_3.f90: New test.
272         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
273         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
274
275 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
276             Nathan Froyd  <froydnj@codesourcery.com>
277
278         PR tree-optimization/46259
279         * gfortran.dg/pr46259.f: New testcase.
280
281 2010-11-01  Paul Koning  <ni1d@arrl.net>
282
283         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
284         * gcc.c-torture/compile/20020604-1.c: Ditto.
285         * gcc.c-torture/compile/20001226-1.c: Ditto.
286         * gcc.c-torture/compile/20010327-1.c: Ditto.
287         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
288         * gcc.c-torture/compile/pr43191.c: Ditto.
289         * gcc.c-torture/compile/pr41181.c: Ditto.
290
291 2010-10-31  Richard Henderson  <rth@redhat.com>
292
293         * lib/target-supports.exp
294         (check_effective_target_automatic_stack_alignment): True for
295         x86 but not windows.
296         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
297         use of the preferred-stack-boundary arguments.
298         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
299
300 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
301
302         PR target/46142
303         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
304         * gcc.target/i386/fma4-builtin-2.c: Likewise.
305
306 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
307
308         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
309
310 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
311
312         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
313         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
314         than tls.
315         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
316         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
317         * objc.dg/torture/tls/thr-init.m: Likewise.
318         * objc.dg/torture/tls/thr-init-2.m: Likewise.
319         * objc.dg/torture/tls/thr-init-3.m: Likewise.
320
321 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
322
323         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
324         the Linux kernel.
325
326 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
327
328         PR fortran/44917
329         PR fortran/44926
330         PR fortran/46196
331         * gfortran.dg/typebound_generic_10.f03: New.
332
333 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
334
335         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
336         * objc.dg/property/property-neg-1.m: Updated for changes in the
337         syntax of @property and the implementation of
338         @synthesize/@dynamic.
339         * objc.dg/property/property-neg-2.m: Same change.
340         * objc.dg/property/property-neg-3.m: Same change.
341         * objc.dg/property/property-neg-4.m: Same change.
342         * objc.dg/property/property-neg-5.m: Same change.
343         * objc.dg/property/property-neg-7.m: Same change.
344         * objc.dg/property/property-1.m: Same change.   
345         * objc.dg/property/synthesize-1.m: Same change.
346         * objc.dg/property/at-property-2.m: Same change.
347         * objc.dg/property/at-property-4.m: Same change.
348
349         * objc.dg/property/fsf-property-method-acces.m: Updated for
350         changes in the syntax of @property and the implementation of
351         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
352         * objc.dg/property/fsf-property-basic.m: Same change.
353         * objc.dg/property/fsf-property-named-ivar.m: Same change.
354         
355         * objc.dg/property/at-property-5.m: New.
356         * objc.dg/property/at-property-6.m: New.
357         * objc.dg/property/at-property-7.m: New.
358         * objc.dg/property/at-property-8.m: New.
359         * objc.dg/property/at-property-9.m: New.
360         * objc.dg/property/at-property-10.m: New.
361         * objc.dg/property/at-property-11.m: New.
362         * objc.dg/property/synthesize-2.m: New.
363         * objc.dg/property/dynamic-2.m: New.
364
365         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
366         syntax of @property and the implementation of
367         @synthesize/@dynamic.
368         * obj-c++.dg/property/property-neg-2.mm: Same change.
369         * obj-c++.dg/property/property-neg-3.mm: Same change.
370         * obj-c++.dg/property/property-neg-4.mm: Same change.
371         * obj-c++.dg/property/property-neg-5.mm: Same change.
372         * obj-c++.dg/property/property-neg-7.mm: Same change.
373         * obj-c++.dg/property/property-1.mm: Same change.       
374         * obj-c++.dg/property/synthesize-1.mm: Same change.
375         * obj-c++.dg/property/at-property-2.mm: Same change.
376         * obj-c++.dg/property/at-property-4.mm: Same change.
377
378         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
379         changes in the syntax of @property and the implementation of
380         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
381         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
382         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
383         
384         * obj-c++.dg/property/at-property-5.mm: New.
385         * obj-c++.dg/property/at-property-6.mm: New.    
386         * obj-c++.dg/property/at-property-7.mm: New.
387         * obj-c++.dg/property/at-property-8.mm: New.
388         * obj-c++.dg/property/at-property-9.mm: New.
389         * obj-c++.dg/property/at-property-10.mm: New.
390         * obj-c++.dg/property/at-property-11.mm: New.
391         * obj-c++.dg/property/synthesize-2.mm: New.
392         * obj-c++.dg/property/dynamic-2.mm: New.
393         
394 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
395             Andrew Pinski <pinskia@gmail.com>
396
397         * gcc.c-torture/execute/vector-shift.c: New testcase.
398         * gcc.c-torture/execute/vector-shift1.c: Likewise.
399         * gcc.c-torture/execute/vector-shift2.c: Likewise.
400         * gcc.dg/vector-shift.c: Likewise.
401         * gcc.dg/vector-shift1.c: Likewise.
402         * gcc.dg/torture/vector-shift2.c: Likewise.
403         * gcc.dg/vector-shift3.c: Likewise.
404         * gcc.dg/simd-1b.c: Adjust.
405
406 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
407
408         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
409
410 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
411
412         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
413
414 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
415
416         PR target/46153
417         * gcc.target/i386/pr46153.c: New test.
418
419 2010-10-27  Jason Merrill  <jason@redhat.com>
420
421         * g++.dg/cpp0x/constexpr-is_literal.C: New.
422
423 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
424
425         PR fortran/46161
426         * gfortran.dg/class_dummy_3.f03: New.
427
428 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
429
430         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
431         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
432
433         * gcc.target/i386/avx-vzeroupper-3.c: New.
434         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
435         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
436         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
437         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
438         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
439         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
440         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
441         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
442         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
443         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
444         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
445
446 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
447
448         * obj-c.dg/property/at-property-4.m: New.
449         * obj-c++.dg/property/at-property-4.mm: New.
450         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
451         updates in warning.
452         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
453         updates in warning.
454
455 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
456
457         * objc.dg/property/at-property-1.m: New.
458         * objc.dg/property/at-property-2.m: New.
459         * objc.dg/property/at-property-3.m: New.
460         * objc.dg/ivar-invalid-type-1.m: New.
461         * obj-c++.dg/property/at-property-1.mm: New.
462         * obj-c++.dg/property/at-property-2.mm: New.
463         * obj-c++.dg/property/at-property-3.mm: New.
464         * obj-c++.dg/ivar-invalid-type-1.mm: New.
465         * objc.dg/property/property-neg-6.m: Updated testcase for updates
466         in error reporting.
467
468 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
469
470         PR libgfortran/46010
471         * gfortran.dg/namelist_66.f90: New test.
472         * gfortran.dg/fmt_t_6.f: Fix whitespace.
473
474 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
475
476         PR fortran/42647
477         * gfortran.dg/allocatable_scalar_9.f90: Extended.
478         * gfortran.dg/allocatable_scalar_10.f90: New.
479         * gfortran.dg/class_19.f03: Extended.
480
481 2010-10-26  Jan Hubicka  <jh@suse.cz>
482
483         PR middle-end/45736
484         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
485
486 2010-10-26  Ira Rosen  <irar@il.ibm.com>
487
488         PR tree-optimization/46167
489         * gcc.dg/vect/O-pr46167.c: New.
490         * gcc.dg/vect/vect.exp: Run tests with -O.
491
492 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
493
494         PR target/44948
495         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
496         * g++.dg/vect/pr33860a.cc: Likewise.
497         * gcc.c-torture/compile/20070522-1.c: Likewise.
498         * gcc.dg/compat/struct-align-1_x.c: Likewise.
499         * gcc.dg/compat/struct-align-1_y.c: Likewise.
500         * gcc.dg/compat/struct-align-2_x.c: Likewise.
501         * gcc.dg/compat/struct-align-2_y.c: Likewise.
502         * gcc.dg/pr44136.c: Likewise.
503
504         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
505         * gcc.dg/compat/vector-1_x.c: Likewise.
506         * gcc.dg/compat/vector-1_y.c: Likewise.
507         * gcc.dg/compat/vector-2_x.c: Likewise.
508         * gcc.dg/compat/vector-2_y.c: Likewise.
509         * gcc.dg/pr43300.c: Likewise.
510
511         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
512         * gcc.dg/compat/vector-1a_y.c: Likewise.
513         * gcc.dg/compat/vector-1b_x.c: Likewise.
514         * gcc.dg/compat/vector-1b_y.c: Likewise.
515         * gcc.dg/compat/vector-2a_x.c: Likewise.
516         * gcc.dg/compat/vector-2a_y.c: Likewise.
517         * gcc.dg/compat/vector-2b_x.c: Likewise.
518         * gcc.dg/compat/vector-2b_y.c: Likewise.
519         * gcc.target/i386/pr39162.c: Likewise.
520         * gcc.target/i386/pr40906-2.c: Likewise.
521         * gcc.target/i386/sse-5.c: Likewise.
522
523         * gcc.dg/pr35442.c: Prune ABI change warnings.
524
525         * gcc.c-torture/execute/pr38151.x: New.
526         * gcc.target/i386/pr44948-1a.c: Likewise.
527         * gcc.target/i386/pr44948-1b.c: Likewise.
528         * gcc.target/i386/pr44948-2a.c: Likewise.
529         * gcc.target/i386/pr44948-2b.c: Likewise.
530
531 2010-10-26  Ian Lance Taylor  <iant@google.com>
532
533         PR middle-end/45687
534         * gcc.c-torture/execute/20101025-1.c: New test.
535
536 2010-10-26  Tobias Burnus  <burnus@net-b.de>
537
538         PR fortran/45451
539         * gfortran.dg/class_allocate_5.f90: New.
540
541 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
542
543         Implement opaque-enum-specifiers for C++0x
544         * g++.dg/cpp0x/forw_enum1.C: New.
545         * g++.dg/cpp0x/forw_enum2.C: New.
546         * g++.dg/cpp0x/forw_enum3.C: New.
547         * g++.dg/cpp0x/forw_enum4.C: New.
548         * g++.dg/cpp0x/forw_enum5.C: New.
549         * g++.dg/cpp0x/forw_enum6.C: New.
550         * g++.dg/cpp0x/forw_enum7.C: New.
551         * g++.dg/cpp0x/forw_enum8.C: New.
552         * g++.dg/cpp0x/forw_enum9.C: New.
553         * g++.dg/parse/enum3.C: Add new errors.
554         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
555         * g++.dg/cpp0x/auto9.C: Add new error.
556         * g++.dg/template/crash79.C: Add new errors.
557
558 2010-10-26  Jie Zhang  <jie@codesourcery.com>
559
560         * gcc.target/arm/volatile-bitfields-1.c: New test.
561         * gcc.target/arm/volatile-bitfields-2.c: New test.
562         * gcc.target/arm/volatile-bitfields-3.c: New test.
563
564 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
565
566         * gnat.dg/pointer_discr1.adb: New test.
567         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
568         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
569         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
570
571 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
572
573         * gnat.dg/loop_optimization8.adb: New test.
574         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
575         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
576
577 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
578
579         * gnat.dg/in_out_parameter2.adb: New test.
580         * gnat.dg/in_out_parameter3.adb: Likewise.
581
582 2010-10-25  Jie Zhang  <jie@codesourcery.com>
583
584         * g++.dg/opt/combine.c: New test.
585
586 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
587
588         * gnat.dg/opt7.ad[sb]: New test.
589         * gnat.dg/opt7_pkg.ads: New helper.
590
591 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
592
593         PR objc/45735
594         * obj-c.dg/pr45735.mm: New.
595         * obj-c++.dg/pr45735.mm: New.
596
597 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
598
599         PR objc/24393
600         * objc.dg/pr24393.m: New.
601         * obj-c++.dg/pr24393.mm: New.
602
603 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
604
605         PR objc/28049
606         * objc.dg/pr28049.m: New.
607         * obj-c++.dg/pr28049.mm: New.
608
609 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
610
611         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
612         parameter attributes are now supported.
613         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
614         * objc.dg/attributes/parameter-attribute-1.m: New test.
615         * objc.dg/attributes/parameter-attribute-2.m: New test.
616         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
617         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
618
619 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
620
621         Based on the CFString implementation in FSF apple/trunk branch.
622
623         * gcc.dg/darwin-cfstring-1.c: New.
624         * gcc.dg/darwin-cfstring-2.c: New.
625         * gcc.dg/torture/darwin-cfstring-3.c: New.
626         * g++.dg/other/darwin-cfstring1.C: New.
627         * g++.dg/torture/darwin-cfstring-3.C: New.
628
629 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
630
631         * objc.dg/demangle-1.m: New test.
632         * obj-c++.dg/demangle-1.mm: New test.
633         * obj-c++.dg/demangle-2.mm: New test.
634         * obj-c++.dg/demangle-3.mm: New test.
635
636 2010-10-23  Ian Lance Taylor  <iant@google.com>
637
638         * gcc.c-torture/execute/20101011-1.c: New test.
639         * gcc.c-torture/execute/20101011-1.x: New test driver.
640
641 2010-10-23  Tobias Burnus  <burnus@net-b.de>
642
643         PR fortran/46122
644         * gfortran.dg/protected_8.f90: New.
645
646 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
647
648         * gcc.dg/march-generic.c: Skip for -march in multilib options.
649         * gcc.target/i386/isa-9.c: Skip for -march other than
650         -march=amdfam10 in multilib options.
651         * gcc.target/i386/pr42589.c: Skip for -march other than
652         -march=i486 in multilib options.
653         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
654         other -march in multilib options.
655
656 2010-10-23  Jie Zhang  <jie@codesourcery.com>
657
658         PR rtl-optimization/37360
659         * gcc.dg/pr37360.c: New test.
660
661 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
662
663         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
664
665 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
666         Andrew Pinski <pinskia@gmail.com>
667
668         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
669         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
670         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
671         * gcc.dg/vector-subscript-1.c: Likewise.
672         * gcc.dg/vector-subscript-2.c: Likewise.
673         * gcc.dg/vector-subscript-3.c: New testcase.
674         * gcc.dg/array-8.c: Adjust.
675
676 2010-10-22  Richard Guenther  <rguenther@suse.de>
677
678         PR middle-end/46137
679         * c-c++-common/torture/pr46137.c: New testcase.
680
681 2010-10-22  Jason Merrill  <jason@redhat.com>
682
683         PR c++/46129
684         * g++.dg/template/defarg14.C: New.
685
686 2010-10-22  Jason Merrill  <jason@redhat.com>
687
688         PR c++/46103
689         * g++.dg/cpp0x/implicit10.C: New.
690
691 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
692
693         PR target/46098
694         * gcc.target/i386/pr46098.c: New test.
695
696 2010-10-22  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/45720
699         * gcc.dg/torture/pr45720.c: New testcase.
700
701 2010-10-22  Ira Rosen  <irar@il.ibm.com>
702
703         PR tree-optimization/46126
704         * gcc.dg/vect/pr46126.c: New.
705
706 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
707
708         Based on the CFString implementation in FSF apple/trunk branch.
709
710         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
711         so that the latter can be used in dg-skip and dg-xfail clauses.
712         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
713         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
714         to use dg-additional-files for Object1.
715         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
716         to use dg-additional-files for Object1, move to torture/strings/.
717         * obj-c++.dg/const-str-4.mm: Likewise.
718         * obj-c++.dg/const-str-3.mm: Likewise.
719         * obj-c++.dg/const-str-8.mm: Likewise.
720         * obj-c++.dg/const-str-9.mm: Likewise.
721         * obj-c++.dg/const-str-10.mm: Likewise.
722         * obj-c++.dg/const-str-10.mm: Likewise.
723         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
724         to use dg-additional-files for Object1, move to strings/.
725         * obj-c++.dg/const-str-2.mm: Likewise.
726         * obj-c++.dg/const-str-5.mm: Likewise.
727         * obj-c++.dg/const-str-6.mm: Likewise.
728         * obj-c++.dg/const-str-12.mm: Likewise.
729         * obj-c++.dg/strings/strings.exp: New.
730         * obj-c++.dg/strings/const-cfstring-2.mm: New.
731         * obj-c++.dg/strings/const-cfstring-5.mm: New.
732         * obj-c++.dg/torture/strings/strings.exp: New.
733         * obj-c++.dg/torture/strings/string1.mm: New.
734         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
735         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
736         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
737
738         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
739         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
740         * objc/execute/string2.m: Likewise.
741         * objc/execute/string3.m: Likewise.
742         * objc/execute/string3.m: Likewise.
743         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
744         * objc.dg/foreach-4.m: Likewise.
745         * objc.dg/foreach-5.m: Likewise.
746         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
747         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
748         * objc.dg/const-str-4.m: Likewise.
749         * objc.dg/const-str-7.m: Likewise.
750         * objc.dg/const-str-8.m: Likewise.
751         * objc.dg/const-str-9.m: Likewise.
752         * objc.dg/const-str-10.m: Likewise.
753         * objc.dg/const-str-11.m: Likewise.
754         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
755         to use dg-additional-files for Object1, move to objc.dg/strings/.
756         * objc.dg/const-str-2.m: Likewise.
757         * objc.dg/const-str-5.m: Likewise.
758         * objc.dg/const-str-6.m: Likewise.
759         * objc.dg/const-str-12.m: Likewise.
760         * objc.dg/const-str-12b.m: Likewise.
761         * objc.dg/strings/strings.exp: New.
762         * objc.dg/strings/const-cfstring-2.m: New.
763         * objc.dg/strings/const-cfstring-5.m: New.
764         * objc.dg/torture/strings/strings.exp: New.
765         * objc.dg/torture/strings/const-cfstring-1.m: New.
766         * objc.dg/torture/strings/const-cfstring-3.m: New.
767         * objc.dg/torture/strings/const-cfstring-4.m: New.
768
769 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
770
771         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
772
773 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
774
775         PR c++/46117
776         * g++.dg/parse/crash57.C: New.
777
778 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
779             H.J. Lu  <hongjiu.lu@intel.com>
780
781         PR target/45946
782         * gcc.target/i386/pr45946.c: New test.
783
784 2010-10-21  Martin Jambor  <mjambor@suse.cz>
785
786         PR tree-optimization/45875
787         * g++.dg/ipa/pr45875.C: New test.
788
789 2010-10-21  Ira Rosen  <irar@il.ibm.com>
790
791         PR tree-optimization/46049
792         PR tree-optimization/46052
793         * gcc.dg/vect/pr46052.c: New test.
794         * gcc.dg/vect/pr46049.c: New test.
795
796 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
797
798         PR fortran/46007
799         * gfortran.dg/shape_5.f90:  New test case.
800
801 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
802
803         PR fortran/46060
804         * gfortran.dg/proc_ptr_comp_25.f90: New.
805
806 2010-10-21  Richard Guenther  <rguenther@suse.de>
807         Michael Matz  <matz@suse.de>
808
809         PR tree-optimization/45764
810         * gcc.dg/torture/pr45764.c: New testcase.
811
812 2010-10-21  Richard Guenther  <rguenther@suse.de>
813
814         PR tree-optimization/46111
815         * g++.dg/torture/pr46111.C: New testcase.
816
817 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
818
819         PR fortran/46067
820         * gfortran.dg/dummy_procedure_4.f90: New.
821         * gfortran.dg/proc_ptr_30.f90: New.
822
823 2010-10-21  Tobias Burnus  <burnus@net-b.de>
824
825         PR fortran/46100
826         * gfortran.dg/ptr-func-1.f90: New.
827         * gfortran.dg/ptr-func-2.f90: New.
828
829 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
830
831         PR tree-optimization/45919
832         * gcc.c-torture/compile/pr45919.c: New test.
833
834         PR tree-optimization/46066
835         * gcc.dg/autopar/pr46066.c: New test.
836
837 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
838
839         PR c++/46024
840         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
841
842 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
843
844         PR c++/46056
845         * g++.dg/cpp0x/range-for7.C: New.
846
847 2010-10-20  Richard Guenther  <rguenther@suse.de>
848
849         PR lto/45667
850         * g++.dg/lto/20101020-1_0.h: New testcase.
851         * g++.dg/lto/20101020-1_0.C: Likewise.
852         * g++.dg/lto/20101020-1_1.C: Likewise.
853
854 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
855
856         * gcc.dg/20101013-1.c: New test.
857
858 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
859
860         PR target/46085
861         * gcc.target/i386/pr46085-1.c: New.
862         * gcc.target/i386/pr46085-2.c: Likewise.
863
864 2010-10-20  Richard Guenther  <rguenther@suse.de>
865
866         PR tree-optimization/45860
867         * gcc.dg/torture/pr45860.c: New testcase.
868
869 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
870
871         * gnat.dg/discr25.adb: New test.
872         * gnat.dg/discr25_pkg.ad[sb]: New helper.
873
874 2010-10-20  Olivier Hainque  <hainque@adacore.com>
875
876         * gcc.target/powerpc/ehreturn.c: New test.
877
878 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
879
880         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
881         not require Foundation and run with the GNU runtime as well.
882
883         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
884
885         Radar 4439126
886         * obj-c++.dg/template-8.mm: New.
887
888 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
889
890         PR objc/23709
891         * objc.dg/pr23709.m: New.
892         * obj-c++.dg/pr23709.m: New.
893
894 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
895
896         PR c++/46046
897         * g++.dg/template/crash104.C: New.
898
899 2010-10-19  Richard Henderson  <rth@redhat.com>
900
901         * gcc.target/i386/fma3-fma.c: New.
902         * gcc.target/i386/fma3-builtin.c: New.
903         * gcc.target/i386/fma4-builtin.c: New.
904
905 2010-10-19  Richard Guenther  <rguenther@suse.de>
906
907         PR testsuite/46081
908         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
909
910 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
911
912         Merge from 'apple/trunk' branch on FSF servers.
913
914         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
915
916         Radar 4293709
917         * objc.dg/proto-init-mimatch-1.m: New.
918         * obj-c++.dg/proto-init-mimatch-1.mm: New.
919
920 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
921
922         Implemented parsing @synthesize and @dynamic for
923         Objective-C/Objective-C++.
924         * objc.dg/property/dynamic-1.m: New.
925         * objc.dg/property/synthesize-1.m: New.
926         * obj-c++.dg/property/dynamic-1.mm: New.
927         * obj-c++.dg/property/synthesize-1.mm: New.
928
929 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
930
931         * objc.dg/at-class-1.m: New.
932         * objc.dg/at-class-1.mm: New.
933
934 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
935
936         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
937
938 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
939
940         Merge from 'apple/trunk' branch on FSF servers.
941
942         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
943
944         Radar 4407151
945         * obj-c++.dg/template-7.mm: New.
946
947 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
948
949         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
950         bugfix.
951
952 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
953
954         Merge from 'apple/trunk' branch on FSF servers.
955
956         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
957
958         Radar 4451818
959         * obj-c++.dg/try-catch-16.mm: New.
960         * obj-c++.dg/try-catch-17.mm: New.
961
962         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
963
964         Radar 4330422
965         * obj-c++.dg/try-catch-15.mm: New
966
967         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
968
969         Radar 4204796
970         * obj-c++.dg/try-catch-12.mm: New
971         * obj-c++.dg/try-catch-13.mm: New
972         * obj-c++.dg/try-catch-14.mm: New
973         * objc.dg/try-catch-11.m: New
974         * objc.dg/try-catch-12.m: New
975         * objc.dg/try-catch-13.m: New
976
977 2010-10-18  Richard Henderson  <rth@redhat.com>
978
979         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
980
981 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
982
983         PR c/46015
984         * c-c++-common/Wunused-var-13.c: New test.
985
986 2010-10-18  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/45967
989         * gcc.dg/torture/pr45967.c: New testcase.
990         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
991         * gcc.dg/ipa/ipa-pta-13.c: Likewise
992         * gcc.dg/torture/pr39074-2.c: Likewise
993         * gcc.dg/torture/pta-escape-1.c: Likewise
994         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
995         * gcc.dg/tree-ssa/pta-callused.c: Likewise
996         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
997         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
998         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
999         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1000
1001 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1002
1003         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1004
1005 2010-10-18  Richard Guenther  <rguenther@suse.de>
1006
1007         PR lto/44950
1008         * g++.dg/lto/20101015-2_0.C: New testcase.
1009
1010 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR middle-end/46019
1013         * gcc.c-torture/execute/pr46019.c: New test.
1014
1015 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1016
1017         Merge from 'apple/trunk' branch on FSF servers.
1018
1019         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1020
1021         Radar 4516785
1022         * obj-c++.dg/method-namespace-2.mm: New.
1023
1024 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1025
1026         Merge from 'apple/trunk' branch on FSF servers.
1027
1028         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1029
1030         Radar 4133425
1031         * objc.dg/private-1.m: Test modified.
1032         * obj-c++.dg/private-1.mm: Test modified.
1033
1034 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1035
1036         PR testsuite/45987
1037         * gcc.target/i386/push-1.c: Remove.
1038
1039 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1040             H.J. Lu  <hongjiu.lu@intel.com>
1041
1042         PR target/46051
1043         * gcc.target/i386/pr46051.c: New test.
1044
1045 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1046
1047         * obj-c++.dg/gnu-api-2-class.mm: New.
1048         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1049         * obj-c++.dg/gnu-api-2-method.mm: New.
1050         * obj-c++.dg/gnu-api-2-objc.mm: New.
1051         * obj-c++.dg/gnu-api-2-object.mm: New.
1052         * obj-c++.dg/gnu-api-2-property.mm: New.
1053         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1054         * obj-c++.dg/gnu-api-2-sel.mm: New.
1055
1056 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1057
1058         * objc.dg/fsf-package-0.m: New.
1059         * obj-c++.dg/fsf-package-0.m: New.
1060
1061 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1062
1063         PR objc/18255
1064         * objc.dg/pr18255.m: New.
1065
1066 2010-10-16  Jan Hubicka  <jh@suse.cz>
1067
1068         PR middle-end/44206
1069         * g++.dg/torture/pr44206.C: New.
1070
1071 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1072
1073         * objc.dg/gnu-api-2-class.m: New.
1074         * objc.dg/gnu-api-2-objc.m: New.
1075
1076 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1077
1078         * objc.dg/gnu-api-2-ivar.m: New.
1079
1080 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         * objc.dg/gnu-api-2-property.m: New.
1083
1084 2010-10-15  Xinliang David Li  <davidxl@google.com>
1085
1086         * g++.dg/uninit-pred-3_a.C: New test.
1087         * g++.dg/uninit-pred-3_b.C: New test.
1088
1089 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1090
1091         * objc.dg/gnu-api-2-object.m: New.
1092
1093 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1094
1095         * objc.dg/gnu-api-2-method.m: New.
1096
1097 2010-10-15  Jason Merrill  <jason@redhat.com>
1098
1099         * g++.dg/lto/pr45983_0.C: New.
1100
1101 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1102
1103         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1104         builtin combiner patterns.
1105         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1106         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1107         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1108         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1109         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1110
1111 2010-10-15  Richard Guenther  <rguenther@suse.de>
1112
1113         * g++.dg/lto/20101015-1_0.C: New testcase.
1114
1115 2010-10-15  Richard Guenther  <rguenther@suse.de>
1116
1117         PR testsuite/46021
1118         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1119         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1120
1121 2010-10-15  Richard Guenther  <rguenther@suse.de>
1122
1123         PR lto/45957
1124         * g++.dg/lto/20101014-1_0.C: New testcase.
1125
1126 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1127
1128         * objc.dg/gnu-api-2-protocol.m: New.
1129         * objc.dg/gnu-api-2-sel.m: New.
1130
1131 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1132
1133         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1134         arm-eabi targets.
1135
1136 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1137
1138         * gcc.dg/20101010-1.c: New testcase.
1139
1140 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1141
1142         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1143         script when relocatable linking.
1144
1145 2010-10-14  Yao Qi  <yao@codesourcery.com>
1146
1147         PR target/45447
1148         * gcc.target/arm/pr45447.c: New test.
1149
1150 2010-10-14  Jan Hubicka  <jh@suse.cz>
1151
1152         PR middle-end/45621
1153         * g++.dg/lto/pr45621.h : New.
1154         * g++.dg/lto/pr45621_0.C: New.
1155         * g++.dg/lto/pr45621_1.C: New.
1156
1157 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1158
1159         * objc.dg/property: New.
1160         * objc.dg/property/fsf-property-basic.m: New.
1161         * objc.dg/property/fsf-property-method-access.m: New.
1162         * objc.dg/property/fsf-property-named-ivar.m: New.
1163         * obj-c++.dg/property: New.
1164         * obj-c++.dg/property/fsf-property-basic.mm: New.
1165         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1166         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1167
1168         merge from FSF apple 'trunk' branch.
1169         2006 Fariborz Jahanian <fjahanian@apple.com>
1170
1171         Radars 4436866, 4505126, 4506903, 4517826
1172         * objc.dg/property/property-1.m: New.
1173         * objc.dg/property/property-2.m: New.
1174         * objc.dg/property/property-3.m: New.
1175         * objc.dg/property/property-neg-1.m: New.
1176         * objc.dg/property/property-neg-2.m: New.
1177         * objc.dg/property/property-neg-3.m: New.
1178         * objc.dg/property/property-neg-4.m: New.
1179         * objc.dg/property/property-neg-5.m: New.
1180         * objc.dg/property/property-neg-6.m: New.
1181         * objc.dg/property/property-neg-7.m: New.
1182         * objc.dg/property/property.exp: New.
1183         * obj-c++.dg/property/property-1.mm: New.
1184         * obj-c++.dg/property/property-2.mm: New.
1185         * obj-c++.dg/property/property-3.mm: New.
1186         * obj-c++.dg/property/property-neg-1.mm: New.
1187         * obj-c++.dg/property/property-neg-2.mm: New.
1188         * obj-c++.dg/property/property-neg-3.mm: New.
1189         * obj-c++.dg/property/property-neg-4.mm: New.
1190         * obj-c++.dg/property/property-neg-5.mm: New.
1191         * obj-c++.dg/property/property-neg-6.mm: New.
1192         * obj-c++.dg/property/property-neg-7.mm: New.
1193         * obj-c++.dg/property/property.exp: New.
1194
1195 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1196
1197         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1198
1199 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1200
1201         PR c/45969
1202         * gcc.c-torture/compile/pr45969-1.c: New test.
1203
1204 2010-10-14  Richard Guenther  <rguenther@suse.de>
1205
1206         PR tree-optimization/44913
1207         * gcc.dg/torture/pr44913.c: New testcase.
1208
1209 2010-10-14  Richard Guenther  <rguenther@suse.de>
1210
1211         PR lto/45382
1212         * g++.dg/lto/20101014-2_0.C: New testcase.
1213
1214 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1215
1216         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1217         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1218         * gcc.target/i386/pr44130.c: Likewise.
1219         * gcc.target/i386/pr44144.c: Likewise.
1220         * gcc.target/i386/pr44180.c: Likewise.
1221         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1222         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1223         * gcc.target/i386/vect-sizes-1.c: Likewise.
1224         * gcc.target/i386/vectorize4-avx.c: Likewise.
1225
1226 2010-10-14  Richard Guenther  <rguenther@suse.de>
1227
1228         PR lto/44561
1229         * g++.dg/lto/20101010-3_0.C: New testcase.
1230         * g++.dg/lto/20101010-4_0.C: Likewise.
1231
1232 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1233
1234         * objc.dg/pr45878.m: Update to include NSConstantString interface
1235         for -fnext-runtime.
1236         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1237         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1238         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1239         reference for m64 -fnext-runtime.
1240
1241 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1242
1243         * gcc.target/i386/vect-sizes-1.c: New.
1244
1245 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         PR middle-end/46011
1248         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1249
1250 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1251
1252         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1253         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1254
1255 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1256
1257         * gcc.target/ia64/20101005.c: New test.
1258
1259 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1260
1261         PR rtl-optimization/45570
1262         * gcc.dg/pr45570.c: New test.
1263
1264 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1265
1266         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1267         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1268         * gcc.target/i386/vectorize4-avx.c: Likewise.
1269
1270 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1271
1272         * gcc.target/i386/avx-copysign-vec.c: New.
1273         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1274
1275 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1276
1277         PR middle-end/44130
1278         * gcc.target/i386/pr44130.c: New.
1279
1280 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1281
1282         PR middle-end/44144
1283         * gcc.target/i386/pr44144.c: New.
1284
1285 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1286
1287         PR target/44180
1288         * gcc.target/i386/pr44180.c: New.
1289
1290 2010-10-13  Jason Merrill  <jason@redhat.com>
1291
1292         * g++.dg/template/canon-type-8.C: New.
1293
1294 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1295
1296         * gcc.c-torture/execute/20101013-1.c: New test.
1297
1298 2010-10-13  Richard Guenther  <rguenther@suse.de>
1299
1300         PR objc/45878
1301         * objc.dg/pr45878.m: New testcase.
1302
1303 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1304
1305         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1306         * gcc.dg/format/dfp-printf-1.c: Likewise.
1307         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1308
1309 2010-10-13  Richard Guenther  <rguenther@suse.de>
1310
1311         PR tree-optimization/45788
1312         * g++.dg/pr45788.C: New testcase.
1313
1314 2010-10-13  Richard Guenther  <rguenther@suse.de>
1315
1316         PR tree-optimization/45970
1317         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1318
1319 2010-10-13  Richard Guenther  <rguenther@suse.de>
1320
1321         PR tree-optimization/45982
1322         * gcc.dg/torture/pr45982.c: New testcase.
1323         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1324         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1325         * gcc.dg/torture/pr39074-2.c: Likewise.
1326
1327 2010-10-13  Richard Guenther  <rguenther@suse.de>
1328
1329         PR middle-end/45874
1330         * g++.dg/torture/pr45874.C: New testcase.
1331
1332 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1333
1334         * objc.dg/attributes/method-attribute-1.m: Update to respond
1335         to implemented method attributes..
1336         * objc.dg/attributes/method-attribute-2.m: Likewise.
1337         * objc.dg/attributes/method-attribute-3.m: Likewise.
1338         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1339         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1340         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1341
1342 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1343
1344         PR libobjc/23214
1345         * objc.dg/pr23214.m: New.
1346
1347 2010-10-12  Michael Eager  <eager@eagercon.com>
1348
1349         PR testsuite/45856
1350         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1351         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1352
1353 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1354
1355         PR fortran/45636
1356         * gcc.c-torture/execute/pr45636.c: New test.
1357         * gfortran.dg/pr45636.f90: New test.
1358
1359 2010-10-12  Richard Henderson  <rth@redhat.com>
1360
1361         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1362
1363 2010-10-12  Daniel Kraft  <d@domob.eu>
1364
1365         PR fortran/38936
1366         * gfortran.dg/associate_1.f03: More tests with derived-types.
1367         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1368         * gfortran.dg/associate_8.f03: Fix typo.
1369         * gfortran.dg/initialization_27.f90: Fix typo.
1370
1371 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1372
1373         PR testsuite/45851
1374         * lib/lto.exp (lto-get-options-main): Support optional target
1375         selector for dg-extra-ld-options.
1376
1377 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1378
1379         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1380         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1381
1382 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1383
1384         PR middle-end/45699
1385         * g++.dg/torture/pr45699.C: New test.
1386         * g++.dg/otr-fold-1.C: Adjusted.
1387         * g++.dg/otr-fold-1.C: Likewise.
1388
1389 2010-10-11  Nick Clifton  <nickc@redhat.com>
1390
1391         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1392         Allow for a user label prefix.
1393
1394 2010-10-10  Richard Guenther  <rguenther@suse.de>
1395
1396         * g++.dg/lto/20101010-1_0.C: New testcase.
1397         * g++.dg/lto/20101010-2_0.C: Likewise.
1398
1399 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1400
1401         PR tree-optimization/45902
1402         * gcc.dg/vect/45902.c: New test.
1403
1404 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR target/45870
1407         * gcc.dg/tls/pr45870.c: New test.
1408
1409 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1410
1411         PR fortran/45961
1412         * gfortran.dg/typebound_operator_6.f03: New.
1413
1414 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1415
1416         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1417         and adjust -export symbol scanning.
1418         * g++.dg/ext/dllexport1.C: Likewise.
1419         * g++.dg/ext/dllexport3.C: Likewise.
1420         * gcc.dg/dll-3.c: Likewise.
1421         * gcc.dg/dll-4.c: Likewise.
1422         * gcc.dg/dll-5.c: Likewise.
1423
1424 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1425
1426         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1427         instead of tree_profile dump file.
1428         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1429         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1430         dump file.
1431
1432 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1433
1434         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1435
1436 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1437
1438         * gfortran.dg/character_comparison_4.f90:  New test.
1439         * gfortran.dg/character_comparison_5.f90:  New test.
1440         * gfortran.dg/character_comparison_6.f90:  New test.
1441
1442 2010-10-09  Richard Henderson  <rth@redhat.com>
1443
1444         * lib/target-supports.exp
1445         (check_effective_target_automatic_stack_alignment): Always true.
1446
1447 2010-10-09  Richard Guenther  <rguenther@suse.de>
1448
1449         PR lto/45956
1450         * gcc.dg/lto/20101009-2_0.c: New testcase.
1451         * gcc.dg/lto/20101009-2_1.c: Likewise.
1452         * gcc.dg/lto/20101009-2_2.c: Likewise.
1453
1454 2010-10-09  Richard Guenther  <rguenther@suse.de>
1455
1456         PR lto/45947
1457         * g++.dg/lto/20101009-1_0.C: New testcase.
1458
1459 2010-10-09  Richard Guenther  <rguenther@suse.de>
1460
1461         PR tree-optimization/45945
1462         * gcc.dg/lto/20101009-1_0.c: New testcase.
1463
1464 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1465
1466         PR target/45913
1467         * gcc.target/i386/pr45913.c: New.
1468
1469 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1470
1471         PR fortran/45943
1472         * gfortran.dg/streamio_16.f90: Update test.
1473
1474 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR tree-optimization/45903
1477         * gcc.target/i386/pr45903.c: New test.
1478
1479 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1480
1481         * gnat.dg/interface5.adb: Compile with warnings disabled.
1482
1483 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1484
1485         * obj-c++.dg/encode-10.mm: New testcase.
1486
1487 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1488
1489         PR objc++/23614
1490         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1491         C++ class.  Removed XFAIL.
1492
1493 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1494
1495         PR fortran/45933
1496         * gfortran.dg/typebound_operator_5.f03: New.
1497
1498 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1499
1500         Merge from 'apple/trunk' branch on FSF servers.
1501
1502         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1503
1504         Radar 4508851
1505         * obj-c++.dg/method-namespace-1.mm: New.
1506
1507 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1508
1509         * gcc.dg/tree-ssa/sra-11.c: New test.
1510
1511 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1512
1513         PR Tree-Vect/45847
1514         * gcc.dg/vect/pr45847.c: New test.
1515
1516 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1517             Kai Tietz  <kai.tietz@onevision.com>
1518
1519         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1520
1521 2010-10-07  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/45732
1524         * gcc.dg/torture/pr45732.c: New testcase.
1525
1526 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1527
1528         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1529         * objc.dg/foreach-2.m: Likewise.
1530         * objc.dg/foreach-3.m: Likewise.
1531         * objc.dg/foreach-4.m: Likewise.
1532         * objc.dg/foreach-5.m: Likewise.
1533         * objc.dg/foreach-6.m: Likewise.
1534         * objc.dg/foreach-7.m: Likewise.
1535         * objc.dg/objc-foreach-4.m: Likewise.
1536         * objc.dg/objc-foreach-5.m: Likewise.
1537
1538 2010-10-07  Richard Guenther  <rguenther@suse.de>
1539
1540         PR middle-end/45869
1541         * gcc.dg/torture/pr45869.c: New testcase.
1542
1543 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1544
1545         * objc.dg/set-not-used-1.m: New
1546         * obj-c++.dg/set-not-used-1.mm: New.
1547
1548 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1549
1550         * objc.dg/attributes/method-attribute-3.m: New.
1551         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1552
1553 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1554
1555         PR fortran/45916
1556         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1557
1558 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1559
1560         PR fortran/45889
1561         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1562
1563 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1564
1565         Merge from 'apple/trunk' branch on FSF servers.
1566
1567         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1568
1569         Radar 4278774
1570         * obj-c++.dg/encode-9.mm: New.
1571
1572 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1573
1574         * g++.dg/cpp0x/pr45908.C: New test.
1575
1576 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1577
1578         * gnat.dg/opt6.ad[sb]: New test.
1579
1580 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1581
1582         Implemented fast enumeration for Objective-C.
1583         * objc.dg/foreach-1.m: New.
1584         * objc.dg/foreach-2.m: New.
1585         * objc.dg/foreach-3.m: New.
1586         * objc.dg/foreach-4.m: New.
1587         * objc.dg/foreach-5.m: New.
1588         * objc.dg/foreach-6.m: New.
1589         * objc.dg/foreach-7.m: New.
1590
1591         Merge from 'apple/trunk' branch on FSF servers:
1592         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1593
1594         Radar 4502236
1595         * objc.dg/objc-foreach-5.m: New.
1596
1597         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1598
1599         Radar 4507230
1600         * objc.dg/objc-foreach-4.m: New.
1601
1602         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1603
1604         Radar 4472881
1605         * objc.dg/objc-foreach-3.m: New.
1606
1607         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1608
1609         Radar 4468498
1610         * objc.dg/objc-foreach-2.m: New.
1611
1612         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1613
1614         Radar 4294910
1615         * objc.dg/objc-foreach-1.m: New
1616
1617 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1618
1619         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1620         unsigned values.
1621
1622 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1623
1624         PR objc++/28050
1625         * obj-c++.dg/syntax-error-10.mm: New.
1626
1627 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1628
1629         PR objc++/23707
1630         * obj-c++.dg/syntax-error-9.mm: New.
1631
1632 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1633
1634         PR objc++/31126
1635         * obj-c++.dg/syntax-error-8.mm: New.
1636
1637 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1638
1639         Merge from 'apple/trunk' branch on FSF servers.
1640
1641         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1642
1643         Radar 4290840
1644         * obj-c++.dg/syntax-error-7.mm: New
1645
1646         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1647
1648         Radar 4294425
1649         * obj-c++.dg/syntax-error-6.mm: New
1650
1651         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1652
1653         Radar 4261146
1654         * obj-c++.dg/syntax-error-5.mm: New
1655
1656         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1657
1658         Radar 4093475
1659         * obj-c++.dg/syntax-error-[3-4].mm: New.
1660
1661         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1662
1663         Radar 4185810
1664         * obj-c++.dg/syntax-error-[1-2].mm: New.
1665
1666 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1667
1668         PR tree-optimization/45752
1669         * gcc.dg/vect/pr45752.c: New test.
1670
1671 2010-10-05  Richard Guenther  <rguenther@suse.de>
1672
1673         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1674         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1675         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1676         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1677         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1678         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1679         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1680         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1681         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1682         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1683         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1684         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1685         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1686         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1687         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1688         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1689         * gcc.dg/tree-ssa/20080530.c: Likewise.
1690         * g++.dg/tree-ssa/inline-3.C: Likewise.
1691         * g++.dg/tree-ssa/inline-1.C: Likewise.
1692         * g++.dg/tree-ssa/inline-2.C: Likewise.
1693         * gcc.dg/profile-dir-1.c: Likewise.
1694         * gcc.dg/profile-dir-2.c: Likewise.
1695         * gcc.dg/profile-dir-3.c: Likewise.
1696
1697 2010-10-05  Richard Guenther  <rguenther@suse.de>
1698
1699         PR middle-end/45877
1700         * g++.dg/torture/pr45877.C: New testcase.
1701
1702 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR debug/45849
1705         * gcc.dg/debug/pr45849.c: New test.
1706
1707         PR middle-end/45876
1708         * gcc.c-torture/compile/pr45876.c: New test.
1709
1710 2010-10-04  Julian Brown  <julian@codesourcery.com>
1711
1712         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1713         vect_hw_misalign.
1714         * gcc.dg/vect/vect-60.c: Likewise.
1715         * gcc.dg/vect/vect-56.c: Likewise.
1716         * gcc.dg/vect/vect-93.c: Likewise.
1717         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1718         * gcc.dg/vect/vect-95.c: Likewise.
1719         * gcc.dg/vect/vect-96.c: Likewise.
1720         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1721         * gcc.dg/vect/slp-25.c: Likewise.
1722         * gcc.dg/vect/slp-3.c: Likewise.
1723         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1724         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1725         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1726         * gcc.dg/vect/vect-109.c: Likewise.
1727         * gcc.dg/vect/vect-peel-1.c: Likewise.
1728         * gcc.dg/vect/vect-peel-2.c: Likewise.
1729         * lib/target-supports.exp
1730         (check_effective_target_arm_vect_no_misalign): New.
1731         (check_effective_target_vect_no_align): Use above.
1732         (check_effective_target_vect_element_align): New.
1733         (add_options_for_quad_vectors): New.
1734
1735 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1736
1737         PR tree-optimization/45572
1738         * g++.dg/ipa/pr45572-1.C: New test.
1739         * g++.dg/ipa/pr45572-2.C: Likewise.
1740
1741 2010-10-03  Ian Lance Taylor  <iant@google.com>
1742
1743         * gcc.dg/anon-struct-11.c: New test.
1744         * gcc.dg/anon-struct-12.c: New test.
1745         * gcc.dg/anon-struct-13.c: New test.
1746         * gcc.dg/anon-struct-14.c: New test.
1747
1748 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1749
1750         * g++.dg/torture/pr45764.C: Revert revision 164914.
1751         * gcc.dg/vect/pr43432.c: Likewise.
1752         * gcc.dg/vect/vect-114.c: Likewise.
1753         * gcc.dg/vect/vect-15.c: Likewise.
1754
1755 2010-10-03  Jason Merrill  <jason@redhat.com>
1756
1757         * g++.dg/cpp0x/sfinae5.C: New.
1758
1759 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1760
1761         PR tree-optimization/45720
1762         PR tree-optimization/45764
1763         * g++.dg/torture/pr45764.C: New.
1764
1765         * gcc.dg/vect/pr43432.c: Xfail.
1766         * gcc.dg/vect/vect-114.c: Likewise.
1767         * gcc.dg/vect/vect-15.c: Likewise.
1768
1769 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1770
1771         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1772         hppa*-*-hpux*.
1773         * gcc.dg/torture/pr45678-2.c: Likewise.
1774
1775 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1776
1777         PR fortran/45748
1778         * gfortran.dg/intrinsic_6.f90: New.
1779
1780 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1781
1782         PR fortran/42831
1783         * gfortran.dg/dependency_37.f90:  New test.
1784
1785 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1786
1787         * gcc.target/i386/shift_mask.c: New test.
1788
1789 2010-10-01  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/45854
1792         * g++.dg/torture/pr45854.C: New testcase.
1793
1794 2010-09-30  Michael Eager  <eager@eagercon.com>
1795
1796         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1797         __FLT_{MIN,MAX}__.
1798
1799 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1800
1801         PR middle-end/45758
1802         * gfortran.dg/graphite/pr45758.f90: New.
1803
1804 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1805
1806         PR middle-end/45230
1807         * gcc.dg/graphite/id-pr45230.c: New.
1808
1809 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1810
1811         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1812         * gfortran.dg/graphite/graphite.exp: Same.
1813         * gcc.dg/graphite/vect-pr43423.c: New.
1814
1815 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR target/45843
1818         * g++.dg/torture/pr45843.C: New test.
1819
1820 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1821
1822         PR fortran/45828
1823         * gfortran.dg/allocate_derived_5.f90: New.
1824
1825 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR tree-optimization/31261
1828         * gcc.dg/tree-ssa/pr31261.c: New test.
1829
1830 2010-09-30  Michael Eager  <eager@eagercon.com>
1831
1832         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1833         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1834         * gcc.target/microblaze/microblaze.exp: Ditto.
1835         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1836         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1837         * gcc.target/microblaze/others/data_var1.c: Ditto.
1838         * gcc.target/microblaze/others/data_var2.c: Ditto.
1839         * gcc.target/microblaze/others/data_var3.c: Ditto.
1840         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1841         * gcc.target/microblaze/others/strings1.c:: Ditto.
1842         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1843         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1844         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1845         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1846         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1847         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1848         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1849         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1850         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1851         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1852         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1853         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1854         * gcc.target/microblaze/isa/float.c: Ditto.
1855         * gcc.target/microblaze/isa/mulh.c: Ditto.
1856         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1857         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1858         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1859         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1860         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1861         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1862         * gcc.target/microblaze/isa/bshift.c: Ditto.
1863         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1864         * gcc.target/microblaze/isa/div.c: Ditto.
1865         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1866         * gcc.target/microblaze/isa/mul.c: Ditto.
1867
1868 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1869
1870         merge from FSF 'apple/trunk' branch.
1871         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1872
1873         Radar 4386773
1874         * objc.dg/enhanced-proto-1.m: New.
1875         * objc.dg/enhanced-proto-2.m: New.
1876         * obj-c++.dg/enhanced-proto-1.mm: New
1877         * obj-c++.dg/enhanced-proto-2.mm: New.
1878
1879 2010-09-30  Richard Guenther  <rguenther@suse.de>
1880
1881         PR testsuite/45702
1882         * gcc.dg/debug/pr41893-1.c: Adjust.
1883         * gcc.dg/pr30762-1.c: Likewise.
1884         * gcc.dg/pr31529-1.c: Likewise.
1885         * gcc.dg/pr34457-1.c: Likewise.
1886         * gcc.dg/pr34668-1.c: Likewise.
1887         * gcc.dg/pr43557-1.c: Likewise.
1888
1889 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1890
1891         PR objc/45842
1892         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1893         * objc.dg/const-str-3.m: Correct header for memcpy.
1894         * objc.dg/const-str-7.m: Likewise.
1895         * objc.dg/method-20b.m: Provide an implementation of Object.
1896         Adjust XFAIL for m64 NeXT runtime.
1897         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1898         * objc.dg/encode-3.m: Correct line ordering, provide header for
1899         sprintf.
1900         * objc.dg/encode-7-next.m: Only run for 32bit.
1901         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1902         * objc.dg/type-size-2.m: Provide an implementation of Object.
1903         Ajust headers.
1904         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1905         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1906         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1907         Adjust XFAIL for m64 NeXT runtime.
1908         * obj-c++.dg/method-22.mm: Likewise.
1909         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1910
1911 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1912
1913         Merge from 'apple/trunk' branch on FSF servers.
1914
1915         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1916
1917         Radar 4278236
1918         * obj-c++.dg/bad-forward-decl.mm: New
1919
1920 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * ada/acats/run_acats: Revert revision 157037.
1923
1924 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1925
1926         Merge from 'apple/trunk' branch on FSF servers.
1927
1928         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1929
1930         Radar 4281748
1931         * objc.dg/naming-2.m: Update
1932         * objc.dg/naming-3.m: New
1933
1934 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1935
1936         PR target/40457
1937         * gcc.target/arm/pr40457-3.c: New test.
1938
1939 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1940
1941         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1942         alias checking.
1943         * lib/target-supports.exp (check_ifunc_available): Likewise.
1944
1945 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1946
1947         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1948
1949 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1950
1951         * objc.dg/keywords-1.m: New test.
1952         * objc.dg/keywords-2.m: New test.
1953         * objc.dg/keywords-3.m: New test.
1954         * obj-c++.dg/keywords-1.mm: New test.
1955         * obj-c++.dg/keywords-2.mm: New test.
1956
1957 2010-09-28  Jason Merrill  <jason@redhat.com>
1958
1959         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1960         * g++.dg/ext/complit11.C: Likewise.
1961         * g++.old-deja/g++.law/temps1.C: Likewise.
1962
1963         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1964         * g++.old-deja/g++.mike/misc6.C: Likewise.
1965
1966 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1967
1968         * objc.dg/attributes/method-attribute-1.m: New.
1969         * objc.dg/attributes/method-attribute-2.m: New.
1970
1971         * obj-c++.dg/attributes/method-attribute-1.m: New.
1972         * obj-c++.dg/attributes/method-attribute-2.m: New.
1973
1974 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1975
1976         * objc.dg/attributes: New.
1977         * objc.dg/attributes/attributes.exp: New.
1978         * objc.dg/attributes/class-attribute-1.m: New.
1979         * objc.dg/attributes/class-attribute-2.m: New
1980         * objc.dg/attributes/categ-attribute-1.m: New
1981         * objc.dg/attributes/categ-attribute-2.m: New
1982         * objc.dg/attributes/proto-attribute-1.m: New
1983
1984         * obj-c++.dg/attributes: New.
1985         * obj-c++.dg/attributes/attributes.exp: New
1986         * obj-c++.dg/attributes/class-attribute-1.mm: New
1987         * obj-c++.dg/attributes/class-attribute-2.mm: New
1988         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1989         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1990         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1991
1992 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1993
1994         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1995         from the branch renamed to method-20b.m to avoid clashes).
1996
1997         2005-08-23  Stuart Hastings  <stuart@apple.com>
1998                     Ziemowit Laski  <zlaski@apple.com>
1999
2000         Radar 4209854
2001         * obj-c++.dg/method-23.mm: New.
2002         * objc.dg/method-20.m: New.
2003
2004 2010-09-28  Jan Hubicka  <jh@suse.cz>
2005
2006         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2007
2008 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2009
2010         PR target/44452
2011         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2012         i?86-*-solaris2.[89], *-*-vxworks*.
2013         * gcc.target/i386/pr22152.c: Likewise.
2014         * gcc.target/i386/vect8-ret.c: New test.
2015
2016 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2017
2018         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2019
2020 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2021
2022         Merge from 'apple/trunk' branch on FSF servers.
2023
2024         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2025
2026         Radar 4175534
2027         * obj-c++.dg/method-22.mm: New.
2028
2029 2010-09-27  Jason Merrill  <jason@redhat.com>
2030
2031         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2032         * g++.dg/ext/complit11.C: Adjust.
2033         * g++.old-deja/g++.law/temps1.C: Adjust.
2034         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2035         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2036
2037 2010-09-27  Ian Lance Taylor  <iant@google.com>
2038
2039         * lib/target-supports.exp (check_effective_target_split_stack):
2040         New procedure.
2041         * gcc.dg/split-1.c: New test.
2042         * gcc.dg/split-2.c: New test.
2043         * gcc.dg/split-3.c: New test.
2044         * gcc.dg/split-4.c: New test.
2045
2046 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2047
2048         PR objc/25464
2049         * objc.dg/type-size-3.m: New test.
2050
2051 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2052
2053         PR objc/45763
2054         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2055
2056 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2057
2058         PR objc/25450
2059         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2060         * objc.dg/type-size-2.m: Same change.
2061         * obj-c++.dg/encode-5.mm: Same change.
2062
2063 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2064
2065         Merge from 'apple/trunk' branch on FSF servers.  The original
2066         Changelogs are below.
2067
2068         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2069         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2070         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2071         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2072         in the branch).
2073         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2074         proto-qual-1.m in the branch) and the normal ABI on GNU.
2075         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2076         the test only with the NeXT runtime.
2077         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2078         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2079         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2080         Run the test only with the NeXT runtime.
2081
2082         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2083
2084         Radar 4492973
2085         * objc.dg/encode-7-64bit.m: New.
2086         * objc.dg/encode-7.m: Skip if -m64.
2087
2088         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2089
2090         Radar 4301047
2091         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2092         * obj-c++.dg/threedotthree-abi-1.mm: New
2093         * objc.dg/threedotthree-abi-1.m: New
2094
2095         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2096
2097         Radar 4136935
2098         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2099         * objc.dg/encode-6.m: Likewise.
2100         * objc.dg/encode-7.m: New test case.
2101
2102 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2103
2104         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2105         const-str-12.m to constr-str-12b.m to avoid conflicts.
2106
2107         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2108
2109         Radar 4229905
2110         * obj-c++.dg/warn5.mm: New
2111
2112         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2113
2114         Radar 4154928
2115         * obj-c++.dg/const-str-12.mm: New.
2116         * objc.dg/const-str-12.m: New.
2117
2118 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2119
2120         PR fortran/40569
2121         PR fortran/40568
2122         * gfortran.dg/storage_size_2.f08: Fix test.
2123         * gfortran.dg/c_sizeof_1.f90: Fix test.
2124         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2125         * gfortran.dg/c_sizeof_3.f90: New.
2126         * gfortran.dg/c_sizeof_4.f90: New.
2127         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2128         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2129
2130 2010-09-26  Daniel Kraft  <d@domob.eu>
2131
2132         PR fortran/45783
2133         PR fortran/45795
2134         * gfortran.dg/select_type_18.f03: New test.
2135
2136 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2137
2138         * gnat.dg/return2.ad[sb]: New test.
2139         * gnat.dg/return2_pkg.ads: New helper.
2140
2141 2010-09-25  Daniel Kraft  <d@domob.eu>
2142
2143         PR fortran/45776
2144         * gfortran.dg/io_constraints_6.f03: New test.
2145         * gfortran.dg/io_constraints_7.f03: New test.
2146         * gfortran.dg/newunit_2.f90: New test.
2147
2148 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2149
2150         * gfortran.dg/operator_c1202.f90: New test.
2151
2152 2010-09-24  Jan Hubicka  <jh@suse.cz>
2153
2154         * gcc.dg/tree-ssa/leaf.c: New testcase.
2155
2156 2010-09-24  Jan Hubicka  <jh@suse.cz>
2157
2158         PR tree-optimization/45738
2159         PR tree-optimization/45741
2160         * gcc.c-torture/compile/pr45741.c: New.
2161         * gfortran.fortran-torture/compile/pr45738.f90: New.
2162
2163 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2164
2165         * gcc.dg/cpp/undef-opt-1.c: New test.
2166
2167 2010-09-24  Jason Merrill  <jason@redhat.com>
2168
2169         * g++.dg/other/error10.C: Adjust expected output.
2170
2171 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR middle-end/45234
2174         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2175         * gcc.target/i386/pr45234.c: New test.
2176
2177 2010-09-24  Richard Guenther  <rguenther@suse.de>
2178
2179         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2180
2181 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2182
2183         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2184         as a comment leader in regexp.
2185
2186 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2187
2188         * objc.dg/sync-2.m: New test.
2189         * obj-c++.dg/sync-2.mm: New test.
2190
2191 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2192
2193         PR fortran/40571
2194         * gfortran.dg/iso_fortran_env_7.f90: New.
2195
2196 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2197
2198         * obj-c++.dg/too-many-args.mm: New file.
2199
2200 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2201
2202         Merge from 'apple/trunk' branch on FSF servers.
2203
2204         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2205
2206         Radar 4491608
2207         * objc.dg/too-many-args.m: New
2208
2209 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2210
2211         PR fortran/45744
2212         * gfortran.dg/dependency_36.f90:  New test.
2213
2214 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2215
2216         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2217         * gcc.target/i386/pad-3.c: Ditto.
2218         * gcc.target/i386/pad-7.c: Ditto.
2219         * gcc.target/i386/pad-7.c: Ditto.
2220         * gcc.target/i386/pr36502.c: Ditto.
2221         * gcc.target/i386/zee.c: Ditto.
2222         * gcc.target/i386/20060821-1.c: Ditto.
2223         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2224         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2225         * gcc.target/i386/pad-5b.c: Ditto.
2226         * gcc.target/i386/pad-6a.c: Ditto.
2227         * gcc.target/i386/pad-6b.c: Ditto.
2228         * gcc.target/i386/pad-8.c: Ditto.
2229         * gcc.target/i386/pad-9.c: Ditto.
2230         * gcc.target/i386/pad-10.c: Ditto.
2231         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2232
2233 2010-09-23  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/45565
2236         * g++.dg/ipa/pr45565.C: New testcase.
2237
2238 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2239
2240         PR fortran/45745
2241         PR fortran/45648
2242         * gfortran.dg/vector_subscript_bound_1.f90: New.
2243
2244 2010-09-23  Richard Guenther  <rguenther@suse.de>
2245
2246         PR middle-end/45750
2247         * gcc.dg/pr45750.c: New testcase.
2248
2249 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2250
2251         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2252         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2253         build.
2254
2255 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2256
2257         PR rtl-optimization/44374
2258         * gcc.target/arm/headmerge-1.c: New test.
2259         * gcc.target/arm/headmerge-2.c: New test.
2260         * gcc.target/i386/headmerge-1.c: New test.
2261         * gcc.target/i386/headmerge-2.c: New test.
2262
2263 2010-09-23  Daniel Kraft  <d@domob.eu>
2264
2265         PR fortran/38936
2266         PR fortran/44044
2267         PR fortran/45474
2268         * gfortran.dg/intrinsic_intent_1.f03: New test.
2269         * gfortran.dg/select_type_17.f03: New test.
2270         * gfortran.dg/associate_5.f03: More definability tests.
2271         * gfortran.dg/enum_2.f90: Check definability.
2272         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2273         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2274         * gfortran.dg/char_expr_2.f90: Ditto.
2275         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2276         * gfortran.dg/enum_5.f90: Ditto.
2277         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2278         * gfortran.dg/impure_assignment_2.f90: Ditto.
2279         * gfortran.dg/impure_assignment_3.f90: Ditto.
2280         * gfortran.dg/intent_out_1.f90: Ditto.
2281         * gfortran.dg/intent_out_3.f90: Ditto.
2282         * gfortran.dg/pointer_assign_7.f90: Ditto.
2283         * gfortran.dg/pointer_intent_3.f90: Ditto.
2284         * gfortran.dg/pr19936_1.f90: Ditto.
2285         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2286         * gfortran.dg/simpleif_2.f90: Ditto.
2287         * gfortran.dg/protected_5.f90: Ditto.
2288         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2289         * gfortran.dg/protected_6.f90: Ditto.
2290         * gfortran.dg/protected_7.f90: Ditto.
2291
2292 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293
2294         PR libfortran/45710
2295         * gfortran.dg/namelist_65.f90: New test.
2296
2297 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2298
2299         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2300         the regexp pattern between the expected label and location string.
2301
2302 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2303
2304         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2305
2306 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2307
2308         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2309         * gcc.dg/pr27898.c: Likewise.
2310         * gcc.dg/pr28712.c: Likewise.
2311         * gcc.dg/pr30762-1.c: Likewise.
2312         * gcc.dg/pr31529-1.c: Likewise.
2313         * gcc.dg/pr34457-1.c: Likewise.
2314         * gcc.dg/pr34668-1.c: Likewise.
2315         * gcc.dg/pr34989-1.c: Likewise.
2316         * gcc.dg/pr43557-1.c: Likewise.
2317
2318 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR rtl-optimization/45739
2321         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2322
2323 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2324
2325         * gcc.target/sparc/mnofpu.c: New test.
2326
2327 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR rtl-optimization/45739
2330         * gcc.target/i386/pr45739.c: New test.
2331
2332 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2333
2334         PR fortran/45648
2335         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2336         and counts. Add non-elemental function call check.
2337
2338         PR fortran/45648
2339         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2340         arguments checks. Update temporary counts.
2341         * gfortran.dg/transpose_optimization_1.f90: New.
2342
2343 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2344
2345         PR objc/23710
2346         * objc.dg/invalid-method-1.m: New.
2347
2348 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2349
2350         Merge from 'apple/trunk' branch on FSF servers.
2351
2352         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2353
2354         Radar 4291785
2355         * objc.dg/naming-4.m: New
2356         * objc.dg/naming-5.m: New
2357         * obj-c++.dg/naming-1.mm: New
2358         * obj-c++.dg/naming-2.mm: New
2359
2360 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2361             Jack Howarth  <howarth@bromo.med.uc.edu>
2362
2363         PR c++/45645
2364         * g++.dg/torture/pr44972.C: Use portable assert().
2365
2366 2010-09-21  Richard Guenther  <rguenther@suse.de>
2367
2368         PR tree-optimization/45580
2369         * g++.dg/torture/pr45580.C: New testcase.
2370
2371 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2372
2373         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2374
2375 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2376
2377         PR fortran/45438
2378         * gfortran.dg/pointer_check_7.f90: New.
2379
2380 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR rtl-optimization/45728
2383         * gcc.c-torture/compile/pr45728.c: New test.
2384
2385 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2386
2387         PR fortran/45081
2388         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2389
2390 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2391
2392         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2393
2394 2010-09-20  Richard Guenther  <rguenther@suse.de>
2395
2396         PR middle-end/45704
2397         * gcc.dg/torture/pr45704.c: New testcase.
2398
2399 2010-09-20  Jan Hubicka  <jh@suse.cz>
2400
2401         PR tree-optimize/45605
2402         * g++.dg/tree-ssa/pr45605.C: New testcase.
2403
2404 2010-09-20  Michael Matz  <matz@suse.de>
2405
2406         PR testsuite/45706
2407         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2408         enough.
2409
2410 2010-09-20  Richard Guenther  <rguenther@suse.de>
2411
2412         PR tree-optimization/45705
2413         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2414
2415 2010-09-20  Michael Matz  <matz@suse.de>
2416
2417         PR testsuite/45706
2418         * lib/target-supports.exp (check_effective_target_vect_perm):
2419         Add i?86-*-*.
2420
2421 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR rtl-optimization/45695
2424         * gcc.c-torture/execute/pr45695.c: New test.
2425
2426 2010-09-19  Jan Hubicka  <jh@suse.cz>
2427
2428         PR lto/44246
2429         * gcc.c-torture/compile/pr44246.c:New file.
2430
2431 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2432
2433         PR tree-optimization/45714
2434         * gfortran.dg/vect/pr45714-a.f: New test.
2435         * gfortran.dg/vect/pr45714-b.f: New test.
2436
2437 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2438
2439         * gnat.dg/const1.adb: Rename into...
2440         * gnat.dg/constant1.adb: ...this.
2441         * gnat.dg/constant2.adb: New test.
2442         * gnat.dg/constant2_pkg1.ads: New helper.
2443         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2444
2445 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2446
2447         * gnat.dg/specs/constant1.ads: New test.
2448         * gnat.dg/specs/constant1_pkg.ads: New helper.
2449
2450 2010-09-18  Jan Hubicka  <jh@suse.cz>
2451
2452         PR tree-optimization/45453
2453         * g++.dg/tree-ssa/pr45453.C: New testcase.
2454
2455 2010-09-18  Jason Merrill  <jason@redhat.com>
2456
2457         * g++.dg/cpp0x/initlist44.C: New.
2458
2459 2010-09-18  Richard Guenther  <rguenther@suse.de>
2460
2461         PR tree-optimization/45709
2462         * g++.dg/torture/pr45709-2.C: New testcase.
2463
2464 2010-09-18  Richard Guenther  <rguenther@suse.de>
2465
2466         PR tree-optimization/45709
2467         * g++.dg/torture/pr45709.C: New testcase.
2468
2469 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2470
2471         PR testsuite/45719
2472         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2473
2474 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2475
2476         * gcc.target/i386/pad-1.c: New.
2477         * gcc.target/i386/pad-2.c: Likewise.
2478         * gcc.target/i386/pad-3.c: Likewise.
2479         * gcc.target/i386/pad-4.c: Likewise.
2480         * gcc.target/i386/pad-5a.c: Likewise.
2481         * gcc.target/i386/pad-5b.c: Likewise.
2482         * gcc.target/i386/pad-6a.c: Likewise.
2483         * gcc.target/i386/pad-6b.c: Likewise.
2484         * gcc.target/i386/pad-7.c: Likewise.
2485         * gcc.target/i386/pad-8.c: Likewise.
2486         * gcc.target/i386/pad-9.c: Likewise.
2487         * gcc.target/i386/pad-10.c: Likewise.
2488
2489 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2490
2491         PR middle-end/45234
2492         * gcc.dg/torture/stackalign/alloca-5.c: New.
2493
2494 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2495
2496         PR middle-end/45678
2497         * gcc.dg/torture/pr45678-2.c: New.
2498
2499 2010-09-17  Richard Guenther  <rguenther@suse.de>
2500
2501         PR middle-end/45678
2502         * gcc.dg/torture/pr45678-1.c: New testcase.
2503
2504 2010-09-17  Michael Matz  <matz@suse.de>
2505
2506         PR tree-optimization/43432
2507         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2508         check_effective_target_vect_perm_short): New predicates.
2509         (check_effective_target_vect_perm): Include x86_64.
2510         * gcc.dg/vect/pr43432.c: New test.
2511         * gcc.dg/vect/vect-114.c: Adjust.
2512         * gcc.dg/vect/vect-15.c: Ditto.
2513         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2514         * gcc.dg/vect/slp-perm-9.c: Ditto.
2515
2516 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2517
2518         PR testsuite/45692
2519         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2520         GNU runtime.
2521
2522 2010-09-17  Richard Guenther  <rguenther@suse.de>
2523
2524         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2525         * gcc.dg/pr28706.c: Likewise.
2526         * gcc.dg/pr28712.c: Likewise.
2527         * gcc.dg/pr30762-1.c: Likewise.
2528         * gcc.dg/pr30762-2.c: Likewise.
2529         * gcc.dg/pr31529-1.c: Likewise.
2530         * gcc.dg/pr31529-2.c: Likewise.
2531         * gcc.dg/pr34457-1.c: Likewise.
2532         * gcc.dg/pr34457-2.c: Likewise.
2533         * gcc.dg/pr34668-1.c: Likewise.
2534         * gcc.dg/pr34668-2.c: Likewise.
2535         * gcc.dg/pr34989-1.c: Likewise.
2536         * gcc.dg/pr34989-2.c: Likewise.
2537         * gcc.dg/pr43557-1.c: Likewise.
2538         * gcc.dg/pr43557-2.c: Likewise.
2539         * gcc.dg/debug/pr41893-1.c: Likewise.
2540         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2541         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2542         * gcc.dg/matrix/matrix-4.c: Likewise.
2543         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2544         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2545         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2546         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2547
2548 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2549
2550         PR fortran/43665
2551         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2552         optimizations.
2553         * gfortran.dg/intent_optimize_1.f90: New test.
2554
2555 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2556
2557         * gcc.target/i386/divmod-1.c: New.
2558         * gcc.target/i386/divmod-2.c: Likewise.
2559         * gcc.target/i386/divmod-3.c: Likewise.
2560         * gcc.target/i386/divmod-4.c: Likewise.
2561         * gcc.target/i386/divmod-4a.c: Likewise.
2562         * gcc.target/i386/divmod-5.c: Likewise.
2563         * gcc.target/i386/divmod-6.c: Likewise.
2564         * gcc.target/i386/divmod-7.c: Likewise.
2565         * gcc.target/i386/divmod-8.c: Likewise.
2566         * gcc.target/i386/udivmod-1.c: Likewise.
2567         * gcc.target/i386/udivmod-2.c: Likewise.
2568         * gcc.target/i386/udivmod-3.c: Likewise.
2569         * gcc.target/i386/udivmod-4.c: Likewise.
2570         * gcc.target/i386/udivmod-4a.c: Likewise.
2571         * gcc.target/i386/udivmod-5.c: Likewise.
2572         * gcc.target/i386/udivmod-6.c: Likewise.
2573         * gcc.target/i386/udivmod-7.c: Likewise.
2574         * gcc.target/i386/udivmod-8.c: Likewise.
2575
2576 2010-09-16  Jan Hubicka  <jh@suse.cz>
2577
2578         * g++.dg/lto/pr45679-1_0.C: New file.
2579         * g++.dg/lto/pr45679-1_1.C: New file.
2580         * g++.dg/lto/pr45679-0_0.C: New file.
2581         * g++.dg/lto/pr45679-0_1.C: New file.
2582
2583 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2584
2585         PR fortran/45674
2586         * gfortran.dg/class_dummy_2.f03: New.
2587
2588 2010-09-16  Richard Guenther  <rguenther@suse.de>
2589
2590         PR tree-optimization/45623
2591         * gcc.dg/torture/pr45623.c: New testcase.
2592
2593 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2594
2595         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2596         name and parentheses.
2597         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2598
2599 2010-09-15  Jason Merrill  <jason@redhat.com>
2600
2601         * g++.dg/parse/parameter-declaration-2.C: New.
2602
2603         * g++.dg/cpp0x/scoped_enum2.C: New.
2604
2605 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2606
2607         * gcc.c-torture/compile/20100915-1.c: New test.
2608
2609 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2610
2611         PR middle-end/45644
2612         * gcc.dg/ipa/pr45644.c: New test.
2613
2614 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR tree-optimization/45633
2617         * gcc.dg/vect/pr45633.c: New test.
2618
2619 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2620
2621         PR fortran/45577
2622         * gfortran.dg/allocate_derived_4.f90: New.
2623
2624 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2625
2626         * lib/target-supports.exp
2627         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2628         supported flag to true for neon.
2629
2630 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2631
2632         PR c++/45665
2633         * g++.dg/template/crash103.C: New.
2634
2635 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2636
2637         Merge from 'apple/trunk' branch on FSF servers.
2638
2639         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2640
2641         Radar 4457381
2642         * objc.dg/msg-in-protocol.m: New.
2643         * obj-c++.dg/msg-in-protocol.mm: New.
2644
2645         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2646
2647         Radar 4219590
2648         * objc.dg/break-in-ifstmt.m: New.
2649
2650         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2651
2652         Radar 4174166
2653         * obj-c++.dg/comp-types-13.mm: New.
2654         * objc.dg/comp-types-12.m: New.
2655
2656         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2657
2658         Radar 4216500
2659         * obj-c++.dg/proto-lossage-7.mm: New.
2660         * objc.dg/proto-lossage-7.m: New.
2661
2662 2010-09-14  Jan Hubicka  <jh@suse.cz>
2663
2664         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2665         folding.
2666         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2667         folding.
2668
2669 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR middle-end/45567
2672         * gcc.dg/pr45567.c: New test.
2673
2674         PR debug/45660
2675         * g++.dg/debug/pr45660.C: New test.
2676
2677 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2678
2679         PR tree-optimization/45470
2680         * g++.dg/vect/pr45470-a.cc: New test.
2681         * g++.dg/vect/pr45470-a.cc: New test.
2682
2683 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2684
2685         PR target/42070
2686         * lib/profopt.exp: Prune warnings on execname2 compile.
2687         * lib/prune.exp: Prune "can't add line info" warnings.
2688
2689 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         PR libfortran/45532
2692         * gfortran.dg/namelist_64.f90: New test.
2693
2694 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR rtl-optimization/45617
2697         * gcc.target/i386/pr45617.c: New test.
2698
2699 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2700
2701         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2702
2703 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2704
2705         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2706         * gcc.target/i386/fma4-vector.c: Likewise.
2707         * gcc.target/i386/vectorize2.c: Likewise.
2708         * gcc.target/i386/vectorize4.c: Likewise.
2709         * gcc.target/i386/vectorize5.c: Likewise.
2710         * gcc.target/i386/vectorize6.c: Likewise.
2711         * gcc.target/i386/vectorize8.c: Likewise.
2712
2713         * gcc.target/i386/vect-double-1.c: New.
2714         * gcc.target/i386/vect-double-1a.c: Likewise.
2715         * gcc.target/i386/vect-double-2.c: Likewise.
2716         * gcc.target/i386/vect-double-2a.c: Likewise.
2717
2718         * lib/target-supports.exp (check_effective_target_vect_double):
2719         Set et_vect_double_saved to 0 when tuning for Atom.
2720
2721 2010-09-13  Jan Hubicka  <jh@suse.cz>
2722
2723         * gcc.dg/torture/pr23821.c: Drop static keyword.
2724         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2725         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2726
2727 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2728
2729         * gcc.target/arm/sync-1.c: New.
2730
2731 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2732
2733         * gnat.dg/memtrap.adb: New test.
2734
2735 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2736
2737         * gfortran.dg/promotion.f90: Fix options.
2738
2739 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2740
2741         * g++.dg/cpp0x/range-for1.C: New.
2742         * g++.dg/cpp0x/range-for2.C: New.
2743         * g++.dg/cpp0x/range-for3.C: New.
2744         * g++.dg/cpp0x/range-for4.C: New.
2745         * g++.dg/cpp0x/range-for5.C: New.
2746         * g++.dg/cpp0x/range-for6.C: New.
2747
2748 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2749
2750         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2751         and counts. Check that transpose is not called.
2752         * gfortran.dg/transpose_2.f90: Update error message.
2753
2754 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2755
2756         PR c++/43824
2757         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2758         * g++.dg/lookup/strong-using-2.C: Likewise.
2759         * g++.dg/lookup/strong-using-3.C: Likewise.
2760         * g++.dg/lookup/strong-using-5.C: Likewise.
2761
2762         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2763         * g++.dg/cpp0x/inline-ns4.C: New.
2764         * g++.dg/cpp0x/inline-ns5.C: New.
2765
2766 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2767
2768         PR middle-end/45634
2769         * gfortran.fortran-torture/compile/pr45634.f90: New.
2770
2771 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2772
2773         * objc.dg/fobjc-exceptions.m: New test.
2774
2775 2010-09-10  Jan Hubicka  <jh@suse.cz>
2776
2777         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2778
2779 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2780
2781         PR tree-optimization/44972
2782         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2783         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2784         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2785         instead.
2786         * g++.dg/torture/pr44972.C: New test.
2787
2788 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2789
2790         PR tree-optimization/44972
2791         * g++.dg/torture/pr34850.C: Remove expected warning.
2792
2793 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2794
2795         * gfortran.dg/dummy_optional_arg.f90: New test.
2796
2797 2010-09-08  Jan Hubicka  <jh@suse.cz>
2798
2799         PR tree-optimization/45598
2800         * fortran.fortran-torture/compile/pr45598.f90: New test.
2801
2802 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2803
2804         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2805         * lib/target-supports.exp (check_ifunc_available): New.
2806         * gcc.dg/attr-ifunc-1.c: New.
2807         * gcc.dg/attr-ifunc-2.c: New.
2808         * gcc.dg/attr-ifunc-3.c: New.
2809         * gcc.dg/attr-ifunc-4.c: New.
2810         * gcc.dg/attr-ifunc-5.c: New.
2811         * g++.dg/ext/attr-ifunc-1.C: New.
2812         * g++.dg/ext/attr-ifunc-2.C: New.
2813         * g++.dg/ext/attr-ifunc-3.C: New.
2814         * g++.dg/ext/attr-ifunc-4.C: New.
2815
2816 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2817
2818         PR middle-end/40386
2819         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2820
2821 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2822
2823         * gfortran.dg/inline_transpose_1.f90: New test.
2824
2825 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR c++/45588
2828         * g++.dg/warn/Wunused-var-15.C: New test.
2829
2830 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2831
2832         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2833         hppa*-*-hpux*.
2834
2835 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2836
2837         * objc/execute/exceptions/throw-nil.m: New test.
2838         * objc/execute/exceptions/handler-1.m: Updated to use the new
2839         objc_set_uncaught_exception_handler() function.
2840         * objc/execute/exceptions/matcher-1.m: New test.
2841
2842 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2843
2844         PR fortran/38282
2845         * gfortran.dg/bit_comparison_1.F90: New test.
2846         * gfortran.dg/leadz_trailz_3.f90: New test.
2847         * gfortran.dg/masklr_2.F90: New test.
2848         * gfortran.dg/shiftalr_1.F90: New test.
2849         * gfortran.dg/merge_bits_2.F90: New test.
2850         * gfortran.dg/dshift_2.F90: New test.
2851         * gfortran.dg/bit_comparison_2.F90: New test.
2852         * gfortran.dg/masklr_1.F90: New test.
2853         * gfortran.dg/merge_bits_1.F90: New test.
2854         * gfortran.dg/dshift_1.F90: New test.
2855         * gfortran.dg/shiftalr_2.F90: New test.
2856
2857 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2858
2859         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2860         functions from objc/typedstream.h are deprecated.
2861
2862 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2863
2864         * lib/target-supports.exp
2865         (check_effective_target_run_expensive_tests): New proc.
2866         * gcc.c-torture/compile/limits-fnargs.c: Use
2867         dg-require-effective-target run_expensive_tests.
2868
2869 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR fortran/45597
2872         * gfortran.dg/gomp/pr45597.f90: New test.
2873
2874         PR fortran/45595
2875         * gfortran.dg/gomp/pr45595.f90: New test.
2876
2877 2010-09-08  Michael Matz  <matz@suse.de>
2878
2879         * c-c++-common/uninit-17.c: Adjust.
2880
2881 2010-09-08  Michael Matz  <matz@suse.de>
2882
2883         PR tree-optimization/43430
2884         * gcc.dg/vect/pr43430-2.c: New test.
2885
2886 2010-09-08  Michael Matz  <matz@suse.de>
2887
2888         PR tree-optimization/33244
2889         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2890
2891 2010-09-08  Richard Guenther  <rguenther@suse.de>
2892
2893         PR tree-optimization/45578
2894         * gfortran.dg/pr45578.f90: New testcase.
2895
2896 2010-09-08  Richard Guenther  <rguenther@suse.de>
2897
2898         PR testsuite/45590
2899         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2900
2901 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2902
2903         PR fortran/45576
2904         * gfortran.dg/char_length_18.f90:  New test.
2905
2906 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2907
2908         PR target/36502
2909         * gcc.target/i386/pr36502.c: New test.
2910
2911         PR target/42313
2912         PR target/44651
2913         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2914         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2915
2916 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2917
2918         * gfortran.dg/achar_4.f90: Enable bounds checking.
2919
2920 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2921
2922         PR target/45206
2923         * gcc.target/i386/pr45206.c: New test.
2924
2925 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2926
2927         PR fortran/45505
2928         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2929
2930 2010-09-07  Jan Hubicka  <jh@suse.cz>
2931
2932         * gcc.c-torture/compile/20100907.c: New testcase.
2933
2934 2010-09-07  Richard Guenther  <rguenther@suse.de>
2935
2936         PR middle-end/45569
2937         * g++.dg/eh/pr45569.C: New testcase.
2938
2939 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2940
2941         PR target/43137
2942         * gcc.target/arm/pr43137.c: New test.
2943
2944 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2945
2946         PR fortran/36931
2947         * gfortran.dg/dependency_35.f90:  New test.
2948
2949 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2950
2951         PR fortran/34145
2952         * gfortran.dg/char_length_17.f90:  New test.
2953
2954 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2955
2956         PR c++/45200
2957         PR c++/45293
2958         PR c++/45558
2959         * g++.dg/template/typedef34.C: New test.
2960         * g++.dg/template/typedef35.C: New test.
2961
2962 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2963
2964         PR target/22152
2965         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2966
2967 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2968
2969         * g++.dg/warn/Wdouble-promotion.C: New.
2970
2971 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2972
2973         * g++.dg/parse/redef2.C: New.
2974
2975 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2976
2977         * gcc.dg/20100906-1.c: New testcase.
2978
2979 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR testsuite/45543
2982         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2983         DW_TAG_enumeration_type DIE.
2984
2985 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2986
2987         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2988         Update XFAILs.
2989
2990 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2991
2992         PR rtl-optimization/44919
2993         * g++.dg/opt/pr44919.C: New.
2994
2995 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2996
2997         PR fortran/38282
2998         * gfortran.dg/iall_iany_iparity_1.f90: New.
2999         * gfortran.dg/iall_iany_iparity_2.f90: New.
3000
3001 2010-09-06  Jason Merrill  <jason@redhat.com>
3002
3003         * g++.dg/cpp0x/initlist42.C: New.
3004
3005         * g++.dg/cpp0x/auto19.C: New.
3006
3007         * g++.dg/template/sfinae25.C: New.
3008         * g++.dg/template/char1.C: Expect warning.
3009         * g++.dg/template/nontype10.C: Likewise.
3010
3011         * g++.dg/cpp0x/implicit9.C: New.
3012
3013         * g++.dg/cpp0x/initlist43.C: New.
3014
3015 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3016
3017         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3018
3019 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3020
3021         * gcc.dg/Wdouble-promotion.c: New.
3022
3023 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3024
3025         * gfortran.dg/float128_1.f90: Remove test case as
3026         it always fails since Rev 163611 backed out the
3027         front-end implementation.
3028
3029 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3030
3031         * gfortran.dg/float128_1.f90: XFAIL test case.
3032
3033 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3034
3035         * gfortran.dg/bessel_7.f90: Decrease required precision.
3036
3037 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3038
3039         PR testsuite/45545
3040         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3041         ref-all-matching targets.
3042
3043 2010-09-05  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/45535
3046         * gcc.c-torture/compile/pr45535.c: New testcase.
3047
3048 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3049
3050         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3051         "\[^\n\]*".
3052         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3053         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3054         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3055         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3056         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3057         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3058         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3059         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3060         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3061         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3062         * gcc.target/i386/pr22152.c: Likewise.
3063         * gcc.target/i386/pr36992-1.c: Likewise.
3064         * gcc.target/i386/pr36992-2.c: Likewise.
3065         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3066
3067 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3068
3069         PR testsuite/43957
3070         * gcc.dg/const-uniq-1.c: Modify regexp.
3071
3072 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3073
3074         PR fortran/45530
3075         * gfortran.dg/namelist_63.f90: New.
3076
3077 2010-09-04  Jan Hubicka  <jh@suse.cz>
3078
3079         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3080         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3081
3082 2010-09-04  Jan Hubicka  <jh@suse.cz>
3083
3084         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3085
3086 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3087
3088         PR fortran/45507
3089         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3090
3091 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3092
3093         * gcc.dg/opts-4.c: New test.
3094
3095 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3096
3097         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3098         * gcc.dg/vect/vect-peel-4.c: Ditto.
3099
3100 2010-09-03  Daniel Kraft  <d@domob.eu>
3101
3102         PR fortran/45525
3103         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3104
3105 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3106
3107         PR fortran/45159
3108         * gfortran.dg/dependency_34.f90:  New test.
3109
3110 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3111
3112         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3113
3114 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3115
3116         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3117         gcc.target/i386/clearcap.map if supported.
3118
3119 2010-09-03  Michael Matz  <matz@suse.de>
3120
3121         PR middle-end/45415
3122         * gcc.dg/pr45415.c: New test.
3123
3124 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3125
3126         PR tree-optimization/45506
3127         * gcc.dg/pr45506.c: New.
3128
3129 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3130
3131         PR target/45476
3132         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3133         * gcc.target/i386/float128-2.c: Ditto.
3134
3135 2010-09-03  Daniel Kraft  <d@domob.eu>
3136
3137         PR fortran/34162
3138         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3139         * gfortran.dg/internal_dummy_2.f08: New test.
3140         * gfortran.dg/internal_dummy_3.f08: New test.
3141         * gfortran.dg/internal_dummy_4.f08: New test.
3142
3143 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3144
3145         PR debug/45500
3146         * gcc.target/i386/pr45500.c: New test.
3147
3148 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3149
3150         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3151
3152 2010-09-03  Daniel Kraft  <d@domob.eu>
3153
3154         PR fortran/44602
3155         * gfortran.dg/exit_2.f08; Adapt error messages.
3156         * gfortran.dg/exit_3.f08: New test.
3157         * gfortran.dg/exit_4.f08: New test.
3158         * gfortran.dg/exit_5.f03: New test.
3159
3160 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3161
3162         * gfortran.dg/ishft_4.f90: New test.
3163
3164 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3165
3166         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3167         FRIZ/XSRIZ instruciton for (double)(long long)x.
3168         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3169
3170 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3171
3172         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3173
3174 2010-09-02  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/44937
3177         PR tree-optimization/45412
3178         * g++.dg/opt/pr45412.C: New testcase.
3179         * gcc.c-torture/compile/pr45412.c: Likewise.
3180         * gcc.c-torture/compile/pr44937.c: Likewise.
3181
3182 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3183
3184         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3185         but using -Werror=comment.
3186         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3187         expected error messages.
3188
3189 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3190
3191         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3192         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3193
3194 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3195
3196         PR fortran/45489
3197         * gfortran.dg/initialization_27.f90: New.
3198
3199 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3200
3201         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3202         check into different basic blocks. Expect vectorization if misaligned
3203         stores are supported.
3204         * gcc.dg/vect/bb-slp-8a.c: New test.
3205         * gcc.dg/vect/bb-slp-8b.c: New test.
3206
3207 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3208
3209         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3210
3211 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3212
3213         PR fortran/44541
3214         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3215         * gfortran.dg/class_dummy_1.f03: New.
3216
3217 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR middle-end/45458
3220         * g++.dg/tree-prof/partition2.C: New test.
3221
3222 2010-09-01  Richard Guenther  <rguenther@suse.de>
3223
3224         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3225         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3226         * gcc.c-torture/execute/20100827-1.c: Likewise.
3227
3228 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3229
3230         * gfortran.dg/execute_command_line_1.f90: New test.
3231
3232 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR preprocessor/45457
3235         * c-c++-common/cpp/pr45457.c: New test.
3236
3237 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3238
3239         * gcc.dg/nested-func-8.c: New test.
3240
3241 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3242
3243         PR fortran/38282
3244         * gfortran.dg/popcnt_poppar_1.F90: New test.
3245         * gfortran.dg/popcnt_poppar_2.F90: New test.
3246
3247 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         * gcc.target/i386/volatile-2.c: Require nonpic target.
3250
3251 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR middle-end/45461
3254         * gcc.dg/pr45461.c: New test.
3255
3256 2010-08-31  Richard Guenther  <rguenther@suse.de>
3257
3258         PR testsuite/45455
3259         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3260
3261 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3262
3263         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3264
3265 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3266
3267         PR fortran/45456
3268         * gfortran.dg/typebound_proc_18.f03: New.
3269
3270 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3271
3272         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3273         * lib/scanasm.exp (scan-stack-usage): Likewise.
3274         (scan-stack-usage-not): Likewise.
3275         * gcc.dg/stack-usage-1.c: New test.
3276         * gcc.target/i386/stack-usage-realign.c: Likewise.
3277
3278 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3279
3280         PR tree-optimization/45427
3281         * gcc.dg/tree-ssa/pr45427.c: New test.
3282
3283 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3284
3285         PR c++/45043
3286         * g++.dg/template/crash102.C: New.
3287
3288 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR middle-end/45423
3291         * gcc.dg/gomp/atomic-12.c: New test.
3292         * gcc.dg/gomp/atomic-13.c: New test.
3293         * gcc.dg/gomp/atomic-14.c: New test.
3294         * g++.dg/gomp/atomic-11.C: New test.
3295         * g++.dg/gomp/atomic-12.C: New test.
3296         * g++.dg/gomp/atomic-13.C: New test.
3297         * g++.dg/gomp/atomic-14.C: New test.
3298
3299 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3300
3301         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3302         delimiter.
3303
3304 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3305
3306         * gnat.dg/discr24.adb: New test.
3307
3308 2010-08-30  Richard Guenther  <rguenther@suse.de>
3309
3310         PR tree-optimization/45449
3311         * gcc.dg/pr45449.c: New testcase.
3312
3313 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3314
3315         * gcc.dg/opts-1.c: Expect errors, not warnings.
3316
3317 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3318
3319         PR fortran/42769
3320         * gfortran.dg/dynamic_dispatch_11.f03: New.
3321
3322 2010-08-29  Jason Merrill  <jason@redhat.com>
3323
3324         PR c++/44991
3325         * g++.dg/parse/defarg15.C: New.
3326
3327 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/45439
3330         * gfortran.dg/select_type_16.f03: New.
3331
3332 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3333             Tobias Burnus  <burnus@net-b.de>
3334
3335         * gfortran.dg/bessel_7.f90: Decrease required precision.
3336
3337 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3338             Kaz Kojima  <kkojima@gcc.gnu.org>
3339
3340         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3341
3342 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3343
3344         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3345         floating point conversion code generation.
3346         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3347         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3348         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3349         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3350         to integer conversion code generation.
3351         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3352         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3353         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3354         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3355
3356 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3357
3358         PR fortran/32049
3359         * gfortran.dg/random_seed_1.f90: Adjust test.
3360         * gfortran.dg/float128_1.f90: New test.
3361
3362 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3363
3364         PR fortran/33197
3365         * gfortran.dg/norm2_1.f90: New.
3366         * gfortran.dg/norm2_2.f90: New.
3367         * gfortran.dg/norm2_3.f90: New.
3368         * gfortran.dg/norm2_4.f90: New.
3369         * gfortran.dg/parity_1.f90: New.
3370         * gfortran.dg/parity_2.f90: New.
3371         * gfortran.dg/parity_3.f90: New.
3372
3373 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3374
3375         PR fortran/45420
3376         * gfortran.dg/select_type_15.f03: New.
3377
3378 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3379
3380         PR libfortran/43217
3381         * gfortran.dg/hollerith8.f90: New test.
3382
3383 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3384
3385         PR fortran/45159
3386         * gfortran.dg/dependency_33.f90:  New test.
3387
3388 2010-08-27  Richard Guenther  <rguenther@suse.de>
3389
3390         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3391         * gcc.dg/graphite/scop-2.c: Likewise.
3392         * gcc.dg/graphite/scop-20.c: Likewise.
3393         * gcc.dg/vect/slp-25.c: Likewise.
3394
3395 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3396
3397         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3398
3399 2010-08-26  Daniel Kraft  <d@domob.eu>
3400
3401         PR fortran/38936
3402         PR fortran/44047
3403         PR fortran/45384
3404         * gfortran.dg/associate_8.f03: New test.
3405         * gfortran.dg/select_type_13.f03: New test.
3406         * gfortran.dg/select_type_14.f03: New test.
3407
3408 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR tree-optimization/44485
3411         * gcc.dg/pr44485.c: New test.
3412
3413 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3414
3415         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3416         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3417         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3418
3419 2010-08-26  Richard Guenther  <rguenther@suse.de>
3420
3421         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3422         * gcc.dg/graphite/scop-21.c: Likewise.
3423
3424 2010-08-26  Richard Guenther  <rguenther@suse.de>
3425
3426         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3427         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3428         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3429         * gcc.dg/vect/vect-91.c: Likewise.
3430         * gcc.dg/vect/vect-peel-1.c: Likewise.
3431         * gcc.dg/vect/vect-peel-2.c: Likewise.
3432         * gcc.dg/vect/vect-peel-4.c: Likewise.
3433
3434 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3435
3436         PR libfortran/41859
3437         * gfortran.dg/der_io_4.f90: New test.
3438
3439 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR rtl-optimization/44858
3442         * gcc.c-torture/execute/pr44858.c: New test.
3443
3444         PR rtl-optimization/45400
3445         * g++.dg/other/i386-8.C: New test.
3446
3447 2010-08-25  Richard Guenther  <rguenther@suse.de>
3448
3449         * gcc.dg/alias-8.c: Adjust.
3450
3451 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3452
3453         * gcc.target/i386/combine-mul.c: New test.
3454
3455 2010-08-25  Richard Guenther  <rguenther@suse.de>
3456
3457         PR lto/44562
3458         * gcc.dg/graphite/id-27.c: New testcase.
3459         * gcc.dg/lto/20100825-1_0.c: Likewise.
3460
3461 2010-08-25  Richard Guenther  <rguenther@suse.de>
3462
3463         PR tree-optimization/45316
3464         * g++.dg/opt/pr45316.C: New testcase.
3465
3466 2010-08-25  Richard Guenther  <rguenther@suse.de>
3467
3468         PR tree-optimization/45393
3469         * g++.dg/torture/pr45393.C: New testcase.
3470
3471 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR tree-optimization/45059
3474         * gcc.c-torture/compile/pr45059.c: New test.
3475
3476 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3477
3478         * lib/target-supports.exp (check_effective_target_vect_unpack):
3479         Set vect_unpack supported flag to true for neon.
3480
3481 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3482
3483         * gcc.dg/tree-ssa/ifc-5.c: New.
3484
3485 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3486
3487         * gcc.dg/tree-ssa/ifc-4.c: New.
3488         * gcc.dg/tree-ssa/ifc-7.c: New.
3489
3490 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3491
3492         * gcc.dg/vect/vect.exp: Check loongson targets
3493         * g++.dg/vect/vect.exp: Likewise
3494         * gfortran.dg/vect/vect.exp: Likewise
3495
3496 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3497
3498         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3499         -mveclibabi=mass.
3500
3501 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3502
3503         PR fortran/45366
3504         * gfortran.dg/proc_ptr_29.f90: New.
3505
3506 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3507             Dominique d'Humieres <dominiq@lps.ens.fr>
3508
3509         PR fortran/45367
3510         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3511
3512 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3513
3514         PR fortran/45367
3515         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3516
3517 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3518
3519         PR fortran/36158
3520         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3521
3522 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3523             Dominique d'Humieres <dominiq@lps.ens.fr>
3524
3525         PR fortran/45367
3526         PR fortran/36158
3527         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3528         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3529
3530 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3531
3532         PR fortran/44863
3533         PR fortran/45271
3534         PR fortran/45290
3535         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3536         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3537         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3538
3539 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3540
3541         PR fortran/36158
3542         PR fortran/33197
3543         * gfortran.dg/bessel_6.f90: New.
3544         * gfortran.dg/bessel_7.f90: New.
3545
3546 2010-08-20  Jan Hubicka  <jh@suse.cz>
3547
3548         PR c++/45307
3549         PR c++/17736
3550         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3551         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3552
3553 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555         PR target/45336
3556         * gcc.target/i386/pr45336-1.c: New.
3557         * gcc.target/i386/pr45336-2.c: Likewise.
3558         * gcc.target/i386/pr45336-3.c: Likewise.
3559         * gcc.target/i386/pr45336-4.c: Likewise.
3560
3561 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3562
3563         PR testsuite/45361
3564         * gcc.target/i386/volatile-2.c: Update scan strings to also
3565         include (%rip) for the memory reference on x86_64.
3566
3567 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR middle-end/44974
3570         * gcc.dg/pr44974.c: New test.
3571
3572         PR rtl-optimization/45353
3573         * gcc.dg/pr45353.c: New test.
3574
3575 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3576
3577         * gcc.target/i386/volatile-2.c: New.
3578
3579 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3580
3581         PR rtl-optimization/44691
3582         * gfortran.dg/pr44691.f: New test.
3583
3584 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3585
3586         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3587
3588 2010-08-19  Jason Merrill  <jason@redhat.com>
3589
3590         * g++.dg/init/synth3.C: New.
3591         * g++.dg/init/value8.C: New.
3592         * g++.dg/tree-ssa/empty-2.C: New.
3593         * g++.dg/cpp0x/noexcept09.C: New.
3594
3595 2010-08-19  Daniel Kraft  <d@domob.eu>
3596
3597         PR fortran/29785
3598         PR fortran/45016
3599         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3600         * gfortran.dg/pointer_remapping_1.f90: New test.
3601         * gfortran.dg/pointer_remapping_2.f03: New test.
3602         * gfortran.dg/pointer_remapping_3.f08: New test.
3603         * gfortran.dg/pointer_remapping_4.f03: New test.
3604         * gfortran.dg/pointer_remapping_5.f08: New test.
3605         * gfortran.dg/pointer_remapping_6.f08: New test.
3606
3607 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3608
3609         PR testsuite/45324
3610         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3611
3612 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3613
3614         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3615
3616 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3617
3618         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3619         variable.
3620
3621 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3622
3623         PR target/45070
3624         * gcc.c-torture/execute/pr45070.c: New.
3625
3626 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3627
3628         * g++.dg/pr44328.C: New test.
3629
3630 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3631
3632         PR fortran/36158
3633         PR fortran/33197
3634         * gfortran.dg/bessel_3.f90: New.
3635         * gfortran.dg/bessel_4.f90: New.
3636         * gfortran.dg/bessel_5.f90: New.
3637
3638 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3639
3640         PR fortran/45290
3641         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3642         * gfortran.dg/pointer_init_2.f90: New.
3643         * gfortran.dg/pointer_init_3.f90: New.
3644         * gfortran.dg/pointer_init_4.f90: New.
3645
3646 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3647
3648         PR c++/45049
3649         * g++.dg/pr45049-1.C: New test.
3650         * g++.dg/pr45049-2.C: New test.
3651
3652 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3653
3654         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3655         20 if __ARM_PCS is defined otherwise 64.
3656         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3657         instead of hard coded 64.
3658
3659 2010-08-18  Yao Qi  <yao@codesourcery.com>
3660
3661         PR target/45094
3662         * gcc.target/arm/pr45094.c: New test.
3663
3664 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3665
3666         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3667
3668 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3669
3670         PR rtl-optimization/42575
3671         * gcc.target/arm/pr42575.c: New test.
3672
3673 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3674
3675         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3676         * gcc.dg/tls/thr-cse-1.c: New.
3677
3678 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3679
3680         PR debug/42487
3681         * lib/target-supports.exp
3682         (check_effective_target_function_sections): New.
3683         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3684         function sections before proceding.
3685
3686 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3687
3688         PR fortran/45308
3689         * gfortran.dg/pr45308.f03: New test.
3690
3691 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3692
3693         PR target/45296
3694         * gcc.target/i386/pr45296.c: New test.
3695
3696 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3697
3698         * g++.dg/ext/uow-1.C: New.
3699         * g++.dg/ext/uow-2.C: New.
3700         * g++.dg/ext/uow-3.C: New.
3701         * g++.dg/ext/uow-4.C: New.
3702
3703 2010-08-17  Richard Guenther  <rguenther@suse.de>
3704
3705         PR testsuite/45266
3706         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3707
3708 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3709
3710         PR c/40563
3711         * gcc.dg/Wcxx-compat-20.c: New test.
3712
3713 2010-08-17  Daniel Kraft  <d@domob.eu>
3714
3715         PR fortran/38936
3716         * gfortran.dg/associate_1.f03: Extended to test newly supported
3717         features like association to variables.
3718         * gfortran.dg/associate_3.f03: Removed check for illegal change
3719         of associate-name here...
3720         * gfortran.dg/associate_5.f03: ...and added it here.
3721         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3722         * gfortran.dg/associate_7.f03: New test.
3723
3724 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3725
3726         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3727
3728 2010-08-15  Daniel Kraft  <d@domob.eu>
3729
3730         PR fortran/38936
3731         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3732         * gfortran.dg/associate_3.f03: Clarify comment.
3733         * gfortran.dg/associate_5.f03: New test.
3734         * gfortran.dg/associate_6.f03: New test.
3735
3736 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3737
3738         PR fortran/45211
3739         * gfortran.dg/bind_c_usage_21.f90: New.
3740         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3741
3742 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3743
3744         * gfortran.dg/optional_absent_1.f90: New.
3745         * gfortran.dg/null_actual.f90: New.
3746
3747 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3748
3749         * gfortran.dg/pointer_target_1.f90: New.
3750         * gfortran.dg/pointer_target_2.f90: New.
3751         * gfortran.dg/pointer_target_3.f90: New.
3752
3753 2010-08-15  Daniel Kraft  <d@domob.eu>
3754
3755         PR fortran/45197
3756         * gfortran.dg/elemental_args_check_3.f90: New test.
3757         * gfortran.dg/impure_1.f08: New test.
3758         * gfortran.dg/impure_2.f08: New test.
3759         * gfortran.dg/impure_3.f90: New test.
3760         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3761
3762 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3763
3764         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3765         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3766         SLP tests.
3767         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3768         misaligned loads.
3769         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3770         misaligned stores.c
3771         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3772
3773 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3774
3775         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3776         dg-require-effective-target after dg-do.
3777
3778 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3779
3780         * lib/target-supports.exp (check_effective_target_vect_int): Return
3781         true for Loongson targets.
3782         (check_effective_target_vect_shift): Likewise.
3783         (check_effective_target_vect_no_int_max): Likewise.
3784         (check_effective_target_vect_no_align): Likewise.
3785         (check_effective_target_vect_short_mult): Likewise.
3786
3787 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3788
3789         * g++.dg/cast.C: Change fields of structures to "long" to pass
3790         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3791         * g++.dg/cpp0x/iop.C: Ditto.
3792         * g++.dg/cpp0x/named_refs.C: Ditto.
3793         * g++.dg/cpp0x/rv1p.C: Ditto.
3794         * g++.dg/cpp0x/rv2p.C: Ditto.
3795         * g++.dg/cpp0x/rv3p.C: Ditto.
3796         * g++.dg/cpp0x/rv4p.C: Ditto.
3797         * g++.dg/cpp0x/rv5p.C: Ditto.
3798         * g++.dg/cpp0x/rv6p.C: Ditto.
3799         * g++.dg/cpp0x/rv7p.C: Ditto.
3800         * g++.dg/cpp0x/rv8p.C: Ditto.
3801         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3802
3803 2010-08-13  Daniel Kraft  <d@domob.eu>
3804
3805         * gfortran.dg/implied_shape_1.f08: New test.
3806         * gfortran.dg/implied_shape_2.f90: New test.
3807         * gfortran.dg/implied_shape_3.f08: New test.
3808
3809 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3810
3811         PR libfortran/42526
3812         * gfortran.dg/char_component_initializer_1.f90: New test.
3813
3814 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3815
3816         PR tree-optimization/45241
3817         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3818
3819 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3820
3821         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3822         to dg-options.
3823         * gcc.target/i386/pr40906-2.c: Ditto.
3824         * gcc.target/i386/pr40906-3.c: Ditto.
3825
3826 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3827
3828         PR middle-end/45262
3829         * gcc.c-torture/execute/pr45262.c: New test.
3830
3831 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3832
3833         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3834         empty argument.
3835         * g++.dg/other/profile1.C: Ditto.
3836
3837 2010-08-12  Richard Guenther  <rguenther@suse.de>
3838
3839         PR tree-optimization/45232
3840         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3841         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3842         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3843         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3844         unsigned arithmetic.
3845         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3846         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3847         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3848         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3849         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3850         unsigned arithmetic.
3851         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3852         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3853         unsigned arithmetic.
3854         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3855         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3856         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3857         unsigned arithmetic.
3858         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3859         * gcc.dg/tree-ssa/negate.c: Adjust.
3860         * gcc.dg/vect/vect-1.c: Adjust.
3861         * gfortran.dg/reassoc_6.f: XFAIL.
3862
3863 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3864
3865         PR debug/45259
3866         * gcc.dg/pr45259.c: New test.
3867
3868 2010-08-12  Wei Guozhi  <carrot@google.com>
3869
3870         PR target/44999
3871         * gcc.target/arm/pr44999.c: New testcase.
3872
3873 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3874
3875         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3876         (N): Likewise.
3877         (main): Adjust accordingly.
3878
3879 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3880
3881         * gfortran.dg/graphite/id-22.f: New.
3882
3883 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3884
3885         * gcc.dg/graphite/id-26.c: New.
3886
3887 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3888
3889         * gcc.dg/graphite/id-25.c: New.
3890
3891 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3892
3893         * gcc.dg/graphite/run-id-5.c: New.
3894         * gcc.dg/graphite/run-id-6.c: New.
3895         * gfortran.dg/graphite/id-21.f: New.
3896
3897 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3898
3899         * gcc.dg/graphite/id-24.c: New.
3900
3901 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3902
3903         * gcc.dg/tree-ssa/pr20742.c: New.
3904
3905 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3906
3907         * gcc.dg/graphite/id-23.c: New.
3908
3909 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3910
3911         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3912
3913 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3914
3915         * gcc.dg/graphite/pr42729.c: New.
3916
3917 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3918
3919         * gfortran.dg/graphite/id-20.f: New.
3920
3921 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3922
3923         * gcc.dg/graphite/id-22.c: New.
3924
3925 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3926
3927         * gcc.dg/graphite/run-id-2.c: Call abort.
3928
3929 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3930
3931         * gcc.dg/graphite/id-20.c: New.
3932
3933 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3934             Steve Kargl <kargl@gcc.gnu.org>
3935
3936         PR fortran/44595
3937         * gfortran.dg/move_alloc_3.f90: New.
3938         * gfortran.dg/random_seed_2.f90: New.
3939
3940 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3941
3942         * lib/target-supports.exp (check_effective_target_sync_int_long):
3943         Add hppa*-*-linux*.
3944         (check_effective_target_sync_char_short): Likewise.
3945
3946 2010-08-10  Yao Qi  <yao@codesourcery.com>
3947
3948         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3949         general form.
3950         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3951         * g++.dg/other/packed1.C: Likewise.
3952         * g++.dg/other/crash-4.C: Likewise.
3953         * g++.dg/ext/packed8.C: Likewise.
3954         * g++.dg/init/array16.C: Likewise.
3955
3956 2010-08-10  xinliang David Li  <davidxl@google.com>
3957         * gcc.dg/tree-ssa/loop-19.c: Add option
3958         -fno-prefetch-loop-array
3959
3960 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3961
3962         PR middle-end/45182
3963         * gcc.c-torture/compile/pr45182.c: New test.
3964
3965 2010-08-09  Jason Merrill  <jason@redhat.com>
3966
3967         PR c++/45236
3968         * g++.dg/cpp0x/variadic-104.C: New.
3969
3970 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3971
3972         PR fortran/44235
3973         * gfortran.dg/dependency_32.f90:  New test.
3974
3975 2010-08-09  Richard Guenther  <rguenther@suse.de>
3976
3977         PR middle-end/44632
3978         * g++.dg/opt/nrv17.C: New testcase.
3979
3980 2010-08-09  Richard Guenther  <rguenther@suse.de>
3981
3982         PR middle-end/45212
3983         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3984         alignment from MEM_REF offset only if we took it from the
3985         base object.
3986
3987         * gcc.target/i386/pr24178.c: New testcase.
3988
3989 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3990
3991         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3992         * gcc.dg/20030702-1.c: Ditto.
3993         * gcc.dg/20050309-1.c: Ditto.
3994         * gcc.dg/20050325-1.c: Ditto.
3995         * gcc.dg/20050330-2.c: Ditto.
3996         * gcc.dg/20051201-1.c: Ditto.
3997         * gcc.dg/gomp/pr27573.c: Ditto.
3998         * gcc.dg/gomp/pr34610.c: Ditto.
3999         * gcc.dg/pr24225.c: Ditto.
4000         * gcc.dg/pr26570.c: Ditto.
4001         * gcc.dg/pr32773.c: Ditto.
4002         * g++.dg/gcov/gcov-6.C: Ditto.
4003         * g++.dg/gomp/pr34608.C: Ditto.
4004         * gfortran.dg/gomp/pr27573.f90: Ditto.
4005
4006         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4007         dg-require-host-local dg directive.
4008         * gcc.dg/profile-dir-2.c: Ditto.
4009         * gcc.dg/profile-dir-3.c: Ditto.
4010
4011 2010-08-08  Richard Guenther  <rguenther@suse.de>
4012
4013         PR tree-optimization/45109
4014         * gcc.c-torture/compile/pr45109.c: New testcase.
4015
4016 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4017
4018         * gcc.dg/march.c: Skip if -march defined.
4019         * gcc.dg/mtune.c: Skip if -mtune defined.
4020
4021         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4022         generic thunk support.
4023
4024 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4025
4026         PR target/45213
4027         * gcc.target/i386/pr45213.c: New test.
4028
4029 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4030
4031         PR libfortran/45143
4032         * gfortran.dg/fmt_error_11.f03: New test.
4033
4034 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4035
4036         * lib/target-supports.exp (check_effective_target_sync_int_long):
4037         Add arm*-*-linux-gnueabi.
4038         (check_effective_target_sync_char_short): Likewise.
4039
4040 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4041
4042         PR fortran/45159
4043         * gfortran.dg/dependency_31.f90:  New test.
4044
4045 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4046
4047         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4048
4049 2010-08-06  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/cpp0x/sfinae3.C: New.
4052         * g++.dg/cpp0x/sfinae4.C: New.
4053
4054 2010-08-06  Richard Guenther  <rguenther@suse.de>
4055
4056         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4057         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4058         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4059         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4060         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4061         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4062         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4063         * gcc.c-torture/execute/20100805-1.c: Likewise.
4064
4065 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4066
4067         PR testsuite/42855
4068         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4069
4070 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4071
4072         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4073         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4074
4075 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4076
4077         * g++.dg/ipa/devirt-1.C: New test.
4078         * g++.dg/ipa/devirt-2.C: Likewise.
4079         * g++.dg/ipa/devirt-3.C: Likewise.
4080         * g++.dg/ipa/devirt-4.C: Likewise.
4081         * g++.dg/ipa/devirt-5.C: Likewise.
4082         * gcc.dg/ipa/iinline-3.c: Likewise.
4083
4084 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4085
4086         PR tree-optimization/45144
4087         * gcc.dg/tree-ssa/pr45144.c: New test.
4088
4089 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4090
4091         PR fortran/42207
4092         PR fortran/44064
4093         PR fortran/44065
4094         * gfortran.dg/class_25.f03: New.
4095         * gfortran.dg/class_26.f03: New.
4096
4097 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4098
4099         * g++.dg/warn/miss-format-1.C: Update line number.
4100
4101 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4102
4103         PR c++/44641
4104         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4105         .frame and .mask assembler directives.
4106
4107 2010-08-04  Richard Guenther  <rguenther@suse.de>
4108
4109         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4110         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4111         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4112         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4113
4114 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4115
4116         PR fortran/44857
4117         * gfortran.dg/derived_constructor_char_1.f90: New.
4118         * gfortran.dg/derived_constructor_char_2.f90: New.
4119
4120 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4121
4122         PR fortran/45159
4123         * gfortran.dg/dependency_30.f90:  New test.
4124
4125 2010-08-03  Jan Hubicka  <jh@suse.cz>
4126
4127         * gcc.c-torture/compile/pr45085.c: New testcase.
4128
4129 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4130
4131         PR fortran/44584
4132         PR fortran/45161
4133         * gfortran.dg/typebound_call_9.f03: Modified.
4134         * gfortran.dg/typebound_generic_1.f03: Modified.
4135
4136 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4137
4138         PR fortran/45159
4139
4140         * gfortran.dg/dependency_29.f90:  New test.
4141
4142 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4143
4144         PR fortran/36854
4145         * gfortran.dg/character_comparison_2.f90:  New test.
4146         * gfortran.dg/character_comparison_3.f90:  New test.
4147         * gfortran.dg/dependency_28.f90:  New test.
4148
4149 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4150
4151         PR target/40457
4152         * gcc.target/arm/pr40457-1.c: New test.
4153         * gcc.target/arm/pr40457-2.c: New test.
4154
4155 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4156
4157         PR fortran/44912
4158         * gfortran.dg/typebound_call_17.f03: New.
4159
4160 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4161
4162         PR fortran/44929
4163         * gfortran.dg/allocate_derived_3.f90: New.
4164
4165 2010-07-30  Xinliang David Li  <davidxl@google.com>
4166         PR tree-optimization/45121
4167         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4168
4169 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4170
4171         PR c++/45112
4172         * g++.dg/pr45112.C: New test.
4173
4174 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4175
4176         PR debug/45055
4177         PR rtl-optimization/45137
4178         * gcc.dg/pr45055.c: New test.
4179
4180 2010-07-30  Alan Modra  <amodra@gmail.com>
4181
4182         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4183         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4184
4185 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4186
4187         PR fortran/45087
4188         PR fortran/45125
4189         * gfortran.dg/whole_file_25.f90: New.
4190         * gfortran.dg/whole_file_26.f90: New.
4191         * gfortran.dg/whole_file_27.f90: New.
4192
4193 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4194
4195         PR fortran/44962
4196         * gfortran.dg/typebound_proc_17.f03: New.
4197
4198 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4199
4200         PR fortran/45004
4201         * gfortran.dg/move_alloc_2.f90: New.
4202
4203 2010-07-29  Xinliang David Li  <davidxl@google.com>
4204         PR tree-optimization/45121
4205         * c-c++-common/uninit-17.c: Fix expected output.
4206
4207 2010-07-29  Richard Guenther  <rguenther@suse.de>
4208
4209         PR tree-optimization/45120
4210         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4211
4212 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4213
4214         PR fortran/42051
4215         PR fortran/44064
4216         * gfortran.dg/pr42051.f03: New testcase.
4217
4218 2010-07-29  Richard Guenther  <rguenther@suse.de>
4219
4220         PR middle-end/45034
4221         * gcc.c-torture/execute/pr45034.c: New testcase.
4222
4223 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4224
4225         PR c++/45096
4226         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4227
4228 2010-07-28  Daniel Kraft  <d@domob.eu>
4229
4230         * gfortran.dg/bound_8.f90: New test.
4231
4232 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR debug/45105
4235         * gcc.dg/pr45105.c: New test.
4236
4237 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4238
4239         PR rtl-optimization/45107
4240         * gcc.dg/pr45107.c: New test.
4241
4242 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4243
4244         PR rtl-optimization/45101
4245         * gcc.dg/pr45101.c: New test.
4246
4247 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4248
4249         PR fortran/45077
4250         * gfortran.dg/whole_file_24.f90: New.
4251
4252 2010-07-27  Jason Merrill  <jason@redhat.com>
4253
4254         * g++.dg/cpp0x/variadic102.C: New.
4255         * g++.dg/cpp0x/variadic103.C: New.
4256
4257 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4258
4259         PR rtl-optimization/40956
4260         PR target/42495
4261         PR middle-end/42574
4262         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4263         * gcc.target/arm/pr42574.c: Add tests.
4264
4265 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4268         test name.
4269         (cleanup-repo-files): Ditto.
4270         (cleanup-saved-temps): Ditto.
4271
4272 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR testsuite/44701
4275         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4276
4277         PR c/45079
4278         * gcc.dg/pr45079.c: New test.
4279
4280 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4281
4282         PR tree-optimization/44152
4283         * gcc.dg/vect/fast-math-pr44152.c: New test.
4284
4285 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4286
4287         PR ObjC/44140
4288         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4289         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4290         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4291         * obj-c++.dg/torture/trivial.mm: Ditto.
4292         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4293         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4294         * objc.dg/torture/tls/thr-init.m: Ditto.
4295         * objc.dg/torture/trivial.m: Ditto.
4296
4297 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4298
4299         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4300         Skip on spu-*-* targets.
4301
4302 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR tree-optimization/45083
4305         * gcc.dg/pr45083.c: New test.
4306
4307 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4308
4309         PR fortran/40873
4310         * gfortran.dg/whole_file_22.f90: New test.
4311         * gfortran.dg/whole_file_23.f90: New test.
4312
4313 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4314             Jack Howarth  <howarth@bromo.med.uc.edu>
4315             Richard Henderson  <rth@redhat.com>
4316
4317         PR target/44132
4318         * gcc.dg/tls/thr-init-1.c: New.
4319         * gcc.dg/tls/thr-init-2.c: New.
4320         * gcc.dg/torture/tls New.
4321         * gcc.dg/torture/tls/tls-test.c: New.
4322         * gcc.dg/torture/tls/thr-init-1.c: New.
4323         * gcc.dg/torture/tls/tls.exp: New.
4324         * gcc.dg/torture/tls/thr-init-2.c: New.
4325         * gcc.dg/tls/emutls-2.c: New test
4326
4327         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4328         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4329         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4330         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4331         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4332         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4333         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4334         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4335         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4336         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4337         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4338         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4339         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4340         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4341         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4342         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4343         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4344         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4345         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4346         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4347         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4348         gfortran.dg/gomp/omp_threadprivate1.f90,
4349         gfortran.dg/gomp/omp_threadprivate2.f90,
4350         gfortran.dg/gomp/reduction1.f90,
4351         gfortran.dg/gomp/sharing-1.f90: Likewise.
4352
4353 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4354
4355         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4356         sse_runtime.
4357         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4358         dg-require-visibility.
4359
4360 2010-07-26  Richard Guenther  <rguenther@suse.de>
4361
4362         PR tree-optimization/43784
4363         * gcc.c-torture/execute/pr43784.c: New testcase.
4364         * g++.dg/torture/pr43784.C: Likewise.
4365
4366 2010-07-26  Richard Guenther  <rguenther@suse.de>
4367
4368         PR middle-end/45056
4369         * g++.dg/pr45056.C: New testcase.
4370
4371 2010-07-26  Richard Guenther  <rguenther@suse.de>
4372
4373         PR tree-optimization/45071
4374         * gcc.dg/pr45071.c: New testcase.
4375
4376 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4377
4378         PR fortran/45066
4379         * gfortran.dg/namelist_62.f90: New.
4380
4381 2010-07-26  Richard Guenther  <rguenther@suse.de>
4382
4383         * gcc.c-torture/execute/pr45017.c: Move ...
4384         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4385
4386 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4387
4388         PR fortran/40628
4389         * trim_optimize_1.f90:  New test.
4390         * character_comparision_1.f90:  New test.
4391
4392 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4393
4394         PR fortran/42852
4395         * gfortran.dg/wtruncate_fix.f: New test.
4396
4397 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4398
4399         PR testsuite/45068
4400         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4401
4402 2010-07-24  Richard Guenther  <rguenther@suse.de>
4403
4404         PR lto/43788
4405         * g++.dg/lto/20100724-1_0.C: New testcase.
4406
4407 2010-07-24  Richard Guenther  <rguenther@suse.de>
4408
4409         PR lto/43212
4410         * gcc.dg/lto/20100724-1_0.c: New testcase.
4411         * gcc.dg/lto/20100724-1_1.c: Likewise.
4412
4413 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4414
4415         PR fortran/40011
4416         * gfortran.dg/whole_file_21.f90: New.
4417
4418         * gfortran.dg/integer_exponentiation_3.F90: Use
4419         -ffloat-store only for i?86/x86-64 -m32.
4420
4421 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4422
4423         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4424         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4425
4426 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4427
4428         * gfortran.dg/func_decl_4.f90: Split test into two ...
4429         * gfortran.dg/func_decl_5.f90: ... parts.
4430         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4431         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4432         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4433         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4434         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4435         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4436         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4437         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4438         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4439         * gfortran.dg/sizeof.f90: Make test valid.
4440         * gfortran.dg/pr20865.f90: Add new dg-error.
4441         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4442         * gfortran.dg/g77/19990218-0.f: Ditto.
4443         * gfortran.dg/g77/19990218-1.f: Ditto.
4444         * gfortran.dg/g77/970625-2.f: Ditto.
4445         * gfortran.dg/pr37243.f: Fix function declaration.
4446         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4447         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4448
4449 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4450
4451         PR fortran/44945
4452         * gfortran.dg/char_array_structure_constructor.f90: Add
4453         -fwhole-file as dg-option as it otherwise fails on some
4454         systems.
4455
4456 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4457
4458         * gnat.dg/aggr16.ad[sb]: New test.
4459         * gnat.dg/aggr16_pkg.ads: New helper.
4460
4461 2010-07-23  Richard Guenther  <rguenther@suse.de>
4462
4463         PR lto/43071
4464         * g++.dg/lto/20100723-1_0.C: New testcase.
4465
4466 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4467
4468         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4469         AVX support.
4470         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4471         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4472
4473 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4474
4475         * lib/target-supports.exp (add_options_for_tls): New proc.
4476         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4477         * g++.dg/tls/static-1a.cc: Likewise.
4478         * gcc.dg/tls/emutls-1.c: Likewise.
4479         * gcc.dg/tls/opt-11.c: Likewise.
4480         * gcc.dg/tls/opt-12.c: Likewise.
4481         * gcc.dg/tls/pr24428-2.c: Likewise.
4482         * gcc.dg/tls/pr24428.c: Likewise.
4483         * obj-c++.dg/tls/static-1.mm: Likewise.
4484         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4485         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4486         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4487         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4488         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4489         * objc.dg/torture/tls/thr-init.m: Likewise.
4490         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4491
4492 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4493
4494         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4495         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4496         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4497         optimized dump files.
4498
4499 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR tree-optimization/45047
4502         * gcc.c-torture/compile/pr45047.c: New test.
4503
4504 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4505
4506         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4507         instead of dg-compile.
4508         * gcc.dg/float-range-4.c: Ditto.
4509         * gcc.dg/float-range-5.c: Ditto.
4510         * gcc.dg/fold-overflow-1.c: Ditto.
4511         * gcc.dg/gomp/sections-4.c: Ditto.
4512         * gcc.dg/transparent-union-1.c: Ditto.
4513         * gcc.dg/transparent-union-2.c: Ditto.
4514         * gcc.target/i386/pr39315-check.c: Ditto.
4515         * g++.dg/gomp/sections-4.C: Ditto.
4516         * g++.dg/template/dtor7.C: Ditto.
4517         * g++.dg/tree-ssa/pr19952.C: Ditto.
4518         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4519         * gfortran.dg/graphite/pr42185.f90: Ditto.
4520         * gfortran.dg/namelist_36.f90: Ditto.
4521         * gnat.dg/noreturn1.adb: Ditto.
4522         * gnat.dg/specs/small_alignment.ads: Ditto.
4523
4524 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4525
4526         PR tree-optimization/44915
4527         * g++.dg/torture/pr44915.C: New test.
4528
4529 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4530
4531         PR tree-optimization/44914
4532         * g++.dg/tree-ssa/pr44914.C: New test.
4533
4534 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4535
4536         PR target/44290
4537         * gcc.dg/pr44290-1.c: New test.
4538         * gcc.dg/pr44290-2.c: New test.
4539
4540 2010-07-23  Jason Merrill  <jason@redhat.com>
4541
4542         PR c++/45008
4543         * g++.dg/abi/mangle44.C: New.
4544
4545 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4546
4547         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4548         for compile-time only tests.
4549         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4550         target check.
4551         * gcc.target/i386/pr39315-4.c: Ditto.
4552         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4553         target check.  Include sse-os-support.h.
4554         (main): Call check_isa and sse_os_support.
4555         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4556         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4557         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4558         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4559         target check.  Include sse-os-support.h.
4560         (main): Call check_isa and sse_os_support.
4561         * gcc.target/i386/vperm-v2df.c: Ditto.
4562
4563 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4564
4565         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4566         (check_effective_target_avx_runtime): New procedure.
4567         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4568         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4569
4570         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4571         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4572         and __get_cpuid test.
4573         * gcc.dg/compat/vector-2b_main.c: Ditto.
4574
4575         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4576
4577         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4578         for compile-time only test.
4579         * gcc.dg/pr32716.c: Ditto.
4580         * gcc.dg/pr34856.c: Ditto.
4581         * gcc.dg/pr36997.c: Ditto.
4582         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4583         * gfortran.dg/pr28158.f90: Ditto.
4584         * gfortran.dg/pr30667.f: Ditto.
4585
4586         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4587         i?86-*-* and x86_64-*-* targets to disable execution on targets
4588         without sse2 runtime support.
4589         * g++.dg/vect/vect.exp: Ditto.
4590         * gfortran.dg/vect/vect.exp: Ditto.
4591
4592         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4593         * gcc.dg/pr37544.c: Ditto.
4594         * gcc.dg/pr40550.c: Ditto.
4595         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4596         * gcc.dg/compat/vector-1a_main.c: Ditto.
4597         * gcc.dg/compat/vector-2a_main.c: Ditto.
4598         * gcc.dg/torture/pr16104-1.c: Ditto.
4599         * gcc.dg/torture/pr35771-1.c: Ditto.
4600         * gcc.dg/torture/pr35771-2.c: Ditto.
4601         * gcc.dg/torture/pr35771-3.c: Ditto.
4602         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4603         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4604         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4605         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4606         * g++.dg/other/i386-1.C: Ditto.
4607         * g++.dg/other/pr40446.C: Ditto.
4608
4609 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4612
4613 2010-07-23  Daniel Kraft  <d@domob.eu>
4614
4615         PR fortran/44709
4616         * gfortran.dg/exit_1.f08: New test.
4617         * gfortran.dg/exit_2.f08: New test.
4618
4619 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4620
4621         PR tree-optimization/39839
4622         * gcc.target/arm/pr39839.c: New test case.
4623
4624 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4625
4626         * gnat.dg/unchecked_convert5b.adb: New test.
4627         * gnat.dg/unchecked_convert6.adb: Likewise.
4628         * gnat.dg/unchecked_convert6b.adb: Likewise.
4629
4630 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4631
4632         * gnat.dg/aggr15.ad[sb]: New test.
4633
4634 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4635
4636         PR debug/45024
4637         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4638
4639 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4640
4641         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4642         with dg-require-linker-plugin.
4643
4644 2010-07-22  Richard Guenther  <rguenther@suse.de>
4645
4646         PR lto/43850
4647         * g++.dg/lto/20100722-1_0.C: New testcase.
4648
4649 2010-07-22  Richard Guenther  <rguenther@suse.de>
4650
4651         PR lto/42451
4652         * gcc.dg/lto/20100720-3_0.c: New testcase.
4653         * gcc.dg/lto/20100720-3_1.c: Likewise.
4654
4655 2010-07-22  Richard Guenther  <rguenther@suse.de>
4656
4657         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4658         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4659
4660         PR lto/43373
4661         * gcc.dg/lto/20100722-1_0.c: New testcase.
4662
4663 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4664
4665         PR tree-optimization/44891
4666         * gcc.c-torture/compile/pr44891.c: New test.
4667
4668 2010-07-22  Richard Guenther  <rguenther@suse.de>
4669
4670         PR tree-optimization/45017
4671         * gcc.c-torture/execute/pr45017.c: New testcase.
4672
4673 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4674
4675         PR fortran/45019
4676         * gfortran.dg/aliasing_dummy_5.f90: New.
4677
4678 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4679
4680         PR target/43698
4681         * gcc.target/arm/pr43698.c: New test.
4682
4683 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4684
4685         PR fortran/44929
4686         * Revert my commit r162325 for this PR.
4687
4688 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4689
4690         PR debug/45015
4691         * gcc.target/m68k/pr45015.c: New test.
4692
4693 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4694
4695         PR c++/44641
4696         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4697         comments.
4698
4699 2010-07-21  Richard Guenther  <rguenther@suse.de>
4700
4701         PR lto/45018
4702         * g++.dg/lto/20100721-1_0.C: New testcase.
4703
4704 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4705
4706         PR tree-optimization/44900
4707         * g++.dg/torture/pr44900.C: New test.
4708
4709 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4710
4711         PR middle-end/44738
4712         * c-c++-common/uninit-17.c: Correct expected error.
4713
4714 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4715
4716         * gcc.dg/guality/asm-1.c: New test.
4717
4718         PR debug/45003
4719         * gcc.dg/guality/pr45003-2.c: New test.
4720         * gcc.dg/guality/pr45003-3.c: New test.
4721
4722 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4723
4724         PR libfortran/44697
4725         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4726
4727 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4728
4729         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4730         defined on the current line.
4731         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4732         * g++.dg/debug/dwarf2/pr44641.C: New.
4733
4734 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4735
4736         * gcc.target/powerpc/block-move-1.c: New test.
4737         * gcc.target/powerpc/block-move-2.c: New test.
4738
4739 2010-07-20  Jason Merrill  <jason@redhat.com>
4740
4741         PR c++/44967
4742         * g++.dg/cpp0x/sfinae2.C: New.
4743
4744 2010-07-20  Richard Guenther  <rguenther@suse.de>
4745
4746         PR lto/42696
4747         * gcc.dg/lto/20100720-4_0.c: New testcase.
4748
4749 2010-07-20  Richard Guenther  <rguenther@suse.de>
4750
4751         PR lto/43221
4752         * gcc.dg/lto/20100720-2_0.c: New testcase.
4753         * gcc.dg/lto/20100720-2_1.c: Likewise.
4754
4755 2010-07-20  Richard Guenther  <rguenther@suse.de>
4756
4757         PR lto/43208
4758         * gcc.dg/lto/20100720-1_0.c: New testcase.
4759         * gcc.dg/lto/20100720-1_1.c: Likewise.
4760
4761 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4762
4763         PR debug/45003
4764         * gcc.dg/guality/pr45003-1.c: New test.
4765
4766 2010-07-20  Richard Guenther  <rguenther@suse.de>
4767
4768         PR tree-optimization/44977
4769         * gcc.dg/torture/pr44977.c: New testcase.
4770
4771 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4772
4773         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4774         sync_char_short
4775
4776 2010-07-20  Richard Guenther  <rguenther@suse.de>
4777
4778         PR middle-end/44971
4779         PR middle-end/44988
4780         * gcc.dg/pr44971.c: New testcase.
4781         * gcc.c-torture/compile/pr44988.c: Likewise.
4782
4783 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4784
4785         PR fortran/44929
4786         * gfortran.dg/allocate_with_typespec.f90: New test.
4787         * gfortran.dg/allocate_derived_1.f90: Update error message.
4788
4789 2010-07-19  Jason Merrill  <jason@redhat.com>
4790
4791         PR c++/44996
4792         * g++.dg/cpp0x/decltype23.C: New.
4793
4794 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4795
4796         PR fortran/42385
4797         * gfortran.dg/class_defined_operator_1.f03 : New test.
4798
4799 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4800
4801         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4802         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4803         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4804         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4805
4806 2010-07-19  Richard Guenther  <rguenther@suse.de>
4807
4808         PR middle-end/44941
4809         * gcc.c-torture/compile/pr44941.c: New testcase.
4810
4811 2010-07-19  Jason Merrill  <jason@redhat.com>
4812
4813         PR c++/44969
4814         * g++.dg/template/sfinae24.C: New.
4815
4816 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         PR fortran/44353
4819         * gfortran.dg/data_implied_do_2.f90: Removed.
4820
4821 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4822
4823         PR c++/44969
4824         * g++.dg/template/sfinae23.C: New.
4825
4826 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4827
4828         * lib/target-supports.exp (check_sse_os_support_available): New
4829         proc.
4830         (check_sse_hw_available): New proc.
4831         (check_effective_target_sse_runtime): New proc.
4832         (check_effective_target_sse2_runtime): New proc.
4833         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4834         -msse2 if check_sse_os_support_available.
4835         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4836         check_sse_os_support_available.
4837         * gcc.dg/vect/vect.exp: Likewise.
4838         * gfortran.dg/vect/vect.exp: Likewise.
4839         * gcc.target/i386/sol2-check: Renamed to ...
4840         * gcc.target/i386/sse-os-support.h: ... this.
4841         (sol2_check): Renamed to ...
4842         (sse_os_support): ... this.
4843         Only test movss with xmm registers.
4844         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4845         Removed ILL_INSN, ILL_INSN_LEN.
4846         * gcc.target/i386/sse2-check.h: Likewise.
4847         * gcc.target/i386/sse3-check.h: Likewise.
4848         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4849         Removed cpuid.h, __get_cpuid test.
4850         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4851         Removed cpuid.h, __get_cpuid test.
4852         * g++.dg/other/pr40446.C: Likewise.
4853         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4854         * gcc.dg/compat/vector-1a_main.c: Likewise.
4855         * gcc.dg/compat/vector-2a_main.c: Likewise.
4856         * gcc.dg/pr36584.c: Likewise.
4857         * gcc.dg/pr37544.c: Likewise.
4858         * gcc.dg/torture/pr16104-1.c: Likewise.
4859         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4860         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4861         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4862         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4863         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4864         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4865         sse2_runtime.
4866         * gcc.dg/torture/pr35771-2.c: Likewise.
4867         * gcc.dg/torture/pr35771-3.c: Likewise.
4868         * gcc.target/i386/pr39315-2.c: Likewise.
4869         * gcc.target/i386/pr39315-4.c: Likewise.
4870         * gcc.target/i386/vperm-v2df.c: Likewise.
4871         * gcc.target/i386/vperm-v2di.c: Likewise.
4872         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4873         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4874         sse_runtime.
4875
4876 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4877
4878         PR fortran/44353
4879         * gfortran.dg/data_implied_do_2.f90: New test.
4880
4881 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4882
4883         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4884
4885 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4886
4887         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4888         to the "mips16" group.
4889         (mips_using_mips16_p): New procedure.
4890         (mips-dg-options): Use it.
4891
4892 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4893
4894         * gcc.target/mips/mips16-attributes-4.c: New test.
4895
4896 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4897
4898         PR testsuite/44418
4899         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4900         * gcc.target/powerpc/recip-2.c: Ditto.
4901         * gcc.target/powerpc/recip-3.c: Ditto.
4902
4903 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4904
4905         * gcc.target/arm/pr42235.c: New test.
4906
4907 2010-07-16  Jason Merrill  <jason@redhat.com>
4908
4909         PR c++/32505
4910         * g++.dg/template/partial8.C: New.
4911
4912 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4913
4914         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4915         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4916         in C++.
4917         (gualcvt): New overloaded inline.
4918         (GUALCVT): Use it for C++.
4919         * g++.dg/guality/guality.exp: New.
4920         * g++.dg/guality/guality.h: New.
4921         * g++.dg/guality/redeclaration1.C: New test.
4922         * g++.dg/dg.exp: Prune also guality/* tests.
4923         * gcc.dg/guality/pr43141.c: Moved to...
4924         * c-c++-common/guality/pr43141.c: ... here.
4925
4926 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4927
4928         PR libfortran/37077
4929         * gfortran.dg/char4_iunit_2.f03: New test.
4930
4931 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4932
4933         * lib/plugin-support.exp (plugin-test-execute):
4934         Add ${gcc_objdir}/intl to includes.
4935
4936 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR target/44942
4939         * gcc.c-torture/execute/pr44942.c: New test.
4940         * gcc.target/i386/pr44942.c: New test.
4941
4942 2010-07-15  Jason Merrill  <jason@redhat.com>
4943
4944         PR c++/44909
4945         * g++.dg/cpp0x/implicit7.C: New.
4946         * g++.dg/cpp0x/implicit8.C: New.
4947
4948 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4949
4950         Disable float tests for __SPU__ targets due to lack of signed zero:
4951         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4952         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4953         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4954         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4955         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4956         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4957         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4958         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4959         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4960
4961 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4962
4963         * gfortran.dg/select_char_2.f90: New test.
4964
4965 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4966
4967         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4968         with DECL_CHAIN.
4969
4970 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4971
4972         PR fortran/44936
4973         * gfortran.dg/typebound_generic_9.f03: New.
4974
4975 2010-07-15  Richard Guenther  <rguenther@suse.de>
4976
4977         PR tree-optimization/44946
4978         * gcc.c-torture/compile/pr44946.c: New testcase.
4979
4980 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4981
4982         PR fortran/40206
4983         * gfortran.dg/select_char_3.f90: New test.
4984
4985 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4986             Kevin F. Quinn  <kevquinn@gentoo.org>
4987
4988         * gcc.dg/Wtrampolines.c: New.
4989
4990 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4991
4992         PR libfortran/44934
4993         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4994
4995 2010-07-14  Jason Merrill  <jason@redhat.com>
4996
4997         PR c++/44810
4998         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4999
5000         Implement C++0x unrestricted unions (N2544)
5001         * g++.dg/cpp0x/union1.C: New.
5002         * g++.dg/cpp0x/union2.C: New.
5003         * g++.dg/cpp0x/union3.C: New.
5004         * g++.dg/cpp0x/defaulted2.C: Adjust.
5005         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5006         * g++.old-deja/g++.ext/anon2.C: Adjust.
5007         * g++.old-deja/g++.mike/misc6.C: Adjust.
5008
5009 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5010
5011         PR fortran/44925
5012         * gfortran.dg/c_loc_tests_15.f90: New.
5013
5014 2010-07-13  Jason Merrill  <jason@redhat.com>
5015
5016         PR c++/44909
5017         * g++.dg/cpp0x/implicit6.C: New.
5018
5019 2010-07-13  Jason Merrill  <jason@redhat.com>
5020
5021         PR c++/44540
5022         * g++.dg/abi/noreturn1.C: New.
5023         * g++.dg/abi/noreturn2.C: New.
5024
5025 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5026
5027         PR other/44874
5028         PR debug/44832
5029         * c-c++-common/pr44832.c: New test.
5030
5031 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5032
5033         PR objc/44488
5034         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5035         on the target.  Make sure that we can assemble the emitted asm when
5036         the test type is 'compile'.
5037
5038 2010-07-13  Richard Guenther  <rguenther@suse.de>
5039
5040         PR tree-optimization/36960
5041         * g++.dg/torture/pr36960.C: New testcase.
5042
5043 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5044
5045         PR c++/44908
5046         * g++.dg/template/sfinae21.C: New.
5047         * g++.dg/template/sfinae22.C: Likewise.
5048
5049 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5050
5051         PR testsuite/42843
5052         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5053         * gcc.dg/plugin/ggcplug.c: Likewise.
5054         * g++.dg/plugin/selfassign.c: Likewise.
5055         * g++.dg/plugin/attribute_plugin.c: Likewise.
5056         * g++.dg/plugin/dumb_plugin.c: Likewise.
5057         * g++.dg/plugin/pragma_plugin.c: Likewise.
5058
5059 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5060
5061         * gcc.c-torture/execute/pr44683.x: New.
5062         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5063
5064 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5065
5066         PR fortran/44434
5067         PR fortran/44565
5068         PR fortran/43945
5069         PR fortran/44869
5070         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5071         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5072         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5073         * gfortran.dh/typebound_call_16.f03: New.
5074         * gfortran.dg/typebound_generic_6.f03: New.
5075         * gfortran.dg/typebound_generic_7.f03: New.
5076         * gfortran.dg/typebound_generic_8.f03: New.
5077
5078 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5079
5080         PR libfortran/37077
5081         * gfortran.dg/char4_iunit_1.f03: New test.
5082
5083 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5084
5085         * gcc.dg/tree-ssa/vrp53.c: New test.
5086
5087 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5088
5089         PR c++/44907
5090         * g++.dg/template/sfinae19.C: New.
5091         * g++.dg/template/sfinae20.C: Likewise.
5092
5093 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5094
5095         * gcc.target/arm/interrupt-1.c: New test.
5096         * gcc.target/arm/interrupt-2.c: New test.
5097
5098 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5099
5100         * gcc.dg/pr42427.c: Require c99_runtime.
5101         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5102         c99_runtime.
5103         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5104         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5105         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5106         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5107         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5108         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5109         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5110         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5111         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5112         * gcc.target/i386/pr37275.c: Require visibility support.
5113
5114 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5115
5116         * lib/target-supports.exp (check_effective_target_sse): New proc.
5117         * gcc.target/i386/sol2-check.h: New file.
5118         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5119         Include sol2-check.h.
5120         (main) Only run do_test () if sol2_check ().
5121         * gcc.target/i386/sse2-check.h: Likewise.
5122         * gcc.target/i386/sse3-check.h: Likewise.
5123         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5124         [__sun__ && __svr4__]: Execute SSE2 instruction.
5125         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5126         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5127         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5128         * g++.dg/ext/vector14.C: Likewise.
5129         * g++.dg/other/mmintrin.C: Likewise.
5130         * gcc.dg/20020418-1.c: Likewise.
5131         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5132         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5133         * gcc.dg/format/unnamed-1.c: Likewise.
5134         Adapt dg-warning line number.
5135         * gcc.dg/graphite/pr40281.c: Likewise.
5136         * gcc.dg/pr32176.c: Likewise.
5137         * gcc.dg/pr40550.c: Likewise.
5138         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5139         * gcc.dg/torture/pr36891.c: Likewise.
5140         * gcc.target/i386/20020218-1.c: Likewise.
5141         * gcc.target/i386/20020523.c: Likewise.
5142         * gcc.target/i386/abi-1.c: Likewise.
5143         * gcc.target/i386/brokensqrt.c: Likewise.
5144         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5145         * gcc.target/i386/pr13366.c: Likewise.
5146         * gcc.target/i386/pr13685.c: Likewise.
5147         * gcc.target/i386/pr24306.c: Likewise.
5148         * gcc.target/i386/pr31486.c: Likewise.
5149         * gcc.target/i386/pr32065-1.c: Likewise.
5150         * gcc.target/i386/pr32065-2.c: Likewise.
5151         * gcc.target/i386/pr32389.c: Likewise.
5152         * gcc.target/i386/pr38824.c: Likewise.
5153         * gcc.target/i386/pr38931.c: Likewise.
5154         * gcc.target/i386/pr39592-1.c: Likewise.
5155         * gcc.target/i386/pr43766.c: Likewise.
5156         * gcc.target/i386/recip-divf.c: Likewise.
5157         * gcc.target/i386/recip-sqrtf.c: Likewise.
5158         * gcc.target/i386/recip-vec-divf.c: Likewise.
5159         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5160         * gcc.target/i386/sse-1.c: Likewise.
5161         * gcc.target/i386/sse-16.c: Likewise.
5162         * gcc.target/i386/sse-2.c: Likewise.
5163         * gcc.target/i386/sse-20.c: Likewise.
5164         * gcc.target/i386/sse-3.c: Likewise.
5165         * gcc.target/i386/sse-7.c: Likewise.
5166         * gcc.target/i386/sse-9.c: Likewise.
5167         * gcc.target/i386/sse-addps-1.c: Likewise.
5168         * gcc.target/i386/sse-addss-1.c: Likewise.
5169         * gcc.target/i386/sse-andnps-1.c: Likewise.
5170         * gcc.target/i386/sse-andps-1.c: Likewise.
5171         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5172         * gcc.target/i386/sse-comiss-1.c: Likewise.
5173         * gcc.target/i386/sse-comiss-2.c: Likewise.
5174         * gcc.target/i386/sse-comiss-3.c: Likewise.
5175         * gcc.target/i386/sse-comiss-4.c: Likewise.
5176         * gcc.target/i386/sse-comiss-5.c: Likewise.
5177         * gcc.target/i386/sse-comiss-6.c: Likewise.
5178         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5179         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5180         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5181         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5182         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5183         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5184         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5185         * gcc.target/i386/sse-divps-1.c: Likewise.
5186         * gcc.target/i386/sse-divss-1.c: Likewise.
5187         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5188         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5189         * gcc.target/i386/sse-maxps-1.c: Likewise.
5190         * gcc.target/i386/sse-maxss-1.c: Likewise.
5191         * gcc.target/i386/sse-minps-1.c: Likewise.
5192         * gcc.target/i386/sse-minss-1.c: Likewise.
5193         * gcc.target/i386/sse-movaps-1.c: Likewise.
5194         * gcc.target/i386/sse-movaps-2.c: Likewise.
5195         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5196         * gcc.target/i386/sse-movhps-1.c: Likewise.
5197         * gcc.target/i386/sse-movhps-2.c: Likewise.
5198         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5199         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5200         * gcc.target/i386/sse-movntps-1.c: Likewise.
5201         * gcc.target/i386/sse-movss-1.c: Likewise.
5202         * gcc.target/i386/sse-movss-2.c: Likewise.
5203         * gcc.target/i386/sse-movss-3.c: Likewise.
5204         * gcc.target/i386/sse-movups-1.c: Likewise.
5205         * gcc.target/i386/sse-movups-2.c: Likewise.
5206         * gcc.target/i386/sse-mulps-1.c: Likewise.
5207         * gcc.target/i386/sse-mulss-1.c: Likewise.
5208         * gcc.target/i386/sse-orps-1.c: Likewise.
5209         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5210         * gcc.target/i386/sse-recip-vec.c: Likewise.
5211         * gcc.target/i386/sse-recip.c: Likewise.
5212         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5213         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5214         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5215         * gcc.target/i386/sse-subps-1.c: Likewise.
5216         * gcc.target/i386/sse-subss-1.c: Likewise.
5217         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5218         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5219         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5220         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5221         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5222         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5223         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5224         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5225         * gcc.target/i386/sse-xorps-1.c: Likewise.
5226         * gcc.target/i386/ssefn-1.c: Likewise.
5227         * gcc.target/i386/ssefn-3.c: Likewise.
5228         * gcc.target/i386/sseregparm-1.c: Likewise.
5229         * gcc.target/i386/stackalign/return-3.c: Likewise.
5230         * gcc.target/i386/vectorize1.c: Likewise.
5231         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5232         * gcc.target/i386/xorps-sse.c: Likewise.
5233         * gfortran.dg/pr28158.f90: Likewise.
5234         * gfortran.dg/pr30667.f: Likewise.
5235         * gnat.dg/loop_optimization7.adb: Likewise.
5236         * gnat.dg/sse_nolib.adb: Likewise.
5237
5238 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5239
5240         PR fortran/44702
5241         * gfortran.dg/use_rename_6.f90: New.
5242         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5243
5244 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5245
5246         PR fortran/44869
5247         * gfortran.dg/class_24.f03: New.
5248
5249 2010-07-10  Richard Guenther  <rguenther@suse.de>
5250
5251         PR lto/44889
5252         * gcc.dg/lto/20100709-1_0.c: New testcase.
5253         * gcc.dg/lto/20100709-1_1.c: Likewise.
5254
5255 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5256
5257         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5258
5259 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5260
5261         PR objc/44140
5262         * objc.dg/lto/trivial-1_0.m: New.
5263         * objc.dg/lto/lto.exp: New.
5264         * obj-c++.dg/lto/trivial-1_0.mm: New.
5265         * obj-c++.dg/lto/lto.exp: New.
5266         * objc.dg/symtab-1.m: Adjust sizes.
5267         * objc.dg/image-info.m: Do not run for gnu-runtime.
5268
5269 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5270
5271         * gcc.dg/pr32370.c: Allow another kind of error message.
5272
5273 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5274
5275         * gnat.dg/atomic3.adb: New test.
5276
5277 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5278             Denys Vlasenko  <dvlasenk@redhat.com>
5279             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5280
5281         PR tree-optimization/28632
5282         * gcc.dg/tree-ssa/vrp51.c: New test.
5283         * gcc.dg/tree-ssa/vrp52.c: New test.
5284
5285 2010-07-09  Jason Merrill  <jason@redhat.com>
5286
5287         * g++.dg/abi/covariant6.C: New.
5288         * g++.dg/inherit/covariant17.C: Test both bases.
5289         * g++.dg/inherit/covariant7.C: Check vtable layout.
5290
5291 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5292
5293         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5294
5295 2010-07-09  Richard Guenther  <rguenther@suse.de>
5296
5297         PR tree-optimization/44852
5298         * gcc.c-torture/execute/pr44852.c: New testcase.
5299
5300 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5301
5302         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5303         multiplication by values.
5304         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5305         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5306
5307 2010-07-09  Richard Guenther  <rguenther@suse.de>
5308
5309         PR tree-optimization/44882
5310         * gfortran.dg/pr44882.f90: New testcase.
5311
5312 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5313
5314         PR target/40657
5315         * gcc.target/arm/pr40657-1.c: New test.
5316         * gcc.target/arm/pr40657-2.c: New test.
5317         * gcc.c-torture/execute/pr40657.c: New test.
5318
5319 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5320
5321         * gcc.dg/tree-ssa/vrp50.c: New test.
5322         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5323
5324 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5325
5326         PR fortran/44649
5327         * gfortran.dg/c_sizeof_1.f90: Modified.
5328         * gfortran.dg/storage_size_1.f08: New.
5329         * gfortran.dg/storage_size_2.f08: New.
5330
5331 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5332
5333         * gcc.c-torture/execute/20100708-1.c: New test.
5334
5335 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR fortran/44847
5338         * gfortran.dg/gomp/pr44847.f90: New test.
5339
5340 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5341
5342         PR tree-optimization/44710
5343         * gcc.dg/tree-ssa/ifc-6.c: New.
5344         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5345
5346 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5347
5348         PR fortran/18918
5349         * gfortran.dg/coarray_10.f90: Add an additional test.
5350
5351 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5352
5353         PR middle-end/44828
5354         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5355         * gcc.c-torture/execute/pr44828.x: Revert.
5356
5357 2010-07-08  Jason Merrill  <jason@redhat.com>
5358
5359         PR c++/43120
5360         * g++.dg/inherit/covariant17.C: New.
5361         * g++.dg/abi/covariant1.C: Actually test for the bug.
5362
5363 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5364
5365         PR rtl-optimization/44838
5366         * gcc.dg/pr44838.c: New.
5367
5368 2010-07-08  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/44831
5371         * gcc.c-torture/compile/pr44831.c: New testcase.
5372         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5373
5374 2010-07-08  Richard Guenther  <rguenther@suse.de>
5375
5376         PR tree-optimization/44861
5377         * g++.dg/vect/pr44861.cc: New testcase.
5378
5379 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5380
5381         PR middle-end/44828
5382         * gcc.c-torture/execute/pr44828.x: New file.
5383
5384 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5385
5386         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5387         dg-options.
5388         * g++.dg/ext/altivec-17.C: Adjust error message.
5389
5390 2010-07-07  Tom Tromey  <tromey@redhat.com>
5391
5392         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5393
5394 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5395
5396         PR target/44844
5397         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5398         * gcc.target/i386/rdrand-2.c: Likewise.
5399         * gcc.target/i386/rdrand-3.c: Likewise.
5400
5401 2010-07-07  Jan Hubicka  <jh@suse.cz>
5402
5403         PR middle-end/44813
5404         * g++.dg/torture/pr44813.C: New testcase.
5405         * g++.dg/torture/pr44826.C: New testcase.
5406
5407 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5408
5409         PR rtl-optimization/44787
5410         * gcc.c-torture/compile/pr44788.c: New test.
5411         * gcc.target/arm/pr44788.c: New test.
5412
5413 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5414
5415         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5416
5417 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5418
5419         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5420         to dg-options.
5421
5422 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5423
5424         PR fortran/44742
5425         * gfortran.dg/parameter_array_init_6.f90: New.
5426         * gfortran.dg/initialization_20.f90: Update dg-error.
5427         * gfortran.dg/initialization_24.f90: Ditto.
5428
5429 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5430         PR fortran/PR44693
5431         * gfortran.dg/dim_range_1.f90:  New test.
5432         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5433
5434 2010-07-06  Jason Merrill  <jason@redhat.com>
5435
5436         PR c++/44703
5437         * g++.dg/cpp0x/initlist41.C: New.
5438
5439         PR c++/44778
5440         * g++.dg/template/ptrmem22.C: New.
5441
5442 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5443
5444         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5445         support.
5446         * gcc.target/i386/i386.exp: Likewise.
5447
5448 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5449
5450         PR testsuite/44195
5451         * gcc.dg/lto/20100518_0.c: Limit to x86.
5452
5453 2010-07-06  Richard Guenther  <rguenther@suse.de>
5454
5455         PR middle-end/44828
5456         * gcc.c-torture/execute/pr44828.c: New testcase.
5457
5458 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5459
5460         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5461         * g++.dg/warn/volatile1.C: Likewise.
5462         * g++.dg/template/warn1.C: Likewise.
5463
5464 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5465
5466         AVX Programming Reference (June, 2010)
5467         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5468         * g++.dg/other/i386-3.C: Likewise.
5469         * gcc.target/i386/sse-12.c: Likewise.
5470
5471         * gcc.target/i386/f16c-check.h: New.
5472         * gcc.target/i386/rdfsbase-1.c: Likewise.
5473         * gcc.target/i386/rdfsbase-2.c: Likewise.
5474         * gcc.target/i386/rdgsbase-1.c: Likewise.
5475         * gcc.target/i386/rdgsbase-2.c: Likewise.
5476         * gcc.target/i386/rdrand-1.c: Likewise.
5477         * gcc.target/i386/rdrand-2.c: Likewise.
5478         * gcc.target/i386/rdrand-3.c: Likewise.
5479         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5480         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5481         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5482         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5483         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5484         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5485         * gcc.target/i386/wrfsbase-1.c: Likewise.
5486         * gcc.target/i386/wrfsbase-2.c: Likewise.
5487         * gcc.target/i386/wrgsbase-1.c: Likewise.
5488         * gcc.target/i386/wrgsbase-2.c: Likewise.
5489
5490         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5491         (__builtin_ia32_vcvtps2ph): New.
5492         (__builtin_ia32_vcvtps2ph256): Likewise.
5493
5494         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5495         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5496
5497         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5498         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5499
5500         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5501         (__builtin_ia32_vcvtps2ph256): Likewise.
5502         Add fsgsbase,rdrnd,f16c.
5503
5504         * lib/target-supports.exp (check_effective_target_f16c): New.
5505
5506 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5507
5508         * gcc.dg/guality/nrv-1.c: New test.
5509
5510 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5511
5512         PR middle-end/42505
5513         * gcc.target/arm/pr42505.c: New test case.
5514
5515 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5516
5517         PR c++/44808
5518         * g++.dg/opt/nrv16.C: New test.
5519
5520 2010-07-05  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/44784
5523         * gcc.c-torture/compile/pr44784.c: New testcase.
5524
5525 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5526
5527         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5528         Increase loop bound and array size.
5529         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5530         Likewise.
5531
5532 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5533
5534         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5535         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5536         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5537         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5538         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5539
5540 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5541
5542         PR c++/22138
5543         * g++.dg/parse/template25.C: New.
5544
5545 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5546
5547         PR rtl-optimization/44695
5548         * gcc.dg/torture/pr44695.c: New.
5549
5550 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5551
5552         PR c++/16630
5553         * g++.dg/ext/pretty3.C: New.
5554
5555 2010-07-04  Richard Guenther  <rguenther@suse.de>
5556
5557         PR middle-end/44809
5558         * g++.dg/torture/pr44809.C: New testcase.
5559
5560 2010-07-04  Richard Guenther  <rguenther@suse.de>
5561
5562         PR tree-optimization/44656
5563         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5564
5565 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5566             Revital Eres  <eres@il.ibm.com>
5567
5568         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5569         misaligned stores.
5570         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5571         gcc.dg/vect/vect-96.c: Likewise.
5572         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5573         that support misaligned stores. Change the number of expected
5574         misaligned accesses.
5575         * gcc.dg/vect/vect-peel-1.c: New test.
5576         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5577         gcc.dg/vect/vect-peel-4.c: Likewise.
5578         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5579         vectorizable on all targets that support realignment.
5580         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5581
5582 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5583
5584         PR c/44806
5585         * gcc.dg/torture/pr44806.c: New.
5586
5587 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5588
5589         * gnat.dg/cond_expr1.adb: New test.
5590
5591 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5592
5593         * gnat.dg/modular3.adb: New test.
5594         * gnat.dg/modular3_pkg.ads: New helper.
5595
5596 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5597             Mikael Pettersson  <mikpe@it.uu.se>
5598
5599         PR testsuite/44518
5600         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5601         Make signed-ness of chars explicit.  Scan the object for
5602         strings that are split by some target assemblers.
5603         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5604         explicit.
5605
5606 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5607
5608         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5609
5610 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5611
5612         PR/44128
5613         * g++.dg/warn/Wshadow-7.C: New test.
5614
5615 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5616             Julian Brown  <julian@codesourcery.com>
5617             Sandra Loosemore  <sandra@codesourcery.com>
5618
5619         * gcc.c-torture/execute/20100416-1.c: New test case.
5620
5621 2010-07-02  Julian Brown  <julian@codesourcery.com>
5622             Sandra Loosemore  <sandra@codesourcery.com>
5623
5624         PR target/43703
5625
5626         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5627         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5628
5629 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5630             Julian Brown  <julian@codesourcery.com>
5631
5632         * gcc.target/arm/neon/vadds64.c: Regenerated.
5633         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5634         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5635         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5636         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5637         * gcc.target/arm/neon-vmls-1.c: Likewise.
5638         * gcc.target/arm/neon-vsubs64.c: New execution test.
5639         * gcc.target/arm/neon-vsubu64.c: New execution test.
5640         * gcc.target/arm/neon-vadds64.c: New execution test.
5641         * gcc.target/arm/neon-vaddu64.c: New execution test.
5642
5643 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5644
5645         * gcc.target/arm/neon-vands64.c: New.
5646         * gcc.target/arm/neon-vandu64.c: New.
5647         * gcc.target/arm/neon-vbics64.c: New.
5648         * gcc.target/arm/neon-vbicu64.c: New.
5649         * gcc.target/arm/neon-veors64.c: New.
5650         * gcc.target/arm/neon-veoru64.c: New.
5651         * gcc.target/arm/neon-vorns64.c: New.
5652         * gcc.target/arm/neon-vornu64.c: New.
5653         * gcc.target/arm/neon-vorrs64.c: New.
5654         * gcc.target/arm/neon-vorru64.c: New.
5655         * gcc.target/arm/neon/vands64.c: Regenerated.
5656         * gcc.target/arm/neon/vandu64.c: Regenerated.
5657         * gcc.target/arm/neon/vbics64.c: Regenerated.
5658         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5659         * gcc.target/arm/neon/veors64.c: Regenerated.
5660         * gcc.target/arm/neon/veoru64.c: Regenerated.
5661         * gcc.target/arm/neon/vorns64.c: Regenerated.
5662         * gcc.target/arm/neon/vornu64.c: Regenerated.
5663         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5664         * gcc.target/arm/neon/vorru64.c: Regenerated.
5665
5666 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5667
5668         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5669
5670 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5671
5672         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5673         * gfortran.dg/intent_out_5.f90: Same.
5674         * gfortran.dg/ltrans-7.f90: Same.
5675         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5676
5677 2010-07-02  Jan Hubicka  <jh@suse.cz>
5678
5679         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5680
5681 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5682
5683         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5684
5685 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR c++/44780
5688         * c-c++-common/Wunused-var-12.c: New test.
5689
5690 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5691
5692         PR target/42835
5693         * gcc.target/arm/pr42835.c: New test.
5694
5695         PR target/42172
5696         * gcc.target/arm/pr42172-1.c: New test.
5697
5698 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5699
5700         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5701
5702 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5703
5704         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5705         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5706         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5707         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5708         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5709         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5710         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5711         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5712         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5713         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5714         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5715         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5716         * gcc.target/arm/neon-vdup_ns64.c: New.
5717         * gcc.target/arm/neon-vdup_nu64.c: New.
5718         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5719         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5720         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5721         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5722         * gcc.target/arm/neon-vmov_ns64.c: New.
5723         * gcc.target/arm/neon-vmov_nu64.c: New.
5724         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5725         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5726         * gcc.target/arm/neon-vget_lanes64.c: New.
5727         * gcc.target/arm/neon-vget_laneu64.c: New.
5728         * gcc.target/arm/neon-vset_lanes64.c: New.
5729         * gcc.target/arm/neon-vset_laneu64.c: New.
5730
5731 2010-07-02  Richard Guenther  <rguenther@suse.de>
5732
5733         * g++.dg/torture/20100702-1.C: New testcase.
5734
5735 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5736
5737         PR target/44707
5738         * gcc.c-torture/compile/pr44707.c: New test.
5739
5740 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5741
5742         PR c++/44039
5743         * g++.dg/template/crash101.C: New.
5744
5745 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5746
5747         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5748         Use the ABI-0 accessors and fail it for m64.
5749
5750 2010-07-02  Jan Hubicka  <jh@suse.cz>
5751
5752         * g++.dg/tree-ssa/pr44706.C: New testcase.
5753
5754 2010-07-02  Richard Guenther  <rguenther@suse.de>
5755
5756         PR tree-optimization/44748
5757         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5758
5759 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5760
5761         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5762         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5763         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5764         the method types to forward:.
5765
5766 2010-06-30  Jason Merrill  <jason@redhat.com>
5767
5768         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5769         * g++.dg/other/pr25632.C: Likewise.
5770
5771 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR tree-optimization/40421
5774         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5775
5776 2010-07-01  Richard Guenther  <rguenther@suse.de>
5777
5778         PR middle-end/42834
5779         PR middle-end/44468
5780         * gcc.c-torture/execute/20100316-1.c: New testcase.
5781         * gcc.c-torture/execute/pr44468.c: Likewise.
5782         * gcc.c-torture/compile/20100609-1.c: Likewise.
5783         * gcc.dg/volatile2.c: Adjust.
5784         * gcc.dg/plugin/selfassign.c: Likewise.
5785         * gcc.dg/pr36902.c: Likewise.
5786         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5787         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5788         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5789         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5790         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5791         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5792         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5793         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5794         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5795         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5796         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5797         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5798         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5799         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5800         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5801         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5802         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5803         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5804         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5805         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5806         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5807         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5808         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5809         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5810         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5811         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5812         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5813         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5814         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5815         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5816         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5817         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5818         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5819         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5820         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5821         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5822         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5823         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5824         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5825         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5826         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5827         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5828         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5829         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5830         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5831         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5832         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5833         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5834         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5835         * g++.dg/tree-ssa/pr31146.C: Likewise.
5836         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5837         * g++.dg/tree-ssa/pr33604.C: Likewise.
5838         * g++.dg/plugin/selfassign.c: Likewise.
5839         * gfortran.dg/array_memcpy_3.f90: Likewise.
5840         * gfortran.dg/array_memcpy_4.f90: Likewise.
5841         * c-c++-common/torture/pr42834.c: New testcase.
5842
5843 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5844
5845         PR c++/44628
5846         * g++.dg/template/crash100.C: New.
5847
5848 2010-06-30  Jan Hubicka  <jh@suse.cz>
5849
5850         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5851
5852 2010-06-30  Michael Matz  <matz@suse.de>
5853
5854         PR bootstrap/44699
5855         * gcc.dg/pr44699.c: New test.
5856
5857 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5858
5859         PR tree-optimization/39799
5860         * c-c++-common/uninit-17.c: New test.
5861
5862 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5863
5864         PR libfortran/43298
5865         * gfortran.dg/read_infnan_1.f90: New test.
5866
5867 2010-06-29  Jason Merrill  <jason@redhat.com>
5868
5869         Enable implicitly declared move constructor/operator= (N3053).
5870         * g++.dg/cpp0x/implicit3.C: New.
5871         * g++.dg/cpp0x/implicit4.C: New.
5872         * g++.dg/cpp0x/implicit5.C: New.
5873         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5874         * g++.dg/cpp0x/not_special.C: Adjust.
5875         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5876         * g++.dg/cpp0x/rv1n.C: Adjust.
5877         * g++.dg/cpp0x/rv1p.C: Adjust.
5878         * g++.dg/cpp0x/rv2n.C: Adjust.
5879         * g++.dg/cpp0x/rv2p.C: Adjust.
5880         * g++.dg/cpp0x/rv3n.C: Adjust.
5881         * g++.dg/cpp0x/rv3p.C: Adjust.
5882         * g++.dg/cpp0x/rv4n.C: Adjust.
5883         * g++.dg/cpp0x/rv4p.C: Adjust.
5884         * g++.dg/cpp0x/rv5n.C: Adjust.
5885         * g++.dg/cpp0x/rv5p.C: Adjust.
5886         * g++.dg/cpp0x/rv6n.C: Adjust.
5887         * g++.dg/cpp0x/rv6p.C: Adjust.
5888         * g++.dg/cpp0x/rv7n.C: Adjust.
5889         * g++.dg/cpp0x/rv7p.C: Adjust.
5890         * g++.dg/cpp0x/rv8p.C: Adjust.
5891         * g++.dg/gomp/pr26690-1.C: Adjust.
5892         * g++.dg/other/error20.C: Adjust.
5893         * g++.dg/other/error31.C: Adjust.
5894         * g++.dg/parse/error19.C: Adjust.
5895         * g++.dg/template/qualttp5.C: Adjust.
5896         * g++.old-deja/g++.law/ctors5.C: Adjust.
5897
5898         Enable implicitly deleted functions (N2346)
5899         * g++.dg/cpp0x/defaulted17.C: New.
5900         * g++.dg/cpp0x/implicit1.C: New.
5901         * g++.dg/cpp0x/implicit2.C: New.
5902         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5903         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5904         * g++.dg/init/ctor4.C: Adjust.
5905         * g++.dg/init/synth2.C: Adjust.
5906         * g++.dg/lto/20081118_1.C: Adjust.
5907         * g++.dg/other/error13.C: Adjust.
5908         * g++.dg/other/unused1.C: Adjust.
5909         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5910         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5911         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5912         * g++.old-deja/g++.law/ctors17.C: Adjust.
5913         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5914         * g++.old-deja/g++.pt/assign1.C: Adjust.
5915         * g++.old-deja/g++.pt/crash20.C: Adjust.
5916
5917         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5918         * g++.dg/cpp0x/defaulted13.C: Adjust.
5919         * g++.dg/cpp0x/defaulted2.C: Adjust.
5920         * g++.dg/cpp0x/defaulted3.C: Adjust.
5921         * g++.dg/cpp0x/initlist9.C: Adjust.
5922         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5923         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5924         * g++.dg/init/synth2.C: Adjust.
5925
5926         * g++.dg/cpp0x/defaulted19.C: New.
5927
5928         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5929         * g++.dg/template/error23.C: Fix for -std=c++0x.
5930
5931 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5932
5933         PR fortran/44718
5934         * gfortran.dg/proc_ptr_28.f90: New.
5935
5936 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5937
5938         PR tree-optimization/43801
5939         * g++.dg/torture/pr43801.C: New test.
5940
5941         PR debug/44668
5942         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5943
5944 2010-06-29  Jason Merrill  <jason@redhat.com>
5945
5946         PR c++/44587
5947         * g++.dg/template/qualified-id2.C: New.
5948         * g++.dg/template/qualified-id3.C: New.
5949
5950 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5951
5952         PR fortran/44696
5953         * gfortran.dg/associated_target_4.f90: New.
5954
5955 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5956
5957         PR fortran/44582
5958         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5959
5960 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5961
5962         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5963
5964 2010-06-29  Jan Hubicka  <jh@suse.cz>
5965
5966         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5967
5968 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5969
5970         PR target/43902
5971         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5972         * gcc.target/arm/wmul-3.c: New test.
5973         * gcc.target/arm/wmul-4.c: New test.
5974
5975 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5976
5977         PR rtl-optimization/44659
5978         * gcc.target/i386/extract-1.c: New.
5979         * gcc.target/i386/extract-2.c: Likewise.
5980         * gcc.target/i386/extract-3.c: Likewise.
5981         * gcc.target/i386/extract-4.c: Likewise.
5982         * gcc.target/i386/extract-5.c: Likewise.
5983         * gcc.target/i386/extract-6.c: Likewise.
5984
5985 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR c++/44682
5988         * g++.dg/warn/Wunused-var-14.C: New test.
5989
5990 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5991
5992         PR fortran/43298
5993         * gfortran.dg/nan_6.f90: New.
5994
5995 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5996
5997         PR tree-optimization/43781
5998         * gcc.dg/torture/pr43781.c: New.
5999
6000 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6001
6002         PR fortran/40158
6003         * gfortran.dg/actual_rank_check_1.f90: New test.
6004
6005 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6006
6007         * gcc.dg/ipa/ipa-sra-6.c: New test.
6008
6009 2010-06-28  Jan Hubicka  <jh@suse.cz>
6010
6011         PR tree-optimization/44687
6012         * gcc.c-torture/compile/pr44687.c
6013
6014 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6015
6016         PR c++/44535
6017         * g++.dg/torture/pr44535.C: New test.
6018
6019 2010-06-28  Michael Matz  <matz@suse.de>
6020
6021         PR middle-end/44592
6022         * gfortran.dg/pr44592.f90: New test.
6023
6024 2010-06-28  Jan Hubicka  <jh@suse.cz>
6025
6026         PR tree-optimization/44357
6027         * g++.dg/torture/pr44357.C: New testcase.
6028
6029 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6030
6031         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6032         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6033         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6034         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6035         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6036         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6037         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6038         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6039
6040 2010-06-27  Jan Hubicka  <jh@suse.cz>
6041
6042         * gcc.c-torture/compile/pr44686.c: New file.
6043
6044 2010-06-27  Richard Guenther  <rguenther@suse.de>
6045
6046         PR tree-optimization/44683
6047         * gcc.c-torture/execute/pr44683.c: New testcase.
6048
6049 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6050
6051         * gnat.dg/noreturn3.ad[sb]: New test.
6052
6053 2010-06-26  Jason Merrill  <jason@redhat.com>
6054
6055         * g++.dg/cpp0x/explicit5.C: New.
6056
6057 2010-06-26  Richard Guenther  <rguenther@suse.de>
6058
6059         PR tree-optimization/44393
6060         * gcc.dg/pr44393.c: New testcase.
6061
6062 2010-06-26  Jan Hubicka  <jh@suse.cz>
6063
6064         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6065
6066 2010-06-26  Richard Guenther  <rguenther@suse.de>
6067
6068         PR middle-end/44674
6069         * gcc.dg/pr44674.c: New testcase.
6070
6071 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6072
6073         * gcc.dg/opts-3.c: New test.
6074
6075 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6076
6077         * gfortran.dg/type_decl_1.f90: New.
6078         * gfortran.dg/type_decl_2.f90: New.
6079
6080 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6081
6082         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6083         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6084
6085 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6086
6087         PR testsuite/38946
6088         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6089         error in comparing reals.
6090
6091 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6092
6093         * selected_real_kind_2.f90: New.
6094         * selected_real_kind_3.f90: New.
6095
6096 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6097
6098         * gfortran.dg/entry_19.f90: New.
6099
6100 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6101
6102         * gfortran.dg/end_subroutine_1.f90: New.
6103         * gfortran.dg/end_subroutine_2.f90: New.
6104         * gfortran.dg/interface_proc_end.f90: Update.
6105
6106 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6107
6108         * gfortran.dg/semicolon_fixed.f: Update.
6109         * gfortran.dg/semicolon_fixed_2.f: New.
6110         * gfortran.dg/semicolon_free_2.f90: New.
6111         * gfortran.dg/semicolon_free.f90: Update.
6112
6113 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6114
6115         PR fortran/44448
6116         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6117
6118 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6119
6120         * g++.dg/ipa/iinline-3.C: New test.
6121         * gcc.dg/ipa/modif-1.c: Removed.
6122
6123 2010-06-25  Jan Hubicka  <jh@suse.cz>
6124
6125         * gcc.dg/tree-ssa/ipa-split-1.c
6126
6127 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6128
6129         * g++.dg/ipa/iinline-2.C: New test.
6130
6131 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6132
6133         PR middle-end/43866
6134         * gfortran.dg/pr43866.f90: New test.
6135
6136         PR tree-optimization/44539
6137         * gcc.dg/pr44539.c: New test.
6138
6139 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6140
6141         From Jim Wilson:
6142         PR target/43902
6143         * gcc.target/mips/madd-9.c: New test.
6144
6145 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6146
6147         PR c/44517
6148         * gcc.dg/noncompile/pr44517.c: New.
6149         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6150
6151 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6152
6153         PR testsuite/43283
6154         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6155         and add argument to nop for IA64.
6156
6157 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6158
6159         PR target/44588
6160         * gcc.target/i386/mod-1.c: New.
6161         * gcc.target/i386/umod-1.c: Likewise.
6162         * gcc.target/i386/umod-2.c: Likewise.
6163         * gcc.target/i386/umod-3.c: Likewise.
6164
6165 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6166
6167         PR middle-end/44492
6168         * g++.dg/torture/pr44492.C: New test.
6169
6170 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6171
6172         * c-c++-common/warn-omitted-condop.c: New.
6173
6174 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6175
6176         PR fortran/44614
6177         * gfortran.dg/import8.f90: New.
6178
6179 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6180
6181         * gnat.dg/not_null.adb: Update test case.
6182
6183 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR c++/44619
6186         * g++.dg/warn/Wunused-var-13.C: New test.
6187
6188         PR c++/44627
6189         * g++.dg/diagnostic/method1.C: New test.
6190
6191 2010-06-22  Cary Coutant  <ccoutant@google.com>
6192
6193         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6194
6195 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6196
6197         PR fortran/44616
6198         * gfortran.dg/abstract_type_8.f03: New.
6199
6200 2010-06-21  Jason Merrill  <jason@redhat.com>
6201
6202         * g++.dg/cpp0x/noexcept08.C: New.
6203
6204         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6205
6206 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6207
6208         PR target/44615
6209         * gcc.target/i386/sse2-vec-2a.c: New.
6210
6211 2010-06-21  DJ Delorie  <dj@redhat.com>
6212
6213         * gcc.dg/pragma-diag-1.c: New.
6214
6215 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6216
6217         PR target/44615
6218         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6219
6220 2010-06-21  Alan Modra  <amodra@gmail.com>
6221
6222         PR testsuite/44505
6223         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6224         tail call to check_fa_mid.
6225
6226 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6227
6228         PR target/44575
6229         * gcc.c-torture/execute/pr44575.c: New test.
6230
6231 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6232
6233         PR fortran/40632
6234         * gfortran.dg/contiguous_1.f90: New.
6235         * gfortran.dg/contiguous_2.f90: New.
6236         * gfortran.dg/contiguous_3.f90: New.
6237
6238 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6239
6240         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6241         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6242
6243 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6244
6245         PR target/44546
6246         * gcc.target/i386/pr44546.c: New test.
6247
6248 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6249
6250         * gcc.dg/opts-2.c: New test.
6251
6252 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6253
6254         PR fortran/44584
6255         * gfortran.dg/typebound_proc_15.f03: Modified.
6256
6257 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6258
6259         PR target/44072
6260         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6261         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6262
6263 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6264
6265         * g++.dg/ext/label13.C: Fix typo in last change.
6266
6267 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268
6269         PR libfortran/44477
6270         * gfortran.dg/eof_3.f90
6271         * gfortran.dg/endfile_2.f90
6272         * gfortran.dg/endfile_4.f90
6273         * gfortran.dg/endfile_3.f90
6274
6275 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6276
6277         PR c++/41090
6278         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6279
6280 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6281
6282         PR fortran/44556
6283         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6284
6285 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6286
6287         * gcc.target/arm/pr40900.c: New test.
6288
6289 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6290
6291         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6292
6293 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6294
6295         PR fortran/44558
6296         * gfortran.dg/typebound_call_15.f03: New.
6297
6298 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6299
6300         PR c++/44486
6301         * g++.dg/pr44486.C: New.
6302
6303 2010-06-16  DJ Delorie  <dj@redhat.com>
6304
6305         * gcc.target/i386/volatile-bitfields-1.c: New.
6306         * gcc.target/i386/volatile-bitfields-2.c: New.
6307
6308 2010-06-16  Jason Merrill  <jason@redhat.com>
6309
6310         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6311
6312         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6313
6314 2010-06-16  Richard Guenther  <rguenther@suse.de>
6315
6316         PR c/44555
6317         * gcc.c-torture/execute/pr44555.c: New testcase.
6318
6319 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6320
6321         PR fortran/44549
6322         * gfortran.dg/typebound_proc_16.f03: New.
6323
6324 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6325
6326         * g++.dg/torture/pr43905.C: New test.
6327
6328 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6329
6330         PR testsuite/44538
6331         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6332         initialization loop from being vectorized.
6333         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6334
6335 2010-06-16  Alan Modra  <amodra@gmail.com>
6336
6337         PR tree-optimization/44507
6338         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6339
6340 2010-06-15  Jason Merrill  <jason@redhat.com>
6341
6342         * g++.dg/overload/arg3.C: Adjust error locations.
6343         * g++.dg/overload/copy1.C: Likewise.
6344         * g++.dg/tc1/dr152.C: Likewise.
6345         * g++.dg/template/incomplete4.C: Likewise.
6346         * g++.dg/template/incomplete5.C: Likewise.
6347         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6348         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6349         * g++.old-deja/g++.pt/crash9.C: Likewise.
6350
6351         * g++.dg/inherit/virtual5.C: New.
6352
6353         * g++.dg/cpp0x/defaulted18.C: New.
6354
6355         * g++.dg/cpp0x/initlist40.C: New.
6356
6357         * g++.dg/cpp0x/initlist39.C: New.
6358
6359 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6360
6361         PR middle-end/44391
6362         * gcc.dg/graphite/pr44391.c: New.
6363
6364 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6365
6366         PR fortran/43388
6367         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6368         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6369         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6370         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6371
6372 2010-06-15  Richard Guenther  <rguenther@suse.de>
6373
6374         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6375
6376 2010-06-15  Richard Guenther  <rguenther@suse.de>
6377
6378         * gcc.dg/vect/bb-slp-21.c: Adjust.
6379         * gcc.dg/vect/bb-slp-13.c: Likewise
6380         * gcc.dg/vect/bb-slp-4.c: Likewise
6381         * gcc.dg/vect/bb-slp-22.c: Likewise
6382         * gcc.dg/vect/bb-slp-14.c: Likewise
6383         * gcc.dg/vect/bb-slp-23.c: Likewise
6384         * gcc.dg/vect/bb-slp-15.c: Likewise
6385         * gcc.dg/vect/bb-slp-17.c: Likewise
6386         * gcc.dg/vect/bb-slp-18.c: Likewise
6387         * gcc.dg/vect/bb-slp-19.c: Likewise
6388         * gcc.dg/vect/bb-slp-10.c: Likewise
6389         * gcc.dg/vect/bb-slp-11.c: Likewise
6390         * gcc.dg/vect/bb-slp-20.c: Likewise
6391         * gcc.dg/vect/bb-slp-3.c: Likewise
6392
6393 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6394
6395         PR fortran/44536
6396         * gfortran.dg/gomp/pr44536.f90: New test.
6397         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6398
6399 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6400
6401         PR target/44534
6402         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6403         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6404
6405 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR tree-optimization/44508
6408         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6409
6410         PR bootstrap/44509
6411         * gcc.dg/pr44509.c: New test.
6412
6413 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6414
6415         PR tree-optimization/44507
6416         * gcc.dg/vect/pr44507.c: New test.
6417
6418 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6419
6420         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6421         and c-pretty-print.h.
6422
6423         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6424
6425 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6426
6427         * gfortran.dg/whole_file_18.f90: Updated error message.
6428
6429 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6430
6431         * gfortran.dg/whole_file_20.f03: New.
6432
6433 2010-06-12  Jan Hubicka  <jh@suse.cz>
6434
6435         * gcc.c-torture/compile/pc44485.c: New testcase.
6436
6437 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6438
6439         PR fortran/40117
6440         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6441         * gfortran.dg/typebound_proc_14.f03: New.
6442         * gfortran.dg/typebound_proc_15.f03: New.
6443
6444 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6445
6446         * gcc.dg/opts-1.c: New test.
6447
6448 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6449
6450         * gcc.dg/funroll-loops-all.c: Update expected error.
6451
6452 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6453
6454         PR target/44481
6455         * gcc.target/i386/pr44481.c: New test.
6456
6457 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6458
6459         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6460
6461 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6462
6463         PR middle-end/44483
6464         * gcc.dg/tree-ssa/pr44483.c: New.
6465
6466 2010-06-11  Paul Brook  <paul@codesourcery.com>
6467
6468         * g++.dg/other/arm-neon-1.C: New test.
6469
6470 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6471
6472         PR fortran/42051
6473         PR fortran/43896
6474         * gfortran.dg/class_23.f03: New test.
6475
6476 2010-06-11  Jan Hubicka  <jh@suse.cz>
6477
6478         * gcc.dg/ipa/pure-const-2.c: New testcase.
6479
6480 2010-06-11  Jan Hubicka  <jh@suse.cz>
6481
6482         * gcc.dg/noreturn-7.c: Update.
6483         * gcc.dg/noreturn-4.c: Update.
6484
6485 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6486
6487         Fix MIPS bootstrap
6488         * g++.dg/other/typedef4.C: New test.
6489
6490 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6491
6492         PR fortran/44207
6493         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6494
6495 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6496
6497         PR fortran/44457
6498         * gfortran.dg/asynchronous_3.f03
6499
6500 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6501
6502         PR middle-end/44185
6503         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6504         non-temporal stores out of the tests to form new test cases.  As a
6505         result, no non-temporal store should be generated in this case.
6506
6507         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6508         prefetch-7.c that generate one non-temporal store.
6509
6510         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6511         prefetch-7.c that generate one non-temporal store and one
6512         one-temporal prefetch.
6513
6514 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6515
6516         PR tree-optimization/44258
6517         * gcc.dg/tree-ssa/pr44258.c: New test.
6518
6519 2010-06-10  Daniel Kraft  <d@domob.eu>
6520
6521         PR fortran/38936
6522         * gfortran.dg/associate_1.f03: New test.
6523         * gfortran.dg/associate_2.f95: New test.
6524         * gfortran.dg/associate_3.f03: New test.
6525         * gfortran.dg/associate_4.f08: New test.
6526
6527 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6528
6529         * gfortran.dg/selected_char_kind_4.f90: New test.
6530
6531 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6532
6533         * gcc.dg/pr42461.c: New test.
6534
6535 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6536
6537         PR fortran/44347
6538         * gfortran.dg/selected_real_kind_1.f90: New.
6539
6540 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6541
6542         PR fortran/44359
6543         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6544         warning.
6545         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6546         check for warning.
6547
6548 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6549
6550         * gfortran.dg/data_namelist_conflict.f90: New test.
6551
6552 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6553
6554         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6555         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6556         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6557
6558 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6559
6560         * gfortran.dg/mvbits_9.f90: New test.
6561         * gfortran.dg/ibset_1.f90: Ditto.
6562         * gfortran.dg/ibits_1.f90: Ditto.
6563         * gfortran.dg/btest_1.f90: Ditto.
6564         * gfortran.dg/ibclr_1.f90: Ditto.
6565
6566 2010-06-09  Jason Merrill  <jason@redhat.com>
6567
6568         PR c++/44366
6569         * g++.dg/cpp0x/decltype23.C: Move to...
6570         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6571
6572 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6573
6574         PR fortran/44211
6575         * gfortran.dg/typebound_call_14.f03: New test.
6576
6577 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6578
6579         PR tree-optimization/44423
6580         * gcc.dg/tree-ssa/pr44423.c: New test.
6581
6582 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6583
6584         PR testsuite/42843
6585         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6586         TV_NONE to initialize tv_id field.
6587         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6588         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6589         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6590         Include toplev.h .
6591         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6592         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6593         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6594
6595 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6596
6597         PR tree-optimization/39874
6598         PR middle-end/28685
6599         * gcc.dg/pr39874.c: New file.
6600
6601 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6602
6603         * g++.dg/ext/attr-alias-1.C: New.
6604         * g++.dg/ext/attr-alias-2.C: New.
6605
6606 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6607
6608         PR fortran/44446
6609         * gfortran.dg/proc_ptr_27.f90: New.
6610
6611 2010-06-07  Jason Merrill  <jason@redhat.com>
6612
6613         PR c++/44366
6614         * g++.dg/cpp0x/decltype23.C: New.
6615
6616 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6617             Shujing Zhao  <pearly.zhao@oracle.com>
6618
6619         PR c/37724
6620         * gcc.dg/c90-const-expr-10.c: Adjust.
6621         * gcc.dg/c99-const-expr-10.c: Adjust.
6622         * gcc.dg/init-bad-7.c: New.
6623
6624 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6625
6626         * lib/target-supports.exp (check_effective_target_gas): New proc.
6627         * gcc.c-torture/execute/960321-1.x: New file.
6628
6629 2010-06-07  Jason Merrill  <jason@redhat.com>
6630
6631         PR c++/44401
6632         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6633
6634 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6635
6636         PR c++/44444
6637         * g++.dg/warn/Wunused-var-12.C: New test.
6638
6639         PR c++/44443
6640         * c-c++-common/Wunused-var-11.c: New test.
6641
6642 2010-06-07  Jan Hubicka  <jh@suse.cz>
6643
6644         * gcc.dg/ipa/pure-const-1.c: New testcase.
6645
6646 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6647
6648         PR rtl-optimization/44404
6649         * gcc.dg/pr44404.c: New.
6650
6651 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6652
6653         PR target/44159
6654         * gcc.target/i386/abi-2.c: Check sysv abi here.
6655         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6656         function to avoid failures by different ABIs.
6657         * gcc.target/i386/aes-check.h: Likewise.
6658         * gcc.target/i386/avx-check.h: Likewise.
6659         * gcc.target/i386/fma4-check.h: Likewise.
6660         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6661         * gcc.target/i386/mmx-check.h: Likewise.
6662         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6663         * gcc.target/i386/pclmul-check.h: Likewise.
6664         * gcc.target/i386/sse-check.h: Likewise.
6665         * gcc.target/i386/sse2-check.h: Likewise.
6666         * gcc.target/i386/sse3-check.h: Likewise.
6667         * gcc.target/i386/sse4_1-check.h: Likewise.
6668         * gcc.target/i386/sse4_2-check.h: Likewise.
6669         * gcc.target/i386/sse4a-check.h: Likewise.
6670         * gcc.target/i386/ssse3-check.h: Likewise.
6671         * gcc.target/i386/xop-check.h: Likewise.
6672         * gcc.target/i386/pr27971.c: Fix for LLP64.
6673         * gcc.target/i386/pr39139.c: Likewise.
6674         * gcc.target/i386/pr39315-check.c: Likewise.
6675         * gcc.target/i386/vararg-1.c: Likewise.
6676         * gcc.target/i386/vararg-2.c: Likewise.
6677         Additional add dg-compile to avoid failure due
6678         missing foo symbol.
6679
6680         * gcc.dg/compound-literal-1.c: Fix for llp64.
6681         * gcc.dg/pr32370.c: Likewise.
6682         * gcc.dg/pr37561.c: Likewise.
6683         * gcc.dg/pr41340.c: Likewise.
6684         * gcc.dg/pr41551.c: Likewise.
6685
6686 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6687
6688         PR c++/44188
6689         * g++.dg/debug/dwarf2/typedef3.C: New test.
6690
6691 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6692
6693         PR c/20000
6694         * c-c++-common/pr20000.c: New.
6695
6696 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6697
6698         PR c++/44086
6699         * g++.dg/init/pr44086.C: New.
6700         * g++.dg/cpp0x/decltype4.C: Adjust.
6701
6702 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6703
6704         PR fortran/43945
6705         * gfortran.dg/generic_23.f03: New test.
6706
6707 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6708
6709         PR fortran/43895
6710         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6711
6712 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6713
6714         PR c++/44361
6715         * c-c++-common/Wunused-var-9.c: New test.
6716
6717 2010-06-05  Jason Merrill  <jason@redhat.com>
6718
6719         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6720
6721 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6722
6723         PR c/44322
6724         * gcc.dg/c99-restrict-4.c: New test.
6725
6726 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6727
6728         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6729         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6730         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6731         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6732         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6733         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6734         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6735         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6736         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6737         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6738         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6739         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6740         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6741         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6742         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6743         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6744         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6745         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6746         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6747         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6748         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6749         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6750
6751 2010-06-04  Jason Merrill  <jason@redhat.com>
6752
6753         * g++.dg/cpp0x/noexcept06.C: New.
6754         * g++.dg/cpp0x/noexcept07.C: New.
6755
6756         * g++.dg/cpp0x/noexcept01.C: New.
6757         * g++.dg/cpp0x/noexcept02.C: New.
6758         * g++.dg/cpp0x/noexcept03.C: New.
6759         * g++.dg/cpp0x/noexcept04.C: New.
6760         * g++.dg/cpp0x/noexcept05.C: New.
6761
6762 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6763
6764         PR c++/44412
6765         * g++.dg/warn/Wunused-var-10.C: New test.
6766         * g++.dg/warn/Wunused-var-11.C: New test.
6767
6768         PR c++/44362
6769         * c-c++-common/Wunused-var-10.c: New test.
6770
6771 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6772
6773         PR c/25880
6774         * gcc.dg/assign-warn-2.c: Update.
6775         * gcc.dg/cpp/line3.c: Update.
6776         * gcc.dg/c99-array-lval-8.c: Update.
6777         * gcc.dg/cast-qual-2.c: Update.
6778         * gcc.dg/c99-arraydecl-3.c:  Update.
6779         * gcc.dg/assign-warn-1.c:  Update.
6780         * gcc.dg/format/gcc_diag-1.c:  Update.
6781
6782 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6783
6784         PR rtl-optimization/39871
6785         PR rtl-optimization/40615
6786         PR rtl-optimization/42500
6787         PR rtl-optimization/42502
6788         * gcc.target/arm/eliminate.c: New test.
6789
6790 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6791
6792         PR libstdc++/44410
6793         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6794         * g++.old-deja/g++.other/delete3.C: Likewise.
6795         * g++.old-deja/g++.other/new.C: Likewise.
6796         * g++.old-deja/g++.law/operators27.C: Likewise.
6797         * g++.old-deja/g++.mike/p755.C: Likewise.
6798         * g++.dg/eh/new1.C: Likewise.
6799         * g++.dg/init/new5.C: Likewise.
6800
6801 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6802
6803         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6804         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6805         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6806
6807 2010-06-03  Richard Guenther  <rguenther@suse.de>
6808
6809         PR lto/41921
6810         * lib/lto.exp: Always load gcc.exp.
6811         (lto-obj): For C source files invoke gcc_target_compile.
6812         * g++.dg/lto/20100603-1_0.C: New testcase.
6813         * g++.dg/lto/20100603-1_1.c: Likewise.
6814
6815 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6816
6817         PR tree-optimization/43688
6818         * gfortran.dg/pr43688.f90: New.
6819
6820 2010-06-03  Richard Guenther  <rguenther@suse.de>
6821
6822         PR lto/41584
6823         * gcc.dg/lto/20100603-1_0.c: New testcase.
6824         * gcc.dg/lto/20100603-2_0.c: Likewise.
6825         * gcc.dg/lto/20100603-3_0.c: Likewise.
6826
6827 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6828
6829         PR target/44218
6830         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6831         * gcc.target/powerpc/recip-2.c: Ditto.
6832         * gcc.target/powerpc/recip-3.c: Ditto.
6833         * gcc.target/powerpc/recip-4.c: Ditto.
6834         * gcc.target/powerpc/recip-5.c: Ditto.
6835         * gcc.target/powerpc/recip-6.c: Ditto.
6836         * gcc.target/powerpc/recip-7.c: Ditto.
6837         * gcc.target/powerpc/recip-test.h: Ditto.
6838         * gcc.target/powerpc/recip-test2.h: Ditto.
6839
6840 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6841
6842         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6843
6844 2010-06-02  Jason Merrill  <jason@redhat.com>
6845
6846         * g++.dg/ext/vector9.C: Expect typedef in error message.
6847
6848         PR c++/9726
6849         PR c++/23594
6850         PR c++/44333
6851         * g++.dg/tc1/dr101.C: Remove xfails.
6852
6853 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6854
6855         PR middle-end/44372
6856         * g++.dg/ipa/pr44372.C: New.
6857
6858 2010-06-02  Jan Hubicka  <jh@suse.cz>
6859
6860         PR middle-end/44295
6861         * g++.dg/torture/pr44295.C: Neww testcase.
6862
6863 2010-06-02  Jan Hubicka  <jh@suse.cz>
6864
6865         * gcc.dg/tree-ssa/loadpre6.c: Update.
6866
6867 2010-06-02  Richard Guenther  <rguenther@suse.de>
6868
6869         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6870         diagnostic.h.
6871
6872 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6873
6874         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6875         the link fail message.
6876
6877 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6878
6879         PR fortran/44360
6880         * gfortran.dg/use_13.f90: New test case.
6881
6882 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6883
6884         PR fortran/44371
6885         * gfortran.dg/error_stop_2.f08: Minor update.
6886
6887 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6888
6889         PR fortran/44371
6890         * gfortran.dg/error_stop_1.f08: New test.
6891         * gfortran.dg/error_stop_2.f08: New test.
6892
6893 2010-06-01  Jason Merrill  <jason@redhat.com>
6894
6895         DR 990
6896         * g++.dg/cpp0x/initlist37.C: New.
6897         * g++.dg/cpp0x/initlist38.C: New.
6898
6899         PR c++/44358
6900         * g++.dg/cpp0x/initlist36.C: New.
6901
6902 2010-05-31 Jan Hubicka  <jh@suse.cz>
6903
6904         * gcc.dg/noreturn-8.c: New testcase.
6905
6906 2010-05-31 Jan Hubicka  <jh@suse.cz>
6907
6908         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6909         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6910
6911 2010-05-31 Jan Hubicka  <jh@suse.cz>
6912
6913         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6914         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6915
6916 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6917
6918         PR fortran/36928
6919         * gfortran.dg/dependency_27.f90:  New test.
6920         * gfortran.dg/array_assign_1.F90:  New test.
6921
6922 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR target/44338
6925         * gcc.target/i386/sse-24.c: New test.
6926
6927 2010-05-31  Jan Hubicka  <jh@suse.cz>
6928
6929         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6930
6931 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR middle-end/44337
6934         * gcc.dg/pr44337.c: New test.
6935
6936         PR tree-optimization/44182
6937         * g++.dg/debug/pr44182.C: New test.
6938
6939 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6940
6941         * gcc.dg/nested-func-7.c: New test.
6942         * gnat.dg/frame_overflow.adb: Adjust directives.
6943
6944 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6945
6946         * gnat.dg/prot2.ad[sb]: New test.
6947         * gnat.dg/prot2_pkg1.ads: New helper.
6948         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6949
6950 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6951
6952         * gnat.dg/array11.adb: Adjust dg-warning directive.
6953         * gnat.dg/object_overflow.adb: Likewise.
6954
6955 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6956
6957         PR middle-end/44306
6958         * gcc.dg/tree-ssa/pr44306.c: New.
6959
6960 2010-05-29  Jan Hubicka  <jh@suse.cz>
6961
6962         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6963
6964 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6965
6966         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6967
6968 2010-05-28  Mike Stump  <mikestump@comcast.net>
6969
6970         PR objc/44125
6971         * objc.dg/const-str-9.m: Remove static.
6972
6973 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR target/43636
6976         * gcc.c-torture/compile/pr43636.c: New test.
6977
6978 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6979
6980         PR objc++/23616
6981         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6982         * obj-c++.dg/try-catch-9.mm: Ditto.
6983
6984 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6985
6986         Revert patch for PR c++/44188
6987         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6988
6989 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6990
6991         PR c++/44188
6992         * g++.dg/debug/dwarf2/typedef3.C: New test.
6993
6994 2010-05-27  Jason Merrill  <jason@redhat.com>
6995
6996         PR c++/43555
6997         * g++.dg/ext/vla9.C: New.
6998
6999 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7000
7001         PR objc/44140
7002         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7003         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7004         * objc.dg/torture/tls/thr-init.m: Ditto.
7005         * objc.dg/torture/trivial.m: Ditto.
7006         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7007         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7008         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7009         * obj-c++.dg/torture/trivial.mm: Ditto.
7010
7011 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7012
7013         * g++.dg/lto/20100302_0.C: Skip on darwin.
7014
7015 2010-05-27  Richard Guenther  <rguenther@suse.de>
7016
7017         PR tree-optimization/44284
7018         * gcc.dg/vect/vect-118.c: New testcase.
7019         * gcc.dg/vect/bb-slp-20.c: Adjust.
7020         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7021         * gcc.dg/vect/slp-9.c: Likewise.
7022         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7023         * gcc.dg/vect/vect-10.c: Likewise.
7024         * gcc.dg/vect/vect-109.c: Likewise.
7025         * gcc.dg/vect/vect-12.c: Likewise.
7026         * gcc.dg/vect/vect-36.c: Likewise.
7027         * gcc.dg/vect/vect-7.c: Likewise.
7028         * gcc.dg/vect/vect-iv-8.c: Likewise.
7029         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7030         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7031         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7032         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7033         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7034         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7035         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7036         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7037         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7038         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7039         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7040         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7041         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7042         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7043         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7044         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7045         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7046
7047 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7048
7049         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7050         necessary.
7051
7052 2010-05-26  Jan Hubicka  <jh@suse.cz>
7053
7054         * gcc.dg/lto/materialize-1_0.c: New file.
7055         * gcc.dg/lto/materialize-1_1.c: New file.
7056
7057 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7058
7059         * gnat.dg/lto10.adb: New test.
7060         * gnat.dg/lto10_pkg.ads: New helper.
7061
7062 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7063
7064         * lib/target-supports.exp (check_effective_target_int128): New
7065         function to check if __int128 types are available for target.
7066         * c-c++-common/int128-types-1.c: New.
7067         * c-c++-common/int128-1.c: New.
7068         * c-c++-common/int128-2.c: New.
7069         * g++.dg/abi/mangle43.C: New.
7070         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7071         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7072         pointer-wide scalar.
7073         * g++.dg/other/pr25632.C: Likewise.
7074         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7075         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7076         overflow warnings.
7077         * g++.dg/warn/pr13358-4.C: Likewise.
7078         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7079         * g++.dg/warn/Wconversion-null.C: Likewise.
7080
7081 2010-05-26  Jason Merrill  <jason@redhat.com>
7082
7083         PR c++/43382
7084         * g++.dg/cpp0x/variadic101.C: New.
7085
7086 2010-05-26  Richard Guenther  <rguenther@suse.de>
7087
7088         PR rtl-optimization/44164
7089         * gcc.c-torture/execute/pr44164.c: New testcase.
7090         * g++.dg/tree-ssa/pr13146.C: Adjust.
7091
7092 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7093
7094         PR fortran/40011
7095         * gfortran.dg/whole_file_19.f90 : New test.
7096
7097 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7098
7099         PR fortran/30668
7100         PR fortran/31346
7101         PR fortran/34260
7102         * gfortran.dg/pr40999.f: Fix function type.
7103         * gfortran.dg/whole_file_5.f90: Likewise.
7104         * gfortran.dg/whole_file_6.f90: Likewise.
7105         * gfortran.dg/whole_file_16.f90: New.
7106         * gfortran.dg/whole_file_17.f90: New.
7107         * gfortran.dg/whole_file_18.f90: New.
7108
7109 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7110             Iain Sandoe  <iains@gcc.gnu.org>
7111
7112         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7113         * gcc.c-torture/compile/pr44197.c: Require alias support.
7114         * gcc.dg/lto/20081222_0.c: Ditto.
7115
7116 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR debug/42801
7119         * gcc.dg/guality/vla-2.c: New test.
7120
7121 2010-05-25  Richard Guenther  <rguenther@suse.de>
7122
7123         PR middle-end/44069
7124         * g++.dg/torture/pr44069.C: New testcase.
7125
7126 2010-05-25  Richard Guenther  <rguenther@suse.de>
7127
7128         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7129
7130 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7131
7132         PR objc/44140
7133         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7134
7135 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7136
7137         * obj-c++.dg/torture/tls/trivial.mm: New.
7138         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7139         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7140         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7141         * obj-c++.dg/torture/tls/diag-1.mm: New.
7142         * obj-c++.dg/torture/tls/tls.exp: New.
7143         * obj-c++.dg/torture/trivial.mm: New.
7144         * obj-c++.dg/torture/dg-torture.exp: New.
7145         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7146         * obj-c++.dg/tls/trivial.m: New.
7147         * obj-c++.dg/tls/init-1.mm: New.
7148         * obj-c++.dg/tls/diag-1.mm: New.
7149         * obj-c++.dg/tls/init-2.mm: New.
7150         * obj-c++.dg/tls/diag-2.mm: New.
7151         * obj-c++.dg/tls/diag-3.mm: New.
7152         * obj-c++.dg/tls/diag-4.mm: New.
7153         * obj-c++.dg/tls/static-1.mm: New.
7154         * obj-c++.dg/tls/tls.exp: New.
7155         * obj-c++.dg/tls/diag-5.mm: New.
7156         * obj-c++.dg/tls/static-1a.mm: New.
7157         * objc-obj-c++-shared/Object1.mm: New.
7158         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7159
7160 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7161
7162         PR objc++/43689
7163         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7164         * obj-c++.dg/const-str-6.mm: Ditto.
7165
7166 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7167
7168         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7169
7170 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7171
7172         PR ada/38394
7173         * gnat.dg/array13.ad[sb]: New test.
7174
7175 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7176             Sandra Loosemore  <sandra@codesourcery.com>
7177
7178         * gcc.target/arm/neon/: Regenerated test cases.
7179
7180         * gcc.target/arm/neon/polytypes.c,
7181         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7182         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7183         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7184         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7185         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7186         dg-add-options arm_neon.
7187
7188         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7189         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7190         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7191         and arm_neon_fp16_ok.
7192
7193         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7194         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7195
7196         * lib/target-supports.exp (add_options_for_arm_neon): New.
7197         (check_effective_target_arm_neon_ok_nocache): New, from
7198         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7199         (check_effective_target_arm_neon_ok): Use
7200         check_effective_target_arm_neon_ok_nocache.
7201         (add_options_for_arm_neon_fp16)
7202         (check_effective_target_arm_neon_fp16_ok)
7203         check_effective_target_arm_neon_fp16_ok_nocache): New.
7204         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7205
7206 2010-05-24  Jason Merrill  <jason@redhat.com>
7207
7208         PR c++/41510
7209         * g++.dg/cpp0x/initlist35.C: New.
7210         * g++.dg/init/brace6.C: Adjust.
7211
7212 2010-05-24  Paul Brook  <paul@codesourcery.com>
7213
7214         * gcc.target/arm/frame-pointer-1.c: New test.
7215         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7216         pointer elimination.
7217
7218 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7219
7220         PR target/44245
7221         * gcc.target/i386/crc32-3.c: New.
7222         * gcc.target/i386/crc32-4.c: Likewise.
7223
7224 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7225
7226         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7227         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7228         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7229
7230 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7233
7234 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7235
7236         PR target/43869
7237         * gcc.c-target/pr43869.c: New test.
7238
7239 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7240
7241         PR fortran/44212
7242         * gfortran.dg/class_22.f03: New.
7243
7244 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7245
7246         PR lto/44238
7247         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7248
7249 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7250
7251         PR fortran/44213
7252         * gfortran.dg/abstract_type_7.f03: New.
7253
7254 2010-05-21  Jason Merrill  <jason@redhat.com>
7255
7256         * g++.dg/eh/spec11.C: Test cleanup optimization.
7257
7258 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7259
7260         PR debug/44223
7261         * gcc.target/i386/pr44223.c: New test.
7262
7263 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7264
7265         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7266
7267 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7268
7269         * g++.dg/other/const3.C: New test.
7270
7271 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7272
7273         PR fortran/38407
7274         * warn_unused_dummy_argument_1.f90: New.
7275         * warn_unused_dummy_argument_2.f90: New.
7276
7277 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7278
7279         PR c++/30298
7280         * g++.dg/inherit/crash1.C: New.
7281         * g++.dg/inherit/crash2.C: Likewise.
7282
7283 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR debug/44178
7286         * g++.dg/debug/pr44178.C: New test.
7287
7288 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7289
7290         PR middle-end/44185
7291         * gcc.dg/tree-ssa/prefetch-6.c: Add
7292         --param min-insn-to-prefetch-ratio=6.
7293         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7294         allow unrolling, and adjust the movnti count.
7295
7296 2010-05-20  Jan Hubicka  <jh@suse.cz>
7297
7298         PR middle-end/44197
7299         * gcc.c-torture/compile/pr44197.c: New file.
7300
7301 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7302
7303         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7304         Fix test code.
7305         (check_effective_target_xop): Remove __may_alias__ attribute.
7306
7307 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7308
7309         PR target/44202
7310         * gcc.c-torture/execute/pr44202-1.c: New test.
7311
7312 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7313
7314         PR fortran/43851
7315         * gfortran.dg/label_1.f90: Update test.
7316
7317 2010-05-19  Jan Hubicka  <jh@suse.cz>
7318
7319         * gcc.dg/lto/ipareference2_0.c: New file.
7320         * gcc.dg/lto/ipareference2_1.c: New file.
7321
7322 2010-05-19  Jason Merrill  <jason@redhat.com>
7323
7324         * g++.dg/parse/fn-typedef2.C: New.
7325
7326         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7327         function type.
7328
7329         PR c++/44193
7330         * g++.dg/template/fntype1.C: New.
7331
7332 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7333
7334         * gnat.dg/discr23.ad[sb]: New test.
7335         * gnat.dg/discr23_pkg.ads: New helper.
7336
7337         * gnat.dg/specs/controlled1.ads: New test.
7338         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7339
7340 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7341
7342         PR fortran/44055
7343         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7344         Fixed scope of C_SIZEOF.
7345         * gfortran.dg/warn_conversion_2.f90: New.
7346
7347 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7348
7349         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7350         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7351         for optional selector.
7352         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7353         (check_effective_target_sse3): New proc.
7354         * gcc.target/i386/math-torture/math-torture.exp: Load
7355         target-supports.exp.
7356         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7357         check_effective_target_sse2.
7358         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7359         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7360         * g++.dg/vect/vect.exp: Likewise.
7361         * gfortran.dg/vect/vect.exp: Likewise.
7362         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7363         -msse2 if check_effective_target_sse2.
7364
7365         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7366         * gcc.target/i386/3dnow-2.c: Likewise.
7367         * gcc.target/i386/3dnowA-1.c: Likewise.
7368         * gcc.target/i386/3dnowA-2.c: Likewise.
7369         * gcc.target/i386/pr42549.c: Likewise.
7370
7371         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7372         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7373         * gcc.target/i386/sse3-addsubps.c: Likewise.
7374         * gcc.target/i386/sse3-haddpd.c: Likewise.
7375         * gcc.target/i386/sse3-haddps.c: Likewise.
7376         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7377         * gcc.target/i386/sse3-hsubps.c: Likewise.
7378         * gcc.target/i386/sse3-movddup.c: Likewise.
7379         * gcc.target/i386/sse3-movshdup.c: Likewise.
7380         * gcc.target/i386/sse3-movsldup.c: Likewise.
7381
7382         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7383         * g++.dg/ext/attrib35.C: Likewise.
7384         * g++.dg/opt/pr40496.C: Likewise.
7385         * g++.dg/other/i386-1.C: Likewise.
7386         * g++.dg/other/i386-4.C: Likewise.
7387         * g++.dg/other/pr34435.C: Likewise.
7388         * g++.dg/other/pr39496.C: Likewise.
7389         * g++.dg/other/pr40446.C: Likewise.
7390         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7391         * gcc.dg/compat/vector-1a_main.c: Likewise.
7392         * gcc.dg/compat/vector-2a_main.c: Likewise.
7393         * gcc.dg/lto/20090206-1_0.c: Likewise.
7394         * gcc.dg/pr34856.c: Likewise.
7395         * gcc.dg/pr36584.c: Likewise.
7396         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7397         * gcc.dg/pr37544.c: Likewise.
7398         * gcc.dg/torture/pr16104-1.c: Likewise.
7399         * gcc.dg/torture/pr35771-1.c: Likewise.
7400         * gcc.dg/torture/pr35771-2.c: Likewise.
7401         * gcc.dg/torture/pr35771-3.c: Likewise.
7402         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7403         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7404         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7405         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7406         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7407         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7408         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7409         * gcc.target/i386/20060512-1.c: Likewise.
7410         * gcc.target/i386/20060512-3.c: Likewise.
7411         * gcc.target/i386/all_one_m128i.c: Likewise.
7412         * gcc.target/i386/float128-1.c: Likewise.
7413         * gcc.target/i386/float128-2.c: Likewise.
7414         * gcc.target/i386/fpcvt-1.c: Likewise.
7415         * gcc.target/i386/fpcvt-2.c: Likewise.
7416         * gcc.target/i386/fpcvt-3.c: Likewise.
7417         * gcc.target/i386/fpprec-1.c: Likewise.
7418         * gcc.target/i386/funcspec-9.c: Likewise.
7419         * gcc.target/i386/incoming-1.c: Likewise.
7420         * gcc.target/i386/incoming-12.c: Likewise.
7421         * gcc.target/i386/incoming-2.c: Likewise.
7422         * gcc.target/i386/incoming-3.c: Likewise.
7423         * gcc.target/i386/incoming-4.c: Likewise.
7424         * gcc.target/i386/incoming-6.c: Likewise.
7425         * gcc.target/i386/incoming-7.c: Likewise.
7426         * gcc.target/i386/incoming-8.c: Likewise.
7427         * gcc.target/i386/opt-1.c: Likewise.
7428         * gcc.target/i386/opt-2.c: Likewise.
7429         * gcc.target/i386/ordcmp-1.c: Likewise.
7430         * gcc.target/i386/pr17692.c: Likewise.
7431         * gcc.target/i386/pr18614-1.c: Likewise.
7432         * gcc.target/i386/pr22152.c: Likewise.
7433         * gcc.target/i386/pr23570.c: Likewise.
7434         * gcc.target/i386/pr23575.c: Likewise.
7435         * gcc.target/i386/pr26449-1.c: Likewise.
7436         * gcc.target/i386/pr26600.c: Likewise.
7437         * gcc.target/i386/pr27790.c: Likewise.
7438         * gcc.target/i386/pr28839.c: Likewise.
7439         * gcc.target/i386/pr30970.c: Likewise.
7440         * gcc.target/i386/pr32000-1.c: Likewise.
7441         * gcc.target/i386/pr32000-2.c: Likewise.
7442         * gcc.target/i386/pr32280.c: Likewise.
7443         * gcc.target/i386/pr32661.c: Likewise.
7444         * gcc.target/i386/pr32708-1.c: Likewise.
7445         * gcc.target/i386/pr32961.c: Likewise.
7446         * gcc.target/i386/pr33329.c: Likewise.
7447         * gcc.target/i386/pr35714.c: Likewise.
7448         * gcc.target/i386/pr35767-1.c: Likewise.
7449         * gcc.target/i386/pr35767-1d.c: Likewise.
7450         * gcc.target/i386/pr35767-1i.c: Likewise.
7451         * gcc.target/i386/pr35767-2.c: Likewise.
7452         * gcc.target/i386/pr35767-2d.c: Likewise.
7453         * gcc.target/i386/pr35767-2i.c: Likewise.
7454         * gcc.target/i386/pr35767-3.c: Likewise.
7455         * gcc.target/i386/pr35767-5.c: Likewise.
7456         * gcc.target/i386/pr36222-1.c: Likewise.
7457         * gcc.target/i386/pr36578-1.c: Likewise.
7458         * gcc.target/i386/pr36578-2.c: Likewise.
7459         * gcc.target/i386/pr36992-1.c: Likewise.
7460         * gcc.target/i386/pr37101.c: Likewise.
7461         * gcc.target/i386/pr37216.c: Likewise.
7462         * gcc.target/i386/pr37434-1.c: Likewise.
7463         * gcc.target/i386/pr37434-2.c: Likewise.
7464         * gcc.target/i386/pr37843-3.c: Likewise.
7465         * gcc.target/i386/pr37843-4.c: Likewise.
7466         * gcc.target/i386/pr39162.c: Likewise.
7467         * gcc.target/i386/pr39315-1.c: Likewise.
7468         * gcc.target/i386/pr39315-2.c: Likewise.
7469         * gcc.target/i386/pr39315-3.c: Likewise.
7470         * gcc.target/i386/pr39315-4.c: Likewise.
7471         * gcc.target/i386/pr39445.c: Likewise.
7472         * gcc.target/i386/pr39496.c: Likewise.
7473         * gcc.target/i386/pr40809.c: Likewise.
7474         * gcc.target/i386/pr40906-3.c: Likewise.
7475         * gcc.target/i386/pr41019.c: Likewise.
7476         * gcc.target/i386/pr42542-1.c: Likewise.
7477         * gcc.target/i386/pr42542-2.c: Likewise.
7478         * gcc.target/i386/pr42542-3.c: Likewise.
7479         * gcc.target/i386/pr42542-3a.c: Likewise.
7480         * gcc.target/i386/pr42881.c: Likewise.
7481         * gcc.target/i386/push-1.c: Likewise.
7482         * gcc.target/i386/quad-sse.c: Likewise.
7483         * gcc.target/i386/reload-1.c: Likewise.
7484         * gcc.target/i386/sse-10.c: Likewise.
7485         * gcc.target/i386/sse-11.c: Likewise.
7486         * gcc.target/i386/sse-15.c: Likewise.
7487         * gcc.target/i386/sse-17.c: Likewise.
7488         * gcc.target/i386/sse-18.c: Likewise.
7489         * gcc.target/i386/sse-19.c: Likewise.
7490         * gcc.target/i386/sse-4.c: Likewise.
7491         * gcc.target/i386/sse-6.c: Likewise.
7492         * gcc.target/i386/sse-vect-types.c: Likewise.
7493         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7494         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7495         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7496         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7497         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7498         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7499         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7500         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7501         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7502         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7503         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7504         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7505         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7506         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7507         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7508         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7509         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7510         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7511         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7512         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7513         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7514         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7515         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7516         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7517         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7518         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7519         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7520         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7521         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7522         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7523         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7524         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7525         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7526         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7527         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7528         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7529         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7530         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7531         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7532         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7533         * gcc.target/i386/sse2-mmx.c: Likewise.
7534         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7535         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7536         * gcc.target/i386/sse2-movd-1.c: Likewise.
7537         * gcc.target/i386/sse2-movd-2.c: Likewise.
7538         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7539         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7540         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7541         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7542         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7543         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7544         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7545         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7546         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7547         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7548         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7549         * gcc.target/i386/sse2-movq-1.c: Likewise.
7550         * gcc.target/i386/sse2-movq-2.c: Likewise.
7551         * gcc.target/i386/sse2-movq-3.c: Likewise.
7552         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7553         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7554         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7555         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7556         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7557         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7558         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7559         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7560         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7561         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7562         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7563         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7564         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7565         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7566         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7567         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7568         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7569         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7570         * gcc.target/i386/sse2-pand-1.c: Likewise.
7571         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7572         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7573         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7574         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7575         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7576         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7577         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7578         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7579         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7580         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7581         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7582         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7583         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7584         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7585         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7586         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7587         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7588         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7589         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7590         * gcc.target/i386/sse2-por-1.c: Likewise.
7591         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7592         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7593         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7594         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7595         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7596         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7597         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7598         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7599         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7600         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7601         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7602         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7603         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7604         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7605         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7606         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7607         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7608         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7609         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7610         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7611         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7612         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7613         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7614         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7615         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7616         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7617         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7618         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7619         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7620         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7621         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7622         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7623         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7624         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7625         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7626         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7627         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7628         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7629         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7630         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7631         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7632         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7633         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7634         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7635         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7636         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7637         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7638         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7639         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7640         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7641         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7642         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7643         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7644         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7645         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7646         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7647         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7648         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7649         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7650         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7651         * gcc.target/i386/sse2-vec-1.c: Likewise.
7652         * gcc.target/i386/sse2-vec-2.c: Likewise.
7653         * gcc.target/i386/sse2-vec-3.c: Likewise.
7654         * gcc.target/i386/sse2-vec-4.c: Likewise.
7655         * gcc.target/i386/sse2-vec-5.c: Likewise.
7656         * gcc.target/i386/sse2-vec-6.c: Likewise.
7657         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7658         * gcc.target/i386/ssefn-2.c: Likewise.
7659         * gcc.target/i386/ssefn-4.c: Likewise.
7660         * gcc.target/i386/ssefp-1.c: Likewise.
7661         * gcc.target/i386/ssefp-2.c: Likewise.
7662         * gcc.target/i386/sseregparm-3.c: Likewise.
7663         * gcc.target/i386/sseregparm-4.c: Likewise.
7664         * gcc.target/i386/sseregparm-5.c: Likewise.
7665         * gcc.target/i386/sseregparm-6.c: Likewise.
7666         * gcc.target/i386/sseregparm-7.c: Likewise.
7667         * gcc.target/i386/ssetype-1.c: Likewise.
7668         * gcc.target/i386/ssetype-2.c: Likewise.
7669         * gcc.target/i386/ssetype-3.c: Likewise.
7670         * gcc.target/i386/ssetype-4.c: Likewise.
7671         * gcc.target/i386/ssetype-5.c: Likewise.
7672         * gcc.target/i386/unordcmp-1.c: Likewise.
7673         * gcc.target/i386/vararg-1.c: Likewise.
7674         * gcc.target/i386/vararg-2.c: Likewise.
7675         * gcc.target/i386/vararg-3.c: Likewise.
7676         * gcc.target/i386/vararg-4.c: Likewise.
7677         * gcc.target/i386/vararg-7.c: Likewise.
7678         * gcc.target/i386/vararg-8.c: Likewise.
7679         * gcc.target/i386/vecinit-1.c: Likewise.
7680         * gcc.target/i386/vecinit-2.c: Likewise.
7681         * gcc.target/i386/vecinit-3.c: Likewise.
7682         * gcc.target/i386/vecinit-4.c: Likewise.
7683         * gcc.target/i386/vecinit-5.c: Likewise.
7684         * gcc.target/i386/vecinit-6.c: Likewise.
7685         * gcc.target/i386/vectorize2.c: Likewise.
7686         * gcc.target/i386/vectorize3.c: Likewise.
7687         * gcc.target/i386/vectorize4.c: Likewise.
7688         * gcc.target/i386/vectorize6.c: Likewise.
7689         * gcc.target/i386/vectorize7.c: Likewise.
7690         * gcc.target/i386/vectorize8.c: Likewise.
7691         * gcc.target/i386/vperm-v2df.c: Likewise.
7692         * gcc.target/i386/vperm-v2di.c: Likewise.
7693         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7694         * gcc.target/i386/xorps-sse2.c: Likewise.
7695         * gcc.target/i386/xorps.c: Likewise.
7696         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7697         * gfortran.dg/graphite/pr42326.f90: Likewise.
7698         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7699
7700 2010-05-19  Richard Guenther  <rguenther@suse.de>
7701
7702         PR lto/44196
7703         * g++.dg/lto/20100519-1_0.C: New testcase.
7704
7705 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7706
7707         PR fortran/42360
7708         * gfortran.dg/warn_intent_out_not_set.f90: New.
7709
7710 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7711
7712         PR fortran/38404
7713         * gfortran.dg/data_char_1.f90: Updated warning message.
7714         * gfortran.dg/data_array_6.f: New.
7715
7716 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7717
7718         * g++.dg/ipa/ivinline-8.C: New test.
7719         * gcc.dg/ipa/iinline-2.c: Likewise.
7720
7721 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7722
7723         PR fortran/34505
7724         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7725         arguments; add check for return value kind.
7726         * gfortran.dg/float_1.f90: Likewise.
7727
7728 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7729
7730         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7731         (main): Use it.
7732         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7733         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7734         Prune another location line format.
7735         (lto-obj): Call lto_prune_warns on comp_output.
7736
7737 2010-05-18  Jan Hubicka  <jh@suse.cz>
7738
7739         * gcc.dg/lto/ipacp_0.c: New test.
7740         * gcc.dg/lto/ipacp_1.c: New test.
7741
7742 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7743
7744         PR lto/44184
7745         * gcc.dg/lto/20100518_0.c: New test.
7746
7747 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7750
7751 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7752
7753         PR fortran/43990
7754         * gfortran.dg/class_21.f03: New.
7755
7756 2010-05-17  Jason Merrill  <jason@redhat.com>
7757
7758         PR c++/44157
7759         * g++.dg/cpp0x/initlist34.C: New.
7760
7761         PR c++/44158
7762         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7763
7764 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7765
7766         * g++.dg/ipa/ivinline-1.C: New test.
7767         * g++.dg/ipa/ivinline-2.C: New test.
7768         * g++.dg/ipa/ivinline-3.C: New test.
7769         * g++.dg/ipa/ivinline-4.C: New test.
7770         * g++.dg/ipa/ivinline-5.C: New test.
7771         * g++.dg/ipa/ivinline-6.C: New test.
7772
7773 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7774             Jason Merrill  <jason@redhat.com>
7775
7776         PR c++/44108
7777         * c-c++-common/Wunused-var-8.c: New test.
7778
7779 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7780
7781         PR bootstrap/42347
7782         * gcc.c-torture/compile/pr42347.c: New test.
7783
7784         PR middle-end/44102
7785         * g++.dg/ext/asmgoto1.C: New test.
7786
7787 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7788
7789         PR middle-end/44133
7790         * gcc.dg/tree-ssa/pr44133.c: New test.
7791         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7792         precise.
7793
7794 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7795
7796         PR fortran/44044
7797         * gfortran.dg/class_20.f03: New.
7798
7799 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7800
7801         PR 44078
7802         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7803         debug messages but not the newly introduced one.
7804
7805 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7806
7807         PR fortran/35779
7808         * gfortran.dg/initialization_25.f90: Commented testcase.
7809         * gfortran.dg/initialization_26.f90: New.
7810
7811 2010-05-16  Richard Guenther  <rguenther@suse.de>
7812
7813         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7814         * gcc.dg/pr43084.c: Likewise.
7815         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7816         -fipa-type-escape.
7817         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7818         -fipa-type-escape.
7819         * gcc.dg/struct/struct-reorg.exp: Likewise.
7820         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7821         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7822
7823 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7824
7825         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7826         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7827         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7828         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7829         tests.
7830
7831 2010-05-15  Jason Merrill  <jason@redhat.com>
7832
7833         * g++.dg/eh/spec10.C: New.
7834         * g++.dg/eh/spec11.C: New.
7835         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7836
7837 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7838
7839         PR fortran/44154
7840         PR fortran/42647
7841         * gfortran.dg/allocatable_scalar_9.f90: New.
7842
7843 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR c++/44148
7846         * g++.dg/torture/pr44148.C: New test.
7847
7848 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7849
7850         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7851         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7852         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7853         diagnostics and type sizes.
7854
7855 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7856
7857         * gnat.dg/lto9.adb: New test.
7858         * gnat.dg/lto9_pkg1.ads: New helper.
7859         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7860
7861 2010-05-15  Jan Hubicka  <jh@suse.cz>
7862
7863         * gcc.dg/lto/ipareference_1.c: Rename to ...
7864         * gcc.dg/lto/ipareference_0.c: ... this one.
7865         * gcc.dg/lto/ipareference_2.c: Rename to ...
7866         * gcc.dg/lto/ipareference_1.c: ... this one.
7867
7868 2010-05-15  Jan Hubicka  <jh@suse.cz>
7869
7870         * gcc.dg/lto/ipareference_1.c: New file.
7871         * gcc.dg/lto/ipareference_2.c: New file.
7872
7873 2010-05-15  Richard Guenther  <rguenther@suse.de>
7874
7875         PR tree-optimization/44038
7876         * gcc.c-torture/compile/pr44038.c: New testcase.
7877
7878 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7879
7880         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7881         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7882
7883 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/43207
7886         PR fortran/43969
7887         * gfortran.dg/class_18.f03: New.
7888         * gfortran.dg/class_19.f03: New.
7889
7890 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR debug/44112
7893         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7894         * g++.dg/debug/dwarf2/const1.C: Remove.
7895
7896 2010-05-14  Jason Merrill  <jason@redhat.com>
7897
7898         * g++.dg/eh/cond4.C: New.
7899         * g++.dg/eh/elide2.C: Adjust.
7900         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7901
7902 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7903
7904         PR fortran/44135
7905         * gfortran.dg/actual_array_interface_2.f90: New test.
7906
7907 2010-05-14  Richard Guenther  <rguenther@suse.de>
7908
7909         PR tree-optimization/44119
7910         * gcc.c-torture/compile/pr44119.c: New testcase.
7911
7912 2010-05-14  Jason Merrill  <jason@redhat.com>
7913
7914         PR c++/44127
7915         * g++.dg/eh/terminate1.C: New.
7916
7917 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7920
7921         PR debug/44136
7922         * gcc.dg/pr44136.c: New test.
7923
7924 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7925
7926         PR c++/30566
7927         * g++.dg/warn/Wshadow-4.C: Adjust.
7928         * g++.dg/warn/Wshadow-5.C: New test.
7929         * g++.dg/warn/Wshadow-6.C: New test
7930
7931 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7932
7933         PR fortran/35779
7934         * gfortran.dg/initialization_25.f90: New.
7935
7936 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7937
7938         * g++.dg/otr-fold-1.C: New test.
7939         * g++.dg/otr-fold-2.C: New test.
7940
7941 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR fortran/44036
7944         * gfortran.dg/gomp/pr44036-1.f90: New test.
7945         * gfortran.dg/gomp/pr44036-2.f90: New test.
7946         * gfortran.dg/gomp/pr44036-3.f90: New test.
7947
7948         PR debug/43983
7949         * gcc.dg/guality/sra-1.c: New test.
7950
7951 2010-05-12  Jan Hubicka  <jh@suse.cz>
7952
7953         * tree-ssa/unreachable.c: New test.
7954
7955 2010-05-12  Jason Merrill  <jason@redhat.com>
7956
7957         * g++.dg/cpp0x/sfinae1.C: New.
7958
7959 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7960
7961         * gcc.target/i386/zee.c: New file.
7962
7963 2010-05-12  Jason Merrill  <jason@redhat.com>
7964
7965         * g++.dg/conversion/op1.C: Expect template candidate message.
7966         * g++.dg/cpp0x/nullptr15.C: Likewise.
7967         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7968         * g++.dg/cpp0x/pr31431.C: Likewise.
7969         * g++.dg/cpp0x/temp_default2.C: Likewise.
7970         * g++.dg/cpp0x/trailing4.C: Likewise.
7971         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7972         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7973         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7974         * g++.dg/cpp0x/variadic35.C: Likewise.
7975         * g++.dg/cpp0x/vt-35147.C: Likewise.
7976         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7977         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7978         * g++.dg/ext/visibility/anon8.C: Likewise.
7979         * g++.dg/ext/vla2.C: Likewise.
7980         * g++.dg/other/pr28114.C: Likewise.
7981         * g++.dg/other/ptrmem10.C: Likewise.
7982         * g++.dg/other/ptrmem11.C: Likewise.
7983         * g++.dg/overload/unknown1.C: Likewise.
7984         * g++.dg/parse/template7.C: Likewise.
7985         * g++.dg/parse/typename7.C: Likewise.
7986         * g++.dg/template/conv11.C: Likewise.
7987         * g++.dg/template/copy1.C: Likewise.
7988         * g++.dg/template/deduce3.C: Likewise.
7989         * g++.dg/template/dependent-expr5.C: Likewise.
7990         * g++.dg/template/friend.C: Likewise.
7991         * g++.dg/template/incomplete2.C: Likewise.
7992         * g++.dg/template/local4.C: Likewise.
7993         * g++.dg/template/local6.C: Likewise.
7994         * g++.dg/template/operator10.C: Likewise.
7995         * g++.dg/template/overload6.C: Likewise.
7996         * g++.dg/template/ptrmem2.C: Likewise.
7997         * g++.dg/template/ptrmem20.C: Likewise.
7998         * g++.dg/template/ptrmem8.C: Likewise.
7999         * g++.dg/template/sfinae2.C: Likewise.
8000         * g++.dg/template/ttp25.C: Likewise.
8001         * g++.dg/template/unify10.C: Likewise.
8002         * g++.dg/template/unify11.C: Likewise.
8003         * g++.dg/template/unify6.C: Likewise.
8004         * g++.dg/template/unify7.C: Likewise.
8005         * g++.dg/template/unify9.C: Likewise.
8006         * g++.dg/template/varmod1.C: Likewise.
8007         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8008         * g++.old-deja/g++.law/operators32.C: Likewise.
8009         * g++.old-deja/g++.pt/crash28.C: Likewise.
8010         * g++.old-deja/g++.pt/crash60.C: Likewise.
8011         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8012         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8013         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8014         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8015         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8016         * g++.old-deja/g++.pt/expr2.C: Likewise.
8017         * g++.old-deja/g++.pt/overload7.C: Likewise.
8018         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8019         * g++.old-deja/g++.pt/spec5.C: Likewise.
8020         * g++.old-deja/g++.pt/spec6.C: Likewise.
8021         * g++.old-deja/g++.pt/t24.C: Likewise.
8022         * g++.old-deja/g++.pt/unify4.C: Likewise.
8023         * g++.old-deja/g++.pt/unify6.C: Likewise.
8024         * g++.old-deja/g++.pt/unify8.C: Likewise.
8025         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8026         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8027         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8028
8029         * g++.dg/cpp0x/initlist32.C: New.
8030
8031         * g++.dg/template/conv11.C: New.
8032         * g++.dg/conversion/op1.C: Adjust expected error.
8033
8034         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8035
8036 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8037
8038         PR target/44088
8039         * gcc.target/i386/avx-cmpsd-1.c: New.
8040         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8041         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8042         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8043         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8044         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8045
8046 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8047
8048         PR middle-end/44085
8049         * gcc.dg/gomp/pr44085.c: New test.
8050         * gfortran.dg/gomp/pr44085.f90: New test.
8051
8052 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8053
8054         * objc-obj-c++-shared/Object1.m: New.
8055         * objc.dg/torture: New directory.
8056         * objc.dg/torture/tls: Ditto.
8057         * objc.dg/tls: Ditto.
8058         * objc.dg/torture/tls/trivial.m: New test.
8059         * objc.dg/torture/tls/thr-init-2.m: New test.
8060         * objc.dg/torture/tls/thr-init-3.m: New test.
8061         * objc.dg/torture/tls/thr-init.m: New test.
8062         * objc.dg/torture/tls/diag-1.m: New test.
8063         * objc.dg/torture/tls/tls.exp: New.
8064         * objc.dg/torture/trivial.m: New test.
8065         * objc.dg/torture/dg-torture.exp: New.
8066         * objc.dg/tls/diag-3.m: New test.
8067         * objc.dg/tls/diag-4.m: New test.
8068         * objc.dg/tls/diag-5.m: New test.
8069         * objc.dg/tls/init-1.m: New test.
8070         * objc.dg/tls/init-2.m: New test.
8071         * objc.dg/tls/tls.exp: New.
8072         * objc.dg/tls/diag-2.m: New test.
8073         * lib/objc.exp: Respond to dg-additional-files.
8074
8075 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8076
8077         * gcc.target/m68k/20100512-1.c: New.
8078
8079 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8080
8081         * gnat.dg/lto8.adb: New test.
8082         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8083         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8084
8085 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8086
8087         PR c++/34272
8088         PR c++/43630
8089         PR c++/34491
8090         * g++.dg/template/crash97.C: New.
8091         * g++.dg/template/crash98.C: Likewise.
8092         * g++.dg/template/crash99.C: Likewise.
8093         * g++.dg/cpp0x/pr31439.C: Adjust.
8094         * g++.dg/template/crash95.C: Likewise.
8095
8096 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR middle-end/44071
8099         * c-c++-common/asmgoto-4.c: New test.
8100         * gcc.target/i386/pr44071.c: New test.
8101
8102         PR c++/44062
8103         * c-c++-common/Wunused-var-7.c: New test.
8104         * g++.dg/warn/Wunused-var-9.C: New test.
8105
8106 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8107
8108         PR fortran/43711
8109         * gfortran.dg/gomp/pr43711.f90: New.
8110
8111 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8112
8113         PR fortran/31820
8114         * gfortran.dg/select_5.f90: Updated.
8115
8116 2010-05-11  Jan Hubicka  <jh@suse.cz>
8117
8118         PR tree-optimize/44063
8119         * gcc.c-torture/compile/pr44063.c: New testcase.
8120
8121 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8122
8123         PR debug/44023
8124         * gcc.dg/pr44023.c: New test.
8125
8126 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8127
8128         * gnat.dg/lto7.adb: New test.
8129         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8130
8131 2010-05-10  Jason Merrill  <jason@redhat.com>
8132
8133         PR c++/44017
8134         * g++.dg/template/inherit5.C: New.
8135
8136         PR c++/44045
8137         * g++.dg/cpp0x/initlist33.C: New.
8138         * g++.dg/cpp0x/initlist26.C: Adjust.
8139         * g++.dg/cpp0x/initlist28.C: Adjust.
8140
8141 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8142
8143         PR c++/43719
8144         * g++.dg/init/pr43719.C: New.
8145         * g++.dg/anon-struct4.C: Adjust.
8146
8147 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR debug/44028
8150         * gcc.dg/pr44028.c: New test.
8151
8152 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8153
8154         PR fortran/27866
8155         PR fortran/35003
8156         PR fortran/42809
8157         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8158         * gfortran.dg/warn_conversion.f90: New.
8159
8160 2010-05-10  Michael Matz  <matz@suse.de>
8161
8162         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8163
8164 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8165
8166         PR rtl-optimization/44012
8167         * gcc.dg/pr44012.c: New.
8168
8169 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8170
8171         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8172         Log text on entry and exit.
8173         Prune Sun ld warnings for common symbols with differing sizes.
8174         (lto-link-and-maybe-run): Change caller.
8175
8176 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8177
8178         PR fortran/44044
8179         * gfortran.dg/class_7.f03: Modified.
8180         * gfortran.dg/select_type_1.f03: Modified.
8181         * gfortran.dg/select_type_12.f03: New.
8182
8183 2010-05-10  Richard Guenther  <rguenther@suse.de>
8184
8185         PR tree-optimization/44050
8186         * gcc.dg/torture/pr44050.c: New testcase.
8187
8188 2010-05-10  Wei Guozhi  <carrot@google.com>
8189
8190         PR target/42879
8191         * gcc.target/arm/pr42879.c: New testcase.
8192
8193 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8194
8195         PR c/44051
8196         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8197
8198 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8199
8200         PR c/10676
8201         * gcc.dg/anon-struct-10.c: New test.
8202
8203 2010-05-09  Richard Guenther  <rguenther@suse.de>
8204
8205         PR middle-end/44024
8206         * gcc.dg/pr44024.c: New testcase.
8207
8208 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8209
8210         PR c/4784
8211         * gcc.dg/anon-struct-9.c: New test.
8212
8213 2010-05-09  Richard Guenther  <rguenther@suse.de>
8214
8215         PR middle-end/44043
8216         * gcc.c-torture/compile/pr44043.c: New testcase.
8217
8218 2010-05-09  Richard Guenther  <rguenther@suse.de>
8219
8220         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8221
8222 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8223
8224         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8225
8226 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8227
8228         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8229         * gnat.dg/specs/lto3.ads: Likewise.
8230
8231 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8232
8233         PR middle-end/28685
8234         * gcc.dg/pr28685-1.c: New file.
8235
8236 2010-05-08  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/44030
8239         * gcc.c-torture/compile/pr44030.c: New testcase.
8240
8241 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8242
8243         * gnat.dg/lto6.adb: New test.
8244         * gnat.dg/lto6_pkg.ads: New helper.
8245
8246 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8247
8248         * gnat.dg/lto5.adb: New test.
8249         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8250
8251 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8252
8253         * gnat.dg/lto4.ad[sb]: New test.
8254
8255 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gnat.dg/specs/lto3.ads: New test.
8258         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8259         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8260
8261 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8262
8263         * gnat.dg/sizetype3.ad[sb]: New test.
8264         * gnat.dg/sizetype3_pkg.ads: New helper.
8265
8266 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8267
8268         PR c++/43951
8269         * g++.dg/init/new29.C: New.
8270
8271 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8272
8273         PR fortran/40728
8274         * gfortran.dg/coarray_1.f90: Fixed error message.
8275         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8276         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8277         * gfortran.dg/intrinsic_std_5.f90: New.
8278
8279 2010-05-07  Jason Merrill  <jason@redhat.com>
8280
8281         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8282
8283 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8284
8285         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8286         (size_t, stderr): Remove.
8287         (read_error): Replaced __builtin_fprintf by fprintf.
8288
8289 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8290
8291         * gcc.dg/ordered-comparison-1.c: New test.
8292         * gcc.dg/ordered-comparison-2.c: New test.
8293         * gcc.dg/ordered-comparison-3.c: New test.
8294         * gcc.dg/ordered-comparison-4.c: New test.
8295
8296 2010-05-06  Mike Stump  <mikestump@comcast.net>
8297
8298         PR objc/35165
8299         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8300
8301 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8302             Jason Merrill  <jason@redhat.com>
8303
8304         * g++.dg/cpp0x/nullptr01.C: New.
8305         * g++.dg/cpp0x/nullptr02.C: New.
8306         * g++.dg/cpp0x/nullptr03.C: New.
8307         * g++.dg/cpp0x/nullptr04.C: New.
8308         * g++.dg/cpp0x/nullptr05.C: New.
8309         * g++.dg/cpp0x/nullptr06.C: New.
8310         * g++.dg/cpp0x/nullptr07.C: New.
8311         * g++.dg/cpp0x/nullptr08.C: New.
8312         * g++.dg/cpp0x/nullptr09.C: New.
8313         * g++.dg/cpp0x/nullptr10.C: New.
8314         * g++.dg/cpp0x/nullptr11.C: New.
8315         * g++.dg/cpp0x/nullptr12.C: New.
8316         * g++.dg/cpp0x/nullptr13.C: New.
8317         * g++.dg/cpp0x/nullptr14.C: New.
8318         * g++.dg/cpp0x/nullptr15.C: New.
8319         * g++.dg/cpp0x/nullptr16.C: New.
8320         * g++.dg/cpp0x/nullptr17.C: New.
8321         * g++.dg/cpp0x/nullptr18.C: New.
8322         * g++.dg/cpp0x/nullptr19.C: New.
8323         * g++.dg/cpp0x/nullptr20.C: New.
8324         * g++.dg/cpp0x/nullptr21.C: New.
8325         * g++.dg/cpp0x/nullptr22.C: New.
8326         * g++.dg/debug/nullptr01.C: New.
8327         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8328
8329 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8330
8331         * gcc.dg/Wunused-var-8.c: Move to...
8332         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8333
8334 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8335
8336         PR c++/40406
8337         * g++.dg/template/crash96.C: New.
8338
8339 2010-05-06  Jan Hubicka  <jh@suse.cz>
8340
8341         PR tree-optimization/43791
8342         * gcc.c-torture/compile/pr43791.c: New file.
8343
8344 2010-05-06  Michael Matz  <matz@suse.de>
8345
8346         PR tree-optimization/43984
8347         * gfortran.dg/pr43984.f90: New test.
8348
8349 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8350
8351         PR 40989
8352         * gcc.dg/pr40989.c: New.
8353
8354 2010-05-06  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/43934
8357         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8358
8359 2010-05-06  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/43987
8362         * gcc.c-torture/execute/pr43987.c: New testcase.
8363         * gcc.dg/torture/pta-escape-1.c: Adjust.
8364         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8365         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8366         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8367         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8368
8369 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8370             Dodji Seketeli  <dodji@redhat.com>
8371
8372         PR c/18624
8373         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8374         * g++.dg/template/sfinae16.C: Likewise.
8375         * gcc.dg/Wunused-var-1.c: Moved to...
8376         * c-c++-common/Wunused-var-1.c: ...here. New test.
8377         * gcc.dg/Wunused-var-2.c: Moved to...
8378         * c-c++-common/Wunused-var-2.c: ...here. New test.
8379         * gcc.dg/Wunused-var-3.c: Moved to...
8380         * c-c++-common/Wunused-var-3.c: ...here. New test.
8381         * gcc.dg/Wunused-var-4.c: Moved to...
8382         * gcc.dg/Wunused-var-1.c: ... here.
8383         * gcc.dg/Wunused-var-5.c: Moved to...
8384         * c-c++-common/Wunused-var-4.c: ...here. New test.
8385         * gcc.dg/Wunused-var-7.c: Moved to...
8386         * c-c++-common/Wunused-var-5.c: ...here. New test.
8387         * gcc.dg/Wunused-var-6.c: Moved to...
8388         * gcc.dg/Wunused-var-2.c: ... here.
8389         * c-c++-common/Wunused-var-1.c: New test.
8390         * c-c++-common/Wunused-var-2.c: New test.
8391         * c-c++-common/Wunused-var-3.c: New test.
8392         * c-c++-common/Wunused-var-4.c: New test.
8393         * c-c++-common/Wunused-var-5.c: New test.
8394         * g++.dg/warn/Wunused-var-1.C: New test.
8395         * g++.dg/warn/Wunused-var-2.C: New test.
8396         * g++.dg/warn/Wunused-var-3.C: New test.
8397         * g++.dg/warn/Wunused-var-4.C: New test.
8398         * g++.dg/warn/Wunused-var-5.C: New test.
8399         * g++.dg/warn/Wunused-var-6.C: New test.
8400         * g++.dg/warn/Wunused-var-7.C: New test.
8401         * g++.dg/warn/Wunused-var-8.C: New test.
8402         * g++.dg/warn/Wunused-parm-1.C: New test.
8403         * g++.dg/warn/Wunused-parm-2.C: New test.
8404         * g++.dg/warn/Wunused-parm-3.C: New test.
8405
8406 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8407
8408         PR fortran/43985
8409         * gfortran.dg/gomp/crayptr5.f90: New test case.
8410
8411 2010-05-05  Jason Merrill  <jason@redhat.com>
8412
8413         PR debug/43370
8414         * g++.dg/ext/attrib39.C: New.
8415
8416 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8417
8418         PR fortran/24978
8419         * gfortran.dg/data_invalid.f90: New.
8420
8421 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8422
8423         * gnat.dg/lto2.adb: New test.
8424
8425 2010-05-05  Jason Merrill  <jason@redhat.com>
8426
8427         PR c++/43787
8428         * g++.dg/opt/empty1.C: New.
8429
8430 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8431
8432         PR fortran/43696
8433         * gfortran.dg/class_17.f03: New.
8434
8435 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8436
8437         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8438
8439 2010-05-04  Mike Stump  <mikestump@comcast.net>
8440
8441         PR objc/35165
8442         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8443
8444 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         PR target/43668
8447         * gcc.target/i386/pr43668.c: New.
8448
8449 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8450
8451         PR c++/43028
8452         * g++.dg/cpp0x/initlist31.C: New.
8453
8454 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR c/43981
8457         * gcc.dg/Wunused-var-8.c: New test.
8458
8459 2010-05-04  Jason Merrill  <jason@redhat.com>
8460
8461         PR c++/38064
8462         * g++.dg/cpp0x/enum3.C: Extend.
8463
8464 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8465
8466         PR target/43799
8467         * gcc.target/i386/pr43799.c: New.
8468
8469 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8470
8471         * gnat.dg/lto1.adb: New test.
8472         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8473
8474 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8475
8476         PR middle-end/43671
8477         * gcc.target/i386/pr43671.c: New.
8478
8479 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8480
8481         PR c++/43705
8482         * g++.dg/template/crash95.C: New.
8483
8484 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8485
8486         PR debug/43508
8487         * gcc.target/i386/pr43508.c: New.
8488
8489 2010-05-04  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/43879
8492         * g++.dg/torture/pr43879-1_0.C: New testcase.
8493         * g++.dg/torture/pr43879-1_1.C: Likewise.
8494
8495 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8496
8497         PR c++/43953
8498         * g++.dg/other/crash-12.C: New test.
8499
8500 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8501
8502         * g++.dg/cdce3.C: Add a space.  Updated.
8503
8504 2010-05-03  Jason Merrill  <jason@redhat.com>
8505
8506         PR c++/43680
8507         * g++.dg/opt/enum2.C: New.
8508         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8509         * g++.dg/warn/Wswitch-1.C: Adjust message.
8510
8511 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8512
8513         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8514         * g++.dg/ext/label13.C: Fix typo.
8515         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8516         alpha*-dec-osf5*.
8517         * gcc.c-torture/compile/limits-declparen.c: xfail on
8518         alpha*-dec-osf5* with -g.
8519         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8520         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8521         * gcc.dg/c99-tgmath-2.c: Likewise.
8522         * gcc.dg/c99-tgmath-3.c: Likewise.
8523         * gcc.dg/c99-tgmath-4.c: Likewise.
8524
8525 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8526
8527         PR fortran/43592
8528         * gfortran.dg/unexpected_interface.f90: New test.
8529
8530 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8531
8532         * ada/acats/run_acats (which): New function.
8533         (host_gnatchop, host_gnatmake): Use it.
8534
8535 2010-05-03  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/43971
8538         * gcc.dg/pr43971.c: New testcase.
8539
8540 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8541
8542         PR debug/43972
8543         * gcc.dg/debug/pr43972.c: New test.
8544
8545 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8546
8547         PR testsuite/43963
8548         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8549
8550 2010-05-02  Richard Guenther  <rguenther@suse.de>
8551
8552         PR tree-optimization/43879
8553         * gcc.dg/torture/pr43879-3.c: New testcase.
8554
8555 2010-05-01  Richard Guenther  <rguenther@suse.de>
8556
8557         PR tree-optimization/43949
8558         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8559
8560 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8561
8562         PR c++/43951
8563         * g++.dg/init/new28.C: New.
8564
8565 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8566
8567         PR objc++/32052
8568         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8569         structure and nested declarations.
8570         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8571         structure and nested declarations.  Reduce header clutter and
8572         use _exit() rather than abort().
8573         * objc.dg/encode-10.m: New.
8574         * objc.dg/encode-11.m: New.
8575
8576 2010-04-30  DJ Delorie  <dj@redhat.com>
8577
8578         * gcc.c-torture/execute/20100430-1.c: New test.
8579
8580 2010-04-30  Jason Merrill  <jason@redhat.com>
8581
8582         PR c++/43868
8583         * g++.dg/template/ptrmem21.C: New.
8584
8585 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8586
8587         PR fortran/18918
8588         PR fortran/43931
8589         * gfortran.dg/coarray_13.f90: New test.
8590
8591 2010-04-30  Richard Guenther  <rguenther@suse.de>
8592
8593         PR lto/43946
8594         * gcc.dg/lto/20100430-1_0.c: New testcase.
8595
8596 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR debug/43942
8599         * c-c++-common/pr43942.c: New test.
8600
8601 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8602
8603         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8604         conflict with darwin crt1.o 'start' symbol.
8605
8606 2010-04-30  Richard Guenther  <rguenther@suse.de>
8607
8608         PR tree-optimization/43879
8609         * gcc.dg/torture/pr43879_1.c: New testcase.
8610
8611 2010-04-30  Richard Guenther  <rguenther@suse.de>
8612
8613         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8614
8615 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8616
8617         PR c++/43890
8618         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8619         user-provided constructor while recursing.
8620
8621 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8622
8623         PR fortran/42274
8624         * gfortran.dg/class_16.f03: New test.
8625
8626 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8627
8628         PR fortran/42274
8629         * gfortran.dg/class_15.f03: New.
8630
8631 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8632
8633         PR fortran/43326
8634         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8635
8636 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8637
8638         PR fortran/43492
8639         * gfortran.dg/generic_22.f03 : New test.
8640
8641 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8642
8643         PR fortran/42353
8644         * gfortran.dg/class_14.f03: New test.
8645
8646 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8647
8648         PR fortran/42680
8649         * gfortran.dg/interface_32.f90: New test.
8650
8651 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8652             Janus Weil  <janus@gcc.gnu.org>
8653
8654         PR fortran/41829
8655         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8656         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8657         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8658
8659 2010-04-28  Mike Stump  <mikestump@comcast.net>
8660
8661         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8662         dg-excess-errors.
8663         * g++.dg/uninit-pred-2_b.C: Likewise.
8664
8665 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8666
8667         PR fortran/18918
8668         PR fortran/43919
8669         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8670
8671 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8672
8673         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8674         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8675         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8676         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8677         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8678
8679 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8680
8681         * gcc.dg/const-uniq-1.c: New test.
8682         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8683
8684 2010-04-28  Xinliang David Li  <davidxl@google.com>
8685
8686         * gcc.dg/uninit-pred-2_b.c: New test.
8687         * gcc.dg/uninit-pred-4_b.c: New test.
8688         * gcc.dg/uninit-pred-3_d.c: New test.
8689         * gcc.dg/uninit-pred-6_b.c: New test.
8690         * gcc.dg/uninit-pred-8_b.c: New test.
8691         * gcc.dg/uninit-pred-3_a.c: New test.
8692         * gcc.dg/uninit-pred-2_c.c: New test.
8693         * gcc.dg/uninit-pred-5_a.c: New test.
8694         * gcc.dg/uninit-pred-3_e.c: New test.
8695         * gcc.dg/uninit-pred-7_a.c: New test.
8696         * gcc.dg/uninit-pred-6_c.c: New test.
8697         * gcc.dg/uninit-pred-9_a.c: New test.
8698         * gcc.dg/uninit-pred-8_c.c: New test.
8699         * gcc.dg/uninit-pred-3_b.c: New test.
8700         * gcc.dg/uninit-pred-5_b.c: New test.
8701         * gcc.dg/uninit-pred-7_b.c: New test.
8702         * gcc.dg/uninit-pred-6_d.c: New test.
8703         * gcc.dg/uninit-pred-9_b.c: New test.
8704         * gcc.dg/uninit-pred-2_a.c: New test.
8705         * gcc.dg/uninit-pred-4_a.c: New test.
8706         * gcc.dg/uninit-pred-3_c.c: New test.
8707         * gcc.dg/uninit-pred-6_a.c: New test.
8708         * gcc.dg/uninit-pred-8_a.c: New test.
8709         * gcc.dg/uninit-pred-7_c.c: New test.
8710         * gcc.dg/uninit-pred-6_e.c: New test.
8711         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8712         * g++.dg/uninit-pred-1_a.C: New test.
8713         * g++.dg/uninit-pred-1_b.C: New test.
8714         * g++.dg/uninit-pred-2_a.C: New test.
8715         * g++.dg/uninit-pred-2_b.C: New test.
8716         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8717         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8718         * g++.dg/uninit-pred-loop_1.cc: New test.
8719
8720 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8721
8722         * gcc.dg/lto/20091209-1_0.c: New testcase.
8723
8724 2010-04-28  Richard Guenther  <rguenther@suse.de>
8725
8726         PR tree-optimization/43879
8727         PR tree-optimization/43909
8728         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8729
8730 2010-04-28  Richard Guenther  <rguenther@suse.de>
8731
8732         PR c++/43880
8733         * g++.dg/torture/pr43880.C: New testcase.
8734
8735 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8736
8737         PR c++/9335
8738         * g++.dg/template/recurse2.C: Update
8739         * g++.dg/template/recurse.C: Update.
8740         * g++.dg/template/pr23510.C: Update.
8741         * lib/prune.exp: Filter out 'recursively instantiated'.
8742
8743 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8744
8745         PR c++/29043
8746         * g++.dg/init/pr29043.C: New.
8747
8748 2010-04-27  Jason Merrill  <jason@redhat.com>
8749
8750         * g++.dg/lookup/scoped5.C: Adjust.
8751         * g++.dg/lookup/scoped8.C: Adjust.
8752         * g++.dg/template/dependent-expr5.C: Adjust.
8753         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8754
8755         PR c++/43856
8756         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8757
8758         PR c++/43875
8759         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8760
8761 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8762             Jan Hubicka <hubicka@ucw.cz>
8763
8764         * gcc.dg/pure-2.c: New testcase.
8765         * gcc.dg/const-1.c: New testcase.
8766
8767 2010-04-27  Jason Merrill  <jason@redhat.com>
8768
8769         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8770
8771         PR c++/41468
8772         * g++.dg/template/sfinae17.C: New.
8773         * g++.dg/template/sfinae18.C: New.
8774
8775 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8776
8777         * g++.dg/init/pr42844.C: New.
8778         * g++.dg/cpp0x/pr42844-2.C: New.
8779         * g++.dg/cpp0x/defaulted2.C: Adjust.
8780         * g++.dg/tree-ssa/pr27549.C: Likewise.
8781         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8782
8783 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8784
8785         PR fortran/18918
8786         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8787
8788 2010-04-27  Richard Guenther  <rguenther@suse.de>
8789
8790         PR middle-end/40561
8791         * g++.dg/other/pr40561.C: New testcase.
8792
8793 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8794
8795         PR middle-end/43812
8796         * g++.dg/ipa/pr43812.C: New test.
8797
8798 2010-04-27  Jan Hubicka  <jh@suse.cz>
8799
8800         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8801         (test): ... this one.
8802
8803 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8804
8805         PR target/40657
8806         * gcc.target/arm/thumb-stackframe.c: New test.
8807
8808 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8809
8810         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8811         * gcc.dg/misc-column.c: Likewise.
8812         * gcc.dg/Walways-true-1.c: Likewise.
8813         * gcc.dg/Walways-true-2.c: Likewise.
8814         * gcc.dg/warn-addr-cmp.c: Likewise.
8815
8816 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8817
8818         PR fortran/18918
8819         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8820         * gfortran.dg/coarray_12.f90: New.
8821
8822 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8823
8824         PR c/32207
8825         * gcc.dg/pr32207.c: New test.
8826         * gcc.dg/misc-column.c: Adjust expected warning.
8827         * gcc.dg/Walways-true-1.c: Likewise.
8828         * gcc.dg/Walways-true-2.c: Likewise.
8829         * gcc.dg/warn-addr-cmp.c: Likewise.
8830
8831 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8832
8833         PR lto/42776
8834         * lib/lto.exp (lto_prune_vis_warns): New function.
8835         (lto-link-and-maybe-run): Call it.
8836
8837 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8838
8839         PR tree-optimization/43904
8840         * gcc.dg/tree-ssa/tailcall-6.c: New.
8841
8842 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8843
8844         PR testsuite/35165
8845         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8846         Darwin8/OSX10.4 - compatible code generation.
8847         Use scan-rtl-dump.
8848         * obj-c++.dg/stubify-1.mm: Ditto.
8849         * lib/objc-torture.exp: Do not require link success for
8850         "trivial.m" in the runtime checks when dowhat = 'compile'.
8851         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8852         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8853         Darwin8/OSX10.4 - compatible code generation.
8854         * objc.dg/stubify-2.m: Ditto.
8855         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8856         * objc.dg/next-runtime-1.m: Ditto.
8857         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8858         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8859         runtimes on Darwin.
8860
8861 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8862
8863         PR 43715
8864         * lib/plugin-support.exp: Use "-undefined
8865         dynamic_lookup" on darwin.
8866
8867 2010-04-26  Richard Guenther  <rguenther@suse.de>
8868
8869         * gcc.dg/lto/20100426_0.c: New testcase.
8870
8871 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8872
8873         PR tree-optimization/43833
8874         gcc.dg/Warray-bounds-8.c: New test case.
8875
8876 2010-04-26  Richard Guenther  <rguenther@suse.de>
8877
8878         PR lto/43080
8879         * g++.dg/lto/20100423-3_0.C: New testcase.
8880
8881 2010-04-26  Richard Guenther  <rguenther@suse.de>
8882
8883         PR lto/42425
8884         * g++.dg/lto/20100423-2_0.C: New testcase.
8885
8886 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8887
8888         * gcc.dg/vect/bb-slp-23.c: New test.
8889
8890 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8891
8892         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8893         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8894         * gcc.dg/c1x-float-1.c: New test.
8895
8896 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8897
8898         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8899         of "lea\[ \t\]".
8900
8901 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8902
8903         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8904         FreeBSD.
8905         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8906         * gfortran.dg/default_format_2.f90: Ditto.
8907
8908 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8909
8910         * gfortran.dg/pr43505.f90: Clean up .mod file.
8911         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8912         * gfortran.dg/pr41347.f90: Ditto.
8913         * gfortran.dg/internal_pack_4.f90: Ditto.
8914         * gfortran.dg/proc_decl_23.f90: Ditto.
8915         * gfortran.dg/recursive_check_3.f90: Ditto.
8916         * gfortran.dg/intent_out_3.f90: Ditto.
8917         * gfortran.dg/assignment_2.f90: Ditto.
8918         * gfortran.dg/pr41928.f90: Ditto.
8919         * gfortran.dg/pr42166.f90: Ditto.
8920         * gfortran.dg/private_type_12.f90: Ditto.
8921         * gfortran.dg/graphite/pr42185.f90: Ditto.
8922         * gfortran.dg/graphite/pr42186.f90: Ditto.
8923         * gfortran.dg/graphite/pr40982.f90: Ditto.
8924         * gfortran.dg/graphite/id-2.f90: Ditto.
8925         * gfortran.dg/graphite/id-4.f90: Ditto.
8926         * gfortran.dg/graphite/pr42050.f90: Ditto.
8927         * gfortran.dg/graphite/id-18.f90: Ditto.
8928         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8929         * gfortran.dg/graphite/pr41924.f90: Ditto.
8930         * gfortran.dg/graphite/pr42393.f90: Ditto.
8931         * gfortran.dg/graphite/pr37980.f90: Ditto.
8932         * gfortran.dg/graphite/pr38953.f90: Ditto.
8933         * gfortran.dg/graphite/pr42180.f90: Ditto.
8934         * gfortran.dg/graphite/pr42181.f90: Ditto.
8935         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8936         * gfortran.dg/select_type_4.f90: Ditto.
8937         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8938         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8939         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8940         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8941         * gfortran.dg/whole_file_11.f90: Ditto.
8942         * gfortran.dg/private_type_11.f90: Ditto.
8943         * gfortran.dg/vect/vect-gems.f90: Ditto.
8944         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8945
8946 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8947
8948         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8949
8950 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8951
8952         * gnat.dg/pack15.ad[sb]: New test.
8953
8954 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8955
8956         * gcc.target/arm/mla-1.c: New test.
8957
8958 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8959
8960         PR fortran/30073
8961         PR fortran/43793
8962         * gfortran.dg/pr43793.f90: New test.
8963
8964 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8965
8966         PR tree-optimization/41442
8967         * gcc.target/i386/pr41442.c: New test.
8968
8969 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8970
8971         PR fortran/43832
8972         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8973
8974 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8975
8976         PR fortran/43832
8977         * gfortran.dg/open_nounit.f90: New test.
8978
8979 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8980
8981         PR fortran/43841
8982         PR fortran/43843
8983         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8984
8985 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8986
8987         * gcc.dg/Wconversion-integer.c: Update.
8988
8989 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8990
8991         * gnat.dg/unchecked_convert5.adb: New test.
8992
8993 2010-04-23  Richard Guenther  <rguenther@suse.de>
8994
8995         PR lto/41734
8996         * gcc.dg/lto/20100423-2_0.c: New testcase.
8997         * gcc.dg/lto/20100423-2_0.c: Likewise.
8998
8999 2010-04-23  Richard Guenther  <rguenther@suse.de>
9000
9001         PR lto/43455
9002         * gcc.dg/lto/20100423-1_0.c: New testcase.
9003         * gcc.dg/lto/20100423-1_1.c: Likewise.
9004
9005 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9006
9007         PR tree-optimization/43846
9008         * gcc.dg/tree-ssa/sra-10.c: New test.
9009
9010 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9011
9012         PR middle-end/43835
9013         * gcc.c-torture/execute/pr43835.c: New test.
9014
9015 2010-04-23  Richard Guenther  <rguenther@suse.de>
9016
9017         PR lto/42653
9018         * g++.dg/lto/20100423-1_0.C: New testcase.
9019
9020 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9021
9022         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9023
9024 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9025
9026         PR tree-optimization/43842
9027         * gcc.dg/vect/pr43842.c: New test.
9028
9029 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9030
9031         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9032         * gcc.target/i386/wmul-2.c: Likewise.
9033
9034 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9035
9036         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9037         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9038
9039 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9040
9041         * gfortran.dg/reassoc_6.f: New testcase.
9042
9043 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9044
9045         PR middle-end/29274
9046         * gcc.target/arm/wmul-1.c: New test.
9047         * gcc.target/arm/wmul-2.c: New test.
9048
9049 2010-04-22  Richard Guenther  <rguenther@suse.de>
9050
9051         PR tree-optimization/43845
9052         * gcc.c-torture/compile/pr43845.c: New testcase.
9053
9054 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9055
9056         PR middle-end/29274
9057         * gcc.target/i386/wmul-1.c: New test.
9058         * gcc.target/i386/wmul-2.c: New test.
9059         * gcc.target/bfin/wmul-1.c: New test.
9060         * gcc.target/bfin/wmul-2.c: New test.
9061
9062 2010-04-22  Richard Guenther  <rguenther@suse.de>
9063
9064         PR fortran/43829
9065         * gfortran.dg/vector_subscript_6.f90: New testcase.
9066         * gfortran.dg/assign_10.f90: Adjust.
9067
9068 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9069
9070         PR fortran/43836
9071         * gfortran.dg/gomp/pr43836.f90: New test.
9072
9073 2010-04-21  Richard Guenther  <rguenther@suse.de>
9074
9075         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9076
9077 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9078
9079         * gcc.dg/torture/builtin-cproj-3.c: New.
9080
9081 2010-04-20  Jason Merrill  <jason@redhat.com>
9082
9083         PR c++/9335
9084         * g++.dg/template/recurse2.C: New.
9085         * g++.dg/parse/crash36.C: Adjust.
9086         * g++.dg/other/fold1.C: Adjust.
9087         * g++.dg/init/member1.C: Adjust.
9088         * lib/prune.exp: Prune "skipping N instantiation contexts".
9089
9090 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9091
9092         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9093
9094 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9095
9096         * gcc.dg/torture/builtin-cproj-1.c: New.
9097         * gcc.dg/torture/builtin-cproj-2.c: New.
9098
9099 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9100
9101         PR c++/43800
9102         PR c++/43704
9103         * g++.dg/template/typedef32.C: Adjust.
9104         * g++.dg/template/typedef33.C: New test.
9105
9106 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9107
9108         PR fortran/43227
9109         * gfortran.dg/proc_decl_23.f90: New test.
9110
9111         PR fortran/43266
9112         * gfortran.dg/abstract_type_6.f03: New test.
9113
9114 2010-04-20  Xinliang David Li  <davidxl@google.com>
9115
9116         * g++.dg/tree-ssa/fold-compare.C: New.
9117
9118 2010-04-20  Richard Guenther  <rguenther@suse.de>
9119
9120         PR tree-optimization/39417
9121         * g++.dg/torture/pr39417.C: New testcase.
9122
9123 2010-04-20  Richard Guenther  <rguenther@suse.de>
9124
9125         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9126
9127 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9128
9129         * g++.dg/debug/dwarf2/rv1.C: New test.
9130
9131 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9132
9133         PR target/43635
9134         * gcc.c-torture/compile/pr43635.c: New testcase.
9135
9136 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9137
9138         PR fortran/43339
9139         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9140         of sequential loops being private only in the innermost containing
9141         task region.
9142
9143         PR middle-end/43337
9144         * gfortran.dg/gomp/pr43337.f90: New test.
9145
9146 2010-04-19  Richard Guenther  <rguenther@suse.de>
9147
9148         PR tree-optimization/43796
9149         * gfortran.dg/pr43796.f90: New testcase.
9150
9151 2010-04-19  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/43783
9154         * gcc.c-torture/execute/pr43783.c: New testcase.
9155
9156 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9157
9158         PR target/43766
9159         * gcc.target/i386/pr43766.c: New test.
9160
9161 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9162
9163         PR target/43662
9164         * gcc.target/i386/pr43662.c: New test.
9165
9166 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9167
9168         PR c++/43704
9169         * g++.dg/template/typedef32.C: New test.
9170
9171 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9172
9173         PR tree-optimization/37027
9174         * lib/target-supports.exp
9175         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9176         * gcc.dg/vect/pr37027.c: New test.
9177         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9178         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9179         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9180         gcc.dg/vect/vect-complex-6.c: Likewise.
9181
9182 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * g++.dg/debug/dwarf2/enum1.C: New test.
9185
9186 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9187
9188         * gnat.dg/rep_clause5.ad[sb]: New test.
9189         * gnat.dg/rep_clause5_pkg.ads: New helper.
9190
9191 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9192
9193         PR tree-optimization/43771
9194         * g++.dg/vect/pr43771.cc: New test.
9195
9196 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9197
9198         PR fortran/31538
9199         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9200         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9201
9202 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9203
9204         * gnat.dg/sizetype.adb: Rename into...
9205         * gnat.dg/sizetype1.adb: ...this.
9206         * gnat.dg/sizetype2.adb: New test.
9207
9208 2010-04-16  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/43572
9211         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9212
9213 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9214
9215         * gnat.dg/specs/discr_private.ads: New test.
9216
9217 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9218
9219         PR target/41514
9220         * gcc.target/arm/thumb-comparisons.c: New test.
9221
9222         PR target/40603
9223         * gcc.target/arm/thumb-cbranchqi.c: New test.
9224
9225 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9226
9227         * g++.dg/torture/pr36191.C: Enable for SH.
9228
9229 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9230
9231         * gnat.dg/wide_boolean.adb: New test.
9232         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9233
9234 2010-04-15  Richard Guenther  <rguenther@suse.de>
9235
9236         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9237         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9238         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9239         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9240         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9241         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9242         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9243         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9244         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9245         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9246         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9247         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9248         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9249         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9250         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9251
9252 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9253
9254         PR target/21803
9255         * gcc.target/arm/pr42496.c: New test.
9256
9257 2010-04-14  Jason Merrill  <jason@redhat.com>
9258
9259         PR c++/36625
9260         * g++.dg/ext/attrib38.C: New.
9261
9262 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9263
9264         PR testsuite/43739
9265         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9266
9267 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9268
9269         PR 42966
9270         * gcc.dg/cpp/warn-undef-2.c: Update.
9271         * gcc.dg/cpp/warn-traditional-2.c: Update.
9272         * gcc.dg/cpp/warn-comments-2.c: Update.
9273         * gcc.dg/cpp/warn-variadic-2.c: Update.
9274         * gcc.dg/cpp/warn-long-long-2.c: Update.
9275         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9276         * gcc.dg/cpp/warn-multichar-2.c: Update.
9277         * gcc.dg/cpp/warn-normalized-3.c: Update.
9278         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9279         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9280         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9281         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9282         * gcc.dg/cpp/warn-redefined-2.c: Update.
9283         * gfortran.dg/warning-directive-2.F90: Update.
9284         * c-c++-common/cpp/warning-directive-2.c: Update.
9285
9286 2010-04-14  Michael Matz  <matz@suse.de>
9287
9288         PR tree-optimization/42963
9289         * gcc.dg/pr42963.c: New testcase.
9290
9291 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9292
9293         * gnat.dg/class_wide.adb: Rename into...
9294         * gnat.dg/class_wide1.adb: ...this.
9295         * gnat.dg/class_wide2.ad[sb]: New test.
9296
9297 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9298
9299         PR fortran/18918
9300         * gfortran.dg/coarray_9.f90: Update dg-errors.
9301         * gfortran.dg/coarray_10.f90: New test.
9302         * gfortran.dg/coarray_11.f90: New test.
9303
9304 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9305
9306         PR fortran/43747
9307         gfortran.dg/initialization_24.f90: New test.
9308
9309 2010-04-13  Jason Merrill  <jason@redhat.com>
9310
9311         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9312         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9313
9314 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9315
9316         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9317         * g++.dg/dg.exp: Likewise.
9318         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9319         * c-c++-common/cpp/warning-directive-1.c: ... here.
9320         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9321         * c-c++-common/cpp/warning-directive-2.c: ... here.
9322         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9323         * c-c++-common/cpp/warning-directive-3.c: ... here.
9324         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9325         * c-c++-common/cpp/warning-directive-4.c: ... here.
9326         * g++.dg/cpp/warning-directive-1.C: Delete.
9327         * g++.dg/cpp/warning-directive-2.C: Delete.
9328         * g++.dg/cpp/warning-directive-3.C: Delete.
9329         * g++.dg/cpp/warning-directive-4.C: Delete.
9330         * gcc.dg/cpp/normalised-3.c: Delete.
9331         * g++.dg/cpp/normalised-1.C: Rename as ...
9332         * c-c++-common/cpp/normalised-3.c: ... this.
9333
9334 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9335
9336         * gcc.dg/tree-ssa/sra-9.c: New test.
9337
9338 2010-04-13  Michael Matz  <matz@suse.de>
9339
9340         PR middle-end/43730
9341         * gcc.dg/pr43730.c: New test.
9342
9343 2010-04-13  Michael Matz  <matz@suse.de>
9344
9345         * gcc.dg/tree-ssa/negate.c: New testcase.
9346
9347 2010-04-13  Richard Guenther  <rguenther@suse.de>
9348
9349         PR testsuite/43735
9350         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9351
9352 2010-04-13  Richard Guenther  <rguenther@suse.de>
9353
9354         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9355
9356 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9357
9358         * gnat.dg/derived_type1.adb: New test.
9359
9360 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9361
9362         * gcc.dg/plugindir1.c: New testcase.
9363         * gcc.dg/plugindir2.c: New testcase.
9364         * gcc.dg/plugindir3.c: New testcase.
9365         * gcc.dg/plugindir4.c: New testcase.
9366
9367 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9368
9369         * gcc.target/i386/rotate-2.c: New test.
9370
9371 2010-04-12  Jason Merrill  <jason@redhat.com>
9372
9373         PR c++/43641
9374         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9375         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9376
9377 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9378
9379         PR c++/25811
9380         * g++.dg/init/pr25811.C: New test.
9381
9382 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9383
9384         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9385         dg-error, dg-warning.
9386         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9387
9388 2010-04-12  Richard Guenther  <rguenther@suse.de>
9389
9390         * gcc.dg/torture/inline-2.c: New testcase.
9391
9392 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9393
9394         PR bootstrap/43699
9395         * gcc.dg/Wunused-var-7.c: New test.
9396
9397         PR tree-optimization/43560
9398         * gcc.c-torture/execute/pr43560.c: New test.
9399
9400 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9401
9402         * gnat.dg/aggr13.adb: New test.
9403         * gnat.dg/aggr14.adb: Likewise.
9404         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9405
9406 2010-04-12  Richard Guenther  <rguenther@suse.de>
9407
9408         PR c++/43611
9409         * g++.dg/torture/pr43611.C: New testcase.
9410
9411 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9412
9413         PR c/36774
9414         * gcc.dg/pr36774-1.c: New test.
9415         * gcc.dg/pr36774-2.c: New test.
9416
9417 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9418
9419         * gcc.target/sh/rte-delay-slot.c: New test.
9420
9421 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9422
9423         * gnat.dg/pack9.adb: Remove -cargs option.
9424         * gnat.dg/aggr12.ad[sb]: New test.
9425
9426 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9427
9428         PR target/43417
9429         * gcc.target/sh/pr43417.c: New test.
9430
9431 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9432
9433         PR fortran/43591
9434         * gfortran.dg/spec_expr_6.f90: New test.
9435
9436 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9437
9438         PR cpp/43195
9439         * gcc.dg/cpp/pr43195.c: New.
9440         * gcc.dg/cpp/pr43195.h: New.
9441
9442 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9443
9444         PR 42965
9445         * gcc.dg/Werror-6.c: Adjust.
9446         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9447         * gcc.dg/Werror-4.c: Likewise.
9448         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9449         * gcc.dg/Wswitch-enum-error.c: Likewise.
9450         * gcc.dg/Wpointer-arith.c: Likewise.
9451         * gcc.dg/Wfatal.c: Likewise.
9452         * gcc.dg/Wswitch-error.c: Likewise.
9453         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9454         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9455         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9456         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9457         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9458         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9459         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9460         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9461         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9462         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9463         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9464         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9465         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9466         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9467         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9468         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9469         * g++.dg/cpp/warning-directive-2.C: Likewise.
9470         * gfortran.dg/warning-directive-2.F90: Likewise.
9471
9472 2010-04-09  Jason Merrill  <jason@redhat.com>
9473
9474         PR c++/42623
9475         * g++.dg/template/sizeof13.C: New.
9476
9477 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9478
9479         * g++.dg/other/pr35504.C: Add check for thiscall.
9480         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9481         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9482
9483 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9484
9485         PR c++/28584
9486         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9487         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9488         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9489         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9490         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9491         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9492         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9493         * g++.dg/other/increment1.C: Likewise.
9494
9495 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9496
9497         PR fortran/18918
9498         * gfortran.dg/coarray_7.f90: New test.
9499         * gfortran.dg/coarray_8.f90: New test.
9500
9501 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9502
9503         PR fortran/28039
9504         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9505
9506 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9507
9508         PR target/43643
9509         * gcc.dg/pr43643.c: New test.
9510
9511 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9512
9513         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9514
9515 2010-04-08  Richard Guenther  <rguenther@suse.de>
9516
9517         PR tree-optimization/43679
9518         * gcc.c-torture/compile/pr43679.c: New testcase.
9519
9520 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR debug/43670
9523         * gcc.dg/pr43670.c: New test.
9524
9525 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9526
9527         PR middle-end/40815
9528         * gcc.dg/tree-ssa/reassoc-19.c: New.
9529
9530 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR c/18624
9533         * gcc.dg/Wunused-var-1.c: New test.
9534         * gcc.dg/Wunused-var-2.c: New test.
9535         * gcc.dg/Wunused-var-3.c: New test.
9536         * gcc.dg/Wunused-var-4.c: New test.
9537         * gcc.dg/Wunused-var-5.c: New test.
9538         * gcc.dg/Wunused-var-6.c: New test.
9539         * gcc.dg/Wunused-parm-1.c: New test.
9540
9541         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9542         * gcc.dg/trunc-1.c: Likewise.
9543         * gcc.dg/vla-9.c: Likewise.
9544         * gcc.dg/dfp/composite-type.c: Likewise.
9545
9546 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9547
9548         PR objc/35996
9549         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9550         * obj-c++.dg/objc-gc-3.mm: Ditto.
9551
9552 2010-04-07  Simon Baldwin  <simonb@google.com>
9553
9554         * gcc.dg/cpp/warn-undef-2.c: New.
9555         * gcc.dg/cpp/warn-traditional-2.c: New.
9556         * gcc.dg/cpp/warn-comments-2.c: New.
9557         * gcc.dg/cpp/warning-directive-1.c: New.
9558         * gcc.dg/cpp/warn-long-long.c: New.
9559         * gcc.dg/cpp/warn-traditional.c: New.
9560         * gcc.dg/cpp/warn-variadic-2.c: New.
9561         * gcc.dg/cpp/warn-undef.c: New.
9562         * gcc.dg/cpp/warn-normalized-1.c: New.
9563         * gcc.dg/cpp/warning-directive-2.c: New.
9564         * gcc.dg/cpp/warn-long-long-2.c: New.
9565         * gcc.dg/cpp/warn-variadic.c: New.
9566         * gcc.dg/cpp/warn-normalized-2.c: New.
9567         * gcc.dg/cpp/warning-directive-3.c: New.
9568         * gcc.dg/cpp/warn-deprecated-2.c: New.
9569         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9570         * gcc.dg/cpp/warn-multichar-2.c: New.
9571         * gcc.dg/cpp/warn-normalized-3.c: New.
9572         * gcc.dg/cpp/warning-directive-4.c: New.
9573         * gcc.dg/cpp/warn-unused-macros.c: New.
9574         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9575         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9576         * gcc.dg/cpp/warn-cxx-compat.c: New.
9577         * gcc.dg/cpp/warn-redefined.c: New.
9578         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9579         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9580         * gcc.dg/cpp/warn-deprecated.c: New.
9581         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9582         * gcc.dg/cpp/warn-redefined-2.c: New.
9583         * gcc.dg/cpp/warn-comments.c: New.
9584         * gcc.dg/cpp/warn-multichar.c: New.
9585         * g++.dg/cpp/warning-directive-1.C: New.
9586         * g++.dg/cpp/warning-directive-2.C: New.
9587         * g++.dg/cpp/warning-directive-3.C: New.
9588         * g++.dg/cpp/warning-directive-4.C: New.
9589         * gfortran.dg/warning-directive-1.F90: New.
9590         * gfortran.dg/warning-directive-3.F90: New.
9591         * gfortran.dg/warning-directive-2.F90: New.
9592         * gfortran.dg/warning-directive-4.F90: New.
9593
9594 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9595
9596         PR objc++/23716
9597         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9598
9599 2010-04-07  Jason Merrill  <jason@redhat.com>
9600
9601         * g++.dg/template/dr408.C: New.
9602
9603         * g++.dg/lookup/ns4.C: New.
9604
9605         PR c++/38392
9606         * g++.dg/template/friend51.C: New test.
9607
9608         PR c++/41970
9609         * g++.old-deja/g++.other/linkage1.C: Adjust.
9610
9611 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9612
9613         PR c++/42697
9614         * g++.dg/template/crash94.C: New test.
9615
9616 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9617
9618         PR c++/40239
9619         * g++.dg/init/aggr5.C: New test.
9620         * g++.dg/init/aggr5.C: New test.
9621
9622 2010-04-07  Richard Guenther  <rguenther@suse.de>
9623
9624         PR tree-optimization/43270
9625         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9626         * gcc.dg/Warray-bounds-7.c: Likewise.
9627
9628 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9629
9630         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9631         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9632         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9633
9634 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9635
9636         PR c++/42556
9637         * g++.dg/init/pr42556.C: New test.
9638
9639 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9640
9641         PR debug/43628
9642         * g++.dg/debug/dwarf2/typedef2.C: New test.
9643
9644 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9645
9646         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9647         c-c++-common/dwarf2/redeclaration-1.C
9648
9649 2010-04-06  Jason Merrill  <jason@redhat.com>
9650
9651         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9652         * g++.dg/ext/attrib18.C: Likewise.
9653         * g++.dg/ext/bitfield2.C: Likewise.
9654         * g++.dg/ext/bitfield4.C: Likewise.
9655         * g++.dg/ext/visibility/warn2.C: Likewise.
9656         * g++.dg/ext/visibility/warn3.C: Likewise.
9657         * g++.dg/gomp/pr26690-1.C: Likewise.
9658         * g++.dg/inherit/covariant7.C: Likewise.
9659         * g++.dg/init/synth2.C: Likewise.
9660         * g++.dg/lookup/using7.C: Likewise.
9661         * g++.dg/other/crash-4.C: Likewise.
9662         * g++.dg/other/error13.C: Likewise.
9663         * g++.dg/other/error20.C: Likewise.
9664         * g++.dg/parse/crash31.C: Likewise.
9665         * g++.dg/parse/error16.C: Likewise.
9666         * g++.dg/parse/error19.C: Likewise.
9667         * g++.dg/parse/error27.C: Likewise.
9668         * g++.dg/parse/error28.C: Likewise.
9669         * g++.dg/parse/fused-params1.C: Likewise.
9670         * g++.dg/template/error2.C: Likewise.
9671         * g++.dg/template/local6.C: Likewise.
9672         * g++.dg/template/qualttp15.C: Likewise.
9673         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9674         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9675         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9676         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9677         * g++.old-deja/g++.eh/spec6.C: Likewise.
9678         * g++.old-deja/g++.jason/crash3.C: Likewise.
9679         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9680         * g++.old-deja/g++.law/ctors5.C: Likewise.
9681         * g++.old-deja/g++.law/ctors9.C: Likewise.
9682         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9683         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9684         * g++.old-deja/g++.other/struct1.C: Likewise.
9685         * g++.old-deja/g++.other/volatile1.C: Likewise.
9686         * g++.old-deja/g++.pt/crash36.C: Likewise.
9687         * g++.old-deja/g++.pt/derived3.C: Likewise.
9688         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9689         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9690
9691 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9692
9693         PR middle-end/43519
9694         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9695         * gcc.dg/graphite/id-19.c: New.
9696
9697 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9698
9699         PR middle-end/32824
9700         * gcc.dg/vect/pr32824: New.
9701
9702 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9703
9704         PR fortran/18918
9705         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9706         * gfortran.dg/coarray_3.f90: Ditto.
9707         * gfortran.dg/coarray_4.f90: Ditto.
9708         * gfortran.dg/coarray_5.f90: Ditto.
9709         * gfortran.dg/coarray_6.f90: Ditto.
9710         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9711
9712 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9713
9714         PR fortran/18918
9715         * gfortran.dg/coarray_4.f90: Fix test.
9716         * gfortran.dg/coarray_6.f90: Add more tests.
9717
9718 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9719
9720         PR fortran/18918
9721         * gfortran.dg/coarray_4.f90: New test.
9722         * gfortran.dg/coarray_5.f90: New test.
9723         * gfortran.dg/coarray_6.f90: New test.
9724
9725 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9726
9727         PR fortran/18918
9728         * gfortran.dg/iso_fortran_env_5.f90: New test.
9729         * gfortran.dg/iso_fortran_env_6.f90: New test.
9730
9731 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9732
9733         PR fortran/39997
9734         * gfortran.dg/coarray_1.f90: New test.
9735         * gfortran.dg/coarray_2.f90: New test.
9736         * gfortran.dg/coarray_3.f90: New test.
9737
9738 2010-04-06  Jason Merrill  <jason@redhat.com>
9739
9740         PR c++/43648
9741         * g++.dg/template/dtor8.C: New.
9742
9743         PR c++/43621
9744         * g++.dg/template/error-recovery2.C: New.
9745
9746 2010-04-06  Jan Hubicka  <jh@suse.czpli
9747
9748         PR tree-optimization/42906
9749         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9750
9751 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9752
9753         PR fortran/43178
9754         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9755         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9756         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9757
9758 2010-04-06  Richard Guenther  <rguenther@suse.de>
9759
9760         PR tree-optimization/43627
9761         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9762
9763 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR target/43638
9766         * gcc.target/i386/pr43638.c: New test.
9767
9768 2010-04-06  Richard Guenther  <rguenther@suse.de>
9769
9770         PR middle-end/43661
9771         * gcc.c-torture/compile/pr43661.c: New testcase.
9772
9773 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9774
9775         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9776
9777 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9778
9779         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9780
9781 2010-04-02  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/43629
9784         * gcc.c-torture/execute/pr43629.c: New testcase.
9785
9786 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9787             Dominique d'Humieres  <dominiq@lps.ens.fr>
9788
9789         PR libfortran/43605
9790         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9791
9792 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9793
9794         PR debug/43325
9795         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9796
9797 2010-04-01  Jason Merrill  <jason@redhat.com>
9798
9799         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9800
9801 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9802             Manfred Schwarb  <manfred99@gmx.ch>
9803
9804         PR libfortran/43605
9805         * gfortran.dg/ftell_3.f90: New test.
9806
9807 2010-04-01  Richard Guenther  <rguenther@suse.de>
9808
9809         PR middle-end/43614
9810         * gcc.c-torture/compile/pr43614.c: New testcase.
9811
9812 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9813
9814         PR tree-optimization/43141
9815         * gcc.dg/guality/pr43141.c: New test.
9816
9817 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9818
9819         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9820         * g++.dg/eh/spbp.C: Likewise.
9821         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9822         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9823         superfluous casts.
9824         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9825         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9826         * objc.dg/dwarf-2.m: Likewise.
9827
9828 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9829
9830         PR middle-end/43464
9831         * gcc.dg/graphite/id-pr43464.c: New.
9832         * gcc.dg/graphite/id-pr43464-1.c: New.
9833
9834 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9835
9836         PR middle-end/43351
9837         * gcc.dg/graphite/id-pr43351.c
9838
9839 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9840
9841         PR testsuite/35165
9842         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9843         * obj-c++.dg/try-catch-2.mm: Ditto.
9844         * obj-c++.dg/lookup-2.mm: Ditto.
9845         * obj-c++.dg/encode-8.m: Ditto.
9846         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9847         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9848         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9849         * obj-c++.dg/const-str-11.mm: Ditto.
9850         * obj-c++.dg/const-str-9.mm: Ditto.
9851         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9852         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9853         * obj-c++.dg/except-1.mm: Ditto.
9854         * obj-c++.dg/const-str-7.mm: Ditto.
9855         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9856         * obj-c++.dg/const-str-3.mm: Ditto.
9857         * obj-c++.dg/const-str-7.mm: Ditto.
9858         * obj-c++.dg/stubify-2.mm: Change dump file name.
9859
9860         PR objc++/23613
9861         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9862         New macro.
9863         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9864         Remove dg-xfail-if.
9865
9866 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9867
9868         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9869         only with -O2, -O3 or -Os and not with -fwhopr.
9870
9871 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9872
9873         PR c++/43558
9874         * g++.dg/template/typedef31.C: New test.
9875
9876 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9877
9878         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9879         assembler output on *-*-solaris2*.
9880         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9881
9882 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR debug/43557
9885         * gcc.dg/pr43557-1.c: New test.
9886         * gcc.dg/pr43557-2.c: New file.
9887
9888 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9889
9890         PR 43562
9891         * gcc.dg/pr43562.c: New test.
9892
9893 2010-03-30  Jason Merrill  <jason@redhat.com>
9894
9895         PR c++/43076
9896         * g++.dg/template/error-recovery1.C: New.
9897
9898         PR c++/41786
9899         * g++.dg/parse/ambig5.C: New.
9900
9901 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9902
9903         PR debug/43593
9904         * gcc.dg/guality/pr43593.c: New test.
9905
9906 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9907
9908         PR middle-end/43430
9909         * gcc.dg/vect/pr43430-1.c: New.
9910
9911 2010-03-30  Jason Merrill  <jason@redhat.com>
9912
9913         PR c++/43559
9914         * g++.dg/template/partial7.C: New.
9915
9916 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9917
9918         * gcc.target/s390/stackcheck1.c: New testcase.
9919
9920 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9921
9922         PR libfortran/43265
9923         * gfortran.dg/read_eof_8.f90: New test.
9924
9925 2010-03-29  Jason Merrill  <jason@redhat.com>
9926
9927         * gcc.dg/cpp/include6.c: Change [] to ().
9928
9929         N3077
9930         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9931         splicing and UCNs.
9932         * c-c++-common/raw-string-2.c: Add trigraph test.
9933         * c-c++-common/raw-string-8.c: New.
9934         * c-c++-common/raw-string-9.c: New.
9935         * c-c++-common/raw-string-10.c: New.
9936
9937         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9938         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9939         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9940         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9941         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9942         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9943         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9944
9945 2010-03-29  Richard Guenther  <rguenther@suse.de>
9946
9947         PR tree-optimization/43560
9948         * gcc.dg/torture/pr43560.c: New testcase.
9949
9950 2010-03-29  Jason Merrill  <jason@redhat.com>
9951
9952         N3077
9953         * g++.dg/ext/raw-string-1.C: Change [] to ().
9954         * g++.dg/ext/raw-string-2.C: Change [] to ().
9955         Don't use \ in delimiter.
9956         * g++.dg/ext/raw-string-3.C: Change [] to ().
9957         * g++.dg/ext/raw-string-4.C: Change [] to ().
9958         * g++.dg/ext/raw-string-5.C: Change [] to ().
9959         Test for error on \ in delimiter.
9960         * g++.dg/ext/raw-string-6.C: Change [] to ().
9961         * g++.dg/ext/raw-string-7.C: Change [] to ().
9962
9963 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9964
9965         PR 43564
9966         * gcc.dg/pr43564.c: New test.
9967
9968 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9969
9970         PR fortran/43551
9971         * gfortran.dg/direct_io_12.f90: New test.
9972
9973 2010-03-28  Jan Hubicka  <jh@suse.cz>
9974
9975         PR tree-optimization/43505
9976         * gfortran.dg/pr43505.f90: New testcase.
9977
9978 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9979
9980         PR tree-optimization/43528
9981         * gcc.target/i386/pr43528.c: New test.
9982
9983 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9984
9985         PR c/43381
9986         * gcc.dg/parm-impl-decl-3.c: New test.
9987
9988 2010-03-26  Jason Merrill  <jason@redhat.com>
9989
9990         PR c++/43509
9991         * g++.dg/cpp0x/parse1.C: New.
9992
9993 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9994
9995         PR target/43524
9996         * gcc.target/i386/pr43524.c: New test.
9997
9998 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9999
10000         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10001         whitespace, rename main to foo.
10002         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10003         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10004         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10005         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10006         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10007         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10008         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10009         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10010         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10011         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10012         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10013
10014 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10015
10016         PR c++/43327
10017         * g++.dg/other/crash-10.C: New test.
10018         * g++.dg/other/crash-11.C: New test.
10019
10020 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10021
10022         PR libfortran/43517
10023         * gfortran.dg/read_eof_7.f90: New test.
10024
10025 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10026
10027         PR objc/35165
10028         PR testsuite/43512
10029         * objc-obj-c++-shared: New directory.
10030         * objc-obj-c++-shared/Object1-implementation.h: New file.
10031         * objc-obj-c++-shared/Object1.h: New file.
10032         * objc-obj-c++-shared/Protocol1.h: New file.
10033         * objc-obj-c++-shared/next-abi.h: New file.
10034         * objc-obj-c++-shared/next-mapping.h: New file.
10035         * objc/execute/next_mapping.h: Delete.
10036         * objc.dg/special/special.exp: For all targets run the tests with
10037         -fgnu-runtime, for darwin targets also run the tests with
10038         -fnext-runtime.
10039         * objc.dg/dg.exp: Ditto.
10040         * obj-c++.dg/dg.exp: Ditto.
10041         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10042         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10043         include use of updated NeXT interface.
10044         * objc/execute/formal_protocol-5.m: Ditto.
10045         * objc/execute/protocol-isEqual-2.m: Ditto.
10046         * objc/execute/protocol-isEqual-4.m: Ditto.
10047         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10048         Protocol1.h) and next-mapping.h as required.
10049         * objc/execute/object_is_class.m: Ditto.
10050         * objc/execute/enumeration-1.m: Ditto.
10051         * objc/execute/class-13.m: Ditto.
10052         * objc/execute/formal_protocol-2.m: Ditto.
10053         * objc/execute/formal_protocol-4.m: Ditto.
10054         * objc/execute/class-1.m: Ditto.
10055         * objc/execute/bycopy-1.m: Ditto.
10056         * objc/execute/formal_protocol-6.m: Ditto.
10057         * objc/execute/bycopy-3.m: Ditto.
10058         * objc/execute/class-3.m: Ditto.
10059         * objc/execute/bf-11.m: Ditto.
10060         * objc/execute/class-5.m: Ditto.
10061         * objc/execute/bf-13.m: Ditto.
10062         * objc/execute/class-7.m: Ditto.
10063         * objc/execute/bf-15.m: Ditto.
10064         * objc/execute/class-9.m: Ditto.
10065         * objc/execute/bf-17.m: Ditto.
10066         * objc/execute/bf-19.m: Ditto.
10067         * objc/execute/IMP.m: Ditto.
10068         * objc/execute/exceptions/catchall-1.m: Ditto.
10069         * objc/execute/exceptions/trivial.m: Ditto.
10070         * objc/execute/exceptions/finally-1.m: Ditto.
10071         * objc/execute/exceptions/local-variables-1.m: Ditto.
10072         * objc/execute/exceptions/foward-1.m: Ditto.
10073         * objc/execute/bf-2.m: Ditto.
10074         * objc/execute/string1.m: Ditto.
10075         * objc/execute/bf-4.m: Ditto.
10076         * objc/execute/informal_protocol.m: Ditto.
10077         * objc/execute/string3.m: Ditto.
10078         * objc/execute/bf-6.m: Ditto.
10079         * objc/execute/bf-8.m: Ditto.
10080         * objc/execute/class-tests-1.h: Ditto.
10081         * objc/execute/protocol-isEqual-1.m: Ditto.
10082         * objc/execute/protocol-isEqual-3.m: Ditto.
10083         * objc/execute/_cmd.m: Ditto.
10084         * objc/execute/function-message-1.m: Ditto.
10085         * objc/execute/bf-20.m: Ditto.
10086         * objc/execute/bf-common.h: Ditto.
10087         * objc/execute/np-2.m: Ditto.
10088         * objc/execute/class-10.m: Ditto.
10089         * objc/execute/class-12.m: Ditto.
10090         * objc/execute/enumeration-2.m: Ditto.
10091         * objc/execute/class-14.m: Ditto.
10092         * objc/execute/encode-1.m: Ditto.
10093         * objc/execute/formal_protocol-1.m: Ditto.
10094         * objc/execute/formal_protocol-3.m: Ditto.
10095         * objc/execute/accessing_ivars.m: Ditto.
10096         * objc/execute/bycopy-2.m: Ditto.
10097         * objc/execute/class-2.m: Ditto.
10098         * objc/execute/bf-10.m: Ditto.
10099         * objc/execute/formal_protocol-7.m: Ditto.
10100         * objc/execute/root_methods.m: Ditto.
10101         * objc/execute/class-4.m: Ditto.
10102         * objc/execute/bf-12.m: Ditto.
10103         * objc/execute/class-6.m: Ditto.
10104         * objc/execute/bf-14.m: Ditto.
10105         * objc/execute/nested-func-1.m: Ditto.
10106         * objc/execute/class-8.m: Ditto.
10107         * objc/execute/private.m: Ditto.
10108         * objc/execute/bf-16.m: Ditto.
10109         * objc/execute/bf-18.m: Ditto.
10110         * objc/execute/load-3.m: Ditto.
10111         * objc/execute/compatibility_alias.m: Ditto.
10112         * objc/execute/bf-1.m: Ditto.
10113         * objc/execute/no_clash.m: Ditto.
10114         * objc/execute/bf-3.m: Ditto.
10115         * objc/execute/string2.m: Ditto.
10116         * objc/execute/bf-5.m: Ditto.
10117         * objc/execute/string4.m: Ditto.
10118         * objc/execute/bf-7.m: Ditto.
10119         * objc/execute/object_is_meta_class.m: Ditto.
10120         * objc/execute/bf-9.m: Ditto.
10121         * objc/execute/bf-21.m: Ditto.
10122         * objc/execute/cascading-1.m: Ditto.
10123         * objc/execute/trivial.m: Ditto.
10124         * objc/execute/np-1.m: Ditto.
10125         * objc/compile/trivial.m: Ditto.
10126         * objc/execute/class_self-2.m: Include <stdlib.h>.
10127         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10128         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10129         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10130         and 64bit. Use new NeXT interface as required.
10131         * objc.dg/special/unclaimed-category-1.m: Ditto.
10132         * objc.dg/special/unclaimed-category-1.h: Ditto.
10133         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10134         * objc.dg/func-ptr-1.m: Ditto.
10135         * objc.dg/stret-1.m: Ditto.
10136         * objc.dg/encode-2.m: Ditto.
10137         * objc.dg/category-1.m: Ditto.
10138         * objc.dg/encode-3.m: Ditto.
10139         * objc.dg/call-super-3.m: Ditto.
10140         * objc.dg/method-3.m: Ditto.
10141         * objc.dg/func-ptr-2.m: Ditto.
10142         * objc.dg/lookup-1.m: Ditto.
10143         * objc.dg/encode-4.m: Ditto.
10144         * objc.dg/fix-and-continue-1.m: Ditto.
10145         * objc.dg/proto-lossage-3.m: Ditto.
10146         * objc.dg/method-13.m: Ditto.
10147         * objc.dg/proto-qual-1.m: Ditto.
10148         * objc.dg/zero-link-3.m: Ditto.
10149         * objc.dg/bitfield-1.m: Ditto.
10150         * objc.dg/va-meth-1.m: Ditto.
10151         * objc.dg/super-class-3.m: Ditto.
10152         * objc.dg/call-super-1.m: Ditto.
10153         * objc.dg/type-size-2.m: Ditto.
10154         * objc.dg/method-10.m: Ditto.
10155         * objc.dg/defs.m: Ditto.
10156         * objc.dg/const-str-3.m: Ditto.
10157         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10158         Protocol1.h) and next-mapping.h as required. Use new NeXT
10159         interface as required.
10160         * objc.dg/super-class-4.m: Ditto.
10161         * objc.dg/comp-types-8.m: Ditto.
10162         * objc.dg/call-super-2.m: Ditto.
10163         * objc.dg/objc-fast-4.m: Ditto.
10164         * objc.dg/method-6.m: Ditto.
10165         * objc.dg/const-str-3.m: Ditto.
10166         * objc.dg/const-str-7.m: Ditto.
10167         * objc.dg/method-15.m: Ditto.
10168         * objc.dg/method-19.m: Ditto.
10169         * objc.dg/sync-1.m: Ditto.
10170         * objc.dg/layout-1.m: Ditto.
10171         * objc.dg/bitfield-3.m: Ditto.
10172         * objc.dg/try-catch-3.m: Ditto.
10173         * objc.dg/try-catch-7.m: Ditto.
10174         * objc.dg/comp-types-10.m: Ditto.
10175         * objc.dg/selector-2.: Ditto.
10176         * objc.dg/method-7.m: Ditto.
10177         * objc.dg/typedef-alias-1.m: Ditto.
10178         * objc.dg/proto-lossage-2.m: Ditto.
10179         * objc.dg/comp-types-11.m: Ditto.
10180         * objc.dg/sizeof-1.m: Ditto.
10181         * objc.dg/method-17.m: Ditto.
10182         * objc.dg/bitfield-5.m: Ditto.
10183         * objc.dg/try-catch-1.m: Ditto.
10184         * objc.dg/encode-5.m: Ditto.
10185         * objc.dg/fix-and-continue-2.m: Ditto.
10186         * objc.dg/method-9.m: Ditto.
10187         * objc.dg/isa-field-1.m: Ditto.
10188         * objc.dg/local-decl-2.m: Ditto.
10189         * objc.dg/objc-gc-4.m: Ditto.
10190         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10191         * objc.dg/gnu-runtime-3.m: Ditto.
10192         * objc.dg/encode-7.m: Ditto.
10193         * objc.dg/encode-8.m: Ditto.
10194         * objc.dg/selector-3.m: Ditto.
10195         * objc.dg/gnu-runtime-1.m: Ditto.
10196         * objc.dg/const-str-12.m: Ditto.
10197         * objc.dg/gnu-runtime-2.m: Ditto.
10198         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10199         * objc.dg/selector-1.m: Ditto.
10200         * objc.dg/stubify-2.m: Ditto.
10201         * objc.dg/zero-link-1.m: Ditto.
10202         * objc.dg/stret-2.m: Ditto.
10203         * objc.dg/zero-link-2.m: Ditto.
10204         * objc.dg/next-runtime-1.m: Ditto.
10205         * objc.dg/symtab-1.m: Ditto.
10206         * objc.dg/stubify-1.m: Ditto.
10207         * objc.dg/bitfield-2.m: Ditto.
10208         * objc.dg/try-catch-10.m: Apply to both runtimes.
10209         * objc.dg/const-str-1.m: Ditto.
10210         * objc.dg/image-info.m: Ditto.
10211         * objc.dg/encode-9.m: Ditto.
10212         * objc.dg/pragma-1.m: Apply test to all targets.
10213         * objc.dg/const-str-4.m: Ditto.
10214         * objc.dg/const-str-8.m: Ditto.
10215         * objc.dg/super-class-2.m: Ditto.
10216         * objc.dg/try-catch-5.m: Ditto.
10217         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10218         Protocol1.h) and next-mapping.h as required. Use new NeXT
10219         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10220         * objc.dg/const-str-11.m: Ditto.
10221         * objc.dg/const-str-9.m: Ditto.
10222         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10223         * objc.dg/encode-1.m: Remove redundant -lobjc.
10224         * objc.dg/try-catch-9.m: Tidy space.
10225         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10226         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10227         and 64bit. Use new NeXT interface as required.
10228         * obj-c++.dg/template-4.mm: Ditto.
10229         * obj-c++.dg/defs.mm: Ditto.
10230         * obj-c++.dg/basic.mm: Ditto.
10231         * obj-c++.dg/encode-4.mm: Ditto.
10232         * obj-c++.dg/method-17.mm: Ditto.
10233         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10234         * obj-c++.dg/cxx-class-1.mm: Ditto.
10235         * obj-c++.dg/method-10.mm: Ditto.
10236         * obj-c++.dg/va-meth-1.mm: Ditto.
10237         * obj-c++.dg/encode-5.mm: Ditto.
10238         * obj-c++.dg/lookup-2.mm: Ditto.
10239         * obj-c++.dg/template-3.mm: Ditto.
10240         * obj-c++.dg/proto-qual-1.mm: Ditto.
10241         * obj-c++.dg/qual-types-1.m: Ditto.
10242         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10243         * obj-c++.dg/template-1.mm: Ditto.
10244         * obj-c++.dg/encode-6.mm: Ditto.
10245         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10246         Protocol1.h) and next-mapping.h as required. Use new NeXT
10247         interface as required.
10248         * obj-c++.dg/except-1.mm: Ditto.
10249         * obj-c++.dg/const-str-7.mm: Ditto.
10250         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10251         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10252         * obj-c++.dg/selector-2.mm: Ditto.
10253         * obj-c++.dg/isa-field-1.mm: Ditto.
10254         * obj-c++.dg/try-catch-1.mm: Ditto.
10255         * obj-c++.dg/local-decl-1.mm: Ditto.
10256         * obj-c++.dg/try-catch-9.mm: Ditto.
10257         * obj-c++.dg/no-extra-load.mm: Ditto.
10258         * obj-c++.dg/selector-5.mm: Ditto.
10259         * obj-c++.dg/method-12.mm: Ditto.
10260         * obj-c++.dg/try-catch-11.mm: Ditto.
10261         * obj-c++.dg/comp-types-11.mm: Ditto.
10262         * obj-c++.dg/bitfield-3.mm: Ditto.
10263         * obj-c++.dg/method-6.mm: Ditto.
10264         * obj-c++.dg/super-class-2.mm: Ditto.
10265         * obj-c++.dg/method-21.mm: Ditto.
10266         * obj-c++.dg/const-str-8.mm: Ditto.
10267         * obj-c++.dg/try-catch-7.mm: Ditto.
10268         * obj-c++.dg/method-15.mm: Ditto.
10269         * obj-c++.dg/layout-1.mm: Ditto.
10270         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10271         * obj-c++.dg/const-str-3.mm: Ditto.
10272         * obj-c++.dg/try-catch-2.mm: Ditto.
10273         * obj-c++.dg/objc-gc-3.mm: Ditto.
10274         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10275         * obj-c++.dg/bitfield-1.mm: Ditto.
10276         * obj-c++.dg/selector-6.mm: Ditto.
10277         * obj-c++.dg/method-13.mm: Ditto.
10278         * obj-c++.dg/comp-types-12.mm: Ditto.
10279         * obj-c++.dg/bitfield-4.mm: Ditto.
10280         * obj-c++.dg/try-catch-8.mm: Ditto.
10281         * obj-c++.dg/method-2.mm: Ditto.
10282         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10283         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10284         * obj-c++.dg/const-str-4.mm: Ditto.
10285         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10286         * obj-c++.dg/try-catch-3.mm: Ditto.
10287         * obj-c++.dg/comp-types-9.mm: Ditto.
10288         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10289         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10290         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10291         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10292         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10293         Use new NeXT interface as required.
10294         * obj-c++.dg/const-str-10.mm: Ditto.
10295         * obj-c++.dg/const-str-11.mm: Ditto.
10296         * obj-c++.dg/const-str-9.mm: Ditto.
10297         * obj-c++.dg/method-11.mm: Ditto.
10298         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10299         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10300         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10301         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10302         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10303
10304 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10305
10306         PR c++/43206
10307         * g++.dg/template/typedef30.C: New test case.
10308
10309 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR c/43385
10312         * gcc.c-torture/execute/pr43385.c: New test.
10313
10314 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10315
10316         * gcc.dg/strncpy-fix-1.c: New test.
10317
10318 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10319
10320         PR testsuite/41609
10321         * lib/objc-torture.exp (objc-set-runtime-options): New.
10322         * objc/execute/execute.exp: Check runtime options on each pass.
10323         * objc/execute/exceptions/exceptions.exp: Ditto.
10324         * objc/compile/compile.exp: Ditto.
10325
10326         PR testsuite/42348
10327         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10328         standard tests.
10329         (check_effective_target_objc2): New proc.
10330         (check_effective_target_next_runtime): New proc.
10331         * lib/objc.exp: Determine which runtime is in force and support it.
10332         * lib/obj-c++.exp: Ditto.
10333
10334 2010-03-24  Jason Merrill  <jason@redhat.com>
10335
10336         PR c++/43502
10337         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10338
10339 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10340
10341         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10342         a loop.
10343         * gcc.dg/ipa/ipa-2.c: Likewise.
10344         * gcc.dg/ipa/ipa-3.c: Likewise.
10345         * gcc.dg/ipa/ipa-4.c: Likewise.
10346         * gcc.dg/ipa/ipa-5.c: Likewise.
10347         * gcc.dg/ipa/ipa-7.c: Likewise.
10348         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10349         a loop.
10350         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10351         i_can_not_be_propagated_fully2 into a loop.
10352         * gcc.dg/ipa/ipa-8.c: New test.
10353         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10354
10355 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR debug/19192
10358         PR debug/43479
10359         * gcc.dg/guality/pr43479.c: New test.
10360         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10361         and add volatile keyword.
10362
10363 2010-03-23  Mike Stump  <mikestump@comcast.net>
10364
10365         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10366
10367 2010-03-23  Jason Merrill  <jason@redhat.com>
10368
10369         * g++.dg/ext/altivec-17.C: Adjust error message.
10370
10371         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10372         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10373         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10374         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10375         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10376         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10377
10378 2010-03-22  Jason Merrill  <jason@redhat.com>
10379
10380         PR c++/43333
10381         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10382         * g++.dg/ext/is_pod_98.C: New.
10383
10384         PR c++/43281
10385         * g++.dg/cpp0x/auto18.C: New.
10386
10387         * gcc.dg/pr36997.c: Adjust error message.
10388         * g++.dg/ext/vector9.C: Likewise.
10389         * g++.dg/conversion/simd3.C: Likewise.
10390         * g++.dg/other/error23.C: Likewise.
10391
10392 2010-03-22  Michael Matz  <matz@suse.de>
10393
10394         PR middle-end/43475
10395         * gfortran.dg/pr43475.f90: New testcase.
10396
10397 2010-03-22  Richard Guenther  <rguenther@suse.de>
10398
10399         PR tree-optimization/43390
10400         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10401
10402 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10403
10404         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10405         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10406
10407 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10408             Michael Matz  <matz@suse.de>
10409
10410         PR c++/43081
10411         * g++.dg/parse/crash56.C: New test.
10412
10413 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10414
10415         PR fortran/43450
10416         * gfortran.dg/whole_file_15.f90 : New test.
10417
10418 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10419
10420         PR fortran/43409
10421         * gfortran.dg/inquire_size.f90: New test.
10422
10423 2010-03-20  Richard Guenther  <rguenther@suse.de>
10424
10425         PR rtl-optimization/43438
10426         * gcc.c-torture/execute/pr43438.c: New testcase.
10427
10428 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10429
10430         PR c++/43375
10431         * g++.dg/abi/mangle42.C: New test.
10432
10433 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10434
10435         PR C/43211
10436         * gcc.dg/pr43211.c: New test.
10437         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10438
10439 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10440
10441         PR rtl-optimization/42258
10442         * gcc.target/arm/thumb1-mul-moves.c: New test.
10443
10444         PR target/40697
10445         * gcc.target/arm/thumb-andsi.c: New test.
10446
10447         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10448         dg-require-effective-target.
10449
10450 2010-03-19  Michael Matz  <matz@suse.de>
10451
10452         PR c++/43116
10453         * g++.dg/other/pr43116.C: New testcase.
10454
10455 2010-03-19  Michael Matz  <matz@suse.de>
10456
10457         PR target/43305
10458         * gcc.dg/pr43305.c: New testcase.
10459
10460 2010-03-19  Richard Guenther  <rguenther@suse.de>
10461
10462         PR tree-optimization/43415
10463         * gcc.c-torture/compile/pr43415.c: New testcase.
10464
10465 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10466
10467         PR ada/43106
10468         * gnat.dg/case_optimization2.adb: New test.
10469         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10470
10471 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10472             Jack Howarth <howarth@bromo.med.uc.edu>
10473
10474         PR target/36399
10475         * gcc.target/i386/push-1.c: Don't xfail
10476           scan-assembler-not "movups" on darwin.
10477
10478 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR debug/43058
10481         * gcc.dg/pr43058.c: New test.
10482
10483 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10484
10485         PR middle-end/42450
10486         * g++.dg/torture/pr42450.C: New test.
10487
10488 2010-03-18  Michael Matz  <matz@suse.de>
10489
10490         PR middle-end/43419
10491         * gcc.dg/pr43419.c: New testcase.
10492
10493 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10494
10495         PR rtl-optimization/43360
10496         * gcc.dg/torture/pr43360.c: New.
10497
10498 2010-03-18  Michael Matz  <matz@suse.de>
10499
10500         PR tree-optimization/43402
10501         * gcc.dg/pr43402.c: New testcase.
10502
10503 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10504
10505         PR target/42427
10506         * gcc.dg/pr42427.c: New test.
10507
10508 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10509
10510         PR libfortran/43265
10511         * gfortran.dg/read_empty_file.f: New test.
10512         * gfortran.dg/read_eof_all.f90: New test.
10513         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10514         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10515
10516 2010-03-17  Michael Matz  <matz@suse.de>
10517
10518         * gcc.dg/pr43300.c: Add -w.
10519
10520 2010-03-17  Richard Guenther  <rguenther@suse.de>
10521
10522         * gcc.dg/pr43379.c: Add -w.
10523
10524 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10525
10526         PR fortran/43331
10527         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10528
10529 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10530
10531         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10532
10533 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10534
10535         * ada/acats/run_all.sh: Log start and end times.
10536
10537 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10538
10539         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10540
10541 2010-03-16  Richard Guenther  <rguenther@suse.de>
10542
10543         PR middle-end/43379
10544         * gcc.dg/pr43379.c: New testcase.
10545
10546 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10547
10548         PR debug/43051
10549         * gcc.dg/guality/pr43051-1.c: New test.
10550
10551 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10552
10553         PR testsuite/43363
10554         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10555
10556 2010-03-15  Michael Matz  <matz@suse.de>
10557
10558         PR middle-end/43300
10559         * gcc.dg/pr43300.c: New testcase.
10560
10561 2010-03-15  Richard Guenther  <rguenther@suse.de>
10562
10563         PR tree-optimization/43367
10564         * gcc.c-torture/compile/pr43367.c: New testcase.
10565
10566 2010-03-15  Richard Guenther  <rguenther@suse.de>
10567
10568         PR tree-optimization/43317
10569         * gcc.dg/pr43317.c: New testcase.
10570
10571 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10572
10573         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10574
10575 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10576
10577         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10578
10579 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10580
10581         PR fortran/43362
10582         * gfortran.dg/impure_constructor_1.f90: New test.
10583
10584 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10585
10586         PR middle-end/43354
10587         * gfortran.dg/graphite/id-pr43354.f: New.
10588
10589 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10590
10591         PR middle-end/43349
10592         * gfortran.dg/graphite/pr43349.f: New.
10593
10594 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10595
10596         PR middle-end/43306
10597         * gcc.dg/graphite/pr43306.c: New.
10598
10599 2010-03-12  David S. Miller  <davem@davemloft.net>
10600
10601         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10602         sparc.
10603
10604 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10605
10606         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10607
10608 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10609
10610         PR fortran/43291
10611         PR fortran/43326
10612         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10613
10614 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10615
10616         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10617         fail for *-*-mingw* targets.
10618
10619 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10620
10621         PR debug/43329
10622         * gcc.dg/guality/pr43329-1.c: New test.
10623
10624 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10625
10626         PR tree-optimization/43257
10627         * g++.dg/torture/pr43257.C: New test.
10628
10629 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10630
10631         PR fortran/43228
10632         * gfortran.dg/namelist_61.f90: New test.
10633
10634 2010-03-11  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/43255
10637         * gcc.c-torture/compile/pr43255.c: New testcase.
10638
10639 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10640
10641         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10642         * gcc.dg/pr43280.c: New testcase.
10643
10644 2010-03-11  Richard Guenther  <rguenther@suse.de>
10645
10646         PR lto/43200
10647         * gcc.dg/lto/20100227-1_0.c: New testcase.
10648         * gcc.dg/lto/20100227-1_1.c: Likewise.
10649
10650 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10651
10652         PR libfortran/43320
10653         PR libfortran/43265
10654         * gfortran.dg/read_eof_6.f: New test
10655         * gfortran.dg/read_x_eof.f90: New test.
10656         * gfortran.dg/read_x_past.f: Update test.
10657
10658 2010-03-10  Jan Hubicka  <jh@suse.cz>
10659
10660         * gcc.c-torture/compile/pr43288.c: New test.
10661
10662 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10663
10664         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10665         -fpic/-fPIC flags.
10666         * g++.old-deja/g++.pt/asm2.C: Likewise.
10667         * gcc.c-torture/compile/20000804-1.c: Likewise.
10668         * gcc.target/i386/clobbers.c: Likewise.
10669
10670 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10671
10672         PR fortran/43303
10673         * gfortran.dg/c_assoc_3.f90: New test.
10674
10675 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR debug/36728
10678         * gcc.dg/guality/pr36728-1.c: New test.
10679         * gcc.dg/guality/pr36728-2.c: New test.
10680
10681 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10682
10683         * gcc.dg/h8300-div-delay-slot.c: New test.
10684
10685 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10686
10687         PR tree-optimization/43236
10688         * gcc.c-torture/execute/pr43236.c: New test.
10689
10690 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10691
10692         PR middle-end/42859
10693         * g++.dg/eh/pr42859.C: New test.
10694
10695 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR debug/43299
10698         * gcc.dg/pr43299.c: New test.
10699
10700         PR debug/43290
10701         * g++.dg/eh/unwind2.C: New test.
10702
10703 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10704             Reza Yazdani  <reza.yazdani@amd.com>
10705
10706         PR middle-end/43065
10707         * gcc.dg/graphite/run-id-4.c: New.
10708
10709 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10710
10711         PR middle-end/43065
10712         * gcc.dg/graphite/run-id-3.c: New.
10713
10714 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10715
10716         PR middle-end/42644
10717         PR middle-end/42130
10718         * gcc.dg/graphite/id-18.c: New.
10719         * gcc.dg/graphite/run-id-pr42644.c: New.
10720
10721 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10722
10723         PR middle-end/42326
10724         * gcc.dg/graphite/pr42326.c: New.
10725
10726 2010-03-08  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/43269
10729         * gcc.c-torture/execute/pr43269.c: New testcase.
10730
10731 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10732
10733         PR fortran/43256
10734         * gfortran.dg/typebound_call_13.f03: New.
10735
10736 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10737
10738         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10739         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10740
10741 2010-03-05  Jason Merrill  <jason@redhat.com>
10742
10743         * g++.dg/abi/mangle40.C: Require weak and alias.
10744
10745 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10746
10747         PR middle-end/42326
10748         * gfortran.dg/graphite/pr42326.f90: New.
10749         * gfortran.dg/graphite/pr42326-1.f90: New.
10750
10751 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10752
10753         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10754         (gnat_target_compile): Likewise.
10755         Reinitialize GNAT_UNDER_TEST if target changes.
10756         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10757         (local_find_gnatmake): Pass full --GCC to gnatlink.
10758         Remove --LINK.
10759
10760 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10761
10762         PR c/43248
10763         * gcc.dg/compound-literal-1.c: New testcase.
10764
10765 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10766
10767         PR tree-optimization/43164
10768         PR tree-optimization/43191
10769         * gcc.c-torture/compile/pr43164.c: New test.
10770         * gcc.c-torture/compile/pr43191.c: Likewise.
10771
10772 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10773
10774         PR fortran/43244
10775         * gfortran.dg/finalize_9.f90: New.
10776
10777 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10778             Ken Werner <ken@linux.vnet.ibm.com>
10779
10780         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10781         to dg-options for spu.
10782         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10783         dump-scan target to exclude spu.
10784
10785 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10786
10787         PR middle-end/43209
10788         * gcc.dg/tree-ssa/ivopts-4.c: New.
10789
10790 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10791
10792         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10793         include-opts and exclude-opts; skip checking the flags if arguments
10794         are the same as the defaults.
10795         (dg-xfail-if): Verify the number of arguments, supply defaults
10796         for unspecified optional arguments.
10797         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10798
10799 2010-03-03  Jason Merrill  <jason@redhat.com>
10800
10801         PR c++/12909
10802         * g++.dg/abi/mangle40.C: Updated.
10803
10804 2010-03-03  Jason Merrill  <jason@redhat.com>
10805
10806         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10807         * g++.dg/abi/mangle23.C: Likewise.
10808         * g++.dg/eh/simd-2.C: Likewise.
10809         * g++.dg/ext/attribute-test-2.C: Likewise.
10810         * g++.dg/ext/vector14.C: Likewise.
10811         * g++.dg/other/pr34435.C: Likewise.
10812         * g++.dg/template/conv8.C: Likewise.
10813         * g++.dg/template/nontype9.C: Likewise.
10814         * g++.dg/template/qualttp17.C: Likewise.
10815         * g++.dg/template/ref1.C: Likewise.
10816         * g++.old-deja/g++.pt/crash68.C: Likewise.
10817         * g++.old-deja/g++.pt/ref1.C: Likewise.
10818         * g++.old-deja/g++.pt/ref3.C: Likewise.
10819         * g++.old-deja/g++.pt/ref4.C: Likewise.
10820
10821         PR c++/12909
10822         * g++.dg/abi/mangle40.C: New.
10823         * g++.dg/abi/mangle41.C: New.
10824         * g++.dg/lto/20100302_0.C: New.
10825         * g++.dg/lto/20100302_1.C: New.
10826         * g++.dg/lto/20100302.h: New.
10827
10828 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10829
10830         PR fortran/43243
10831         * gfortran.dg/internal_pack_12.f90: New test.
10832
10833 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10834
10835         * gcc.dg/pr36997.c: Adjust error message.
10836
10837 2010-03-03  Mike Stump  <mikestump@comcast.net>
10838
10839         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10840         adjustments to not be present on machines that align the stack to
10841         more than 4 bytes and don't have a red zone yet as that is an
10842         unimplemented optimization.
10843
10844 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10845
10846         PR fortran/43169
10847         * gfortran.dg/impure_assignment_3.f90: New.
10848
10849 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10850
10851         PR debug/43229
10852         * gfortran.dg/pr43229.f90: New test.
10853
10854         PR debug/43237
10855         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10856
10857         PR debug/43177
10858         * gcc.dg/guality/pr43177.c: New test.
10859
10860 2010-03-02  Jason Merrill  <jason@redhat.com>
10861
10862         * g++.dg/ext/vector9.C: Adjust error message.
10863         * g++.dg/conversion/simd3.C: Likewise.
10864         * g++.dg/other/error23.C: Likewise.
10865
10866 2010-03-02  Mike Stump  <mikestump@comcast.net>
10867
10868         PR c++/41090
10869         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10870
10871 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10872
10873         PR fortran/43180
10874         * gfortran.dg/internal_pack_10.f90: New test.
10875
10876         PR fortran/43173
10877         * gfortran.dg/internal_pack_11.f90: New test.
10878
10879 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10880
10881         PR middle-end/42640
10882         * gcc.dg/tree-ssa/pr42640.c: New.
10883
10884 2010-03-01  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/43220
10887         * gcc.c-torture/execute/pr43220.c: New testcase.
10888
10889 2010-03-01  Richard Guenther  <rguenther@suse.de>
10890
10891         PR middle-end/43213
10892         * gcc.dg/pr43213.c: New testcase.
10893
10894 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10895
10896         PR pch/14940
10897         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10898
10899 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10900
10901         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10902         New function.
10903         (check_effective_target_ucn): Likewise.
10904
10905         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10906         if !ucn.
10907         * gcc.dg/ucnid-2.c: Likewise.
10908         * gcc.dg/ucnid-3.c: Likewise.
10909         * gcc.dg/ucnid-4.c: Likewise.
10910         * gcc.dg/ucnid-11.c: Likewise.
10911         * gcc.dg/ucnid-12.c: Likewise.
10912         * gcc.dg/ucnid-6.c: Skip if !ucn.
10913         * gcc.dg/ucnid-9.c: Likewise.
10914
10915 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10916
10917         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10918         lists to dg-skip-if.
10919         * gcc.target/i386/stackalign/return-3.c: Likewise.
10920
10921 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10922
10923         * gcc.target/i386/clearcap.map: New file.
10924         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10925         Pass clearcap.map by default if supported.
10926
10927 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10928
10929         PR fortran/42900
10930         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10931         Explain this.
10932         * gfortran.dg/stat_2.f90: Likewise.
10933
10934 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10935
10936         PR fortran/43199
10937         * gfortran.dg/module_read_2.f90: New test.
10938
10939 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10940
10941         PR c++/42748
10942         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10943         * g++.dg/abi/mangle12.C: Likewise.
10944         * g++.dg/abi/mangle20-2.C: Likewise.
10945         * g++.dg/abi/mangle17.C: Likewise.
10946         * g++.dg/template/cond2.C: Likewise.
10947         * g++.dg/template/pr35240.C: Likewise.
10948
10949 2010-02-27  Richard Guenther  <rguenther@suse.de>
10950
10951         PR tree-optimization/43186
10952         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10953
10954 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10955
10956         * g++.dg/abi/packed1.C: Expect warning on the SH.
10957
10958 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10959
10960         PR c++/42054:
10961         * g++.dg/parse/error37.C: New test.
10962
10963 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10964
10965         PR c/24577
10966         PR c/43192
10967         * gcc.dg/pr8927-1.c: Match new note.
10968         * gcc.dg/990506-0.c: Likewise.
10969         * gcc.dg/gomp/flush-2.c: Likewise.
10970         * gcc.dg/gomp/atomic-5.c: Likewise.
10971         * gcc.dg/gomp/pr34607.c: Likewise.
10972         * gcc.dg/pr35746.c: Likewise.
10973         * gcc.dg/cpp/pragma-1.c: Likewise.
10974         * gcc.dg/cpp/pragma-2.c: Likewise.
10975         * gcc.dg/pr41842.c: Likewise.
10976         * gcc.dg/noncompile/20040629-1.c: Likewise.
10977         * objc.dg/private-1.m: Likewise.
10978
10979 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10980
10981         PR fortran/43185
10982         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10983         * gfortran.dg/default_initialization_4.f90: New test.
10984
10985 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10986
10987         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10988         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10989         * gnat.dg/thin_pointer2.adb: New test.
10990         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10991
10992 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10993
10994         PR c/20631
10995         * gcc.dg/cpp/c90-pedantic.c: New.
10996         * gcc.dg/cpp/c90.c: New.
10997         * gcc.dg/gnu90-const-expr-1.c: New.
10998         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10999
11000 2010-02-26  Richard Guenther  <rguenther@suse.de>
11001
11002         PR tree-optimization/43186
11003         * gcc.c-torture/compile/pr43186.c: New testcase.
11004
11005 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR debug/43190
11008         * c-c++-common/dwarf2/pr43190.c: New test.
11009
11010 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11011
11012         PR testsuite/37074:
11013         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11014
11015 2010-02-26  Richard Guenther  <rguenther@suse.de>
11016
11017         PR tree-optimization/43188
11018         * gcc.c-torture/compile/pr43188.c: New testcase.
11019
11020 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11021
11022         PR target/43175
11023         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11024
11025 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11026
11027         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11028
11029 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11030
11031         PR target/43154
11032         * gcc.target/powerpc/pr43154.c: New file.
11033
11034 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11035
11036         PR debug/43166
11037         * gfortran.dg/debug/pr43166.f: New test.
11038
11039         PR debug/43165
11040         * gcc.dg/torture/pr43165.c: New test.
11041
11042 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11043
11044         PR c/43128
11045         * c-c++-common/pr41779.c: Update.
11046
11047 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11048
11049         PR ada/32547
11050         * lib/gnat-dg.exp (gnat_load): Redefine.
11051
11052         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11053         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11054
11055 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11056
11057         PR libobjc/36610
11058         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11059         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11060         -fgnu-runtime.
11061         Sort entries.
11062
11063 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11066
11067 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR debug/43150
11070         * gcc.dg/guality/vla-1.c: New test.
11071
11072 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11073
11074         PR fortran/43042
11075         * gfortran.dg/c_ptr_tests_15.f90: New test.
11076
11077 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR target/43107
11080         * gcc.target/i386/pr43107.c: New test.
11081
11082 2010-02-23  Jason Merrill  <jason@redhat.com>
11083
11084         PR c++/43143
11085         * g++.dg/cpp0x/variadic100.C: New.
11086
11087 2010-02-23  Jason Merrill  <jason@redhat.com>
11088
11089         PR debug/42800
11090         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11091         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11092         * c-c++-common/dwarf2/vla1.c: New.
11093
11094 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11095
11096         PR target/43139
11097         * gcc.dg/pr43139.c: New test.
11098
11099         PR debug/43077
11100         * gcc.dg/guality/pr43077-1.c: New test.
11101
11102 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11103
11104         PR 43123
11105         * gcc.dg/march.c: New.
11106         * gcc.dg/march-generic.c: New.
11107         * gcc.dg/mtune.c: New.
11108
11109 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11110
11111         PR middle-end/43083
11112         * gcc.dg/graphite/pr43083.c: New.
11113
11114 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11115
11116         PR middle-end/43097
11117         * gfortran.dg/graphite/pr43097.f: New.
11118
11119 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11120             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11121
11122         PR middle-end/43140
11123         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11124
11125 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11126
11127         PR middle-end/43026
11128         * g++.dg/graphite/pr43026.C: New.
11129
11130 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11131
11132         PR c++/43126
11133         * gcc.dg/cleanup-1.c: Update.
11134         * gcc.dg/func-args-1.c: Update.
11135         * gcc.dg/format/sentinel-1.c: Update.
11136         * g++.old-deja/g++.jason/scoping10.C: Update.
11137         * g++.old-deja/g++.ns/lookup5.C: Update.
11138         * g++.dg/ext/cleanup-1.C: Update.
11139         * g++.dg/parse/varmod1.C: Update.
11140         * g++.dg/parse/error33.C: Update.
11141         * g++.dg/expr/call3.C: Update.
11142         * g++.dg/func-args-1.C: New.
11143
11144 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11145
11146         PR c/43125
11147         * gcc.dg/attr-used-2.c: Moved to ...
11148         * c-c++-common/attr-used-2.c: Here.
11149
11150         * gcc.dg/attr-used.c: Moved to ...
11151         * c-c++-common/attr-used.c: Here.
11152
11153 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11154
11155         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11156
11157 2010-02-22  Richard Guenther  <rguenther@suse.de>
11158
11159         PR lto/43045
11160         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11161         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11162
11163 2010-02-22  Richard Guenther  <rguenther@suse.de>
11164
11165         PR tree-optimization/42749
11166         * gcc.c-torture/compile/pr42749.c: New testcase.
11167
11168 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11169
11170         PR fortran/43072
11171         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11172         * gfortran.dg/internal_pack_9.f90: New test.
11173
11174 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11175
11176         PR c++/23510
11177         * g++.dg/template/recurse.C: Adjust.
11178         * g++.dg/template/pr23510.C: New.
11179
11180 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11181
11182         PR c++/42824
11183         * g++.dg/template/memclass4.C: New test.
11184
11185 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11186
11187         PR fortran/35259
11188         * gfortran.dg/reassoc_5.f90: New test.
11189
11190 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11191
11192         PR target/43067
11193         * gcc.target/i386/pr43067.c: New test.
11194
11195 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11196
11197         PR c++/35669
11198         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11199         -Wconversion-null.
11200         * g++.dg/warn/Wconversion-null.C: New test.
11201         * g++.old-deja/g++.other/null1.C: Move to...
11202         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11203
11204 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11205
11206         PR fortran/36932
11207         PR fortran/36933
11208         * gfortran.dg/dependency_26.f90: New test.
11209
11210         PR fortran/43072
11211         * gfortran.dg/internal_pack_7.f90: New test.
11212
11213         PR fortran/43111
11214         * gfortran.dg/internal_pack_8.f90: New test.
11215
11216 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11217
11218         PR 43128
11219         * c-c++-common/pr41779.c: Fix broken testcase.
11220
11221 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11222
11223         PR 36513
11224         * c-c++-common/pr36513.c: New testcase.
11225         * c-c++-common/pr36513-2.c: New testcase.
11226
11227 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11228
11229         PR 41779
11230         * c-c++-common/pr41779.c: New.
11231
11232 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11233
11234         PR debug/43084
11235         * gcc.dg/pr43084.c: New test.
11236
11237 2010-02-19  Richard Guenther  <rguenther@suse.de>
11238
11239         PR tree-optimization/42916
11240         * gcc.dg/pr42916.c: New testcase.
11241
11242 2010-02-18  Jason Merrill  <jason@redhat.com>
11243
11244         PR c++/42837
11245         * g++.dg/abi/packed1.C: Add expected warning.
11246
11247         PR c++/43108
11248         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11249         * gcc.dg/torture/dg-torture.exp: Likewise.
11250         * c-c++-common/torture/complex-sign.h,
11251         c-c++-common/torture/complex-sign-add.c,
11252         c-c++-common/torture/complex-sign-mixed-add.c,
11253         c-c++-common/torture/complex-sign-mixed-div.c,
11254         c-c++-common/torture/complex-sign-mixed-mul.c,
11255         c-c++-common/torture/complex-sign-mixed-sub.c,
11256         c-c++-common/torture/complex-sign-mul.c,
11257         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11258         Adapt for C++ compilation as well.
11259
11260         PR c++/43070
11261         * g++.dg/ext/label1.C: Update.
11262         * g++.dg/ext/label2.C: Update.
11263
11264         PR c++/26261
11265         * g++.dg/template/dependent-name6.C: New.
11266
11267         PR c++/43109
11268         * g++.dg/parse/namespace12.C: New.
11269
11270 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11271
11272         PR tree-optimization/43066
11273         * gcc.c-torture/compile/pr43066.c: New test.
11274
11275 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11276
11277         * g++.dg/ext/attrib35.C: Fix target selector string.
11278         * g++.dg/ext/attrib36.C: Ditto.
11279         * g++.dg/ext/attrib37.C: Ditto.
11280         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11281         * g++.dg/abi/mangle25.C: Ditto.
11282
11283 2010-02-17  Jason Merrill  <jason@redhat.com>
11284
11285         PR c++/43069
11286         * g++.dg/parse/namespace11.C: New.
11287
11288         PR c++/43093
11289         * g++.dg/ext/attrib37.C: New.
11290
11291         PR c++/43079
11292         * g++.dg/template/ptrmem20.C: New.
11293
11294 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11295
11296         PR target/43103
11297         * gcc.target/i386/xop-check.h: Include m256-check.h.
11298         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11299         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11300         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11301         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11302
11303 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR debug/42918
11306         * gcc.dg/pr42918.c: New test.
11307
11308 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11309
11310         * g++.dg/ext/attrib36.C: Require ILP32.
11311
11312 2010-02-16  Richard Guenther  <rguenther@suse.de>
11313
11314         PR tree-optimization/41043
11315         * gfortran.dg/pr41043.f90: New testcase.
11316         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11317
11318 2010-02-16  Jason Merrill  <jason@redhat.com>
11319
11320         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11321
11322 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11323
11324         PR tree-optimization/43074
11325         * gcc.dg/vect/fast-math-pr43074.c: New test.
11326
11327 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11328
11329         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11330
11331 2010-02-16  Jason Merrill  <jason@redhat.com>
11332
11333         PR c++/43031
11334         * g++.dg/ext/attrib36.C: New.
11335
11336         PR c++/43036
11337         * g++.dg/other/array6.C: New.
11338
11339 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11340
11341         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11342
11343 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11344
11345         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11346         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11347         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11348         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11349         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11350         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11351
11352 2010-02-15  Richard Guenther  <rguenther@suse.de>
11353
11354         PR middle-end/43068
11355         * g++.dg/torture/pr43068.C: New testcase.
11356
11357 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11358
11359         PR c++/43024
11360         * g++.dg/opt/ice1.C: New.
11361
11362 2010-02-14  Jason Merrill  <jason@redhat.com>
11363
11364         PR c++/41997
11365         * g++.dg/cpp0x/initlist-opt.C: New.
11366
11367 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11368
11369         PR fortran/41113
11370         PR fortran/41117
11371         * gfortran.dg/internal_pack_6.f90: New test.
11372
11373 2010-02-12  Jason Merrill  <jason@redhat.com>
11374
11375         PR c++/43054
11376         * g++.dg/cpp0x/variadic99.C: New.
11377
11378 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11379
11380         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11381         sign extend pointers to gualchk_t.
11382
11383         PR c++/43033
11384         * g++.dg/other/default3.C: Xfail g4 test.
11385
11386 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11387
11388         PR middle-end/43012
11389         * gcc.dg/graphite/pr43012.c: New.
11390
11391 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11392
11393         PR middle-end/42930
11394         * g++.dg/graphite/pr42930.C: New.
11395
11396 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11397
11398         PR middle-end/42914
11399         PR middle-end/42530
11400         * gcc.dg/graphite/pr42530.c: New.
11401         * gcc.dg/graphite/pr42914.c: New.
11402
11403 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11404
11405         PR middle-end/42771
11406         * gcc.dg/graphite/pr42771.c: New.
11407
11408 2010-02-11  Richard Guenther  <rguenther@suse.de>
11409
11410         PR tree-optimization/42998
11411         * gcc.c-torture/compile/pr42998.c: New testcase.
11412
11413 2010-02-10  Jason Merrill  <jason@redhat.com>
11414
11415         PR c++/41896
11416         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11417
11418         PR c++/42983, core issue 906
11419         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11420         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11421
11422         PR c++/43016
11423         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11424
11425 2010-02-10  Richard Guenther  <rguenther@suse.de>
11426
11427         PR tree-optimization/43017
11428         * gcc.dg/torture/pr43017.c: New testcase.
11429
11430 2010-02-10  Tobias Burnus <burnus@net-b.de>
11431
11432         PR fortran/40823
11433         * gfortran.dg/private_type_1.f90: Update error location.
11434         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11435         * gfortran.dg/typebound_operator_2.f03: Ditto.
11436         * gfortran.dg/assignment_2.f90: Ditto.
11437         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11438         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11439
11440 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11441
11442         PR fortran/43015
11443         * gfortran.dg/bind_c_usage_20.f90: New test.
11444
11445 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11446
11447         PR debug/43010
11448         * g++.dg/debug/pr43010.C: New test.
11449
11450 2010-02-10  Richard Guenther  <rguenther@suse.de>
11451
11452         PR c/43007
11453         * gcc.c-torture/execute/20100209-1.c: New testcase.
11454         * gcc.dg/fold-div-3.c: Likewise.
11455
11456 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * gcc.dg/builtin-ffs-1.c: New test.
11459
11460 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11461
11462         PR fortran/42999
11463         * gfortran.dg/array_constructor_35.f90: New test.
11464
11465 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11466
11467         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11468
11469 2010-02-09  Jason Merrill  <jason@redhat.com>
11470
11471         PR c++/42399
11472         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11473
11474         PR c++/42370
11475         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11476
11477 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11478
11479         PR fortran/41869
11480         * gfortran.dg/module_write_1.f90: New test.
11481
11482 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11483
11484         * gcc.dg/pr19340.c: Adjust.
11485
11486 2010-02-09  Richard Guenther  <rguenther@suse.de>
11487
11488         PR tree-optimization/43008
11489         * gcc.c-torture/execute/pr43008.c: New testcase.
11490
11491 2010-02-09  Richard Guenther  <rguenther@suse.de>
11492
11493         PR tree-optimization/43000
11494         * gcc.dg/torture/pr43000.c: New testcase.
11495         * gcc.dg/torture/pr43002.c: Likewise.
11496
11497 2010-02-09  Daniel Kraft  <d@domob.eu>
11498
11499         PR fortran/39171
11500         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11501         and pass -Wsurprising as necessary.
11502
11503 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11504
11505         PR tree-optimization/42890
11506         * g++.dg/torture/pr42890.C: New test.
11507
11508 2010-02-08  Richard Guenther  <rguenther@suse.de>
11509
11510         PR middle-end/42995
11511         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11512
11513 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11514
11515         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11516         return 0 from main.
11517         * gcc.dg/graphite/block-1.c: Same.
11518         * gcc.dg/graphite/block-3.c: Same.
11519         * gcc.dg/graphite/block-4.c: Same.
11520         * gcc.dg/graphite/block-5.c: Same.
11521         * gcc.dg/graphite/block-6.c: Same.
11522         * gcc.dg/graphite/block-7.c: Same.
11523         * gcc.dg/graphite/interchange-0.c: Same.
11524         * gcc.dg/graphite/interchange-1.c: Same.
11525         * gcc.dg/graphite/interchange-10.c: Same.
11526         * gcc.dg/graphite/interchange-11.c: Same.
11527         * gcc.dg/graphite/interchange-12.c: Same.
11528         * gcc.dg/graphite/interchange-2.c: Same.
11529         * gcc.dg/graphite/interchange-3.c: Same.
11530         * gcc.dg/graphite/interchange-4.c: Same.
11531         * gcc.dg/graphite/interchange-5.c: Same.
11532         * gcc.dg/graphite/interchange-6.c: Same.
11533         * gcc.dg/graphite/interchange-7.c: Same.
11534         * gcc.dg/graphite/interchange-8.c: Same.
11535         * gcc.dg/graphite/interchange-9.c: Same.
11536         * gcc.dg/graphite/interchange-mvt.c: Same.
11537
11538 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11539
11540         * gfortran.dg/graphite/id-19.f: New.
11541         * gfortran.dg/graphite/pr14741.f90: New.
11542         * gfortran.dg/graphite/pr41924.f90: New.
11543         * gfortran.dg/graphite/run-id-2.f90: New.
11544
11545 2010-02-07  Richard Guenther  <rguenther@suse.de>
11546
11547         PR middle-end/42956
11548         * gcc.c-torture/compile/pr42956.c: New testcase.
11549
11550 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11551
11552         PR libfortran/42742
11553         * gfortran.dg/fmt_cache_2.f: New test.
11554
11555 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11556
11557         * gfortran.dg/read_no_eor.f90: New test.
11558
11559 2010-02-05  Jason Merrill  <jason@redhat.com>
11560
11561         * g++.dg/ext/label13.C: Move constructor body out of class.
11562
11563 2010-02-03  Jason Merrill  <jason@redhat.com>
11564
11565         PR c++/42870
11566         * g++.dg/ext/dllexport3.C: New.
11567
11568 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11569
11570         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11571
11572 2010-02-05  Richard Guenther  <rguenther@suse.de>
11573
11574         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11575
11576 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11577
11578         PR c++/42915
11579         * g++.dg/other/crash-9.C: New test.
11580
11581 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11582
11583         PR fortran/42309
11584         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11585
11586 2010-02-04  Richard Guenther  <rguenther@suse.de>
11587
11588         PR rtl-optimization/42952
11589         * gcc.dg/torture/pr42952.c: New testcase.
11590
11591 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11592
11593         PR libfortran/42901
11594         * gfortran.dg/namelist_60.f90: New test.
11595
11596 2010-02-03  Jason Merrill  <jason@redhat.com>
11597
11598         PR c++/40138
11599         * g++.dg/ext/builtin11.C: New.
11600
11601         PR c++/4926
11602         PR c++/38600
11603         * g++.dg/abi/mangle35.C: New.
11604         * g++.dg/abi/mangle37.C: New.
11605
11606         PR c++/12909
11607         * g++.dg/abi/mangle36.C: New.
11608
11609         PR c++/35652
11610         * g++.dg/warn/string1.C: New.
11611
11612 2010-02-03  Richard Guenther  <rguenther@suse.de>
11613
11614         PR tree-optimization/42944
11615         * gcc.dg/errno-1.c: New testcase.
11616
11617 2010-02-03  Richard Guenther  <rguenther@suse.de>
11618
11619         PR middle-end/42927
11620         * gcc.c-torture/compile/pr42927.c: New testcase.
11621
11622 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11623
11624         PR fortran/42936
11625         * gfortran.dg/null_4.f90: New test.
11626
11627 2010-02-02  Jason Merrill  <jason@redhat.com>
11628
11629         PR c++/41090
11630         * g++.dg/ext/label13.C: New.
11631
11632 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11633
11634         PR fortran/42650
11635         * gfortran.dg/func_result_5.f90: New test.
11636
11637 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11638
11639         PR fortran/42922
11640         * gfortran.dg/pure_initializer_3.f90: News test.
11641
11642 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11643
11644         PR fortran/42888
11645         * gfortran.dg/allocate_derived_2.f90: New test.
11646
11647 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11648
11649         PR middle-end/42898
11650         * gcc.dg/torture/pr42898-2.c: New test.
11651
11652 2010-01-31  Richard Guenther  <rguenther@suse.de>
11653
11654         PR middle-end/42898
11655         * gcc.dg/torture/pr42898.c: New testcase.
11656
11657 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11658
11659         PR fortran/38324
11660         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11661         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11662
11663 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11664
11665         * g++.dg/tree-ssa/inline-1.C: New.
11666         * g++.dg/tree-ssa/inline-2.C: New.
11667         * g++.dg/tree-ssa/inline-3.C: New.
11668
11669 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11670
11671         PR testsuite/41701
11672         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11673         the string 'pow' in the pathname of the compiler from generating a
11674         test failure.
11675
11676 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11677
11678         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11679         * g++.old-deja/g++.mike/eh17.C: Likewise.
11680         * g++.old-deja/g++.mike/p5571.C: Likewise.
11681
11682 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11683
11684         PR c++/42758
11685         PR c++/42634
11686         PR c++/42336
11687         PR c++/42797
11688         PR c++/42880
11689         * g++.dg/other/crash-5.C: New test.
11690         * g++.dg/other/crash-6.C: New test.
11691         * g++.dg/other/crash-7.C: New test.
11692         * g++.dg/other/crash-8.C: New test.
11693
11694 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11695
11696         PR rtl-optimization/42889
11697         * gcc.dg/pr42889.c: New test.
11698
11699 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11700
11701         * gcc.target/i386/pr42881.c: Use SSE2.
11702
11703 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11704
11705         PR target/42891
11706         * gcc.target/i386/pr42891.c: New test.
11707
11708 2010-01-28  Richard Guenther  <rguenther@suse.de>
11709
11710         PR tree-optimization/42871
11711         * g++.dg/torture/pr42871.C: New testcase.
11712
11713 2010-01-28  Richard Guenther  <rguenther@suse.de>
11714
11715         * gcc.dg/Wobjsize-1.h: New testcase.
11716         * gcc.dg/Wobjsize-1.c: Likewise.
11717
11718 2010-01-28  Richard Guenther  <rguenther@suse.de>
11719
11720         PR middle-end/42883
11721         * g++.dg/torture/pr42883.C: New testcase.
11722
11723 2010-01-28  Michael Matz  <matz@suse.de>
11724
11725         * gcc.target/i386/pr42881.c: New test.
11726
11727 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11728
11729         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11730         Add i?86-*-solaris2* support.
11731
11732 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11733
11734         PR c++/42713
11735         PR c++/42820
11736         * g++.dg/template/typedef27.C: New test case.
11737         * g++.dg/template/typedef28.C: New test case.
11738
11739 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11740
11741         * gcc.dg/optimize-bswap*.c: Add ARM target
11742
11743 2010-01-27  Richard Guenther  <rguenther@suse.de>
11744
11745         PR middle-end/42878
11746         * gcc.dg/torture/pr42878-1.c: New testcase.
11747         * gcc.dg/torture/pr42878-2.c: Likewise.
11748
11749 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11750
11751         PR middle-end/42874
11752         * gcc.dg/vla-22.c: New test.
11753
11754 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11755
11756         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11757         current collation.
11758
11759 2010-01-26  Richard Guenther  <rguenther@suse.de>
11760
11761         PR rtl-optimization/42685
11762         * gcc.dg/pr42685.c: New testcase.
11763         * g++.dg/other/pr42685.C: Likewise.
11764
11765 2010-01-26  Richard Guenther  <rguenther@suse.de>
11766
11767         PR middle-end/42806
11768         * g++.dg/other/pr42806.C: New testcase.
11769
11770 2010-01-26  Richard Guenther  <rguenther@suse.de>
11771
11772         PR tree-optimization/42250
11773         * gcc.dg/pr42250.c: New testcase.
11774
11775 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11776
11777         * gnat.dg/array_bounds_test.adb: New test.
11778
11779 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11780
11781         PR fortran/42858
11782         * gfortran.dg/generic_21.f90: New test.
11783
11784 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11785
11786         PR testsuite/41522
11787         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11788
11789 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11790
11791         PR c++/42748
11792         * g++.dg/abi/arm_va_list2.C: New test.
11793         * g++.dg/abi/arm_va_list2.h: Companion header file.
11794
11795 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11796
11797         PR fortran/41044
11798         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11799
11800         PR fortran/41167
11801         * gfortran.dg/char_array_arg_1.f90 : New test.
11802
11803         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11804
11805 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11806
11807         PR fortran/39304
11808         * gfortran.dg/generic_20.f90: New test.
11809
11810 2010-01-22  Michael Matz  <matz@suse.de>
11811
11812         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11813         -msse2.
11814
11815 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11816
11817         PR fortran/42736
11818         * gfortran.dg/dependency_25.f90 : New test.
11819
11820 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11821
11822         PR tree-optimization/42585
11823         * gcc.dg/tree-ssa/pr42585.c: New test.
11824
11825 2010-01-21  Richard Guenther  <rguenther@suse.de>
11826
11827         PR middle-end/19988
11828         * gcc.dg/pr19988.c: New testcase.
11829
11830 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11831
11832         * g++.dg/compat/decimal/compat-common.h: New file.
11833         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11834         * g++.dg/compat/decimal/pass_x.h: New file.
11835         * g++.dg/compat/decimal/pass_y.h: New file.
11836         * g++.dg/compat/decimal/pass-1_main.C: New file.
11837         * g++.dg/compat/decimal/pass-1_x.C: New file.
11838         * g++.dg/compat/decimal/pass-1_y.C: New file.
11839         * g++.dg/compat/decimal/pass-2_main.C: New file.
11840         * g++.dg/compat/decimal/pass-2_x.C: New file.
11841         * g++.dg/compat/decimal/pass-2_y.C: New file.
11842         * g++.dg/compat/decimal/pass-3_main.C: New file.
11843         * g++.dg/compat/decimal/pass-3_x.C: New file.
11844         * g++.dg/compat/decimal/pass-3_y.C: New file.
11845         * g++.dg/compat/decimal/pass-4_main.C: New file.
11846         * g++.dg/compat/decimal/pass-4_x.C: New file.
11847         * g++.dg/compat/decimal/pass-4_y.C: New file.
11848         * g++.dg/compat/decimal/pass-5_main.C: New file.
11849         * g++.dg/compat/decimal/pass-5_x.C: New file.
11850         * g++.dg/compat/decimal/pass-5_y.C: New file.
11851         * g++.dg/compat/decimal/pass-6_main.C: New file.
11852         * g++.dg/compat/decimal/pass-6_x.C: New file.
11853         * g++.dg/compat/decimal/pass-6_y.C: New file.
11854         * g++.dg/compat/decimal/return_x.h: New file.
11855         * g++.dg/compat/decimal/return_y.h: New file.
11856         * g++.dg/compat/decimal/return-1_main.C: New file.
11857         * g++.dg/compat/decimal/return-1_x.C: New file.
11858         * g++.dg/compat/decimal/return-1_y.C: New file.
11859         * g++.dg/compat/decimal/return-2_main.C: New file.
11860         * g++.dg/compat/decimal/return-2_x.C: New file.
11861         * g++.dg/compat/decimal/return-2_y.C: New file.
11862         * g++.dg/compat/decimal/return-3_main.C: New file.
11863         * g++.dg/compat/decimal/return-3_x.C: New file.
11864         * g++.dg/compat/decimal/return-3_y.C: New file.
11865         * g++.dg/compat/decimal/return-4_main.C: New file.
11866         * g++.dg/compat/decimal/return-4_x.C: New file.
11867         * g++.dg/compat/decimal/return-4_y.C: New file.
11868         * g++.dg/compat/decimal/return-5_main.C: New file.
11869         * g++.dg/compat/decimal/return-5_x.C: New file.
11870         * g++.dg/compat/decimal/return-5_y.C: New file.
11871         * g++.dg/compat/decimal/return-6_main.C: New file.
11872         * g++.dg/compat/decimal/return-6_x.C: New file.
11873         * g++.dg/compat/decimal/return-6_y.C: New file.
11874
11875 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11876
11877         PR debug/42715
11878         * gcc.dg/pr42715.c: New.
11879
11880 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11881
11882         PR c++/42038
11883         * g++.dg/parse/crash55.C: New.
11884
11885 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11886
11887         PR debug/42782
11888         * gcc.dg/guality/pr42782.c: New.
11889
11890 2010-01-20  Jason Merrill  <jason@redhat.com>
11891
11892         PR c++/41788
11893         * g++.dg/abi/packed1.C: New.
11894
11895         PR c++/41920
11896         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11897
11898         PR c++/40750
11899         * g++.dg/parse/fn-typedef1.C: New.
11900         * g++.dg/other/cv_quals.C: Adjust.
11901
11902 2010-01-20  Anthony Green  <green@moxielogic.com>
11903
11904         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11905         pack(push) pragma).
11906         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11907         * gcc.dg/20020312-2.c: Port this to the moxie core.
11908         * gcc.dg/weak/typeof-2.c: Ditto.
11909
11910 2010-01-20  Richard Guenther  <rguenther@suse.de>
11911
11912         PR tree-optimization/42717
11913         * gcc.c-torture/compile/pr42717.c: New testcase.
11914
11915 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11916
11917         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11918         of signed, add a few new tests.
11919
11920         PR middle-end/42803
11921         * g++.dg/parse/limits-initializer1.C: New test.
11922
11923 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11924
11925         PR fortran/42804
11926         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11927         * gfortran.dg/typebound_call_12.f03: New test.
11928
11929 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/42783
11932         * gfortran.dg/bounds_check_15.f90 : New test.
11933
11934 2010-01-19  Michael Matz  <matz@suse.de>
11935
11936         PR tree-optimization/41783
11937         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11938
11939 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11940
11941         PR target/38697.
11942         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11943         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11944         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11945         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11946         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11947         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11948         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11949         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11950         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11951         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11952         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11953
11954 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11955
11956         PR fortran/42545
11957         * gfortran.dg/extends_6.f03: Modified an error message.
11958         * gfortran.dg/extends_10.f03: New test.
11959         * gfortran.dg/private_type_6.f03: Modified an error message.
11960         * gfortran.dg/structure_constructor_8.f03: Ditto.
11961
11962 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11963
11964         PR tree-optimization/42719
11965         * gcc.dg/pr42719.c: New test.
11966
11967         PR debug/42728
11968         * gcc.dg/pr42728.c: New test.
11969
11970 2010-01-19  Anthony Green  <green@moxielogic.com>
11971
11972         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11973
11974 2010-01-18  Anthony Green  <green@moxielogic.com>
11975
11976         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11977         for moxie.
11978
11979 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11980
11981         * g++.dg/template/error45.C: reverted as part of reverting the
11982         fix of PR c++/42634.
11983
11984 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11985
11986         PR c++/42634
11987         * g++.dg/template/error45.C: New test.
11988
11989 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11990
11991         PR c++/42766
11992         * g++.dg/conversion/op6.C: New test.
11993
11994 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11995
11996         PR target/42774
11997         * gcc.target/alpha/pr42774.c: New test.
11998
11999 2010-01-18  Richard Guenther  <rguenther@suse.de>
12000
12001         PR tree-optimization/42781
12002         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12003
12004 2010-01-17  Richard Guenther  <rguenther@suse.de>
12005
12006         PR middle-end/42248
12007         * gcc.c-torture/execute/pr42248.c: New testcase.
12008
12009 2010-01-17  Richard Guenther  <rguenther@suse.de>
12010
12011         PR tree-optimization/42773
12012         * g++.dg/torture/pr42773.C: New testcase.
12013
12014 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12015
12016         PR fortran/42677
12017         * gfortran.dg/interface_assignment_5.f90: New test.
12018
12019 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12020
12021         PR c++/42697
12022         * g++.dg/template/crash94.C: Reverted.
12023
12024 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12025
12026         PR debug/42767
12027         * gcc.dg/debug/pr42767.c: New.
12028
12029 2010-01-15  Jason Merrill  <jason@redhat.com>
12030
12031         PR c++/42761
12032         * g++.dg/cpp0x/decltype22.C: New.
12033
12034 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12035
12036         PR middle-end/42760
12037         * g++.dg/torture/pr42760.C: New test.
12038
12039 2010-01-15  Jing Yu  <jingyu@google.com>
12040
12041         PR rtl-optimization/42691
12042         * gcc.c-torture/execute/pr42691.c: New.
12043
12044 2010-01-15  Richard Guenther  <rguenther@suse.de>
12045
12046         PR middle-end/42739
12047         * g++.dg/torture/pr42739.C: New testcase.
12048
12049 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12050
12051         * g++.dg/template/error45.C: Revert as part of reverting changes
12052         or PR c++/42634.
12053
12054 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12055
12056         PR fortran/42684
12057         * gfortran.dg/interface_31.f90: New test.
12058
12059 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12060
12061         * gcc.target/powerpc/pr42747.c: New file.
12062
12063 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12064
12065         PR middle-end/42674
12066         * c-c++-common/pr42674.c: New test.
12067
12068         PR c++/42608
12069         * g++.dg/template/instantiate11.C: New test.
12070
12071 2010-01-14  Jason Merrill  <jason@redhat.com>
12072
12073         PR c++/42701
12074         * g++.dg/overload/error3.C: New.
12075
12076         PR c++/42655
12077         * g++.dg/overload/rvalue1.C: New.
12078
12079 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12080
12081         PR tree-optimization/42706
12082         * gcc.dg/ipa/pr42706.c: New testcase.
12083
12084 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12085
12086         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12087
12088 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12089
12090         PR tree-optimization/42714
12091         * g++.dg/torture/pr42714.C: New test.
12092
12093 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12094
12095         PR rtl-optimization/42246
12096         * gfortran.dg/pr42246-2.f: New.
12097
12098 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12099
12100         PR rtl-optimization/42389
12101         * gcc.dg/pr42389.c: New.
12102
12103 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12104
12105         PR rtl-optimization/42388
12106         * gcc.dg/pr42388.c: New.
12107
12108 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12109
12110         PR rtl-optimization/42294
12111         * gfortran.dg/pr42294.f: New.
12112
12113 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12114
12115         PR rtl-optimization/39453
12116         PR rtl-optimization/42246
12117         * gcc.dg/pr39453.c: New.
12118         * gcc.dg/pr42246.c: New.
12119
12120 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12121
12122         PR middle-end/42245
12123         * gcc.dg/pr42245.c: New.
12124         * gcc.dg/pr42245-2.c: New.
12125
12126 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12127
12128         PR rtl-optimization/42249
12129         * gcc.dg/pr42249.c: New.
12130
12131 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12132
12133         PR c/42721
12134         * gcc.c-torture/execute/pr42721.c: New test.
12135
12136 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12137
12138         PR tree-optimization/42709
12139         * gcc.dg/vect/pr42709.c: New test.
12140
12141 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12142
12143         PR fortran/41478
12144         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12145         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12146
12147 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12148
12149         PR fortran/42481
12150         * gfortran.dg/generic_19.f90 : New test.
12151
12152 2010-01-13  Richard Guenther  <rguenther@suse.de>
12153
12154         PR tree-optimization/42730
12155         * gcc.c-torture/compile/pr42730.c: New testcase.
12156
12157 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12158
12159         PR target/pr42542
12160         * gcc.target/ia64/pr42542-1.c: New.
12161         * gcc.target/ia64/pr42542-2.c: New.
12162         * gcc.target/ia64/pr42542-3.c: New.
12163
12164 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12165
12166         PR c++/42634
12167         * g++.dg/template/error45.C: New test.
12168
12169 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12170
12171         PR tree-optimization/42704
12172         * g++.dg/torture/pr42704.C: New test.
12173
12174 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12175
12176         PR tree-optimization/42703
12177         * gcc.c-torture/compile/pr42703.c: New test.
12178
12179 2010-01-13  Richard Guenther  <rguenther@suse.de>
12180
12181         PR tree-optimization/42705
12182         * gcc.c-torture/compile/pr42705.c: New testcase.
12183
12184 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12185
12186         * gcc.target/bfin/l2.c: New test.
12187         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12188
12189 2010-01-13  Richard Guenther  <rguenther@suse.de>
12190
12191         PR middle-end/42716
12192         * gcc.c-torture/compile/pr42716.c: New testcase.
12193
12194 2010-01-13  Richard Guenther  <rguenther@suse.de>
12195
12196         PR lto/42678
12197         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12198
12199 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12200
12201         PR c/42708
12202         * gcc.c-torture/compile/pr42708-1.c: New test.
12203
12204 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12205
12206         PR debug/42662
12207         * gcc.dg/pr42662.c: New test.
12208
12209         PR tree-optimization/42645
12210         * g++.dg/other/pr42645-1.C: New test.
12211         * g++.dg/other/pr42645-2.C: New test.
12212
12213 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12214
12215         PR target/42416
12216         * gcc.target/powerpc/warn-1.c: New test.
12217         * gcc.target/powerpc/warn-2.c: New test.
12218
12219 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12220
12221         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12222         stack alignment.
12223
12224 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12225
12226         * gcc.dg/lto/20100108_0.c: New.
12227
12228 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12229
12230         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12231         Add -march=i686 -msse for 32bit x86 targets.
12232
12233 2010-01-10  Richard Guenther  <rguenther@suse.de>
12234
12235         PR middle-end/42667
12236         * gcc.dg/torture/pr42667.c: New testcase.
12237
12238 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12239
12240         PR fortran/32489
12241         * gfortran.dg/array_constructor_34.f90: New test.
12242
12243 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12244
12245         PR fortran/20923
12246         * gfortran.dg/array_constructor_33.f90: New test.
12247         gfortran.dg/array_function_5.f90: Add credit.
12248
12249 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12250
12251         PR debug/42631
12252         * gcc.dg/pr42631.c: New.
12253
12254 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12255
12256         PR debug/42630
12257         * gcc.dg/pr42630.c: New.
12258
12259 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12260
12261         PR debug/42629
12262         * gcc.dg/pr42629.c: New.
12263
12264 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12265
12266         PR middle-end/42363
12267         * gcc.dg/torture/pr42363.c: New.
12268
12269 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12270
12271         PR debug/42604
12272         PR debug/42395
12273         * gcc.dg/vect/pr42604.c: New.
12274         * gcc.dg/vect/pr42395.c: New.
12275
12276 2010-01-09  Richard Guenther  <rguenther@suse.de>
12277
12278         PR middle-end/42512
12279         * gcc.c-torture/execute/pr42512.c: New testcase.
12280
12281 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12282
12283         PR fortran/41298
12284         * gfortran.dg/c_ptr_tests_14.f90: New test.
12285
12286 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12287
12288         PR ada/41929
12289         * gnat.dg/null_pointer_deref1.adb: Don't run on
12290         sparc*-sun-solaris2.11.
12291
12292 2010-01-08  Richard Guenther  <rguenther@suse.de>
12293
12294         PR lto/42528
12295         * gcc.dg/lto/20100103-1_0.c: New testcase.
12296         * gcc.dg/lto/20100103-2_0.c: Likewise.
12297
12298 2010-01-08  Tobias Burnus  <burnus@net-b.de
12299
12300         PR/fortran 25829
12301         * gfortran.dg/asynchronous_1.f90: New test.
12302         * gfortran.dg/asynchronous_2.f90: New test.
12303         * gfortran.dg/conflicts.f90: Update error message.
12304
12305 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12306
12307         c++/40155
12308         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12309
12310 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12311
12312         PR tree-optimization/42625
12313         * g++.dg/opt/dtor4.C: New test.
12314         * g++.dg/opt/dtor4.h: New.
12315         * g++.dg/opt/dtor4-aux.cc: New.
12316
12317 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12318
12319         PR fortran/42597
12320         * gfortran.dg/proc_ptr_26.f90: New test.
12321
12322 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12323
12324         PR fortran/41872
12325         * gfortran.dg/allocatable_scalar_7.f90: New test.
12326
12327 2010-01-06  Richard Guenther  <rguenther@suse.de>
12328
12329         * gcc.c-torture/compile/pr42632.c: New testcase.
12330
12331 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12332
12333         PR target/42542
12334         * gcc.target/i386/pr42542-4.c: New.
12335         * gcc.target/i386/pr42542-4a.c: Likewise.
12336         * gcc.target/i386/pr42542-5.c: Likewise.
12337         * gcc.target/i386/pr42542-5a.c: Likewise.
12338
12339 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12340
12341         * gcc.dg/tls/opt-15.c: New test.
12342
12343 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12344
12345         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12346
12347 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12348
12349         PR tree-optimization/42462
12350         * g++.dg/torture/pr42462.C: New test.
12351
12352 2010-01-05  Jason Merrill  <jason@redhat.com>
12353
12354         * g++.dg/cpp0x/initlist30.C: New test.
12355
12356 2010-01-05  Richard Guenther  <rguenther@suse.de>
12357
12358         PR tree-optimization/42614
12359         * gcc.c-torture/execute/pr42614.c: New testcase.
12360
12361 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12362
12363         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12364         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12365         -Wunreachable-code.
12366         * gcc.dg/Wunreachable-2.c: Likewise.
12367         * gcc.dg/Wunreachable-3.c: Likewise.
12368         * gcc.dg/Wunreachable-4.c: Likewise.
12369         * gcc.dg/Wunreachable-5.c: Likewise.
12370         * gcc.dg/Wunreachable-6.c: Likewise.
12371         * gcc.dg/Wunreachable-7.c: Likewise.
12372         * gcc.dg/Wunreachable-8.c: Likewise.
12373         * gcc.dg/20041231-1.c: Likewise.
12374
12375 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12376
12377         PR other/42611
12378         * gcc.dg/pr42611.c: New test.
12379
12380         PR tree-optimization/42508
12381         * g++.dg/opt/pr42508.C: New test.
12382
12383 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12384
12385         PR fortran/41872
12386         * gfortran.dg/allocatable_scalar_8.f90: New.
12387
12388 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12389
12390         PR tree-optimization/42398
12391         * gcc.c-torture/compile/pr42398.c: New test.
12392
12393 2010-01-04  Jason Merrill  <jason@redhat.com>
12394
12395         PR c++/42555
12396         * g++.dg/ext/attrib35.C: New.
12397
12398         PR c++/42567
12399         * g++.dg/cpp0x/auto17.C: New.
12400
12401 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12402
12403         * gcc.dg/lto/20100104_0.c: New.
12404
12405 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12406
12407         PR target/42542
12408         * gcc.target/i386/pr42542-1.c: New.
12409         * gcc.target/i386/pr42542-1a.c: Likewise.
12410         * gcc.target/i386/pr42542-1b.c: Likewise.
12411         * gcc.target/i386/pr42542-2.c: Likewise.
12412         * gcc.target/i386/pr42542-2a.c: Likewise.
12413         * gcc.target/i386/pr42542-2b.c: Likewise.
12414         * gcc.target/i386/pr42542-3.c: Likewise.
12415         * gcc.target/i386/pr42542-3a.c: Likewise.
12416
12417 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12418
12419         PR fortran/41872
12420         * gfortran.dg/allocatable_scalar_5.f90: New test.
12421         * gfortran.dg/allocatable_scalar_6.f90: New test.
12422
12423 2010-01-03  Richard Guenther  <rguenther@suse.de>
12424
12425         PR testsuite/42583
12426         * gfortran.dg/gomp/recursion1.f90: Remove.
12427
12428 2010-01-03  Richard Guenther  <rguenther@suse.de>
12429
12430         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12431         * gcc.dg/uninit-6.c: Likewise.
12432         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12433
12434 2010-01-03  Richard Guenther  <rguenther@suse.de>
12435
12436         PR tree-optimization/42589
12437         * gcc.target/i386/pr42589.c: New testcase.
12438
12439 2010-01-03  Richard Guenther  <rguenther@suse.de>
12440
12441         PR tree-optimization/42438
12442         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12443
12444 2010-01-02  Richard Guenther  <rguenther@suse.de>
12445
12446         PR testsuite/41651
12447         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12448
12449 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12450
12451         PR target/42448
12452         * gcc.target/alpha/pr42448-1.c: New test.
12453         * gcc.target/alpha/pr42448-2.c: Ditto.
12454
12455 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12456
12457         PR preprocessor/41947
12458         * gcc.dg/c99-hexfloat-3.c: New test.
12459
12460 2010-01-01  Richard Guenther  <rguenther@suse.de>
12461
12462         PR c/42570
12463         * gcc.c-torture/execute/pr42570.c: New testcase.
12464
12465 2010-01-01  Richard Guenther  <rguenther@suse.de>
12466
12467         PR middle-end/42559
12468         * gcc.c-torture/compile/pr42559.c: New testcase.
12469
12470 \f
12471 Copyright (C) 2010 Free Software Foundation, Inc.
12472
12473 Copying and distribution of this file, with or without modification,
12474 are permitted in any medium without royalty provided the copyright
12475 notice and this notice are preserved.