OSDN Git Service

Emit vzerouppers after reload.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/avx-vzeroupper-15.c: New.
4         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7
8         PR target/46253
9         * gcc.target/i386/pr46253.c: New.
10
11 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
12             Tobias Burnus  <burnus@net-b.de>
13
14         PR fortran/45170
15         * gfortran.dg/deferred_type_param_1.f90: New.
16         * gfortran.dg/deferred_type_param_2.f90: New.
17         * gfortran.dg/initialization_1.f90: Update dg-errors.
18         * gfortran.dg/initialization_9.f90: Update dg-errors.
19
20 2010-11-02  Richard Guenther  <rguenther@suse.de>
21
22         PR tree-optimization/46149
23         * g++.dg/torture/pr46149.C: New testcase.
24
25 2010-11-02  Richard Guenther  <rguenther@suse.de>
26
27         PR tree-optimization/46216
28         * gcc.dg/torture/pr46216.c: New testcase.
29
30 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
31
32         PR target/46131
33         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
34         *-*-osf*.
35
36 2010-11-02  Richard Guenther  <rguenther@suse.de>
37
38         PR tree-optimization/46184
39         * gcc.dg/pr46184.c: New testcase.
40
41 2010-11-02  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/46177
44         * gcc.dg/pr46177.c: New testcase.
45
46 2010-11-02  Martin Jambor  <mjambor@suse.cz>
47
48         PR middle-end/46120
49         * g++.dg/ipa/ivinline-9.C: New test.
50
51 2010-11-02  Martin Jambor  <mjambor@suse.cz>
52
53         PR tree-optimization/45875
54         * g++.dg/torture/pr45875.C: New test.
55
56 2010-11-02  Richard Guenther  <rguenther@suse.de>
57
58         PR testsuite/46249
59         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
60
61 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
62
63         PR debug/46255
64         * gcc.dg/pr46255.c: New test.
65
66 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
67
68         PR c++/46170
69         PR c++/46162
70         * g++.dg/template/sfinae26.C: New test.
71         * g++.dg/template/sfinae27.C: Likewise.
72
73 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
74
75         PR c++/45606
76         * g++.dg/template/typedef36.C: New test.
77         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
78         * g++.dg/template/canon-type-10.C: Likewise.
79         * g++.dg/template/canon-type-11.C: Likewise.
80         * g++.dg/template/canon-type-12.C: Likewise.
81         * g++.dg/template/canon-type-13.C: Likewise.
82
83 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
84
85         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
86         of debug_pubnames on darwin.
87
88 2010-11-01  Jason Merrill  <jason@redhat.com>
89             Benjamin Kosnik  <bkoz@redhat.com>
90
91         * g++.dg/cpp0x/constexpr-initlist2.C: New.
92         * g++.dg/cpp0x/constexpr-initlist3.C: New.
93
94         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
95         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
96         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
97         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
98         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
99         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
100         * g++.dg/cpp0x/constexpr-array.C: New.
101         * g++.dg/cpp0x/constexpr-base.C: New.
102         * g++.dg/cpp0x/constexpr-complex.C: New.
103         * g++.dg/cpp0x/constexpr-data1.C: New.
104         * g++.dg/cpp0x/constexpr-data2.C: New.
105         * g++.dg/cpp0x/constexpr-deref.C: New.
106         * g++.dg/cpp0x/constexpr-diag1.C: New.
107         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
108         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
109         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
110         * g++.dg/cpp0x/constexpr-empty.C: New.
111         * g++.dg/cpp0x/constexpr-empty2.C: New.
112         * g++.dg/cpp0x/constexpr-empty3.C: New.
113         * g++.dg/cpp0x/constexpr-empty4.C: New.
114         * g++.dg/cpp0x/constexpr-empty5.C: New.
115         * g++.dg/cpp0x/constexpr-ex1.C: New.
116         * g++.dg/cpp0x/constexpr-ex2.C: New.
117         * g++.dg/cpp0x/constexpr-ex3.C: New.
118         * g++.dg/cpp0x/constexpr-ex4.C: New.
119         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
120         * g++.dg/cpp0x/constexpr-fnptr.C: New.
121         * g++.dg/cpp0x/constexpr-function1.C: New.
122         * g++.dg/cpp0x/constexpr-function2.C: New.
123         * g++.dg/cpp0x/constexpr-function3.C: New.
124         * g++.dg/cpp0x/constexpr-ice.C: New.
125         * g++.dg/cpp0x/constexpr-initlist.C: New.
126         * g++.dg/cpp0x/constexpr-neg1.C: New.
127         * g++.dg/cpp0x/constexpr-noexcept.C: New.
128         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
129         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
130         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
131         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
132         * g++.dg/cpp0x/constexpr-nonlit.C: New.
133         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
134         * g++.dg/cpp0x/constexpr-nullptr.C: New.
135         * g++.dg/cpp0x/constexpr-object1.C: New.
136         * g++.dg/cpp0x/constexpr-object2.C: New.
137         * g++.dg/cpp0x/constexpr-overflow.C: New.
138         * g++.dg/cpp0x/constexpr-pedantic.C: New.
139         * g++.dg/cpp0x/constexpr-pos1.C: New.
140         * g++.dg/cpp0x/constexpr-potential1.C: New.
141         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
142         * g++.dg/cpp0x/constexpr-pure.C: New.
143         * g++.dg/cpp0x/constexpr-static.C: New.
144         * g++.dg/cpp0x/constexpr-static2.C: New.
145         * g++.dg/cpp0x/constexpr-static3.C: New.
146         * g++.dg/cpp0x/constexpr-static4.C: New.
147         * g++.dg/cpp0x/constexpr-static5.C: New.
148         * g++.dg/cpp0x/constexpr-static6.C: New.
149         * g++.dg/cpp0x/constexpr-string.C: New.
150         * g++.dg/cpp0x/constexpr-switch.C: New.
151         * g++.dg/cpp0x/constexpr-targ.C: New.
152         * g++.dg/cpp0x/constexpr-throw.C: New.
153         * g++.dg/cpp0x/constexpr-typeid.C: New.
154         * g++.dg/cpp0x/constexpr-union.C: New.
155         * g++.dg/cpp0x/constexpr-value.C: New.
156         * g++.dg/cpp0x/constexpr-value2.C: New.
157         * g++.dg/cpp0x/constexpr-variadic.C: New.
158         * g++.dg/cpp0x/initlist5.C: Use constexpr.
159         * g++.dg/cpp0x/static_assert3.C: Add expected error.
160         * g++.dg/other/fold1.C: Likewise.
161         * g++.dg/parse/crash36.C: Likewise.
162         * g++.dg/parse/constant4.C: Adjust expected error.
163         * g++.dg/template/arg5.C: Likewise.
164         * g++.dg/template/non-dependent10.C: Likewise.
165         * g++.dg/template/qualified-id3.C: Likewise.
166         * g++.dg/warn/overflow-warn-1.C: Likewise.
167         * g++.dg/warn/overflow-warn-3.C: Likewise.
168         * g++.dg/warn/overflow-warn-4.C: Likewise.
169         * g++.old-deja/g++.pt/crash10.C: Likewise.
170
171         * g++.dg/cpp0x/constexpr-ctor2.C: New.
172
173 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
174
175         Implemented format and noreturn attributes for Objective-C methods.
176         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
177         * objc.dg/attributes/method-deprecated-1.m: New.
178         * objc.dg/attributes/method-deprecated-2.m: New.
179         * objc.dg/attributes/method-deprecated-3.m: New.
180         * objc.dg/attributes/method-noreturn-1.m: New.
181         * objc.dg/attributes/method-sentinel-1.m: New.
182         * objc.dg/attributes/method-format-1.m: New.
183         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
184         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
185         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
186         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
187         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
188         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
189         * obj-c++.dg/attributes/method-format-1.mm: New.        
190         
191 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
192
193         * objc.dg/property/at-property-deprecated-1.m: New.
194         * obj-c++.dg/property/at-property-deprecated-1.mm: New. 
195
196 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
197
198         Implemented Objective-C 2.0 property accessors.
199         * objc.dg/property/at-property-6.m: Use nonatomic properties to
200         avoid testing more complex accessors in this testcase which is not
201         about them.
202         * objc.dg/property/at-property-7.m: Same change.
203         * objc.dg/property/at-property-8.m: Same change.
204         * objc.dg/property/at-property-9.m: Same change.
205         * objc.dg/property/at-property-10.m: Same change.
206         * objc.dg/property/at-property-11.m: Same change.
207         * obj-c++.dg/property/at-property-6.mm: Same change.
208         * obj-c++.dg/property/at-property-7.mm: Same change.
209         * obj-c++.dg/property/at-property-8.mm: Same change.
210         * obj-c++.dg/property/at-property-9.mm: Same change.
211         * obj-c++.dg/property/at-property-10.mm: Same change.
212         * obj-c++.dg/property/at-property-11.mm: Same change.
213         * objc.dg/property/at-property-12.m: New.
214         * objc.dg/property/at-property-13.m: New.
215         * obj-c++.dg/property/at-property-12.mm: New.
216         * obj-c++.dg/property/at-property-13.mm: New.   
217         
218 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
219
220         PR fortran/46152
221         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
222         * gfortran.dg/allocate_with_typespec_4.f90: New test.
223         * gfortran.dg/allocate_with_typespec_1.f90: New test.
224         * gfortran.dg/allocate_with_typespec_2.f: New test.
225         * gfortran.dg/allocate_with_typespec_3.f90: New test.
226         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
227         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
228
229 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
230             Nathan Froyd  <froydnj@codesourcery.com>
231
232         PR tree-optimization/46259
233         * gfortran.dg/pr46259.f: New testcase.
234
235 2010-11-01  Paul Koning  <ni1d@arrl.net>
236
237         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
238         * gcc.c-torture/compile/20020604-1.c: Ditto.
239         * gcc.c-torture/compile/20001226-1.c: Ditto.
240         * gcc.c-torture/compile/20010327-1.c: Ditto.
241         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
242         * gcc.c-torture/compile/pr43191.c: Ditto.
243         * gcc.c-torture/compile/pr41181.c: Ditto.
244
245 2010-10-31  Richard Henderson  <rth@redhat.com>
246
247         * lib/target-supports.exp
248         (check_effective_target_automatic_stack_alignment): True for
249         x86 but not windows.
250         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
251         use of the preferred-stack-boundary arguments.
252         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
253
254 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
255
256         PR target/46142
257         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
258         * gcc.target/i386/fma4-builtin-2.c: Likewise.
259
260 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
261
262         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
263
264 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
265
266         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
267         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
268         than tls.
269         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
270         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
271         * objc.dg/torture/tls/thr-init.m: Likewise.
272         * objc.dg/torture/tls/thr-init-2.m: Likewise.
273         * objc.dg/torture/tls/thr-init-3.m: Likewise.
274
275 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
276
277         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
278         the Linux kernel.
279
280 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
281
282         PR fortran/44917
283         PR fortran/44926
284         PR fortran/46196
285         * gfortran.dg/typebound_generic_10.f03: New.
286
287 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
288
289         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
290         * objc.dg/property/property-neg-1.m: Updated for changes in the
291         syntax of @property and the implementation of
292         @synthesize/@dynamic.
293         * objc.dg/property/property-neg-2.m: Same change.
294         * objc.dg/property/property-neg-3.m: Same change.
295         * objc.dg/property/property-neg-4.m: Same change.
296         * objc.dg/property/property-neg-5.m: Same change.
297         * objc.dg/property/property-neg-7.m: Same change.
298         * objc.dg/property/property-1.m: Same change.   
299         * objc.dg/property/synthesize-1.m: Same change.
300         * objc.dg/property/at-property-2.m: Same change.
301         * objc.dg/property/at-property-4.m: Same change.
302
303         * objc.dg/property/fsf-property-method-acces.m: Updated for
304         changes in the syntax of @property and the implementation of
305         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
306         * objc.dg/property/fsf-property-basic.m: Same change.
307         * objc.dg/property/fsf-property-named-ivar.m: Same change.
308         
309         * objc.dg/property/at-property-5.m: New.
310         * objc.dg/property/at-property-6.m: New.
311         * objc.dg/property/at-property-7.m: New.
312         * objc.dg/property/at-property-8.m: New.
313         * objc.dg/property/at-property-9.m: New.
314         * objc.dg/property/at-property-10.m: New.
315         * objc.dg/property/at-property-11.m: New.
316         * objc.dg/property/synthesize-2.m: New.
317         * objc.dg/property/dynamic-2.m: New.
318
319         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
320         syntax of @property and the implementation of
321         @synthesize/@dynamic.
322         * obj-c++.dg/property/property-neg-2.mm: Same change.
323         * obj-c++.dg/property/property-neg-3.mm: Same change.
324         * obj-c++.dg/property/property-neg-4.mm: Same change.
325         * obj-c++.dg/property/property-neg-5.mm: Same change.
326         * obj-c++.dg/property/property-neg-7.mm: Same change.
327         * obj-c++.dg/property/property-1.mm: Same change.       
328         * obj-c++.dg/property/synthesize-1.mm: Same change.
329         * obj-c++.dg/property/at-property-2.mm: Same change.
330         * obj-c++.dg/property/at-property-4.mm: Same change.
331
332         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
333         changes in the syntax of @property and the implementation of
334         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
335         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
336         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
337         
338         * obj-c++.dg/property/at-property-5.mm: New.
339         * obj-c++.dg/property/at-property-6.mm: New.    
340         * obj-c++.dg/property/at-property-7.mm: New.
341         * obj-c++.dg/property/at-property-8.mm: New.
342         * obj-c++.dg/property/at-property-9.mm: New.
343         * obj-c++.dg/property/at-property-10.mm: New.
344         * obj-c++.dg/property/at-property-11.mm: New.
345         * obj-c++.dg/property/synthesize-2.mm: New.
346         * obj-c++.dg/property/dynamic-2.mm: New.
347         
348 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
349             Andrew Pinski <pinskia@gmail.com>
350
351         * gcc.c-torture/execute/vector-shift.c: New testcase.
352         * gcc.c-torture/execute/vector-shift1.c: Likewise.
353         * gcc.c-torture/execute/vector-shift2.c: Likewise.
354         * gcc.dg/vector-shift.c: Likewise.
355         * gcc.dg/vector-shift1.c: Likewise.
356         * gcc.dg/torture/vector-shift2.c: Likewise.
357         * gcc.dg/vector-shift3.c: Likewise.
358         * gcc.dg/simd-1b.c: Adjust.
359
360 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
361
362         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
363
364 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
365
366         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
367
368 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
369
370         PR target/46153
371         * gcc.target/i386/pr46153.c: New test.
372
373 2010-10-27  Jason Merrill  <jason@redhat.com>
374
375         * g++.dg/cpp0x/constexpr-is_literal.C: New.
376
377 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
378
379         PR fortran/46161
380         * gfortran.dg/class_dummy_3.f03: New.
381
382 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
383
384         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
385         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
386
387         * gcc.target/i386/avx-vzeroupper-3.c: New.
388         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
389         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
390         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
391         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
392         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
393         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
394         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
395         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
396         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
397         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
398         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
399
400 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         * obj-c.dg/property/at-property-4.m: New.
403         * obj-c++.dg/property/at-property-4.mm: New.
404         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
405         updates in warning.
406         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
407         updates in warning.
408
409 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
410
411         * objc.dg/property/at-property-1.m: New.
412         * objc.dg/property/at-property-2.m: New.
413         * objc.dg/property/at-property-3.m: New.
414         * objc.dg/ivar-invalid-type-1.m: New.
415         * obj-c++.dg/property/at-property-1.mm: New.
416         * obj-c++.dg/property/at-property-2.mm: New.
417         * obj-c++.dg/property/at-property-3.mm: New.
418         * obj-c++.dg/ivar-invalid-type-1.mm: New.
419         * objc.dg/property/property-neg-6.m: Updated testcase for updates
420         in error reporting.
421
422 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
423
424         PR libgfortran/46010
425         * gfortran.dg/namelist_66.f90: New test.
426         * gfortran.dg/fmt_t_6.f: Fix whitespace.
427
428 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
429
430         PR fortran/42647
431         * gfortran.dg/allocatable_scalar_9.f90: Extended.
432         * gfortran.dg/allocatable_scalar_10.f90: New.
433         * gfortran.dg/class_19.f03: Extended.
434
435 2010-10-26  Jan Hubicka  <jh@suse.cz>
436
437         PR middle-end/45736
438         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
439
440 2010-10-26  Ira Rosen  <irar@il.ibm.com>
441
442         PR tree-optimization/46167
443         * gcc.dg/vect/O-pr46167.c: New.
444         * gcc.dg/vect/vect.exp: Run tests with -O.
445
446 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
447
448         PR target/44948
449         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
450         * g++.dg/vect/pr33860a.cc: Likewise.
451         * gcc.c-torture/compile/20070522-1.c: Likewise.
452         * gcc.dg/compat/struct-align-1_x.c: Likewise.
453         * gcc.dg/compat/struct-align-1_y.c: Likewise.
454         * gcc.dg/compat/struct-align-2_x.c: Likewise.
455         * gcc.dg/compat/struct-align-2_y.c: Likewise.
456         * gcc.dg/pr44136.c: Likewise.
457
458         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
459         * gcc.dg/compat/vector-1_x.c: Likewise.
460         * gcc.dg/compat/vector-1_y.c: Likewise.
461         * gcc.dg/compat/vector-2_x.c: Likewise.
462         * gcc.dg/compat/vector-2_y.c: Likewise.
463         * gcc.dg/pr43300.c: Likewise.
464
465         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
466         * gcc.dg/compat/vector-1a_y.c: Likewise.
467         * gcc.dg/compat/vector-1b_x.c: Likewise.
468         * gcc.dg/compat/vector-1b_y.c: Likewise.
469         * gcc.dg/compat/vector-2a_x.c: Likewise.
470         * gcc.dg/compat/vector-2a_y.c: Likewise.
471         * gcc.dg/compat/vector-2b_x.c: Likewise.
472         * gcc.dg/compat/vector-2b_y.c: Likewise.
473         * gcc.target/i386/pr39162.c: Likewise.
474         * gcc.target/i386/pr40906-2.c: Likewise.
475         * gcc.target/i386/sse-5.c: Likewise.
476
477         * gcc.dg/pr35442.c: Prune ABI change warnings.
478
479         * gcc.c-torture/execute/pr38151.x: New.
480         * gcc.target/i386/pr44948-1a.c: Likewise.
481         * gcc.target/i386/pr44948-1b.c: Likewise.
482         * gcc.target/i386/pr44948-2a.c: Likewise.
483         * gcc.target/i386/pr44948-2b.c: Likewise.
484
485 2010-10-26  Ian Lance Taylor  <iant@google.com>
486
487         PR middle-end/45687
488         * gcc.c-torture/execute/20101025-1.c: New test.
489
490 2010-10-26  Tobias Burnus  <burnus@net-b.de>
491
492         PR fortran/45451
493         * gfortran.dg/class_allocate_5.f90: New.
494
495 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
496
497         Implement opaque-enum-specifiers for C++0x
498         * g++.dg/cpp0x/forw_enum1.C: New.
499         * g++.dg/cpp0x/forw_enum2.C: New.
500         * g++.dg/cpp0x/forw_enum3.C: New.
501         * g++.dg/cpp0x/forw_enum4.C: New.
502         * g++.dg/cpp0x/forw_enum5.C: New.
503         * g++.dg/cpp0x/forw_enum6.C: New.
504         * g++.dg/cpp0x/forw_enum7.C: New.
505         * g++.dg/cpp0x/forw_enum8.C: New.
506         * g++.dg/cpp0x/forw_enum9.C: New.
507         * g++.dg/parse/enum3.C: Add new errors.
508         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
509         * g++.dg/cpp0x/auto9.C: Add new error.
510         * g++.dg/template/crash79.C: Add new errors.
511
512 2010-10-26  Jie Zhang  <jie@codesourcery.com>
513
514         * gcc.target/arm/volatile-bitfields-1.c: New test.
515         * gcc.target/arm/volatile-bitfields-2.c: New test.
516         * gcc.target/arm/volatile-bitfields-3.c: New test.
517
518 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
519
520         * gnat.dg/pointer_discr1.adb: New test.
521         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
522         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
523         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
524
525 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
526
527         * gnat.dg/loop_optimization8.adb: New test.
528         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
529         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
530
531 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gnat.dg/in_out_parameter2.adb: New test.
534         * gnat.dg/in_out_parameter3.adb: Likewise.
535
536 2010-10-25  Jie Zhang  <jie@codesourcery.com>
537
538         * g++.dg/opt/combine.c: New test.
539
540 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
541
542         * gnat.dg/opt7.ad[sb]: New test.
543         * gnat.dg/opt7_pkg.ads: New helper.
544
545 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
546
547         PR objc/45735
548         * obj-c.dg/pr45735.mm: New.
549         * obj-c++.dg/pr45735.mm: New.
550
551 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
552
553         PR objc/24393
554         * objc.dg/pr24393.m: New.
555         * obj-c++.dg/pr24393.mm: New.
556
557 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
558
559         PR objc/28049
560         * objc.dg/pr28049.m: New.
561         * obj-c++.dg/pr28049.mm: New.
562
563 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
564
565         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
566         parameter attributes are now supported.
567         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
568         * objc.dg/attributes/parameter-attribute-1.m: New test.
569         * objc.dg/attributes/parameter-attribute-2.m: New test.
570         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
571         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
572
573 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
574
575         Based on the CFString implementation in FSF apple/trunk branch.
576
577         * gcc.dg/darwin-cfstring-1.c: New.
578         * gcc.dg/darwin-cfstring-2.c: New.
579         * gcc.dg/torture/darwin-cfstring-3.c: New.
580         * g++.dg/other/darwin-cfstring1.C: New.
581         * g++.dg/torture/darwin-cfstring-3.C: New.
582
583 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
584
585         * objc.dg/demangle-1.m: New test.
586         * obj-c++.dg/demangle-1.mm: New test.
587         * obj-c++.dg/demangle-2.mm: New test.
588         * obj-c++.dg/demangle-3.mm: New test.
589
590 2010-10-23  Ian Lance Taylor  <iant@google.com>
591
592         * gcc.c-torture/execute/20101011-1.c: New test.
593         * gcc.c-torture/execute/20101011-1.x: New test driver.
594
595 2010-10-23  Tobias Burnus  <burnus@net-b.de>
596
597         PR fortran/46122
598         * gfortran.dg/protected_8.f90: New.
599
600 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
601
602         * gcc.dg/march-generic.c: Skip for -march in multilib options.
603         * gcc.target/i386/isa-9.c: Skip for -march other than
604         -march=amdfam10 in multilib options.
605         * gcc.target/i386/pr42589.c: Skip for -march other than
606         -march=i486 in multilib options.
607         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
608         other -march in multilib options.
609
610 2010-10-23  Jie Zhang  <jie@codesourcery.com>
611
612         PR rtl-optimization/37360
613         * gcc.dg/pr37360.c: New test.
614
615 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
616
617         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
618
619 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
620         Andrew Pinski <pinskia@gmail.com>
621
622         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
623         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
624         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
625         * gcc.dg/vector-subscript-1.c: Likewise.
626         * gcc.dg/vector-subscript-2.c: Likewise.
627         * gcc.dg/vector-subscript-3.c: New testcase.
628         * gcc.dg/array-8.c: Adjust.
629
630 2010-10-22  Richard Guenther  <rguenther@suse.de>
631
632         PR middle-end/46137
633         * c-c++-common/torture/pr46137.c: New testcase.
634
635 2010-10-22  Jason Merrill  <jason@redhat.com>
636
637         PR c++/46129
638         * g++.dg/template/defarg14.C: New.
639
640 2010-10-22  Jason Merrill  <jason@redhat.com>
641
642         PR c++/46103
643         * g++.dg/cpp0x/implicit10.C: New.
644
645 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
646
647         PR target/46098
648         * gcc.target/i386/pr46098.c: New test.
649
650 2010-10-22  Richard Guenther  <rguenther@suse.de>
651
652         PR tree-optimization/45720
653         * gcc.dg/torture/pr45720.c: New testcase.
654
655 2010-10-22  Ira Rosen  <irar@il.ibm.com>
656
657         PR tree-optimization/46126
658         * gcc.dg/vect/pr46126.c: New.
659
660 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
661
662         Based on the CFString implementation in FSF apple/trunk branch.
663
664         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
665         so that the latter can be used in dg-skip and dg-xfail clauses.
666         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
667         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
668         to use dg-additional-files for Object1.
669         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
670         to use dg-additional-files for Object1, move to torture/strings/.
671         * obj-c++.dg/const-str-4.mm: Likewise.
672         * obj-c++.dg/const-str-3.mm: Likewise.
673         * obj-c++.dg/const-str-8.mm: Likewise.
674         * obj-c++.dg/const-str-9.mm: Likewise.
675         * obj-c++.dg/const-str-10.mm: Likewise.
676         * obj-c++.dg/const-str-10.mm: Likewise.
677         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
678         to use dg-additional-files for Object1, move to strings/.
679         * obj-c++.dg/const-str-2.mm: Likewise.
680         * obj-c++.dg/const-str-5.mm: Likewise.
681         * obj-c++.dg/const-str-6.mm: Likewise.
682         * obj-c++.dg/const-str-12.mm: Likewise.
683         * obj-c++.dg/strings/strings.exp: New.
684         * obj-c++.dg/strings/const-cfstring-2.mm: New.
685         * obj-c++.dg/strings/const-cfstring-5.mm: New.
686         * obj-c++.dg/torture/strings/strings.exp: New.
687         * obj-c++.dg/torture/strings/string1.mm: New.
688         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
689         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
690         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
691
692         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
693         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
694         * objc/execute/string2.m: Likewise.
695         * objc/execute/string3.m: Likewise.
696         * objc/execute/string3.m: Likewise.
697         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
698         * objc.dg/foreach-4.m: Likewise.
699         * objc.dg/foreach-5.m: Likewise.
700         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
701         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
702         * objc.dg/const-str-4.m: Likewise.
703         * objc.dg/const-str-7.m: Likewise.
704         * objc.dg/const-str-8.m: Likewise.
705         * objc.dg/const-str-9.m: Likewise.
706         * objc.dg/const-str-10.m: Likewise.
707         * objc.dg/const-str-11.m: Likewise.
708         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
709         to use dg-additional-files for Object1, move to objc.dg/strings/.
710         * objc.dg/const-str-2.m: Likewise.
711         * objc.dg/const-str-5.m: Likewise.
712         * objc.dg/const-str-6.m: Likewise.
713         * objc.dg/const-str-12.m: Likewise.
714         * objc.dg/const-str-12b.m: Likewise.
715         * objc.dg/strings/strings.exp: New.
716         * objc.dg/strings/const-cfstring-2.m: New.
717         * objc.dg/strings/const-cfstring-5.m: New.
718         * objc.dg/torture/strings/strings.exp: New.
719         * objc.dg/torture/strings/const-cfstring-1.m: New.
720         * objc.dg/torture/strings/const-cfstring-3.m: New.
721         * objc.dg/torture/strings/const-cfstring-4.m: New.
722
723 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
724
725         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
726
727 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
728
729         PR c++/46117
730         * g++.dg/parse/crash57.C: New.
731
732 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
733             H.J. Lu  <hongjiu.lu@intel.com>
734
735         PR target/45946
736         * gcc.target/i386/pr45946.c: New test.
737
738 2010-10-21  Martin Jambor  <mjambor@suse.cz>
739
740         PR tree-optimization/45875
741         * g++.dg/ipa/pr45875.C: New test.
742
743 2010-10-21  Ira Rosen  <irar@il.ibm.com>
744
745         PR tree-optimization/46049
746         PR tree-optimization/46052
747         * gcc.dg/vect/pr46052.c: New test.
748         * gcc.dg/vect/pr46049.c: New test.
749
750 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
751
752         PR fortran/46007
753         * gfortran.dg/shape_5.f90:  New test case.
754
755 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
756
757         PR fortran/46060
758         * gfortran.dg/proc_ptr_comp_25.f90: New.
759
760 2010-10-21  Richard Guenther  <rguenther@suse.de>
761         Michael Matz  <matz@suse.de>
762
763         PR tree-optimization/45764
764         * gcc.dg/torture/pr45764.c: New testcase.
765
766 2010-10-21  Richard Guenther  <rguenther@suse.de>
767
768         PR tree-optimization/46111
769         * g++.dg/torture/pr46111.C: New testcase.
770
771 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
772
773         PR fortran/46067
774         * gfortran.dg/dummy_procedure_4.f90: New.
775         * gfortran.dg/proc_ptr_30.f90: New.
776
777 2010-10-21  Tobias Burnus  <burnus@net-b.de>
778
779         PR fortran/46100
780         * gfortran.dg/ptr-func-1.f90: New.
781         * gfortran.dg/ptr-func-2.f90: New.
782
783 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
784
785         PR tree-optimization/45919
786         * gcc.c-torture/compile/pr45919.c: New test.
787
788         PR tree-optimization/46066
789         * gcc.dg/autopar/pr46066.c: New test.
790
791 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
792
793         PR c++/46024
794         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
795
796 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
797
798         PR c++/46056
799         * g++.dg/cpp0x/range-for7.C: New.
800
801 2010-10-20  Richard Guenther  <rguenther@suse.de>
802
803         PR lto/45667
804         * g++.dg/lto/20101020-1_0.h: New testcase.
805         * g++.dg/lto/20101020-1_0.C: Likewise.
806         * g++.dg/lto/20101020-1_1.C: Likewise.
807
808 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
809
810         * gcc.dg/20101013-1.c: New test.
811
812 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
813
814         PR target/46085
815         * gcc.target/i386/pr46085-1.c: New.
816         * gcc.target/i386/pr46085-2.c: Likewise.
817
818 2010-10-20  Richard Guenther  <rguenther@suse.de>
819
820         PR tree-optimization/45860
821         * gcc.dg/torture/pr45860.c: New testcase.
822
823 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
824
825         * gnat.dg/discr25.adb: New test.
826         * gnat.dg/discr25_pkg.ad[sb]: New helper.
827
828 2010-10-20  Olivier Hainque  <hainque@adacore.com>
829
830         * gcc.target/powerpc/ehreturn.c: New test.
831
832 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
833
834         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
835         not require Foundation and run with the GNU runtime as well.
836
837         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
838
839         Radar 4439126
840         * obj-c++.dg/template-8.mm: New.
841
842 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
843
844         PR objc/23709
845         * objc.dg/pr23709.m: New.
846         * obj-c++.dg/pr23709.m: New.
847
848 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
849
850         PR c++/46046
851         * g++.dg/template/crash104.C: New.
852
853 2010-10-19  Richard Henderson  <rth@redhat.com>
854
855         * gcc.target/i386/fma3-fma.c: New.
856         * gcc.target/i386/fma3-builtin.c: New.
857         * gcc.target/i386/fma4-builtin.c: New.
858
859 2010-10-19  Richard Guenther  <rguenther@suse.de>
860
861         PR testsuite/46081
862         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
863
864 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
865
866         Merge from 'apple/trunk' branch on FSF servers.
867
868         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
869
870         Radar 4293709
871         * objc.dg/proto-init-mimatch-1.m: New.
872         * obj-c++.dg/proto-init-mimatch-1.mm: New.
873
874 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
875
876         Implemented parsing @synthesize and @dynamic for
877         Objective-C/Objective-C++.
878         * objc.dg/property/dynamic-1.m: New.
879         * objc.dg/property/synthesize-1.m: New.
880         * obj-c++.dg/property/dynamic-1.mm: New.
881         * obj-c++.dg/property/synthesize-1.mm: New.
882
883 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
884
885         * objc.dg/at-class-1.m: New.
886         * objc.dg/at-class-1.mm: New.
887
888 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
889
890         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
891
892 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
893
894         Merge from 'apple/trunk' branch on FSF servers.
895
896         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
897
898         Radar 4407151
899         * obj-c++.dg/template-7.mm: New.
900
901 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
902
903         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
904         bugfix.
905
906 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
907
908         Merge from 'apple/trunk' branch on FSF servers.
909
910         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
911
912         Radar 4451818
913         * obj-c++.dg/try-catch-16.mm: New.
914         * obj-c++.dg/try-catch-17.mm: New.
915
916         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
917
918         Radar 4330422
919         * obj-c++.dg/try-catch-15.mm: New
920
921         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
922
923         Radar 4204796
924         * obj-c++.dg/try-catch-12.mm: New
925         * obj-c++.dg/try-catch-13.mm: New
926         * obj-c++.dg/try-catch-14.mm: New
927         * objc.dg/try-catch-11.m: New
928         * objc.dg/try-catch-12.m: New
929         * objc.dg/try-catch-13.m: New
930
931 2010-10-18  Richard Henderson  <rth@redhat.com>
932
933         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
934
935 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
936
937         PR c/46015
938         * c-c++-common/Wunused-var-13.c: New test.
939
940 2010-10-18  Richard Guenther  <rguenther@suse.de>
941
942         PR tree-optimization/45967
943         * gcc.dg/torture/pr45967.c: New testcase.
944         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
945         * gcc.dg/ipa/ipa-pta-13.c: Likewise
946         * gcc.dg/torture/pr39074-2.c: Likewise
947         * gcc.dg/torture/pta-escape-1.c: Likewise
948         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
949         * gcc.dg/tree-ssa/pta-callused.c: Likewise
950         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
951         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
952         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
953         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
954
955 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
956
957         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
958
959 2010-10-18  Richard Guenther  <rguenther@suse.de>
960
961         PR lto/44950
962         * g++.dg/lto/20101015-2_0.C: New testcase.
963
964 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
965
966         PR middle-end/46019
967         * gcc.c-torture/execute/pr46019.c: New test.
968
969 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
970
971         Merge from 'apple/trunk' branch on FSF servers.
972
973         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
974
975         Radar 4516785
976         * obj-c++.dg/method-namespace-2.mm: New.
977
978 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
979
980         Merge from 'apple/trunk' branch on FSF servers.
981
982         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
983
984         Radar 4133425
985         * objc.dg/private-1.m: Test modified.
986         * obj-c++.dg/private-1.mm: Test modified.
987
988 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
989
990         PR testsuite/45987
991         * gcc.target/i386/push-1.c: Remove.
992
993 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
994             H.J. Lu  <hongjiu.lu@intel.com>
995
996         PR target/46051
997         * gcc.target/i386/pr46051.c: New test.
998
999 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1000
1001         * obj-c++.dg/gnu-api-2-class.mm: New.
1002         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1003         * obj-c++.dg/gnu-api-2-method.mm: New.
1004         * obj-c++.dg/gnu-api-2-objc.mm: New.
1005         * obj-c++.dg/gnu-api-2-object.mm: New.
1006         * obj-c++.dg/gnu-api-2-property.mm: New.
1007         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1008         * obj-c++.dg/gnu-api-2-sel.mm: New.
1009
1010 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1011
1012         * objc.dg/fsf-package-0.m: New.
1013         * obj-c++.dg/fsf-package-0.m: New.
1014
1015 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1016
1017         PR objc/18255
1018         * objc.dg/pr18255.m: New.
1019
1020 2010-10-16  Jan Hubicka  <jh@suse.cz>
1021
1022         PR middle-end/44206
1023         * g++.dg/torture/pr44206.C: New.
1024
1025 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1026
1027         * objc.dg/gnu-api-2-class.m: New.
1028         * objc.dg/gnu-api-2-objc.m: New.
1029
1030 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1031
1032         * objc.dg/gnu-api-2-ivar.m: New.
1033
1034 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1035
1036         * objc.dg/gnu-api-2-property.m: New.
1037
1038 2010-10-15  Xinliang David Li  <davidxl@google.com>
1039
1040         * g++.dg/uninit-pred-3_a.C: New test.
1041         * g++.dg/uninit-pred-3_b.C: New test.
1042
1043 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1044
1045         * objc.dg/gnu-api-2-object.m: New.
1046
1047 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1048
1049         * objc.dg/gnu-api-2-method.m: New.
1050
1051 2010-10-15  Jason Merrill  <jason@redhat.com>
1052
1053         * g++.dg/lto/pr45983_0.C: New.
1054
1055 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1056
1057         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1058         builtin combiner patterns.
1059         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1060         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1061         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1062         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1063         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1064
1065 2010-10-15  Richard Guenther  <rguenther@suse.de>
1066
1067         * g++.dg/lto/20101015-1_0.C: New testcase.
1068
1069 2010-10-15  Richard Guenther  <rguenther@suse.de>
1070
1071         PR testsuite/46021
1072         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1073         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1074
1075 2010-10-15  Richard Guenther  <rguenther@suse.de>
1076
1077         PR lto/45957
1078         * g++.dg/lto/20101014-1_0.C: New testcase.
1079
1080 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1081
1082         * objc.dg/gnu-api-2-protocol.m: New.
1083         * objc.dg/gnu-api-2-sel.m: New.
1084
1085 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1086
1087         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1088         arm-eabi targets.
1089
1090 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1091
1092         * gcc.dg/20101010-1.c: New testcase.
1093
1094 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1095
1096         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1097         script when relocatable linking.
1098
1099 2010-10-14  Yao Qi  <yao@codesourcery.com>
1100
1101         PR target/45447
1102         * gcc.target/arm/pr45447.c: New test.
1103
1104 2010-10-14  Jan Hubicka  <jh@suse.cz>
1105
1106         PR middle-end/45621
1107         * g++.dg/lto/pr45621.h : New.
1108         * g++.dg/lto/pr45621_0.C: New.
1109         * g++.dg/lto/pr45621_1.C: New.
1110
1111 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1112
1113         * objc.dg/property: New.
1114         * objc.dg/property/fsf-property-basic.m: New.
1115         * objc.dg/property/fsf-property-method-access.m: New.
1116         * objc.dg/property/fsf-property-named-ivar.m: New.
1117         * obj-c++.dg/property: New.
1118         * obj-c++.dg/property/fsf-property-basic.mm: New.
1119         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1120         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1121
1122         merge from FSF apple 'trunk' branch.
1123         2006 Fariborz Jahanian <fjahanian@apple.com>
1124
1125         Radars 4436866, 4505126, 4506903, 4517826
1126         * objc.dg/property/property-1.m: New.
1127         * objc.dg/property/property-2.m: New.
1128         * objc.dg/property/property-3.m: New.
1129         * objc.dg/property/property-neg-1.m: New.
1130         * objc.dg/property/property-neg-2.m: New.
1131         * objc.dg/property/property-neg-3.m: New.
1132         * objc.dg/property/property-neg-4.m: New.
1133         * objc.dg/property/property-neg-5.m: New.
1134         * objc.dg/property/property-neg-6.m: New.
1135         * objc.dg/property/property-neg-7.m: New.
1136         * objc.dg/property/property.exp: New.
1137         * obj-c++.dg/property/property-1.mm: New.
1138         * obj-c++.dg/property/property-2.mm: New.
1139         * obj-c++.dg/property/property-3.mm: New.
1140         * obj-c++.dg/property/property-neg-1.mm: New.
1141         * obj-c++.dg/property/property-neg-2.mm: New.
1142         * obj-c++.dg/property/property-neg-3.mm: New.
1143         * obj-c++.dg/property/property-neg-4.mm: New.
1144         * obj-c++.dg/property/property-neg-5.mm: New.
1145         * obj-c++.dg/property/property-neg-6.mm: New.
1146         * obj-c++.dg/property/property-neg-7.mm: New.
1147         * obj-c++.dg/property/property.exp: New.
1148
1149 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1150
1151         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1152
1153 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1154
1155         PR c/45969
1156         * gcc.c-torture/compile/pr45969-1.c: New test.
1157
1158 2010-10-14  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/44913
1161         * gcc.dg/torture/pr44913.c: New testcase.
1162
1163 2010-10-14  Richard Guenther  <rguenther@suse.de>
1164
1165         PR lto/45382
1166         * g++.dg/lto/20101014-2_0.C: New testcase.
1167
1168 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1169
1170         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1171         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1172         * gcc.target/i386/pr44130.c: Likewise.
1173         * gcc.target/i386/pr44144.c: Likewise.
1174         * gcc.target/i386/pr44180.c: Likewise.
1175         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1176         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1177         * gcc.target/i386/vect-sizes-1.c: Likewise.
1178         * gcc.target/i386/vectorize4-avx.c: Likewise.
1179
1180 2010-10-14  Richard Guenther  <rguenther@suse.de>
1181
1182         PR lto/44561
1183         * g++.dg/lto/20101010-3_0.C: New testcase.
1184         * g++.dg/lto/20101010-4_0.C: Likewise.
1185
1186 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1187
1188         * objc.dg/pr45878.m: Update to include NSConstantString interface
1189         for -fnext-runtime.
1190         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1191         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1192         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1193         reference for m64 -fnext-runtime.
1194
1195 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1196
1197         * gcc.target/i386/vect-sizes-1.c: New.
1198
1199 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1200
1201         PR middle-end/46011
1202         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1203
1204 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1205
1206         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1207         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1208
1209 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1210
1211         * gcc.target/ia64/20101005.c: New test.
1212
1213 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1214
1215         PR rtl-optimization/45570
1216         * gcc.dg/pr45570.c: New test.
1217
1218 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1219
1220         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1221         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1222         * gcc.target/i386/vectorize4-avx.c: Likewise.
1223
1224 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1225
1226         * gcc.target/i386/avx-copysign-vec.c: New.
1227         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1228
1229 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1230
1231         PR middle-end/44130
1232         * gcc.target/i386/pr44130.c: New.
1233
1234 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1235
1236         PR middle-end/44144
1237         * gcc.target/i386/pr44144.c: New.
1238
1239 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1240
1241         PR target/44180
1242         * gcc.target/i386/pr44180.c: New.
1243
1244 2010-10-13  Jason Merrill  <jason@redhat.com>
1245
1246         * g++.dg/template/canon-type-8.C: New.
1247
1248 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1249
1250         * gcc.c-torture/execute/20101013-1.c: New test.
1251
1252 2010-10-13  Richard Guenther  <rguenther@suse.de>
1253
1254         PR objc/45878
1255         * objc.dg/pr45878.m: New testcase.
1256
1257 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1258
1259         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1260         * gcc.dg/format/dfp-printf-1.c: Likewise.
1261         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1262
1263 2010-10-13  Richard Guenther  <rguenther@suse.de>
1264
1265         PR tree-optimization/45788
1266         * g++.dg/pr45788.C: New testcase.
1267
1268 2010-10-13  Richard Guenther  <rguenther@suse.de>
1269
1270         PR tree-optimization/45970
1271         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1272
1273 2010-10-13  Richard Guenther  <rguenther@suse.de>
1274
1275         PR tree-optimization/45982
1276         * gcc.dg/torture/pr45982.c: New testcase.
1277         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1278         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1279         * gcc.dg/torture/pr39074-2.c: Likewise.
1280
1281 2010-10-13  Richard Guenther  <rguenther@suse.de>
1282
1283         PR middle-end/45874
1284         * g++.dg/torture/pr45874.C: New testcase.
1285
1286 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1287
1288         * objc.dg/attributes/method-attribute-1.m: Update to respond
1289         to implemented method attributes..
1290         * objc.dg/attributes/method-attribute-2.m: Likewise.
1291         * objc.dg/attributes/method-attribute-3.m: Likewise.
1292         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1293         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1294         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1295
1296 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1297
1298         PR libobjc/23214
1299         * objc.dg/pr23214.m: New.
1300
1301 2010-10-12  Michael Eager  <eager@eagercon.com>
1302
1303         PR testsuite/45856
1304         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1305         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1306
1307 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR fortran/45636
1310         * gcc.c-torture/execute/pr45636.c: New test.
1311         * gfortran.dg/pr45636.f90: New test.
1312
1313 2010-10-12  Richard Henderson  <rth@redhat.com>
1314
1315         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1316
1317 2010-10-12  Daniel Kraft  <d@domob.eu>
1318
1319         PR fortran/38936
1320         * gfortran.dg/associate_1.f03: More tests with derived-types.
1321         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1322         * gfortran.dg/associate_8.f03: Fix typo.
1323         * gfortran.dg/initialization_27.f90: Fix typo.
1324
1325 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1326
1327         PR testsuite/45851
1328         * lib/lto.exp (lto-get-options-main): Support optional target
1329         selector for dg-extra-ld-options.
1330
1331 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1332
1333         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1334         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1335
1336 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1337
1338         PR middle-end/45699
1339         * g++.dg/torture/pr45699.C: New test.
1340         * g++.dg/otr-fold-1.C: Adjusted.
1341         * g++.dg/otr-fold-1.C: Likewise.
1342
1343 2010-10-11  Nick Clifton  <nickc@redhat.com>
1344
1345         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1346         Allow for a user label prefix.
1347
1348 2010-10-10  Richard Guenther  <rguenther@suse.de>
1349
1350         * g++.dg/lto/20101010-1_0.C: New testcase.
1351         * g++.dg/lto/20101010-2_0.C: Likewise.
1352
1353 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1354
1355         PR tree-optimization/45902
1356         * gcc.dg/vect/45902.c: New test.
1357
1358 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR target/45870
1361         * gcc.dg/tls/pr45870.c: New test.
1362
1363 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1364
1365         PR fortran/45961
1366         * gfortran.dg/typebound_operator_6.f03: New.
1367
1368 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1369
1370         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1371         and adjust -export symbol scanning.
1372         * g++.dg/ext/dllexport1.C: Likewise.
1373         * g++.dg/ext/dllexport3.C: Likewise.
1374         * gcc.dg/dll-3.c: Likewise.
1375         * gcc.dg/dll-4.c: Likewise.
1376         * gcc.dg/dll-5.c: Likewise.
1377
1378 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1381         instead of tree_profile dump file.
1382         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1383         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1384         dump file.
1385
1386 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1387
1388         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1389
1390 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1391
1392         * gfortran.dg/character_comparison_4.f90:  New test.
1393         * gfortran.dg/character_comparison_5.f90:  New test.
1394         * gfortran.dg/character_comparison_6.f90:  New test.
1395
1396 2010-10-09  Richard Henderson  <rth@redhat.com>
1397
1398         * lib/target-supports.exp
1399         (check_effective_target_automatic_stack_alignment): Always true.
1400
1401 2010-10-09  Richard Guenther  <rguenther@suse.de>
1402
1403         PR lto/45956
1404         * gcc.dg/lto/20101009-2_0.c: New testcase.
1405         * gcc.dg/lto/20101009-2_1.c: Likewise.
1406         * gcc.dg/lto/20101009-2_2.c: Likewise.
1407
1408 2010-10-09  Richard Guenther  <rguenther@suse.de>
1409
1410         PR lto/45947
1411         * g++.dg/lto/20101009-1_0.C: New testcase.
1412
1413 2010-10-09  Richard Guenther  <rguenther@suse.de>
1414
1415         PR tree-optimization/45945
1416         * gcc.dg/lto/20101009-1_0.c: New testcase.
1417
1418 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1419
1420         PR target/45913
1421         * gcc.target/i386/pr45913.c: New.
1422
1423 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1424
1425         PR fortran/45943
1426         * gfortran.dg/streamio_16.f90: Update test.
1427
1428 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR tree-optimization/45903
1431         * gcc.target/i386/pr45903.c: New test.
1432
1433 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1434
1435         * gnat.dg/interface5.adb: Compile with warnings disabled.
1436
1437 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1438
1439         * obj-c++.dg/encode-10.mm: New testcase.
1440
1441 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1442
1443         PR objc++/23614
1444         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1445         C++ class.  Removed XFAIL.
1446
1447 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1448
1449         PR fortran/45933
1450         * gfortran.dg/typebound_operator_5.f03: New.
1451
1452 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1453
1454         Merge from 'apple/trunk' branch on FSF servers.
1455
1456         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1457
1458         Radar 4508851
1459         * obj-c++.dg/method-namespace-1.mm: New.
1460
1461 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1462
1463         * gcc.dg/tree-ssa/sra-11.c: New test.
1464
1465 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1466
1467         PR Tree-Vect/45847
1468         * gcc.dg/vect/pr45847.c: New test.
1469
1470 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1471             Kai Tietz  <kai.tietz@onevision.com>
1472
1473         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1474
1475 2010-10-07  Richard Guenther  <rguenther@suse.de>
1476
1477         PR tree-optimization/45732
1478         * gcc.dg/torture/pr45732.c: New testcase.
1479
1480 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1481
1482         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1483         * objc.dg/foreach-2.m: Likewise.
1484         * objc.dg/foreach-3.m: Likewise.
1485         * objc.dg/foreach-4.m: Likewise.
1486         * objc.dg/foreach-5.m: Likewise.
1487         * objc.dg/foreach-6.m: Likewise.
1488         * objc.dg/foreach-7.m: Likewise.
1489         * objc.dg/objc-foreach-4.m: Likewise.
1490         * objc.dg/objc-foreach-5.m: Likewise.
1491
1492 2010-10-07  Richard Guenther  <rguenther@suse.de>
1493
1494         PR middle-end/45869
1495         * gcc.dg/torture/pr45869.c: New testcase.
1496
1497 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1498
1499         * objc.dg/set-not-used-1.m: New
1500         * obj-c++.dg/set-not-used-1.mm: New.
1501
1502 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1503
1504         * objc.dg/attributes/method-attribute-3.m: New.
1505         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1506
1507 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1508
1509         PR fortran/45916
1510         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1511
1512 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1513
1514         PR fortran/45889
1515         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1516
1517 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1518
1519         Merge from 'apple/trunk' branch on FSF servers.
1520
1521         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1522
1523         Radar 4278774
1524         * obj-c++.dg/encode-9.mm: New.
1525
1526 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1527
1528         * g++.dg/cpp0x/pr45908.C: New test.
1529
1530 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1531
1532         * gnat.dg/opt6.ad[sb]: New test.
1533
1534 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1535
1536         Implemented fast enumeration for Objective-C.
1537         * objc.dg/foreach-1.m: New.
1538         * objc.dg/foreach-2.m: New.
1539         * objc.dg/foreach-3.m: New.
1540         * objc.dg/foreach-4.m: New.
1541         * objc.dg/foreach-5.m: New.
1542         * objc.dg/foreach-6.m: New.
1543         * objc.dg/foreach-7.m: New.
1544
1545         Merge from 'apple/trunk' branch on FSF servers:
1546         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1547
1548         Radar 4502236
1549         * objc.dg/objc-foreach-5.m: New.
1550
1551         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1552
1553         Radar 4507230
1554         * objc.dg/objc-foreach-4.m: New.
1555
1556         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1557
1558         Radar 4472881
1559         * objc.dg/objc-foreach-3.m: New.
1560
1561         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1562
1563         Radar 4468498
1564         * objc.dg/objc-foreach-2.m: New.
1565
1566         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1567
1568         Radar 4294910
1569         * objc.dg/objc-foreach-1.m: New
1570
1571 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1572
1573         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1574         unsigned values.
1575
1576 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1577
1578         PR objc++/28050
1579         * obj-c++.dg/syntax-error-10.mm: New.
1580
1581 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1582
1583         PR objc++/23707
1584         * obj-c++.dg/syntax-error-9.mm: New.
1585
1586 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1587
1588         PR objc++/31126
1589         * obj-c++.dg/syntax-error-8.mm: New.
1590
1591 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1592
1593         Merge from 'apple/trunk' branch on FSF servers.
1594
1595         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1596
1597         Radar 4290840
1598         * obj-c++.dg/syntax-error-7.mm: New
1599
1600         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1601
1602         Radar 4294425
1603         * obj-c++.dg/syntax-error-6.mm: New
1604
1605         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1606
1607         Radar 4261146
1608         * obj-c++.dg/syntax-error-5.mm: New
1609
1610         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1611
1612         Radar 4093475
1613         * obj-c++.dg/syntax-error-[3-4].mm: New.
1614
1615         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1616
1617         Radar 4185810
1618         * obj-c++.dg/syntax-error-[1-2].mm: New.
1619
1620 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1621
1622         PR tree-optimization/45752
1623         * gcc.dg/vect/pr45752.c: New test.
1624
1625 2010-10-05  Richard Guenther  <rguenther@suse.de>
1626
1627         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1628         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1629         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1630         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1631         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1632         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1633         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1634         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1635         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1636         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1637         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1638         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1639         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1640         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1641         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1642         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1643         * gcc.dg/tree-ssa/20080530.c: Likewise.
1644         * g++.dg/tree-ssa/inline-3.C: Likewise.
1645         * g++.dg/tree-ssa/inline-1.C: Likewise.
1646         * g++.dg/tree-ssa/inline-2.C: Likewise.
1647         * gcc.dg/profile-dir-1.c: Likewise.
1648         * gcc.dg/profile-dir-2.c: Likewise.
1649         * gcc.dg/profile-dir-3.c: Likewise.
1650
1651 2010-10-05  Richard Guenther  <rguenther@suse.de>
1652
1653         PR middle-end/45877
1654         * g++.dg/torture/pr45877.C: New testcase.
1655
1656 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR debug/45849
1659         * gcc.dg/debug/pr45849.c: New test.
1660
1661         PR middle-end/45876
1662         * gcc.c-torture/compile/pr45876.c: New test.
1663
1664 2010-10-04  Julian Brown  <julian@codesourcery.com>
1665
1666         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1667         vect_hw_misalign.
1668         * gcc.dg/vect/vect-60.c: Likewise.
1669         * gcc.dg/vect/vect-56.c: Likewise.
1670         * gcc.dg/vect/vect-93.c: Likewise.
1671         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1672         * gcc.dg/vect/vect-95.c: Likewise.
1673         * gcc.dg/vect/vect-96.c: Likewise.
1674         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1675         * gcc.dg/vect/slp-25.c: Likewise.
1676         * gcc.dg/vect/slp-3.c: Likewise.
1677         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1678         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1679         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1680         * gcc.dg/vect/vect-109.c: Likewise.
1681         * gcc.dg/vect/vect-peel-1.c: Likewise.
1682         * gcc.dg/vect/vect-peel-2.c: Likewise.
1683         * lib/target-supports.exp
1684         (check_effective_target_arm_vect_no_misalign): New.
1685         (check_effective_target_vect_no_align): Use above.
1686         (check_effective_target_vect_element_align): New.
1687         (add_options_for_quad_vectors): New.
1688
1689 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1690
1691         PR tree-optimization/45572
1692         * g++.dg/ipa/pr45572-1.C: New test.
1693         * g++.dg/ipa/pr45572-2.C: Likewise.
1694
1695 2010-10-03  Ian Lance Taylor  <iant@google.com>
1696
1697         * gcc.dg/anon-struct-11.c: New test.
1698         * gcc.dg/anon-struct-12.c: New test.
1699         * gcc.dg/anon-struct-13.c: New test.
1700         * gcc.dg/anon-struct-14.c: New test.
1701
1702 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1703
1704         * g++.dg/torture/pr45764.C: Revert revision 164914.
1705         * gcc.dg/vect/pr43432.c: Likewise.
1706         * gcc.dg/vect/vect-114.c: Likewise.
1707         * gcc.dg/vect/vect-15.c: Likewise.
1708
1709 2010-10-03  Jason Merrill  <jason@redhat.com>
1710
1711         * g++.dg/cpp0x/sfinae5.C: New.
1712
1713 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1714
1715         PR tree-optimization/45720
1716         PR tree-optimization/45764
1717         * g++.dg/torture/pr45764.C: New.
1718
1719         * gcc.dg/vect/pr43432.c: Xfail.
1720         * gcc.dg/vect/vect-114.c: Likewise.
1721         * gcc.dg/vect/vect-15.c: Likewise.
1722
1723 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1724
1725         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1726         hppa*-*-hpux*.
1727         * gcc.dg/torture/pr45678-2.c: Likewise.
1728
1729 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1730
1731         PR fortran/45748
1732         * gfortran.dg/intrinsic_6.f90: New.
1733
1734 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1735
1736         PR fortran/42831
1737         * gfortran.dg/dependency_37.f90:  New test.
1738
1739 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         * gcc.target/i386/shift_mask.c: New test.
1742
1743 2010-10-01  Richard Guenther  <rguenther@suse.de>
1744
1745         PR tree-optimization/45854
1746         * g++.dg/torture/pr45854.C: New testcase.
1747
1748 2010-09-30  Michael Eager  <eager@eagercon.com>
1749
1750         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1751         __FLT_{MIN,MAX}__.
1752
1753 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1754
1755         PR middle-end/45758
1756         * gfortran.dg/graphite/pr45758.f90: New.
1757
1758 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1759
1760         PR middle-end/45230
1761         * gcc.dg/graphite/id-pr45230.c: New.
1762
1763 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1764
1765         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1766         * gfortran.dg/graphite/graphite.exp: Same.
1767         * gcc.dg/graphite/vect-pr43423.c: New.
1768
1769 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR target/45843
1772         * g++.dg/torture/pr45843.C: New test.
1773
1774 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1775
1776         PR fortran/45828
1777         * gfortran.dg/allocate_derived_5.f90: New.
1778
1779 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR tree-optimization/31261
1782         * gcc.dg/tree-ssa/pr31261.c: New test.
1783
1784 2010-09-30  Michael Eager  <eager@eagercon.com>
1785
1786         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1787         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1788         * gcc.target/microblaze/microblaze.exp: Ditto.
1789         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1790         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1791         * gcc.target/microblaze/others/data_var1.c: Ditto.
1792         * gcc.target/microblaze/others/data_var2.c: Ditto.
1793         * gcc.target/microblaze/others/data_var3.c: Ditto.
1794         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1795         * gcc.target/microblaze/others/strings1.c:: Ditto.
1796         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1797         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1798         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1799         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1800         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1801         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1802         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1803         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1804         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1805         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1806         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1807         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1808         * gcc.target/microblaze/isa/float.c: Ditto.
1809         * gcc.target/microblaze/isa/mulh.c: Ditto.
1810         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1811         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1812         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1813         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1814         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1815         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1816         * gcc.target/microblaze/isa/bshift.c: Ditto.
1817         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1818         * gcc.target/microblaze/isa/div.c: Ditto.
1819         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1820         * gcc.target/microblaze/isa/mul.c: Ditto.
1821
1822 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1823
1824         merge from FSF 'apple/trunk' branch.
1825         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1826
1827         Radar 4386773
1828         * objc.dg/enhanced-proto-1.m: New.
1829         * objc.dg/enhanced-proto-2.m: New.
1830         * obj-c++.dg/enhanced-proto-1.mm: New
1831         * obj-c++.dg/enhanced-proto-2.mm: New.
1832
1833 2010-09-30  Richard Guenther  <rguenther@suse.de>
1834
1835         PR testsuite/45702
1836         * gcc.dg/debug/pr41893-1.c: Adjust.
1837         * gcc.dg/pr30762-1.c: Likewise.
1838         * gcc.dg/pr31529-1.c: Likewise.
1839         * gcc.dg/pr34457-1.c: Likewise.
1840         * gcc.dg/pr34668-1.c: Likewise.
1841         * gcc.dg/pr43557-1.c: Likewise.
1842
1843 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1844
1845         PR objc/45842
1846         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1847         * objc.dg/const-str-3.m: Correct header for memcpy.
1848         * objc.dg/const-str-7.m: Likewise.
1849         * objc.dg/method-20b.m: Provide an implementation of Object.
1850         Adjust XFAIL for m64 NeXT runtime.
1851         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1852         * objc.dg/encode-3.m: Correct line ordering, provide header for
1853         sprintf.
1854         * objc.dg/encode-7-next.m: Only run for 32bit.
1855         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1856         * objc.dg/type-size-2.m: Provide an implementation of Object.
1857         Ajust headers.
1858         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1859         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1860         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1861         Adjust XFAIL for m64 NeXT runtime.
1862         * obj-c++.dg/method-22.mm: Likewise.
1863         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1864
1865 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1866
1867         Merge from 'apple/trunk' branch on FSF servers.
1868
1869         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1870
1871         Radar 4278236
1872         * obj-c++.dg/bad-forward-decl.mm: New
1873
1874 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * ada/acats/run_acats: Revert revision 157037.
1877
1878 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1879
1880         Merge from 'apple/trunk' branch on FSF servers.
1881
1882         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1883
1884         Radar 4281748
1885         * objc.dg/naming-2.m: Update
1886         * objc.dg/naming-3.m: New
1887
1888 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1889
1890         PR target/40457
1891         * gcc.target/arm/pr40457-3.c: New test.
1892
1893 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1894
1895         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1896         alias checking.
1897         * lib/target-supports.exp (check_ifunc_available): Likewise.
1898
1899 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1900
1901         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1902
1903 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1904
1905         * objc.dg/keywords-1.m: New test.
1906         * objc.dg/keywords-2.m: New test.
1907         * objc.dg/keywords-3.m: New test.
1908         * obj-c++.dg/keywords-1.mm: New test.
1909         * obj-c++.dg/keywords-2.mm: New test.
1910
1911 2010-09-28  Jason Merrill  <jason@redhat.com>
1912
1913         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1914         * g++.dg/ext/complit11.C: Likewise.
1915         * g++.old-deja/g++.law/temps1.C: Likewise.
1916
1917         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1918         * g++.old-deja/g++.mike/misc6.C: Likewise.
1919
1920 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1921
1922         * objc.dg/attributes/method-attribute-1.m: New.
1923         * objc.dg/attributes/method-attribute-2.m: New.
1924
1925         * obj-c++.dg/attributes/method-attribute-1.m: New.
1926         * obj-c++.dg/attributes/method-attribute-2.m: New.
1927
1928 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1929
1930         * objc.dg/attributes: New.
1931         * objc.dg/attributes/attributes.exp: New.
1932         * objc.dg/attributes/class-attribute-1.m: New.
1933         * objc.dg/attributes/class-attribute-2.m: New
1934         * objc.dg/attributes/categ-attribute-1.m: New
1935         * objc.dg/attributes/categ-attribute-2.m: New
1936         * objc.dg/attributes/proto-attribute-1.m: New
1937
1938         * obj-c++.dg/attributes: New.
1939         * obj-c++.dg/attributes/attributes.exp: New
1940         * obj-c++.dg/attributes/class-attribute-1.mm: New
1941         * obj-c++.dg/attributes/class-attribute-2.mm: New
1942         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1943         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1944         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1945
1946 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1947
1948         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1949         from the branch renamed to method-20b.m to avoid clashes).
1950
1951         2005-08-23  Stuart Hastings  <stuart@apple.com>
1952                     Ziemowit Laski  <zlaski@apple.com>
1953
1954         Radar 4209854
1955         * obj-c++.dg/method-23.mm: New.
1956         * objc.dg/method-20.m: New.
1957
1958 2010-09-28  Jan Hubicka  <jh@suse.cz>
1959
1960         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1961
1962 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1963
1964         PR target/44452
1965         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1966         i?86-*-solaris2.[89], *-*-vxworks*.
1967         * gcc.target/i386/pr22152.c: Likewise.
1968         * gcc.target/i386/vect8-ret.c: New test.
1969
1970 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1971
1972         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1973
1974 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1975
1976         Merge from 'apple/trunk' branch on FSF servers.
1977
1978         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1979
1980         Radar 4175534
1981         * obj-c++.dg/method-22.mm: New.
1982
1983 2010-09-27  Jason Merrill  <jason@redhat.com>
1984
1985         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1986         * g++.dg/ext/complit11.C: Adjust.
1987         * g++.old-deja/g++.law/temps1.C: Adjust.
1988         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1989         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1990
1991 2010-09-27  Ian Lance Taylor  <iant@google.com>
1992
1993         * lib/target-supports.exp (check_effective_target_split_stack):
1994         New procedure.
1995         * gcc.dg/split-1.c: New test.
1996         * gcc.dg/split-2.c: New test.
1997         * gcc.dg/split-3.c: New test.
1998         * gcc.dg/split-4.c: New test.
1999
2000 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2001
2002         PR objc/25464
2003         * objc.dg/type-size-3.m: New test.
2004
2005 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2006
2007         PR objc/45763
2008         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2009
2010 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2011
2012         PR objc/25450
2013         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2014         * objc.dg/type-size-2.m: Same change.
2015         * obj-c++.dg/encode-5.mm: Same change.
2016
2017 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2018
2019         Merge from 'apple/trunk' branch on FSF servers.  The original
2020         Changelogs are below.
2021
2022         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2023         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2024         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2025         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2026         in the branch).
2027         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2028         proto-qual-1.m in the branch) and the normal ABI on GNU.
2029         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2030         the test only with the NeXT runtime.
2031         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2032         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2033         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2034         Run the test only with the NeXT runtime.
2035
2036         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2037
2038         Radar 4492973
2039         * objc.dg/encode-7-64bit.m: New.
2040         * objc.dg/encode-7.m: Skip if -m64.
2041
2042         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2043
2044         Radar 4301047
2045         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2046         * obj-c++.dg/threedotthree-abi-1.mm: New
2047         * objc.dg/threedotthree-abi-1.m: New
2048
2049         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2050
2051         Radar 4136935
2052         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2053         * objc.dg/encode-6.m: Likewise.
2054         * objc.dg/encode-7.m: New test case.
2055
2056 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2057
2058         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2059         const-str-12.m to constr-str-12b.m to avoid conflicts.
2060
2061         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2062
2063         Radar 4229905
2064         * obj-c++.dg/warn5.mm: New
2065
2066         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2067
2068         Radar 4154928
2069         * obj-c++.dg/const-str-12.mm: New.
2070         * objc.dg/const-str-12.m: New.
2071
2072 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2073
2074         PR fortran/40569
2075         PR fortran/40568
2076         * gfortran.dg/storage_size_2.f08: Fix test.
2077         * gfortran.dg/c_sizeof_1.f90: Fix test.
2078         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2079         * gfortran.dg/c_sizeof_3.f90: New.
2080         * gfortran.dg/c_sizeof_4.f90: New.
2081         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2082         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2083
2084 2010-09-26  Daniel Kraft  <d@domob.eu>
2085
2086         PR fortran/45783
2087         PR fortran/45795
2088         * gfortran.dg/select_type_18.f03: New test.
2089
2090 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2091
2092         * gnat.dg/return2.ad[sb]: New test.
2093         * gnat.dg/return2_pkg.ads: New helper.
2094
2095 2010-09-25  Daniel Kraft  <d@domob.eu>
2096
2097         PR fortran/45776
2098         * gfortran.dg/io_constraints_6.f03: New test.
2099         * gfortran.dg/io_constraints_7.f03: New test.
2100         * gfortran.dg/newunit_2.f90: New test.
2101
2102 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2103
2104         * gfortran.dg/operator_c1202.f90: New test.
2105
2106 2010-09-24  Jan Hubicka  <jh@suse.cz>
2107
2108         * gcc.dg/tree-ssa/leaf.c: New testcase.
2109
2110 2010-09-24  Jan Hubicka  <jh@suse.cz>
2111
2112         PR tree-optimization/45738
2113         PR tree-optimization/45741
2114         * gcc.c-torture/compile/pr45741.c: New.
2115         * gfortran.fortran-torture/compile/pr45738.f90: New.
2116
2117 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2118
2119         * gcc.dg/cpp/undef-opt-1.c: New test.
2120
2121 2010-09-24  Jason Merrill  <jason@redhat.com>
2122
2123         * g++.dg/other/error10.C: Adjust expected output.
2124
2125 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR middle-end/45234
2128         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2129         * gcc.target/i386/pr45234.c: New test.
2130
2131 2010-09-24  Richard Guenther  <rguenther@suse.de>
2132
2133         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2134
2135 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2136
2137         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2138         as a comment leader in regexp.
2139
2140 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2141
2142         * objc.dg/sync-2.m: New test.
2143         * obj-c++.dg/sync-2.mm: New test.
2144
2145 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2146
2147         PR fortran/40571
2148         * gfortran.dg/iso_fortran_env_7.f90: New.
2149
2150 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2151
2152         * obj-c++.dg/too-many-args.mm: New file.
2153
2154 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2155
2156         Merge from 'apple/trunk' branch on FSF servers.
2157
2158         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2159
2160         Radar 4491608
2161         * objc.dg/too-many-args.m: New
2162
2163 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2164
2165         PR fortran/45744
2166         * gfortran.dg/dependency_36.f90:  New test.
2167
2168 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2169
2170         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2171         * gcc.target/i386/pad-3.c: Ditto.
2172         * gcc.target/i386/pad-7.c: Ditto.
2173         * gcc.target/i386/pad-7.c: Ditto.
2174         * gcc.target/i386/pr36502.c: Ditto.
2175         * gcc.target/i386/zee.c: Ditto.
2176         * gcc.target/i386/20060821-1.c: Ditto.
2177         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2178         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2179         * gcc.target/i386/pad-5b.c: Ditto.
2180         * gcc.target/i386/pad-6a.c: Ditto.
2181         * gcc.target/i386/pad-6b.c: Ditto.
2182         * gcc.target/i386/pad-8.c: Ditto.
2183         * gcc.target/i386/pad-9.c: Ditto.
2184         * gcc.target/i386/pad-10.c: Ditto.
2185         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2186
2187 2010-09-23  Richard Guenther  <rguenther@suse.de>
2188
2189         PR tree-optimization/45565
2190         * g++.dg/ipa/pr45565.C: New testcase.
2191
2192 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2193
2194         PR fortran/45745
2195         PR fortran/45648
2196         * gfortran.dg/vector_subscript_bound_1.f90: New.
2197
2198 2010-09-23  Richard Guenther  <rguenther@suse.de>
2199
2200         PR middle-end/45750
2201         * gcc.dg/pr45750.c: New testcase.
2202
2203 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2204
2205         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2206         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2207         build.
2208
2209 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2210
2211         PR rtl-optimization/44374
2212         * gcc.target/arm/headmerge-1.c: New test.
2213         * gcc.target/arm/headmerge-2.c: New test.
2214         * gcc.target/i386/headmerge-1.c: New test.
2215         * gcc.target/i386/headmerge-2.c: New test.
2216
2217 2010-09-23  Daniel Kraft  <d@domob.eu>
2218
2219         PR fortran/38936
2220         PR fortran/44044
2221         PR fortran/45474
2222         * gfortran.dg/intrinsic_intent_1.f03: New test.
2223         * gfortran.dg/select_type_17.f03: New test.
2224         * gfortran.dg/associate_5.f03: More definability tests.
2225         * gfortran.dg/enum_2.f90: Check definability.
2226         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2227         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2228         * gfortran.dg/char_expr_2.f90: Ditto.
2229         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2230         * gfortran.dg/enum_5.f90: Ditto.
2231         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2232         * gfortran.dg/impure_assignment_2.f90: Ditto.
2233         * gfortran.dg/impure_assignment_3.f90: Ditto.
2234         * gfortran.dg/intent_out_1.f90: Ditto.
2235         * gfortran.dg/intent_out_3.f90: Ditto.
2236         * gfortran.dg/pointer_assign_7.f90: Ditto.
2237         * gfortran.dg/pointer_intent_3.f90: Ditto.
2238         * gfortran.dg/pr19936_1.f90: Ditto.
2239         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2240         * gfortran.dg/simpleif_2.f90: Ditto.
2241         * gfortran.dg/protected_5.f90: Ditto.
2242         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2243         * gfortran.dg/protected_6.f90: Ditto.
2244         * gfortran.dg/protected_7.f90: Ditto.
2245
2246 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2247
2248         PR libfortran/45710
2249         * gfortran.dg/namelist_65.f90: New test.
2250
2251 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2252
2253         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2254         the regexp pattern between the expected label and location string.
2255
2256 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2257
2258         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2259
2260 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2261
2262         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2263         * gcc.dg/pr27898.c: Likewise.
2264         * gcc.dg/pr28712.c: Likewise.
2265         * gcc.dg/pr30762-1.c: Likewise.
2266         * gcc.dg/pr31529-1.c: Likewise.
2267         * gcc.dg/pr34457-1.c: Likewise.
2268         * gcc.dg/pr34668-1.c: Likewise.
2269         * gcc.dg/pr34989-1.c: Likewise.
2270         * gcc.dg/pr43557-1.c: Likewise.
2271
2272 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2273
2274         PR rtl-optimization/45739
2275         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2276
2277 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2278
2279         * gcc.target/sparc/mnofpu.c: New test.
2280
2281 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR rtl-optimization/45739
2284         * gcc.target/i386/pr45739.c: New test.
2285
2286 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2287
2288         PR fortran/45648
2289         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2290         and counts. Add non-elemental function call check.
2291
2292         PR fortran/45648
2293         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2294         arguments checks. Update temporary counts.
2295         * gfortran.dg/transpose_optimization_1.f90: New.
2296
2297 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2298
2299         PR objc/23710
2300         * objc.dg/invalid-method-1.m: New.
2301
2302 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2303
2304         Merge from 'apple/trunk' branch on FSF servers.
2305
2306         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2307
2308         Radar 4291785
2309         * objc.dg/naming-4.m: New
2310         * objc.dg/naming-5.m: New
2311         * obj-c++.dg/naming-1.mm: New
2312         * obj-c++.dg/naming-2.mm: New
2313
2314 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2315             Jack Howarth  <howarth@bromo.med.uc.edu>
2316
2317         PR c++/45645
2318         * g++.dg/torture/pr44972.C: Use portable assert().
2319
2320 2010-09-21  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/45580
2323         * g++.dg/torture/pr45580.C: New testcase.
2324
2325 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2326
2327         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2328
2329 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2330
2331         PR fortran/45438
2332         * gfortran.dg/pointer_check_7.f90: New.
2333
2334 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2335
2336         PR rtl-optimization/45728
2337         * gcc.c-torture/compile/pr45728.c: New test.
2338
2339 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2340
2341         PR fortran/45081
2342         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2343
2344 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2345
2346         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2347
2348 2010-09-20  Richard Guenther  <rguenther@suse.de>
2349
2350         PR middle-end/45704
2351         * gcc.dg/torture/pr45704.c: New testcase.
2352
2353 2010-09-20  Jan Hubicka  <jh@suse.cz>
2354
2355         PR tree-optimize/45605
2356         * g++.dg/tree-ssa/pr45605.C: New testcase.
2357
2358 2010-09-20  Michael Matz  <matz@suse.de>
2359
2360         PR testsuite/45706
2361         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2362         enough.
2363
2364 2010-09-20  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/45705
2367         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2368
2369 2010-09-20  Michael Matz  <matz@suse.de>
2370
2371         PR testsuite/45706
2372         * lib/target-supports.exp (check_effective_target_vect_perm):
2373         Add i?86-*-*.
2374
2375 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2376
2377         PR rtl-optimization/45695
2378         * gcc.c-torture/execute/pr45695.c: New test.
2379
2380 2010-09-19  Jan Hubicka  <jh@suse.cz>
2381
2382         PR lto/44246
2383         * gcc.c-torture/compile/pr44246.c:New file.
2384
2385 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2386
2387         PR tree-optimization/45714
2388         * gfortran.dg/vect/pr45714-a.f: New test.
2389         * gfortran.dg/vect/pr45714-b.f: New test.
2390
2391 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2392
2393         * gnat.dg/const1.adb: Rename into...
2394         * gnat.dg/constant1.adb: ...this.
2395         * gnat.dg/constant2.adb: New test.
2396         * gnat.dg/constant2_pkg1.ads: New helper.
2397         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2398
2399 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2400
2401         * gnat.dg/specs/constant1.ads: New test.
2402         * gnat.dg/specs/constant1_pkg.ads: New helper.
2403
2404 2010-09-18  Jan Hubicka  <jh@suse.cz>
2405
2406         PR tree-optimization/45453
2407         * g++.dg/tree-ssa/pr45453.C: New testcase.
2408
2409 2010-09-18  Jason Merrill  <jason@redhat.com>
2410
2411         * g++.dg/cpp0x/initlist44.C: New.
2412
2413 2010-09-18  Richard Guenther  <rguenther@suse.de>
2414
2415         PR tree-optimization/45709
2416         * g++.dg/torture/pr45709-2.C: New testcase.
2417
2418 2010-09-18  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/45709
2421         * g++.dg/torture/pr45709.C: New testcase.
2422
2423 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2424
2425         PR testsuite/45719
2426         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2427
2428 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2429
2430         * gcc.target/i386/pad-1.c: New.
2431         * gcc.target/i386/pad-2.c: Likewise.
2432         * gcc.target/i386/pad-3.c: Likewise.
2433         * gcc.target/i386/pad-4.c: Likewise.
2434         * gcc.target/i386/pad-5a.c: Likewise.
2435         * gcc.target/i386/pad-5b.c: Likewise.
2436         * gcc.target/i386/pad-6a.c: Likewise.
2437         * gcc.target/i386/pad-6b.c: Likewise.
2438         * gcc.target/i386/pad-7.c: Likewise.
2439         * gcc.target/i386/pad-8.c: Likewise.
2440         * gcc.target/i386/pad-9.c: Likewise.
2441         * gcc.target/i386/pad-10.c: Likewise.
2442
2443 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2444
2445         PR middle-end/45234
2446         * gcc.dg/torture/stackalign/alloca-5.c: New.
2447
2448 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2449
2450         PR middle-end/45678
2451         * gcc.dg/torture/pr45678-2.c: New.
2452
2453 2010-09-17  Richard Guenther  <rguenther@suse.de>
2454
2455         PR middle-end/45678
2456         * gcc.dg/torture/pr45678-1.c: New testcase.
2457
2458 2010-09-17  Michael Matz  <matz@suse.de>
2459
2460         PR tree-optimization/43432
2461         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2462         check_effective_target_vect_perm_short): New predicates.
2463         (check_effective_target_vect_perm): Include x86_64.
2464         * gcc.dg/vect/pr43432.c: New test.
2465         * gcc.dg/vect/vect-114.c: Adjust.
2466         * gcc.dg/vect/vect-15.c: Ditto.
2467         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2468         * gcc.dg/vect/slp-perm-9.c: Ditto.
2469
2470 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2471
2472         PR testsuite/45692
2473         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2474         GNU runtime.
2475
2476 2010-09-17  Richard Guenther  <rguenther@suse.de>
2477
2478         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2479         * gcc.dg/pr28706.c: Likewise.
2480         * gcc.dg/pr28712.c: Likewise.
2481         * gcc.dg/pr30762-1.c: Likewise.
2482         * gcc.dg/pr30762-2.c: Likewise.
2483         * gcc.dg/pr31529-1.c: Likewise.
2484         * gcc.dg/pr31529-2.c: Likewise.
2485         * gcc.dg/pr34457-1.c: Likewise.
2486         * gcc.dg/pr34457-2.c: Likewise.
2487         * gcc.dg/pr34668-1.c: Likewise.
2488         * gcc.dg/pr34668-2.c: Likewise.
2489         * gcc.dg/pr34989-1.c: Likewise.
2490         * gcc.dg/pr34989-2.c: Likewise.
2491         * gcc.dg/pr43557-1.c: Likewise.
2492         * gcc.dg/pr43557-2.c: Likewise.
2493         * gcc.dg/debug/pr41893-1.c: Likewise.
2494         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2495         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2496         * gcc.dg/matrix/matrix-4.c: Likewise.
2497         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2498         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2499         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2500         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2501
2502 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2503
2504         PR fortran/43665
2505         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2506         optimizations.
2507         * gfortran.dg/intent_optimize_1.f90: New test.
2508
2509 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2510
2511         * gcc.target/i386/divmod-1.c: New.
2512         * gcc.target/i386/divmod-2.c: Likewise.
2513         * gcc.target/i386/divmod-3.c: Likewise.
2514         * gcc.target/i386/divmod-4.c: Likewise.
2515         * gcc.target/i386/divmod-4a.c: Likewise.
2516         * gcc.target/i386/divmod-5.c: Likewise.
2517         * gcc.target/i386/divmod-6.c: Likewise.
2518         * gcc.target/i386/divmod-7.c: Likewise.
2519         * gcc.target/i386/divmod-8.c: Likewise.
2520         * gcc.target/i386/udivmod-1.c: Likewise.
2521         * gcc.target/i386/udivmod-2.c: Likewise.
2522         * gcc.target/i386/udivmod-3.c: Likewise.
2523         * gcc.target/i386/udivmod-4.c: Likewise.
2524         * gcc.target/i386/udivmod-4a.c: Likewise.
2525         * gcc.target/i386/udivmod-5.c: Likewise.
2526         * gcc.target/i386/udivmod-6.c: Likewise.
2527         * gcc.target/i386/udivmod-7.c: Likewise.
2528         * gcc.target/i386/udivmod-8.c: Likewise.
2529
2530 2010-09-16  Jan Hubicka  <jh@suse.cz>
2531
2532         * g++.dg/lto/pr45679-1_0.C: New file.
2533         * g++.dg/lto/pr45679-1_1.C: New file.
2534         * g++.dg/lto/pr45679-0_0.C: New file.
2535         * g++.dg/lto/pr45679-0_1.C: New file.
2536
2537 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2538
2539         PR fortran/45674
2540         * gfortran.dg/class_dummy_2.f03: New.
2541
2542 2010-09-16  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/45623
2545         * gcc.dg/torture/pr45623.c: New testcase.
2546
2547 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2548
2549         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2550         name and parentheses.
2551         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2552
2553 2010-09-15  Jason Merrill  <jason@redhat.com>
2554
2555         * g++.dg/parse/parameter-declaration-2.C: New.
2556
2557         * g++.dg/cpp0x/scoped_enum2.C: New.
2558
2559 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2560
2561         * gcc.c-torture/compile/20100915-1.c: New test.
2562
2563 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2564
2565         PR middle-end/45644
2566         * gcc.dg/ipa/pr45644.c: New test.
2567
2568 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2569
2570         PR tree-optimization/45633
2571         * gcc.dg/vect/pr45633.c: New test.
2572
2573 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2574
2575         PR fortran/45577
2576         * gfortran.dg/allocate_derived_4.f90: New.
2577
2578 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2579
2580         * lib/target-supports.exp
2581         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2582         supported flag to true for neon.
2583
2584 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2585
2586         PR c++/45665
2587         * g++.dg/template/crash103.C: New.
2588
2589 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2590
2591         Merge from 'apple/trunk' branch on FSF servers.
2592
2593         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2594
2595         Radar 4457381
2596         * objc.dg/msg-in-protocol.m: New.
2597         * obj-c++.dg/msg-in-protocol.mm: New.
2598
2599         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2600
2601         Radar 4219590
2602         * objc.dg/break-in-ifstmt.m: New.
2603
2604         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2605
2606         Radar 4174166
2607         * obj-c++.dg/comp-types-13.mm: New.
2608         * objc.dg/comp-types-12.m: New.
2609
2610         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2611
2612         Radar 4216500
2613         * obj-c++.dg/proto-lossage-7.mm: New.
2614         * objc.dg/proto-lossage-7.m: New.
2615
2616 2010-09-14  Jan Hubicka  <jh@suse.cz>
2617
2618         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2619         folding.
2620         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2621         folding.
2622
2623 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR middle-end/45567
2626         * gcc.dg/pr45567.c: New test.
2627
2628         PR debug/45660
2629         * g++.dg/debug/pr45660.C: New test.
2630
2631 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2632
2633         PR tree-optimization/45470
2634         * g++.dg/vect/pr45470-a.cc: New test.
2635         * g++.dg/vect/pr45470-a.cc: New test.
2636
2637 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2638
2639         PR target/42070
2640         * lib/profopt.exp: Prune warnings on execname2 compile.
2641         * lib/prune.exp: Prune "can't add line info" warnings.
2642
2643 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2644
2645         PR libfortran/45532
2646         * gfortran.dg/namelist_64.f90: New test.
2647
2648 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR rtl-optimization/45617
2651         * gcc.target/i386/pr45617.c: New test.
2652
2653 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2654
2655         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2656
2657 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2658
2659         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2660         * gcc.target/i386/fma4-vector.c: Likewise.
2661         * gcc.target/i386/vectorize2.c: Likewise.
2662         * gcc.target/i386/vectorize4.c: Likewise.
2663         * gcc.target/i386/vectorize5.c: Likewise.
2664         * gcc.target/i386/vectorize6.c: Likewise.
2665         * gcc.target/i386/vectorize8.c: Likewise.
2666
2667         * gcc.target/i386/vect-double-1.c: New.
2668         * gcc.target/i386/vect-double-1a.c: Likewise.
2669         * gcc.target/i386/vect-double-2.c: Likewise.
2670         * gcc.target/i386/vect-double-2a.c: Likewise.
2671
2672         * lib/target-supports.exp (check_effective_target_vect_double):
2673         Set et_vect_double_saved to 0 when tuning for Atom.
2674
2675 2010-09-13  Jan Hubicka  <jh@suse.cz>
2676
2677         * gcc.dg/torture/pr23821.c: Drop static keyword.
2678         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2679         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2680
2681 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2682
2683         * gcc.target/arm/sync-1.c: New.
2684
2685 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2686
2687         * gnat.dg/memtrap.adb: New test.
2688
2689 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2690
2691         * gfortran.dg/promotion.f90: Fix options.
2692
2693 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2694
2695         * g++.dg/cpp0x/range-for1.C: New.
2696         * g++.dg/cpp0x/range-for2.C: New.
2697         * g++.dg/cpp0x/range-for3.C: New.
2698         * g++.dg/cpp0x/range-for4.C: New.
2699         * g++.dg/cpp0x/range-for5.C: New.
2700         * g++.dg/cpp0x/range-for6.C: New.
2701
2702 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2703
2704         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2705         and counts. Check that transpose is not called.
2706         * gfortran.dg/transpose_2.f90: Update error message.
2707
2708 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2709
2710         PR c++/43824
2711         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2712         * g++.dg/lookup/strong-using-2.C: Likewise.
2713         * g++.dg/lookup/strong-using-3.C: Likewise.
2714         * g++.dg/lookup/strong-using-5.C: Likewise.
2715
2716         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2717         * g++.dg/cpp0x/inline-ns4.C: New.
2718         * g++.dg/cpp0x/inline-ns5.C: New.
2719
2720 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2721
2722         PR middle-end/45634
2723         * gfortran.fortran-torture/compile/pr45634.f90: New.
2724
2725 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2726
2727         * objc.dg/fobjc-exceptions.m: New test.
2728
2729 2010-09-10  Jan Hubicka  <jh@suse.cz>
2730
2731         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2732
2733 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2734
2735         PR tree-optimization/44972
2736         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2737         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2738         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2739         instead.
2740         * g++.dg/torture/pr44972.C: New test.
2741
2742 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2743
2744         PR tree-optimization/44972
2745         * g++.dg/torture/pr34850.C: Remove expected warning.
2746
2747 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2748
2749         * gfortran.dg/dummy_optional_arg.f90: New test.
2750
2751 2010-09-08  Jan Hubicka  <jh@suse.cz>
2752
2753         PR tree-optimization/45598
2754         * fortran.fortran-torture/compile/pr45598.f90: New test.
2755
2756 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2757
2758         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2759         * lib/target-supports.exp (check_ifunc_available): New.
2760         * gcc.dg/attr-ifunc-1.c: New.
2761         * gcc.dg/attr-ifunc-2.c: New.
2762         * gcc.dg/attr-ifunc-3.c: New.
2763         * gcc.dg/attr-ifunc-4.c: New.
2764         * gcc.dg/attr-ifunc-5.c: New.
2765         * g++.dg/ext/attr-ifunc-1.C: New.
2766         * g++.dg/ext/attr-ifunc-2.C: New.
2767         * g++.dg/ext/attr-ifunc-3.C: New.
2768         * g++.dg/ext/attr-ifunc-4.C: New.
2769
2770 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2771
2772         PR middle-end/40386
2773         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2774
2775 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2776
2777         * gfortran.dg/inline_transpose_1.f90: New test.
2778
2779 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR c++/45588
2782         * g++.dg/warn/Wunused-var-15.C: New test.
2783
2784 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2785
2786         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2787         hppa*-*-hpux*.
2788
2789 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2790
2791         * objc/execute/exceptions/throw-nil.m: New test.
2792         * objc/execute/exceptions/handler-1.m: Updated to use the new
2793         objc_set_uncaught_exception_handler() function.
2794         * objc/execute/exceptions/matcher-1.m: New test.
2795
2796 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2797
2798         PR fortran/38282
2799         * gfortran.dg/bit_comparison_1.F90: New test.
2800         * gfortran.dg/leadz_trailz_3.f90: New test.
2801         * gfortran.dg/masklr_2.F90: New test.
2802         * gfortran.dg/shiftalr_1.F90: New test.
2803         * gfortran.dg/merge_bits_2.F90: New test.
2804         * gfortran.dg/dshift_2.F90: New test.
2805         * gfortran.dg/bit_comparison_2.F90: New test.
2806         * gfortran.dg/masklr_1.F90: New test.
2807         * gfortran.dg/merge_bits_1.F90: New test.
2808         * gfortran.dg/dshift_1.F90: New test.
2809         * gfortran.dg/shiftalr_2.F90: New test.
2810
2811 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2812
2813         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2814         functions from objc/typedstream.h are deprecated.
2815
2816 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2817
2818         * lib/target-supports.exp
2819         (check_effective_target_run_expensive_tests): New proc.
2820         * gcc.c-torture/compile/limits-fnargs.c: Use
2821         dg-require-effective-target run_expensive_tests.
2822
2823 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR fortran/45597
2826         * gfortran.dg/gomp/pr45597.f90: New test.
2827
2828         PR fortran/45595
2829         * gfortran.dg/gomp/pr45595.f90: New test.
2830
2831 2010-09-08  Michael Matz  <matz@suse.de>
2832
2833         * c-c++-common/uninit-17.c: Adjust.
2834
2835 2010-09-08  Michael Matz  <matz@suse.de>
2836
2837         PR tree-optimization/43430
2838         * gcc.dg/vect/pr43430-2.c: New test.
2839
2840 2010-09-08  Michael Matz  <matz@suse.de>
2841
2842         PR tree-optimization/33244
2843         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2844
2845 2010-09-08  Richard Guenther  <rguenther@suse.de>
2846
2847         PR tree-optimization/45578
2848         * gfortran.dg/pr45578.f90: New testcase.
2849
2850 2010-09-08  Richard Guenther  <rguenther@suse.de>
2851
2852         PR testsuite/45590
2853         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2854
2855 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2856
2857         PR fortran/45576
2858         * gfortran.dg/char_length_18.f90:  New test.
2859
2860 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2861
2862         PR target/36502
2863         * gcc.target/i386/pr36502.c: New test.
2864
2865         PR target/42313
2866         PR target/44651
2867         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2868         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2869
2870 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2871
2872         * gfortran.dg/achar_4.f90: Enable bounds checking.
2873
2874 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2875
2876         PR target/45206
2877         * gcc.target/i386/pr45206.c: New test.
2878
2879 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2880
2881         PR fortran/45505
2882         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2883
2884 2010-09-07  Jan Hubicka  <jh@suse.cz>
2885
2886         * gcc.c-torture/compile/20100907.c: New testcase.
2887
2888 2010-09-07  Richard Guenther  <rguenther@suse.de>
2889
2890         PR middle-end/45569
2891         * g++.dg/eh/pr45569.C: New testcase.
2892
2893 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2894
2895         PR target/43137
2896         * gcc.target/arm/pr43137.c: New test.
2897
2898 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2899
2900         PR fortran/36931
2901         * gfortran.dg/dependency_35.f90:  New test.
2902
2903 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2904
2905         PR fortran/34145
2906         * gfortran.dg/char_length_17.f90:  New test.
2907
2908 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2909
2910         PR c++/45200
2911         PR c++/45293
2912         PR c++/45558
2913         * g++.dg/template/typedef34.C: New test.
2914         * g++.dg/template/typedef35.C: New test.
2915
2916 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2917
2918         PR target/22152
2919         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2920
2921 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2922
2923         * g++.dg/warn/Wdouble-promotion.C: New.
2924
2925 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2926
2927         * g++.dg/parse/redef2.C: New.
2928
2929 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2930
2931         * gcc.dg/20100906-1.c: New testcase.
2932
2933 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR testsuite/45543
2936         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2937         DW_TAG_enumeration_type DIE.
2938
2939 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2940
2941         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2942         Update XFAILs.
2943
2944 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2945
2946         PR rtl-optimization/44919
2947         * g++.dg/opt/pr44919.C: New.
2948
2949 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2950
2951         PR fortran/38282
2952         * gfortran.dg/iall_iany_iparity_1.f90: New.
2953         * gfortran.dg/iall_iany_iparity_2.f90: New.
2954
2955 2010-09-06  Jason Merrill  <jason@redhat.com>
2956
2957         * g++.dg/cpp0x/initlist42.C: New.
2958
2959         * g++.dg/cpp0x/auto19.C: New.
2960
2961         * g++.dg/template/sfinae25.C: New.
2962         * g++.dg/template/char1.C: Expect warning.
2963         * g++.dg/template/nontype10.C: Likewise.
2964
2965         * g++.dg/cpp0x/implicit9.C: New.
2966
2967         * g++.dg/cpp0x/initlist43.C: New.
2968
2969 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2970
2971         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2972
2973 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2974
2975         * gcc.dg/Wdouble-promotion.c: New.
2976
2977 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2978
2979         * gfortran.dg/float128_1.f90: Remove test case as
2980         it always fails since Rev 163611 backed out the
2981         front-end implementation.
2982
2983 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2984
2985         * gfortran.dg/float128_1.f90: XFAIL test case.
2986
2987 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2988
2989         * gfortran.dg/bessel_7.f90: Decrease required precision.
2990
2991 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2992
2993         PR testsuite/45545
2994         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2995         ref-all-matching targets.
2996
2997 2010-09-05  Richard Guenther  <rguenther@suse.de>
2998
2999         PR tree-optimization/45535
3000         * gcc.c-torture/compile/pr45535.c: New testcase.
3001
3002 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3003
3004         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3005         "\[^\n\]*".
3006         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3007         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3008         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3009         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3010         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3011         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3012         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3013         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3014         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3015         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3016         * gcc.target/i386/pr22152.c: Likewise.
3017         * gcc.target/i386/pr36992-1.c: Likewise.
3018         * gcc.target/i386/pr36992-2.c: Likewise.
3019         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3020
3021 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3022
3023         PR testsuite/43957
3024         * gcc.dg/const-uniq-1.c: Modify regexp.
3025
3026 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3027
3028         PR fortran/45530
3029         * gfortran.dg/namelist_63.f90: New.
3030
3031 2010-09-04  Jan Hubicka  <jh@suse.cz>
3032
3033         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3034         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3035
3036 2010-09-04  Jan Hubicka  <jh@suse.cz>
3037
3038         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3039
3040 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3041
3042         PR fortran/45507
3043         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3044
3045 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3046
3047         * gcc.dg/opts-4.c: New test.
3048
3049 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3050
3051         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3052         * gcc.dg/vect/vect-peel-4.c: Ditto.
3053
3054 2010-09-03  Daniel Kraft  <d@domob.eu>
3055
3056         PR fortran/45525
3057         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3058
3059 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3060
3061         PR fortran/45159
3062         * gfortran.dg/dependency_34.f90:  New test.
3063
3064 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3065
3066         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3067
3068 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3069
3070         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3071         gcc.target/i386/clearcap.map if supported.
3072
3073 2010-09-03  Michael Matz  <matz@suse.de>
3074
3075         PR middle-end/45415
3076         * gcc.dg/pr45415.c: New test.
3077
3078 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3079
3080         PR tree-optimization/45506
3081         * gcc.dg/pr45506.c: New.
3082
3083 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3084
3085         PR target/45476
3086         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3087         * gcc.target/i386/float128-2.c: Ditto.
3088
3089 2010-09-03  Daniel Kraft  <d@domob.eu>
3090
3091         PR fortran/34162
3092         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3093         * gfortran.dg/internal_dummy_2.f08: New test.
3094         * gfortran.dg/internal_dummy_3.f08: New test.
3095         * gfortran.dg/internal_dummy_4.f08: New test.
3096
3097 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3098
3099         PR debug/45500
3100         * gcc.target/i386/pr45500.c: New test.
3101
3102 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3103
3104         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3105
3106 2010-09-03  Daniel Kraft  <d@domob.eu>
3107
3108         PR fortran/44602
3109         * gfortran.dg/exit_2.f08; Adapt error messages.
3110         * gfortran.dg/exit_3.f08: New test.
3111         * gfortran.dg/exit_4.f08: New test.
3112         * gfortran.dg/exit_5.f03: New test.
3113
3114 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3115
3116         * gfortran.dg/ishft_4.f90: New test.
3117
3118 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3119
3120         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3121         FRIZ/XSRIZ instruciton for (double)(long long)x.
3122         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3123
3124 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3125
3126         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3127
3128 2010-09-02  Richard Guenther  <rguenther@suse.de>
3129
3130         PR tree-optimization/44937
3131         PR tree-optimization/45412
3132         * g++.dg/opt/pr45412.C: New testcase.
3133         * gcc.c-torture/compile/pr45412.c: Likewise.
3134         * gcc.c-torture/compile/pr44937.c: Likewise.
3135
3136 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3137
3138         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3139         but using -Werror=comment.
3140         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3141         expected error messages.
3142
3143 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3144
3145         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3146         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3147
3148 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3149
3150         PR fortran/45489
3151         * gfortran.dg/initialization_27.f90: New.
3152
3153 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3154
3155         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3156         check into different basic blocks. Expect vectorization if misaligned
3157         stores are supported.
3158         * gcc.dg/vect/bb-slp-8a.c: New test.
3159         * gcc.dg/vect/bb-slp-8b.c: New test.
3160
3161 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3162
3163         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3164
3165 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3166
3167         PR fortran/44541
3168         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3169         * gfortran.dg/class_dummy_1.f03: New.
3170
3171 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR middle-end/45458
3174         * g++.dg/tree-prof/partition2.C: New test.
3175
3176 2010-09-01  Richard Guenther  <rguenther@suse.de>
3177
3178         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3179         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3180         * gcc.c-torture/execute/20100827-1.c: Likewise.
3181
3182 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3183
3184         * gfortran.dg/execute_command_line_1.f90: New test.
3185
3186 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR preprocessor/45457
3189         * c-c++-common/cpp/pr45457.c: New test.
3190
3191 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3192
3193         * gcc.dg/nested-func-8.c: New test.
3194
3195 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3196
3197         PR fortran/38282
3198         * gfortran.dg/popcnt_poppar_1.F90: New test.
3199         * gfortran.dg/popcnt_poppar_2.F90: New test.
3200
3201 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3202
3203         * gcc.target/i386/volatile-2.c: Require nonpic target.
3204
3205 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR middle-end/45461
3208         * gcc.dg/pr45461.c: New test.
3209
3210 2010-08-31  Richard Guenther  <rguenther@suse.de>
3211
3212         PR testsuite/45455
3213         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3214
3215 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3216
3217         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3218
3219 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3220
3221         PR fortran/45456
3222         * gfortran.dg/typebound_proc_18.f03: New.
3223
3224 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3225
3226         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3227         * lib/scanasm.exp (scan-stack-usage): Likewise.
3228         (scan-stack-usage-not): Likewise.
3229         * gcc.dg/stack-usage-1.c: New test.
3230         * gcc.target/i386/stack-usage-realign.c: Likewise.
3231
3232 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3233
3234         PR tree-optimization/45427
3235         * gcc.dg/tree-ssa/pr45427.c: New test.
3236
3237 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3238
3239         PR c++/45043
3240         * g++.dg/template/crash102.C: New.
3241
3242 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR middle-end/45423
3245         * gcc.dg/gomp/atomic-12.c: New test.
3246         * gcc.dg/gomp/atomic-13.c: New test.
3247         * gcc.dg/gomp/atomic-14.c: New test.
3248         * g++.dg/gomp/atomic-11.C: New test.
3249         * g++.dg/gomp/atomic-12.C: New test.
3250         * g++.dg/gomp/atomic-13.C: New test.
3251         * g++.dg/gomp/atomic-14.C: New test.
3252
3253 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3254
3255         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3256         delimiter.
3257
3258 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3259
3260         * gnat.dg/discr24.adb: New test.
3261
3262 2010-08-30  Richard Guenther  <rguenther@suse.de>
3263
3264         PR tree-optimization/45449
3265         * gcc.dg/pr45449.c: New testcase.
3266
3267 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3268
3269         * gcc.dg/opts-1.c: Expect errors, not warnings.
3270
3271 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3272
3273         PR fortran/42769
3274         * gfortran.dg/dynamic_dispatch_11.f03: New.
3275
3276 2010-08-29  Jason Merrill  <jason@redhat.com>
3277
3278         PR c++/44991
3279         * g++.dg/parse/defarg15.C: New.
3280
3281 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3282
3283         PR fortran/45439
3284         * gfortran.dg/select_type_16.f03: New.
3285
3286 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3287             Tobias Burnus  <burnus@net-b.de>
3288
3289         * gfortran.dg/bessel_7.f90: Decrease required precision.
3290
3291 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3292             Kaz Kojima  <kkojima@gcc.gnu.org>
3293
3294         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3295
3296 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3297
3298         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3299         floating point conversion code generation.
3300         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3301         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3302         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3303         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3304         to integer conversion code generation.
3305         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3306         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3307         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3308         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3309
3310 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3311
3312         PR fortran/32049
3313         * gfortran.dg/random_seed_1.f90: Adjust test.
3314         * gfortran.dg/float128_1.f90: New test.
3315
3316 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3317
3318         PR fortran/33197
3319         * gfortran.dg/norm2_1.f90: New.
3320         * gfortran.dg/norm2_2.f90: New.
3321         * gfortran.dg/norm2_3.f90: New.
3322         * gfortran.dg/norm2_4.f90: New.
3323         * gfortran.dg/parity_1.f90: New.
3324         * gfortran.dg/parity_2.f90: New.
3325         * gfortran.dg/parity_3.f90: New.
3326
3327 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/45420
3330         * gfortran.dg/select_type_15.f03: New.
3331
3332 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR libfortran/43217
3335         * gfortran.dg/hollerith8.f90: New test.
3336
3337 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3338
3339         PR fortran/45159
3340         * gfortran.dg/dependency_33.f90:  New test.
3341
3342 2010-08-27  Richard Guenther  <rguenther@suse.de>
3343
3344         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3345         * gcc.dg/graphite/scop-2.c: Likewise.
3346         * gcc.dg/graphite/scop-20.c: Likewise.
3347         * gcc.dg/vect/slp-25.c: Likewise.
3348
3349 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3350
3351         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3352
3353 2010-08-26  Daniel Kraft  <d@domob.eu>
3354
3355         PR fortran/38936
3356         PR fortran/44047
3357         PR fortran/45384
3358         * gfortran.dg/associate_8.f03: New test.
3359         * gfortran.dg/select_type_13.f03: New test.
3360         * gfortran.dg/select_type_14.f03: New test.
3361
3362 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR tree-optimization/44485
3365         * gcc.dg/pr44485.c: New test.
3366
3367 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3368
3369         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3370         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3371         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3372
3373 2010-08-26  Richard Guenther  <rguenther@suse.de>
3374
3375         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3376         * gcc.dg/graphite/scop-21.c: Likewise.
3377
3378 2010-08-26  Richard Guenther  <rguenther@suse.de>
3379
3380         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3381         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3382         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3383         * gcc.dg/vect/vect-91.c: Likewise.
3384         * gcc.dg/vect/vect-peel-1.c: Likewise.
3385         * gcc.dg/vect/vect-peel-2.c: Likewise.
3386         * gcc.dg/vect/vect-peel-4.c: Likewise.
3387
3388 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3389
3390         PR libfortran/41859
3391         * gfortran.dg/der_io_4.f90: New test.
3392
3393 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR rtl-optimization/44858
3396         * gcc.c-torture/execute/pr44858.c: New test.
3397
3398         PR rtl-optimization/45400
3399         * g++.dg/other/i386-8.C: New test.
3400
3401 2010-08-25  Richard Guenther  <rguenther@suse.de>
3402
3403         * gcc.dg/alias-8.c: Adjust.
3404
3405 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3406
3407         * gcc.target/i386/combine-mul.c: New test.
3408
3409 2010-08-25  Richard Guenther  <rguenther@suse.de>
3410
3411         PR lto/44562
3412         * gcc.dg/graphite/id-27.c: New testcase.
3413         * gcc.dg/lto/20100825-1_0.c: Likewise.
3414
3415 2010-08-25  Richard Guenther  <rguenther@suse.de>
3416
3417         PR tree-optimization/45316
3418         * g++.dg/opt/pr45316.C: New testcase.
3419
3420 2010-08-25  Richard Guenther  <rguenther@suse.de>
3421
3422         PR tree-optimization/45393
3423         * g++.dg/torture/pr45393.C: New testcase.
3424
3425 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR tree-optimization/45059
3428         * gcc.c-torture/compile/pr45059.c: New test.
3429
3430 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3431
3432         * lib/target-supports.exp (check_effective_target_vect_unpack):
3433         Set vect_unpack supported flag to true for neon.
3434
3435 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3436
3437         * gcc.dg/tree-ssa/ifc-5.c: New.
3438
3439 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3440
3441         * gcc.dg/tree-ssa/ifc-4.c: New.
3442         * gcc.dg/tree-ssa/ifc-7.c: New.
3443
3444 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3445
3446         * gcc.dg/vect/vect.exp: Check loongson targets
3447         * g++.dg/vect/vect.exp: Likewise
3448         * gfortran.dg/vect/vect.exp: Likewise
3449
3450 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3451
3452         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3453         -mveclibabi=mass.
3454
3455 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3456
3457         PR fortran/45366
3458         * gfortran.dg/proc_ptr_29.f90: New.
3459
3460 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3461             Dominique d'Humieres <dominiq@lps.ens.fr>
3462
3463         PR fortran/45367
3464         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3465
3466 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/45367
3469         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3470
3471 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3472
3473         PR fortran/36158
3474         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3475
3476 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3477             Dominique d'Humieres <dominiq@lps.ens.fr>
3478
3479         PR fortran/45367
3480         PR fortran/36158
3481         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3482         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3483
3484 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3485
3486         PR fortran/44863
3487         PR fortran/45271
3488         PR fortran/45290
3489         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3490         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3491         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3492
3493 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3494
3495         PR fortran/36158
3496         PR fortran/33197
3497         * gfortran.dg/bessel_6.f90: New.
3498         * gfortran.dg/bessel_7.f90: New.
3499
3500 2010-08-20  Jan Hubicka  <jh@suse.cz>
3501
3502         PR c++/45307
3503         PR c++/17736
3504         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3505         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3506
3507 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3508
3509         PR target/45336
3510         * gcc.target/i386/pr45336-1.c: New.
3511         * gcc.target/i386/pr45336-2.c: Likewise.
3512         * gcc.target/i386/pr45336-3.c: Likewise.
3513         * gcc.target/i386/pr45336-4.c: Likewise.
3514
3515 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3516
3517         PR testsuite/45361
3518         * gcc.target/i386/volatile-2.c: Update scan strings to also
3519         include (%rip) for the memory reference on x86_64.
3520
3521 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3522
3523         PR middle-end/44974
3524         * gcc.dg/pr44974.c: New test.
3525
3526         PR rtl-optimization/45353
3527         * gcc.dg/pr45353.c: New test.
3528
3529 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3530
3531         * gcc.target/i386/volatile-2.c: New.
3532
3533 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3534
3535         PR rtl-optimization/44691
3536         * gfortran.dg/pr44691.f: New test.
3537
3538 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3539
3540         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3541
3542 2010-08-19  Jason Merrill  <jason@redhat.com>
3543
3544         * g++.dg/init/synth3.C: New.
3545         * g++.dg/init/value8.C: New.
3546         * g++.dg/tree-ssa/empty-2.C: New.
3547         * g++.dg/cpp0x/noexcept09.C: New.
3548
3549 2010-08-19  Daniel Kraft  <d@domob.eu>
3550
3551         PR fortran/29785
3552         PR fortran/45016
3553         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3554         * gfortran.dg/pointer_remapping_1.f90: New test.
3555         * gfortran.dg/pointer_remapping_2.f03: New test.
3556         * gfortran.dg/pointer_remapping_3.f08: New test.
3557         * gfortran.dg/pointer_remapping_4.f03: New test.
3558         * gfortran.dg/pointer_remapping_5.f08: New test.
3559         * gfortran.dg/pointer_remapping_6.f08: New test.
3560
3561 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3562
3563         PR testsuite/45324
3564         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3565
3566 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3567
3568         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3569
3570 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3571
3572         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3573         variable.
3574
3575 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3576
3577         PR target/45070
3578         * gcc.c-torture/execute/pr45070.c: New.
3579
3580 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3581
3582         * g++.dg/pr44328.C: New test.
3583
3584 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3585
3586         PR fortran/36158
3587         PR fortran/33197
3588         * gfortran.dg/bessel_3.f90: New.
3589         * gfortran.dg/bessel_4.f90: New.
3590         * gfortran.dg/bessel_5.f90: New.
3591
3592 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3593
3594         PR fortran/45290
3595         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3596         * gfortran.dg/pointer_init_2.f90: New.
3597         * gfortran.dg/pointer_init_3.f90: New.
3598         * gfortran.dg/pointer_init_4.f90: New.
3599
3600 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3601
3602         PR c++/45049
3603         * g++.dg/pr45049-1.C: New test.
3604         * g++.dg/pr45049-2.C: New test.
3605
3606 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3607
3608         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3609         20 if __ARM_PCS is defined otherwise 64.
3610         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3611         instead of hard coded 64.
3612
3613 2010-08-18  Yao Qi  <yao@codesourcery.com>
3614
3615         PR target/45094
3616         * gcc.target/arm/pr45094.c: New test.
3617
3618 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3619
3620         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3621
3622 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3623
3624         PR rtl-optimization/42575
3625         * gcc.target/arm/pr42575.c: New test.
3626
3627 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3628
3629         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3630         * gcc.dg/tls/thr-cse-1.c: New.
3631
3632 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3633
3634         PR debug/42487
3635         * lib/target-supports.exp
3636         (check_effective_target_function_sections): New.
3637         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3638         function sections before proceding.
3639
3640 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR fortran/45308
3643         * gfortran.dg/pr45308.f03: New test.
3644
3645 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3646
3647         PR target/45296
3648         * gcc.target/i386/pr45296.c: New test.
3649
3650 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3651
3652         * g++.dg/ext/uow-1.C: New.
3653         * g++.dg/ext/uow-2.C: New.
3654         * g++.dg/ext/uow-3.C: New.
3655         * g++.dg/ext/uow-4.C: New.
3656
3657 2010-08-17  Richard Guenther  <rguenther@suse.de>
3658
3659         PR testsuite/45266
3660         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3661
3662 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3663
3664         PR c/40563
3665         * gcc.dg/Wcxx-compat-20.c: New test.
3666
3667 2010-08-17  Daniel Kraft  <d@domob.eu>
3668
3669         PR fortran/38936
3670         * gfortran.dg/associate_1.f03: Extended to test newly supported
3671         features like association to variables.
3672         * gfortran.dg/associate_3.f03: Removed check for illegal change
3673         of associate-name here...
3674         * gfortran.dg/associate_5.f03: ...and added it here.
3675         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3676         * gfortran.dg/associate_7.f03: New test.
3677
3678 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3679
3680         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3681
3682 2010-08-15  Daniel Kraft  <d@domob.eu>
3683
3684         PR fortran/38936
3685         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3686         * gfortran.dg/associate_3.f03: Clarify comment.
3687         * gfortran.dg/associate_5.f03: New test.
3688         * gfortran.dg/associate_6.f03: New test.
3689
3690 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3691
3692         PR fortran/45211
3693         * gfortran.dg/bind_c_usage_21.f90: New.
3694         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3695
3696 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3697
3698         * gfortran.dg/optional_absent_1.f90: New.
3699         * gfortran.dg/null_actual.f90: New.
3700
3701 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3702
3703         * gfortran.dg/pointer_target_1.f90: New.
3704         * gfortran.dg/pointer_target_2.f90: New.
3705         * gfortran.dg/pointer_target_3.f90: New.
3706
3707 2010-08-15  Daniel Kraft  <d@domob.eu>
3708
3709         PR fortran/45197
3710         * gfortran.dg/elemental_args_check_3.f90: New test.
3711         * gfortran.dg/impure_1.f08: New test.
3712         * gfortran.dg/impure_2.f08: New test.
3713         * gfortran.dg/impure_3.f90: New test.
3714         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3715
3716 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3717
3718         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3719         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3720         SLP tests.
3721         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3722         misaligned loads.
3723         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3724         misaligned stores.c
3725         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3726
3727 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3728
3729         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3730         dg-require-effective-target after dg-do.
3731
3732 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3733
3734         * lib/target-supports.exp (check_effective_target_vect_int): Return
3735         true for Loongson targets.
3736         (check_effective_target_vect_shift): Likewise.
3737         (check_effective_target_vect_no_int_max): Likewise.
3738         (check_effective_target_vect_no_align): Likewise.
3739         (check_effective_target_vect_short_mult): Likewise.
3740
3741 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3742
3743         * g++.dg/cast.C: Change fields of structures to "long" to pass
3744         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3745         * g++.dg/cpp0x/iop.C: Ditto.
3746         * g++.dg/cpp0x/named_refs.C: Ditto.
3747         * g++.dg/cpp0x/rv1p.C: Ditto.
3748         * g++.dg/cpp0x/rv2p.C: Ditto.
3749         * g++.dg/cpp0x/rv3p.C: Ditto.
3750         * g++.dg/cpp0x/rv4p.C: Ditto.
3751         * g++.dg/cpp0x/rv5p.C: Ditto.
3752         * g++.dg/cpp0x/rv6p.C: Ditto.
3753         * g++.dg/cpp0x/rv7p.C: Ditto.
3754         * g++.dg/cpp0x/rv8p.C: Ditto.
3755         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3756
3757 2010-08-13  Daniel Kraft  <d@domob.eu>
3758
3759         * gfortran.dg/implied_shape_1.f08: New test.
3760         * gfortran.dg/implied_shape_2.f90: New test.
3761         * gfortran.dg/implied_shape_3.f08: New test.
3762
3763 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3764
3765         PR libfortran/42526
3766         * gfortran.dg/char_component_initializer_1.f90: New test.
3767
3768 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3769
3770         PR tree-optimization/45241
3771         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3772
3773 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3774
3775         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3776         to dg-options.
3777         * gcc.target/i386/pr40906-2.c: Ditto.
3778         * gcc.target/i386/pr40906-3.c: Ditto.
3779
3780 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR middle-end/45262
3783         * gcc.c-torture/execute/pr45262.c: New test.
3784
3785 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3786
3787         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3788         empty argument.
3789         * g++.dg/other/profile1.C: Ditto.
3790
3791 2010-08-12  Richard Guenther  <rguenther@suse.de>
3792
3793         PR tree-optimization/45232
3794         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3795         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3796         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3797         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3798         unsigned arithmetic.
3799         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3800         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3801         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3802         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3803         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3804         unsigned arithmetic.
3805         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3806         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3807         unsigned arithmetic.
3808         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3809         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3810         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3811         unsigned arithmetic.
3812         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3813         * gcc.dg/tree-ssa/negate.c: Adjust.
3814         * gcc.dg/vect/vect-1.c: Adjust.
3815         * gfortran.dg/reassoc_6.f: XFAIL.
3816
3817 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3818
3819         PR debug/45259
3820         * gcc.dg/pr45259.c: New test.
3821
3822 2010-08-12  Wei Guozhi  <carrot@google.com>
3823
3824         PR target/44999
3825         * gcc.target/arm/pr44999.c: New testcase.
3826
3827 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3828
3829         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3830         (N): Likewise.
3831         (main): Adjust accordingly.
3832
3833 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3834
3835         * gfortran.dg/graphite/id-22.f: New.
3836
3837 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3838
3839         * gcc.dg/graphite/id-26.c: New.
3840
3841 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3842
3843         * gcc.dg/graphite/id-25.c: New.
3844
3845 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3846
3847         * gcc.dg/graphite/run-id-5.c: New.
3848         * gcc.dg/graphite/run-id-6.c: New.
3849         * gfortran.dg/graphite/id-21.f: New.
3850
3851 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3852
3853         * gcc.dg/graphite/id-24.c: New.
3854
3855 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3856
3857         * gcc.dg/tree-ssa/pr20742.c: New.
3858
3859 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3860
3861         * gcc.dg/graphite/id-23.c: New.
3862
3863 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3864
3865         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3866
3867 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3868
3869         * gcc.dg/graphite/pr42729.c: New.
3870
3871 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3872
3873         * gfortran.dg/graphite/id-20.f: New.
3874
3875 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3876
3877         * gcc.dg/graphite/id-22.c: New.
3878
3879 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3880
3881         * gcc.dg/graphite/run-id-2.c: Call abort.
3882
3883 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3884
3885         * gcc.dg/graphite/id-20.c: New.
3886
3887 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3888             Steve Kargl <kargl@gcc.gnu.org>
3889
3890         PR fortran/44595
3891         * gfortran.dg/move_alloc_3.f90: New.
3892         * gfortran.dg/random_seed_2.f90: New.
3893
3894 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3895
3896         * lib/target-supports.exp (check_effective_target_sync_int_long):
3897         Add hppa*-*-linux*.
3898         (check_effective_target_sync_char_short): Likewise.
3899
3900 2010-08-10  Yao Qi  <yao@codesourcery.com>
3901
3902         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3903         general form.
3904         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3905         * g++.dg/other/packed1.C: Likewise.
3906         * g++.dg/other/crash-4.C: Likewise.
3907         * g++.dg/ext/packed8.C: Likewise.
3908         * g++.dg/init/array16.C: Likewise.
3909
3910 2010-08-10  xinliang David Li  <davidxl@google.com>
3911         * gcc.dg/tree-ssa/loop-19.c: Add option
3912         -fno-prefetch-loop-array
3913
3914 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3915
3916         PR middle-end/45182
3917         * gcc.c-torture/compile/pr45182.c: New test.
3918
3919 2010-08-09  Jason Merrill  <jason@redhat.com>
3920
3921         PR c++/45236
3922         * g++.dg/cpp0x/variadic-104.C: New.
3923
3924 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3925
3926         PR fortran/44235
3927         * gfortran.dg/dependency_32.f90:  New test.
3928
3929 2010-08-09  Richard Guenther  <rguenther@suse.de>
3930
3931         PR middle-end/44632
3932         * g++.dg/opt/nrv17.C: New testcase.
3933
3934 2010-08-09  Richard Guenther  <rguenther@suse.de>
3935
3936         PR middle-end/45212
3937         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3938         alignment from MEM_REF offset only if we took it from the
3939         base object.
3940
3941         * gcc.target/i386/pr24178.c: New testcase.
3942
3943 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3944
3945         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3946         * gcc.dg/20030702-1.c: Ditto.
3947         * gcc.dg/20050309-1.c: Ditto.
3948         * gcc.dg/20050325-1.c: Ditto.
3949         * gcc.dg/20050330-2.c: Ditto.
3950         * gcc.dg/20051201-1.c: Ditto.
3951         * gcc.dg/gomp/pr27573.c: Ditto.
3952         * gcc.dg/gomp/pr34610.c: Ditto.
3953         * gcc.dg/pr24225.c: Ditto.
3954         * gcc.dg/pr26570.c: Ditto.
3955         * gcc.dg/pr32773.c: Ditto.
3956         * g++.dg/gcov/gcov-6.C: Ditto.
3957         * g++.dg/gomp/pr34608.C: Ditto.
3958         * gfortran.dg/gomp/pr27573.f90: Ditto.
3959
3960         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3961         dg-require-host-local dg directive.
3962         * gcc.dg/profile-dir-2.c: Ditto.
3963         * gcc.dg/profile-dir-3.c: Ditto.
3964
3965 2010-08-08  Richard Guenther  <rguenther@suse.de>
3966
3967         PR tree-optimization/45109
3968         * gcc.c-torture/compile/pr45109.c: New testcase.
3969
3970 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3971
3972         * gcc.dg/march.c: Skip if -march defined.
3973         * gcc.dg/mtune.c: Skip if -mtune defined.
3974
3975         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3976         generic thunk support.
3977
3978 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3979
3980         PR target/45213
3981         * gcc.target/i386/pr45213.c: New test.
3982
3983 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3984
3985         PR libfortran/45143
3986         * gfortran.dg/fmt_error_11.f03: New test.
3987
3988 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3989
3990         * lib/target-supports.exp (check_effective_target_sync_int_long):
3991         Add arm*-*-linux-gnueabi.
3992         (check_effective_target_sync_char_short): Likewise.
3993
3994 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3995
3996         PR fortran/45159
3997         * gfortran.dg/dependency_31.f90:  New test.
3998
3999 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4000
4001         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4002
4003 2010-08-06  Jason Merrill  <jason@redhat.com>
4004
4005         * g++.dg/cpp0x/sfinae3.C: New.
4006         * g++.dg/cpp0x/sfinae4.C: New.
4007
4008 2010-08-06  Richard Guenther  <rguenther@suse.de>
4009
4010         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4011         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4012         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4013         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4014         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4015         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4016         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4017         * gcc.c-torture/execute/20100805-1.c: Likewise.
4018
4019 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4020
4021         PR testsuite/42855
4022         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4023
4024 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4025
4026         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4027         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4028
4029 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4030
4031         * g++.dg/ipa/devirt-1.C: New test.
4032         * g++.dg/ipa/devirt-2.C: Likewise.
4033         * g++.dg/ipa/devirt-3.C: Likewise.
4034         * g++.dg/ipa/devirt-4.C: Likewise.
4035         * g++.dg/ipa/devirt-5.C: Likewise.
4036         * gcc.dg/ipa/iinline-3.c: Likewise.
4037
4038 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4039
4040         PR tree-optimization/45144
4041         * gcc.dg/tree-ssa/pr45144.c: New test.
4042
4043 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4044
4045         PR fortran/42207
4046         PR fortran/44064
4047         PR fortran/44065
4048         * gfortran.dg/class_25.f03: New.
4049         * gfortran.dg/class_26.f03: New.
4050
4051 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4052
4053         * g++.dg/warn/miss-format-1.C: Update line number.
4054
4055 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4056
4057         PR c++/44641
4058         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4059         .frame and .mask assembler directives.
4060
4061 2010-08-04  Richard Guenther  <rguenther@suse.de>
4062
4063         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4064         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4065         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4066         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4067
4068 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4069
4070         PR fortran/44857
4071         * gfortran.dg/derived_constructor_char_1.f90: New.
4072         * gfortran.dg/derived_constructor_char_2.f90: New.
4073
4074 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4075
4076         PR fortran/45159
4077         * gfortran.dg/dependency_30.f90:  New test.
4078
4079 2010-08-03  Jan Hubicka  <jh@suse.cz>
4080
4081         * gcc.c-torture/compile/pr45085.c: New testcase.
4082
4083 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4084
4085         PR fortran/44584
4086         PR fortran/45161
4087         * gfortran.dg/typebound_call_9.f03: Modified.
4088         * gfortran.dg/typebound_generic_1.f03: Modified.
4089
4090 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4091
4092         PR fortran/45159
4093
4094         * gfortran.dg/dependency_29.f90:  New test.
4095
4096 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4097
4098         PR fortran/36854
4099         * gfortran.dg/character_comparison_2.f90:  New test.
4100         * gfortran.dg/character_comparison_3.f90:  New test.
4101         * gfortran.dg/dependency_28.f90:  New test.
4102
4103 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4104
4105         PR target/40457
4106         * gcc.target/arm/pr40457-1.c: New test.
4107         * gcc.target/arm/pr40457-2.c: New test.
4108
4109 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4110
4111         PR fortran/44912
4112         * gfortran.dg/typebound_call_17.f03: New.
4113
4114 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4115
4116         PR fortran/44929
4117         * gfortran.dg/allocate_derived_3.f90: New.
4118
4119 2010-07-30  Xinliang David Li  <davidxl@google.com>
4120         PR tree-optimization/45121
4121         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4122
4123 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4124
4125         PR c++/45112
4126         * g++.dg/pr45112.C: New test.
4127
4128 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR debug/45055
4131         PR rtl-optimization/45137
4132         * gcc.dg/pr45055.c: New test.
4133
4134 2010-07-30  Alan Modra  <amodra@gmail.com>
4135
4136         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4137         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4138
4139 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4140
4141         PR fortran/45087
4142         PR fortran/45125
4143         * gfortran.dg/whole_file_25.f90: New.
4144         * gfortran.dg/whole_file_26.f90: New.
4145         * gfortran.dg/whole_file_27.f90: New.
4146
4147 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4148
4149         PR fortran/44962
4150         * gfortran.dg/typebound_proc_17.f03: New.
4151
4152 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4153
4154         PR fortran/45004
4155         * gfortran.dg/move_alloc_2.f90: New.
4156
4157 2010-07-29  Xinliang David Li  <davidxl@google.com>
4158         PR tree-optimization/45121
4159         * c-c++-common/uninit-17.c: Fix expected output.
4160
4161 2010-07-29  Richard Guenther  <rguenther@suse.de>
4162
4163         PR tree-optimization/45120
4164         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4165
4166 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4167
4168         PR fortran/42051
4169         PR fortran/44064
4170         * gfortran.dg/pr42051.f03: New testcase.
4171
4172 2010-07-29  Richard Guenther  <rguenther@suse.de>
4173
4174         PR middle-end/45034
4175         * gcc.c-torture/execute/pr45034.c: New testcase.
4176
4177 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4178
4179         PR c++/45096
4180         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4181
4182 2010-07-28  Daniel Kraft  <d@domob.eu>
4183
4184         * gfortran.dg/bound_8.f90: New test.
4185
4186 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR debug/45105
4189         * gcc.dg/pr45105.c: New test.
4190
4191 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4192
4193         PR rtl-optimization/45107
4194         * gcc.dg/pr45107.c: New test.
4195
4196 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4197
4198         PR rtl-optimization/45101
4199         * gcc.dg/pr45101.c: New test.
4200
4201 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4202
4203         PR fortran/45077
4204         * gfortran.dg/whole_file_24.f90: New.
4205
4206 2010-07-27  Jason Merrill  <jason@redhat.com>
4207
4208         * g++.dg/cpp0x/variadic102.C: New.
4209         * g++.dg/cpp0x/variadic103.C: New.
4210
4211 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4212
4213         PR rtl-optimization/40956
4214         PR target/42495
4215         PR middle-end/42574
4216         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4217         * gcc.target/arm/pr42574.c: Add tests.
4218
4219 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4220
4221         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4222         test name.
4223         (cleanup-repo-files): Ditto.
4224         (cleanup-saved-temps): Ditto.
4225
4226 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR testsuite/44701
4229         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4230
4231         PR c/45079
4232         * gcc.dg/pr45079.c: New test.
4233
4234 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4235
4236         PR tree-optimization/44152
4237         * gcc.dg/vect/fast-math-pr44152.c: New test.
4238
4239 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4240
4241         PR ObjC/44140
4242         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4243         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4244         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4245         * obj-c++.dg/torture/trivial.mm: Ditto.
4246         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4247         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4248         * objc.dg/torture/tls/thr-init.m: Ditto.
4249         * objc.dg/torture/trivial.m: Ditto.
4250
4251 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4252
4253         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4254         Skip on spu-*-* targets.
4255
4256 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR tree-optimization/45083
4259         * gcc.dg/pr45083.c: New test.
4260
4261 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4262
4263         PR fortran/40873
4264         * gfortran.dg/whole_file_22.f90: New test.
4265         * gfortran.dg/whole_file_23.f90: New test.
4266
4267 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4268             Jack Howarth  <howarth@bromo.med.uc.edu>
4269             Richard Henderson  <rth@redhat.com>
4270
4271         PR target/44132
4272         * gcc.dg/tls/thr-init-1.c: New.
4273         * gcc.dg/tls/thr-init-2.c: New.
4274         * gcc.dg/torture/tls New.
4275         * gcc.dg/torture/tls/tls-test.c: New.
4276         * gcc.dg/torture/tls/thr-init-1.c: New.
4277         * gcc.dg/torture/tls/tls.exp: New.
4278         * gcc.dg/torture/tls/thr-init-2.c: New.
4279         * gcc.dg/tls/emutls-2.c: New test
4280
4281         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4282         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4283         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4284         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4285         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4286         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4287         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4288         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4289         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4290         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4291         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4292         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4293         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4294         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4295         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4296         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4297         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4298         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4299         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4300         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4301         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4302         gfortran.dg/gomp/omp_threadprivate1.f90,
4303         gfortran.dg/gomp/omp_threadprivate2.f90,
4304         gfortran.dg/gomp/reduction1.f90,
4305         gfortran.dg/gomp/sharing-1.f90: Likewise.
4306
4307 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4308
4309         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4310         sse_runtime.
4311         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4312         dg-require-visibility.
4313
4314 2010-07-26  Richard Guenther  <rguenther@suse.de>
4315
4316         PR tree-optimization/43784
4317         * gcc.c-torture/execute/pr43784.c: New testcase.
4318         * g++.dg/torture/pr43784.C: Likewise.
4319
4320 2010-07-26  Richard Guenther  <rguenther@suse.de>
4321
4322         PR middle-end/45056
4323         * g++.dg/pr45056.C: New testcase.
4324
4325 2010-07-26  Richard Guenther  <rguenther@suse.de>
4326
4327         PR tree-optimization/45071
4328         * gcc.dg/pr45071.c: New testcase.
4329
4330 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4331
4332         PR fortran/45066
4333         * gfortran.dg/namelist_62.f90: New.
4334
4335 2010-07-26  Richard Guenther  <rguenther@suse.de>
4336
4337         * gcc.c-torture/execute/pr45017.c: Move ...
4338         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4339
4340 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4341
4342         PR fortran/40628
4343         * trim_optimize_1.f90:  New test.
4344         * character_comparision_1.f90:  New test.
4345
4346 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4347
4348         PR fortran/42852
4349         * gfortran.dg/wtruncate_fix.f: New test.
4350
4351 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4352
4353         PR testsuite/45068
4354         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4355
4356 2010-07-24  Richard Guenther  <rguenther@suse.de>
4357
4358         PR lto/43788
4359         * g++.dg/lto/20100724-1_0.C: New testcase.
4360
4361 2010-07-24  Richard Guenther  <rguenther@suse.de>
4362
4363         PR lto/43212
4364         * gcc.dg/lto/20100724-1_0.c: New testcase.
4365         * gcc.dg/lto/20100724-1_1.c: Likewise.
4366
4367 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/40011
4370         * gfortran.dg/whole_file_21.f90: New.
4371
4372         * gfortran.dg/integer_exponentiation_3.F90: Use
4373         -ffloat-store only for i?86/x86-64 -m32.
4374
4375 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4376
4377         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4378         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4379
4380 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4381
4382         * gfortran.dg/func_decl_4.f90: Split test into two ...
4383         * gfortran.dg/func_decl_5.f90: ... parts.
4384         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4385         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4386         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4387         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4388         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4389         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4390         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4391         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4392         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4393         * gfortran.dg/sizeof.f90: Make test valid.
4394         * gfortran.dg/pr20865.f90: Add new dg-error.
4395         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4396         * gfortran.dg/g77/19990218-0.f: Ditto.
4397         * gfortran.dg/g77/19990218-1.f: Ditto.
4398         * gfortran.dg/g77/970625-2.f: Ditto.
4399         * gfortran.dg/pr37243.f: Fix function declaration.
4400         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4401         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4402
4403 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4404
4405         PR fortran/44945
4406         * gfortran.dg/char_array_structure_constructor.f90: Add
4407         -fwhole-file as dg-option as it otherwise fails on some
4408         systems.
4409
4410 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4411
4412         * gnat.dg/aggr16.ad[sb]: New test.
4413         * gnat.dg/aggr16_pkg.ads: New helper.
4414
4415 2010-07-23  Richard Guenther  <rguenther@suse.de>
4416
4417         PR lto/43071
4418         * g++.dg/lto/20100723-1_0.C: New testcase.
4419
4420 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4421
4422         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4423         AVX support.
4424         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4425         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4426
4427 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4428
4429         * lib/target-supports.exp (add_options_for_tls): New proc.
4430         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4431         * g++.dg/tls/static-1a.cc: Likewise.
4432         * gcc.dg/tls/emutls-1.c: Likewise.
4433         * gcc.dg/tls/opt-11.c: Likewise.
4434         * gcc.dg/tls/opt-12.c: Likewise.
4435         * gcc.dg/tls/pr24428-2.c: Likewise.
4436         * gcc.dg/tls/pr24428.c: Likewise.
4437         * obj-c++.dg/tls/static-1.mm: Likewise.
4438         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4439         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4440         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4441         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4442         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4443         * objc.dg/torture/tls/thr-init.m: Likewise.
4444         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4445
4446 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4447
4448         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4449         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4450         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4451         optimized dump files.
4452
4453 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR tree-optimization/45047
4456         * gcc.c-torture/compile/pr45047.c: New test.
4457
4458 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4459
4460         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4461         instead of dg-compile.
4462         * gcc.dg/float-range-4.c: Ditto.
4463         * gcc.dg/float-range-5.c: Ditto.
4464         * gcc.dg/fold-overflow-1.c: Ditto.
4465         * gcc.dg/gomp/sections-4.c: Ditto.
4466         * gcc.dg/transparent-union-1.c: Ditto.
4467         * gcc.dg/transparent-union-2.c: Ditto.
4468         * gcc.target/i386/pr39315-check.c: Ditto.
4469         * g++.dg/gomp/sections-4.C: Ditto.
4470         * g++.dg/template/dtor7.C: Ditto.
4471         * g++.dg/tree-ssa/pr19952.C: Ditto.
4472         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4473         * gfortran.dg/graphite/pr42185.f90: Ditto.
4474         * gfortran.dg/namelist_36.f90: Ditto.
4475         * gnat.dg/noreturn1.adb: Ditto.
4476         * gnat.dg/specs/small_alignment.ads: Ditto.
4477
4478 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4479
4480         PR tree-optimization/44915
4481         * g++.dg/torture/pr44915.C: New test.
4482
4483 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4484
4485         PR tree-optimization/44914
4486         * g++.dg/tree-ssa/pr44914.C: New test.
4487
4488 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4489
4490         PR target/44290
4491         * gcc.dg/pr44290-1.c: New test.
4492         * gcc.dg/pr44290-2.c: New test.
4493
4494 2010-07-23  Jason Merrill  <jason@redhat.com>
4495
4496         PR c++/45008
4497         * g++.dg/abi/mangle44.C: New.
4498
4499 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4500
4501         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4502         for compile-time only tests.
4503         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4504         target check.
4505         * gcc.target/i386/pr39315-4.c: Ditto.
4506         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4507         target check.  Include sse-os-support.h.
4508         (main): Call check_isa and sse_os_support.
4509         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4510         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4511         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4512         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4513         target check.  Include sse-os-support.h.
4514         (main): Call check_isa and sse_os_support.
4515         * gcc.target/i386/vperm-v2df.c: Ditto.
4516
4517 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4518
4519         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4520         (check_effective_target_avx_runtime): New procedure.
4521         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4522         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4523
4524         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4525         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4526         and __get_cpuid test.
4527         * gcc.dg/compat/vector-2b_main.c: Ditto.
4528
4529         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4530
4531         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4532         for compile-time only test.
4533         * gcc.dg/pr32716.c: Ditto.
4534         * gcc.dg/pr34856.c: Ditto.
4535         * gcc.dg/pr36997.c: Ditto.
4536         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4537         * gfortran.dg/pr28158.f90: Ditto.
4538         * gfortran.dg/pr30667.f: Ditto.
4539
4540         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4541         i?86-*-* and x86_64-*-* targets to disable execution on targets
4542         without sse2 runtime support.
4543         * g++.dg/vect/vect.exp: Ditto.
4544         * gfortran.dg/vect/vect.exp: Ditto.
4545
4546         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4547         * gcc.dg/pr37544.c: Ditto.
4548         * gcc.dg/pr40550.c: Ditto.
4549         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4550         * gcc.dg/compat/vector-1a_main.c: Ditto.
4551         * gcc.dg/compat/vector-2a_main.c: Ditto.
4552         * gcc.dg/torture/pr16104-1.c: Ditto.
4553         * gcc.dg/torture/pr35771-1.c: Ditto.
4554         * gcc.dg/torture/pr35771-2.c: Ditto.
4555         * gcc.dg/torture/pr35771-3.c: Ditto.
4556         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4557         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4558         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4559         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4560         * g++.dg/other/i386-1.C: Ditto.
4561         * g++.dg/other/pr40446.C: Ditto.
4562
4563 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4564
4565         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4566
4567 2010-07-23  Daniel Kraft  <d@domob.eu>
4568
4569         PR fortran/44709
4570         * gfortran.dg/exit_1.f08: New test.
4571         * gfortran.dg/exit_2.f08: New test.
4572
4573 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4574
4575         PR tree-optimization/39839
4576         * gcc.target/arm/pr39839.c: New test case.
4577
4578 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4579
4580         * gnat.dg/unchecked_convert5b.adb: New test.
4581         * gnat.dg/unchecked_convert6.adb: Likewise.
4582         * gnat.dg/unchecked_convert6b.adb: Likewise.
4583
4584 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4585
4586         * gnat.dg/aggr15.ad[sb]: New test.
4587
4588 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4589
4590         PR debug/45024
4591         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4592
4593 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4594
4595         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4596         with dg-require-linker-plugin.
4597
4598 2010-07-22  Richard Guenther  <rguenther@suse.de>
4599
4600         PR lto/43850
4601         * g++.dg/lto/20100722-1_0.C: New testcase.
4602
4603 2010-07-22  Richard Guenther  <rguenther@suse.de>
4604
4605         PR lto/42451
4606         * gcc.dg/lto/20100720-3_0.c: New testcase.
4607         * gcc.dg/lto/20100720-3_1.c: Likewise.
4608
4609 2010-07-22  Richard Guenther  <rguenther@suse.de>
4610
4611         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4612         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4613
4614         PR lto/43373
4615         * gcc.dg/lto/20100722-1_0.c: New testcase.
4616
4617 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4618
4619         PR tree-optimization/44891
4620         * gcc.c-torture/compile/pr44891.c: New test.
4621
4622 2010-07-22  Richard Guenther  <rguenther@suse.de>
4623
4624         PR tree-optimization/45017
4625         * gcc.c-torture/execute/pr45017.c: New testcase.
4626
4627 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4628
4629         PR fortran/45019
4630         * gfortran.dg/aliasing_dummy_5.f90: New.
4631
4632 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4633
4634         PR target/43698
4635         * gcc.target/arm/pr43698.c: New test.
4636
4637 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4638
4639         PR fortran/44929
4640         * Revert my commit r162325 for this PR.
4641
4642 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR debug/45015
4645         * gcc.target/m68k/pr45015.c: New test.
4646
4647 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4648
4649         PR c++/44641
4650         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4651         comments.
4652
4653 2010-07-21  Richard Guenther  <rguenther@suse.de>
4654
4655         PR lto/45018
4656         * g++.dg/lto/20100721-1_0.C: New testcase.
4657
4658 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4659
4660         PR tree-optimization/44900
4661         * g++.dg/torture/pr44900.C: New test.
4662
4663 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4664
4665         PR middle-end/44738
4666         * c-c++-common/uninit-17.c: Correct expected error.
4667
4668 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4669
4670         * gcc.dg/guality/asm-1.c: New test.
4671
4672         PR debug/45003
4673         * gcc.dg/guality/pr45003-2.c: New test.
4674         * gcc.dg/guality/pr45003-3.c: New test.
4675
4676 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4677
4678         PR libfortran/44697
4679         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4680
4681 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4682
4683         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4684         defined on the current line.
4685         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4686         * g++.dg/debug/dwarf2/pr44641.C: New.
4687
4688 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4689
4690         * gcc.target/powerpc/block-move-1.c: New test.
4691         * gcc.target/powerpc/block-move-2.c: New test.
4692
4693 2010-07-20  Jason Merrill  <jason@redhat.com>
4694
4695         PR c++/44967
4696         * g++.dg/cpp0x/sfinae2.C: New.
4697
4698 2010-07-20  Richard Guenther  <rguenther@suse.de>
4699
4700         PR lto/42696
4701         * gcc.dg/lto/20100720-4_0.c: New testcase.
4702
4703 2010-07-20  Richard Guenther  <rguenther@suse.de>
4704
4705         PR lto/43221
4706         * gcc.dg/lto/20100720-2_0.c: New testcase.
4707         * gcc.dg/lto/20100720-2_1.c: Likewise.
4708
4709 2010-07-20  Richard Guenther  <rguenther@suse.de>
4710
4711         PR lto/43208
4712         * gcc.dg/lto/20100720-1_0.c: New testcase.
4713         * gcc.dg/lto/20100720-1_1.c: Likewise.
4714
4715 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR debug/45003
4718         * gcc.dg/guality/pr45003-1.c: New test.
4719
4720 2010-07-20  Richard Guenther  <rguenther@suse.de>
4721
4722         PR tree-optimization/44977
4723         * gcc.dg/torture/pr44977.c: New testcase.
4724
4725 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4726
4727         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4728         sync_char_short
4729
4730 2010-07-20  Richard Guenther  <rguenther@suse.de>
4731
4732         PR middle-end/44971
4733         PR middle-end/44988
4734         * gcc.dg/pr44971.c: New testcase.
4735         * gcc.c-torture/compile/pr44988.c: Likewise.
4736
4737 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4738
4739         PR fortran/44929
4740         * gfortran.dg/allocate_with_typespec.f90: New test.
4741         * gfortran.dg/allocate_derived_1.f90: Update error message.
4742
4743 2010-07-19  Jason Merrill  <jason@redhat.com>
4744
4745         PR c++/44996
4746         * g++.dg/cpp0x/decltype23.C: New.
4747
4748 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4749
4750         PR fortran/42385
4751         * gfortran.dg/class_defined_operator_1.f03 : New test.
4752
4753 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4754
4755         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4756         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4757         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4758         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4759
4760 2010-07-19  Richard Guenther  <rguenther@suse.de>
4761
4762         PR middle-end/44941
4763         * gcc.c-torture/compile/pr44941.c: New testcase.
4764
4765 2010-07-19  Jason Merrill  <jason@redhat.com>
4766
4767         PR c++/44969
4768         * g++.dg/template/sfinae24.C: New.
4769
4770 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4771
4772         PR fortran/44353
4773         * gfortran.dg/data_implied_do_2.f90: Removed.
4774
4775 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4776
4777         PR c++/44969
4778         * g++.dg/template/sfinae23.C: New.
4779
4780 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4781
4782         * lib/target-supports.exp (check_sse_os_support_available): New
4783         proc.
4784         (check_sse_hw_available): New proc.
4785         (check_effective_target_sse_runtime): New proc.
4786         (check_effective_target_sse2_runtime): New proc.
4787         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4788         -msse2 if check_sse_os_support_available.
4789         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4790         check_sse_os_support_available.
4791         * gcc.dg/vect/vect.exp: Likewise.
4792         * gfortran.dg/vect/vect.exp: Likewise.
4793         * gcc.target/i386/sol2-check: Renamed to ...
4794         * gcc.target/i386/sse-os-support.h: ... this.
4795         (sol2_check): Renamed to ...
4796         (sse_os_support): ... this.
4797         Only test movss with xmm registers.
4798         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4799         Removed ILL_INSN, ILL_INSN_LEN.
4800         * gcc.target/i386/sse2-check.h: Likewise.
4801         * gcc.target/i386/sse3-check.h: Likewise.
4802         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4803         Removed cpuid.h, __get_cpuid test.
4804         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4805         Removed cpuid.h, __get_cpuid test.
4806         * g++.dg/other/pr40446.C: Likewise.
4807         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4808         * gcc.dg/compat/vector-1a_main.c: Likewise.
4809         * gcc.dg/compat/vector-2a_main.c: Likewise.
4810         * gcc.dg/pr36584.c: Likewise.
4811         * gcc.dg/pr37544.c: Likewise.
4812         * gcc.dg/torture/pr16104-1.c: Likewise.
4813         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4814         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4815         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4816         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4817         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4818         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4819         sse2_runtime.
4820         * gcc.dg/torture/pr35771-2.c: Likewise.
4821         * gcc.dg/torture/pr35771-3.c: Likewise.
4822         * gcc.target/i386/pr39315-2.c: Likewise.
4823         * gcc.target/i386/pr39315-4.c: Likewise.
4824         * gcc.target/i386/vperm-v2df.c: Likewise.
4825         * gcc.target/i386/vperm-v2di.c: Likewise.
4826         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4827         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4828         sse_runtime.
4829
4830 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4831
4832         PR fortran/44353
4833         * gfortran.dg/data_implied_do_2.f90: New test.
4834
4835 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4836
4837         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4838
4839 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4840
4841         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4842         to the "mips16" group.
4843         (mips_using_mips16_p): New procedure.
4844         (mips-dg-options): Use it.
4845
4846 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4847
4848         * gcc.target/mips/mips16-attributes-4.c: New test.
4849
4850 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4851
4852         PR testsuite/44418
4853         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4854         * gcc.target/powerpc/recip-2.c: Ditto.
4855         * gcc.target/powerpc/recip-3.c: Ditto.
4856
4857 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4858
4859         * gcc.target/arm/pr42235.c: New test.
4860
4861 2010-07-16  Jason Merrill  <jason@redhat.com>
4862
4863         PR c++/32505
4864         * g++.dg/template/partial8.C: New.
4865
4866 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4867
4868         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4869         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4870         in C++.
4871         (gualcvt): New overloaded inline.
4872         (GUALCVT): Use it for C++.
4873         * g++.dg/guality/guality.exp: New.
4874         * g++.dg/guality/guality.h: New.
4875         * g++.dg/guality/redeclaration1.C: New test.
4876         * g++.dg/dg.exp: Prune also guality/* tests.
4877         * gcc.dg/guality/pr43141.c: Moved to...
4878         * c-c++-common/guality/pr43141.c: ... here.
4879
4880 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4881
4882         PR libfortran/37077
4883         * gfortran.dg/char4_iunit_2.f03: New test.
4884
4885 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4886
4887         * lib/plugin-support.exp (plugin-test-execute):
4888         Add ${gcc_objdir}/intl to includes.
4889
4890 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4891
4892         PR target/44942
4893         * gcc.c-torture/execute/pr44942.c: New test.
4894         * gcc.target/i386/pr44942.c: New test.
4895
4896 2010-07-15  Jason Merrill  <jason@redhat.com>
4897
4898         PR c++/44909
4899         * g++.dg/cpp0x/implicit7.C: New.
4900         * g++.dg/cpp0x/implicit8.C: New.
4901
4902 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4903
4904         Disable float tests for __SPU__ targets due to lack of signed zero:
4905         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4906         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4907         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4908         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4909         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4910         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4911         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4912         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4913         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4914
4915 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4916
4917         * gfortran.dg/select_char_2.f90: New test.
4918
4919 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4920
4921         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4922         with DECL_CHAIN.
4923
4924 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4925
4926         PR fortran/44936
4927         * gfortran.dg/typebound_generic_9.f03: New.
4928
4929 2010-07-15  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/44946
4932         * gcc.c-torture/compile/pr44946.c: New testcase.
4933
4934 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR fortran/40206
4937         * gfortran.dg/select_char_3.f90: New test.
4938
4939 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4940             Kevin F. Quinn  <kevquinn@gentoo.org>
4941
4942         * gcc.dg/Wtrampolines.c: New.
4943
4944 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4945
4946         PR libfortran/44934
4947         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4948
4949 2010-07-14  Jason Merrill  <jason@redhat.com>
4950
4951         PR c++/44810
4952         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4953
4954         Implement C++0x unrestricted unions (N2544)
4955         * g++.dg/cpp0x/union1.C: New.
4956         * g++.dg/cpp0x/union2.C: New.
4957         * g++.dg/cpp0x/union3.C: New.
4958         * g++.dg/cpp0x/defaulted2.C: Adjust.
4959         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4960         * g++.old-deja/g++.ext/anon2.C: Adjust.
4961         * g++.old-deja/g++.mike/misc6.C: Adjust.
4962
4963 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4964
4965         PR fortran/44925
4966         * gfortran.dg/c_loc_tests_15.f90: New.
4967
4968 2010-07-13  Jason Merrill  <jason@redhat.com>
4969
4970         PR c++/44909
4971         * g++.dg/cpp0x/implicit6.C: New.
4972
4973 2010-07-13  Jason Merrill  <jason@redhat.com>
4974
4975         PR c++/44540
4976         * g++.dg/abi/noreturn1.C: New.
4977         * g++.dg/abi/noreturn2.C: New.
4978
4979 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4980
4981         PR other/44874
4982         PR debug/44832
4983         * c-c++-common/pr44832.c: New test.
4984
4985 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4986
4987         PR objc/44488
4988         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4989         on the target.  Make sure that we can assemble the emitted asm when
4990         the test type is 'compile'.
4991
4992 2010-07-13  Richard Guenther  <rguenther@suse.de>
4993
4994         PR tree-optimization/36960
4995         * g++.dg/torture/pr36960.C: New testcase.
4996
4997 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4998
4999         PR c++/44908
5000         * g++.dg/template/sfinae21.C: New.
5001         * g++.dg/template/sfinae22.C: Likewise.
5002
5003 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5004
5005         PR testsuite/42843
5006         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5007         * gcc.dg/plugin/ggcplug.c: Likewise.
5008         * g++.dg/plugin/selfassign.c: Likewise.
5009         * g++.dg/plugin/attribute_plugin.c: Likewise.
5010         * g++.dg/plugin/dumb_plugin.c: Likewise.
5011         * g++.dg/plugin/pragma_plugin.c: Likewise.
5012
5013 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5014
5015         * gcc.c-torture/execute/pr44683.x: New.
5016         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5017
5018 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5019
5020         PR fortran/44434
5021         PR fortran/44565
5022         PR fortran/43945
5023         PR fortran/44869
5024         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5025         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5026         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5027         * gfortran.dh/typebound_call_16.f03: New.
5028         * gfortran.dg/typebound_generic_6.f03: New.
5029         * gfortran.dg/typebound_generic_7.f03: New.
5030         * gfortran.dg/typebound_generic_8.f03: New.
5031
5032 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5033
5034         PR libfortran/37077
5035         * gfortran.dg/char4_iunit_1.f03: New test.
5036
5037 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5038
5039         * gcc.dg/tree-ssa/vrp53.c: New test.
5040
5041 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5042
5043         PR c++/44907
5044         * g++.dg/template/sfinae19.C: New.
5045         * g++.dg/template/sfinae20.C: Likewise.
5046
5047 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5048
5049         * gcc.target/arm/interrupt-1.c: New test.
5050         * gcc.target/arm/interrupt-2.c: New test.
5051
5052 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5053
5054         * gcc.dg/pr42427.c: Require c99_runtime.
5055         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5056         c99_runtime.
5057         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5058         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5059         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5060         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5061         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5062         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5063         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5064         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5065         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5066         * gcc.target/i386/pr37275.c: Require visibility support.
5067
5068 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5069
5070         * lib/target-supports.exp (check_effective_target_sse): New proc.
5071         * gcc.target/i386/sol2-check.h: New file.
5072         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5073         Include sol2-check.h.
5074         (main) Only run do_test () if sol2_check ().
5075         * gcc.target/i386/sse2-check.h: Likewise.
5076         * gcc.target/i386/sse3-check.h: Likewise.
5077         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5078         [__sun__ && __svr4__]: Execute SSE2 instruction.
5079         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5080         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5081         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5082         * g++.dg/ext/vector14.C: Likewise.
5083         * g++.dg/other/mmintrin.C: Likewise.
5084         * gcc.dg/20020418-1.c: Likewise.
5085         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5086         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5087         * gcc.dg/format/unnamed-1.c: Likewise.
5088         Adapt dg-warning line number.
5089         * gcc.dg/graphite/pr40281.c: Likewise.
5090         * gcc.dg/pr32176.c: Likewise.
5091         * gcc.dg/pr40550.c: Likewise.
5092         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5093         * gcc.dg/torture/pr36891.c: Likewise.
5094         * gcc.target/i386/20020218-1.c: Likewise.
5095         * gcc.target/i386/20020523.c: Likewise.
5096         * gcc.target/i386/abi-1.c: Likewise.
5097         * gcc.target/i386/brokensqrt.c: Likewise.
5098         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5099         * gcc.target/i386/pr13366.c: Likewise.
5100         * gcc.target/i386/pr13685.c: Likewise.
5101         * gcc.target/i386/pr24306.c: Likewise.
5102         * gcc.target/i386/pr31486.c: Likewise.
5103         * gcc.target/i386/pr32065-1.c: Likewise.
5104         * gcc.target/i386/pr32065-2.c: Likewise.
5105         * gcc.target/i386/pr32389.c: Likewise.
5106         * gcc.target/i386/pr38824.c: Likewise.
5107         * gcc.target/i386/pr38931.c: Likewise.
5108         * gcc.target/i386/pr39592-1.c: Likewise.
5109         * gcc.target/i386/pr43766.c: Likewise.
5110         * gcc.target/i386/recip-divf.c: Likewise.
5111         * gcc.target/i386/recip-sqrtf.c: Likewise.
5112         * gcc.target/i386/recip-vec-divf.c: Likewise.
5113         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5114         * gcc.target/i386/sse-1.c: Likewise.
5115         * gcc.target/i386/sse-16.c: Likewise.
5116         * gcc.target/i386/sse-2.c: Likewise.
5117         * gcc.target/i386/sse-20.c: Likewise.
5118         * gcc.target/i386/sse-3.c: Likewise.
5119         * gcc.target/i386/sse-7.c: Likewise.
5120         * gcc.target/i386/sse-9.c: Likewise.
5121         * gcc.target/i386/sse-addps-1.c: Likewise.
5122         * gcc.target/i386/sse-addss-1.c: Likewise.
5123         * gcc.target/i386/sse-andnps-1.c: Likewise.
5124         * gcc.target/i386/sse-andps-1.c: Likewise.
5125         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5126         * gcc.target/i386/sse-comiss-1.c: Likewise.
5127         * gcc.target/i386/sse-comiss-2.c: Likewise.
5128         * gcc.target/i386/sse-comiss-3.c: Likewise.
5129         * gcc.target/i386/sse-comiss-4.c: Likewise.
5130         * gcc.target/i386/sse-comiss-5.c: Likewise.
5131         * gcc.target/i386/sse-comiss-6.c: Likewise.
5132         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5133         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5134         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5135         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5136         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5137         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5138         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5139         * gcc.target/i386/sse-divps-1.c: Likewise.
5140         * gcc.target/i386/sse-divss-1.c: Likewise.
5141         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5142         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5143         * gcc.target/i386/sse-maxps-1.c: Likewise.
5144         * gcc.target/i386/sse-maxss-1.c: Likewise.
5145         * gcc.target/i386/sse-minps-1.c: Likewise.
5146         * gcc.target/i386/sse-minss-1.c: Likewise.
5147         * gcc.target/i386/sse-movaps-1.c: Likewise.
5148         * gcc.target/i386/sse-movaps-2.c: Likewise.
5149         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5150         * gcc.target/i386/sse-movhps-1.c: Likewise.
5151         * gcc.target/i386/sse-movhps-2.c: Likewise.
5152         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5153         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5154         * gcc.target/i386/sse-movntps-1.c: Likewise.
5155         * gcc.target/i386/sse-movss-1.c: Likewise.
5156         * gcc.target/i386/sse-movss-2.c: Likewise.
5157         * gcc.target/i386/sse-movss-3.c: Likewise.
5158         * gcc.target/i386/sse-movups-1.c: Likewise.
5159         * gcc.target/i386/sse-movups-2.c: Likewise.
5160         * gcc.target/i386/sse-mulps-1.c: Likewise.
5161         * gcc.target/i386/sse-mulss-1.c: Likewise.
5162         * gcc.target/i386/sse-orps-1.c: Likewise.
5163         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5164         * gcc.target/i386/sse-recip-vec.c: Likewise.
5165         * gcc.target/i386/sse-recip.c: Likewise.
5166         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5167         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5168         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5169         * gcc.target/i386/sse-subps-1.c: Likewise.
5170         * gcc.target/i386/sse-subss-1.c: Likewise.
5171         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5172         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5173         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5174         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5175         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5176         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5177         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5178         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5179         * gcc.target/i386/sse-xorps-1.c: Likewise.
5180         * gcc.target/i386/ssefn-1.c: Likewise.
5181         * gcc.target/i386/ssefn-3.c: Likewise.
5182         * gcc.target/i386/sseregparm-1.c: Likewise.
5183         * gcc.target/i386/stackalign/return-3.c: Likewise.
5184         * gcc.target/i386/vectorize1.c: Likewise.
5185         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5186         * gcc.target/i386/xorps-sse.c: Likewise.
5187         * gfortran.dg/pr28158.f90: Likewise.
5188         * gfortran.dg/pr30667.f: Likewise.
5189         * gnat.dg/loop_optimization7.adb: Likewise.
5190         * gnat.dg/sse_nolib.adb: Likewise.
5191
5192 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5193
5194         PR fortran/44702
5195         * gfortran.dg/use_rename_6.f90: New.
5196         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5197
5198 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5199
5200         PR fortran/44869
5201         * gfortran.dg/class_24.f03: New.
5202
5203 2010-07-10  Richard Guenther  <rguenther@suse.de>
5204
5205         PR lto/44889
5206         * gcc.dg/lto/20100709-1_0.c: New testcase.
5207         * gcc.dg/lto/20100709-1_1.c: Likewise.
5208
5209 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5210
5211         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5212
5213 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5214
5215         PR objc/44140
5216         * objc.dg/lto/trivial-1_0.m: New.
5217         * objc.dg/lto/lto.exp: New.
5218         * obj-c++.dg/lto/trivial-1_0.mm: New.
5219         * obj-c++.dg/lto/lto.exp: New.
5220         * objc.dg/symtab-1.m: Adjust sizes.
5221         * objc.dg/image-info.m: Do not run for gnu-runtime.
5222
5223 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5224
5225         * gcc.dg/pr32370.c: Allow another kind of error message.
5226
5227 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5228
5229         * gnat.dg/atomic3.adb: New test.
5230
5231 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5232             Denys Vlasenko  <dvlasenk@redhat.com>
5233             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5234
5235         PR tree-optimization/28632
5236         * gcc.dg/tree-ssa/vrp51.c: New test.
5237         * gcc.dg/tree-ssa/vrp52.c: New test.
5238
5239 2010-07-09  Jason Merrill  <jason@redhat.com>
5240
5241         * g++.dg/abi/covariant6.C: New.
5242         * g++.dg/inherit/covariant17.C: Test both bases.
5243         * g++.dg/inherit/covariant7.C: Check vtable layout.
5244
5245 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5246
5247         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5248
5249 2010-07-09  Richard Guenther  <rguenther@suse.de>
5250
5251         PR tree-optimization/44852
5252         * gcc.c-torture/execute/pr44852.c: New testcase.
5253
5254 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5255
5256         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5257         multiplication by values.
5258         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5259         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5260
5261 2010-07-09  Richard Guenther  <rguenther@suse.de>
5262
5263         PR tree-optimization/44882
5264         * gfortran.dg/pr44882.f90: New testcase.
5265
5266 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5267
5268         PR target/40657
5269         * gcc.target/arm/pr40657-1.c: New test.
5270         * gcc.target/arm/pr40657-2.c: New test.
5271         * gcc.c-torture/execute/pr40657.c: New test.
5272
5273 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5274
5275         * gcc.dg/tree-ssa/vrp50.c: New test.
5276         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5277
5278 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5279
5280         PR fortran/44649
5281         * gfortran.dg/c_sizeof_1.f90: Modified.
5282         * gfortran.dg/storage_size_1.f08: New.
5283         * gfortran.dg/storage_size_2.f08: New.
5284
5285 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5286
5287         * gcc.c-torture/execute/20100708-1.c: New test.
5288
5289 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5290
5291         PR fortran/44847
5292         * gfortran.dg/gomp/pr44847.f90: New test.
5293
5294 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5295
5296         PR tree-optimization/44710
5297         * gcc.dg/tree-ssa/ifc-6.c: New.
5298         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5299
5300 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5301
5302         PR fortran/18918
5303         * gfortran.dg/coarray_10.f90: Add an additional test.
5304
5305 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5306
5307         PR middle-end/44828
5308         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5309         * gcc.c-torture/execute/pr44828.x: Revert.
5310
5311 2010-07-08  Jason Merrill  <jason@redhat.com>
5312
5313         PR c++/43120
5314         * g++.dg/inherit/covariant17.C: New.
5315         * g++.dg/abi/covariant1.C: Actually test for the bug.
5316
5317 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5318
5319         PR rtl-optimization/44838
5320         * gcc.dg/pr44838.c: New.
5321
5322 2010-07-08  Richard Guenther  <rguenther@suse.de>
5323
5324         PR tree-optimization/44831
5325         * gcc.c-torture/compile/pr44831.c: New testcase.
5326         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5327
5328 2010-07-08  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/44861
5331         * g++.dg/vect/pr44861.cc: New testcase.
5332
5333 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5334
5335         PR middle-end/44828
5336         * gcc.c-torture/execute/pr44828.x: New file.
5337
5338 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5339
5340         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5341         dg-options.
5342         * g++.dg/ext/altivec-17.C: Adjust error message.
5343
5344 2010-07-07  Tom Tromey  <tromey@redhat.com>
5345
5346         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5347
5348 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5349
5350         PR target/44844
5351         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5352         * gcc.target/i386/rdrand-2.c: Likewise.
5353         * gcc.target/i386/rdrand-3.c: Likewise.
5354
5355 2010-07-07  Jan Hubicka  <jh@suse.cz>
5356
5357         PR middle-end/44813
5358         * g++.dg/torture/pr44813.C: New testcase.
5359         * g++.dg/torture/pr44826.C: New testcase.
5360
5361 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5362
5363         PR rtl-optimization/44787
5364         * gcc.c-torture/compile/pr44788.c: New test.
5365         * gcc.target/arm/pr44788.c: New test.
5366
5367 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5368
5369         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5370
5371 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5372
5373         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5374         to dg-options.
5375
5376 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5377
5378         PR fortran/44742
5379         * gfortran.dg/parameter_array_init_6.f90: New.
5380         * gfortran.dg/initialization_20.f90: Update dg-error.
5381         * gfortran.dg/initialization_24.f90: Ditto.
5382
5383 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5384         PR fortran/PR44693
5385         * gfortran.dg/dim_range_1.f90:  New test.
5386         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5387
5388 2010-07-06  Jason Merrill  <jason@redhat.com>
5389
5390         PR c++/44703
5391         * g++.dg/cpp0x/initlist41.C: New.
5392
5393         PR c++/44778
5394         * g++.dg/template/ptrmem22.C: New.
5395
5396 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5397
5398         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5399         support.
5400         * gcc.target/i386/i386.exp: Likewise.
5401
5402 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5403
5404         PR testsuite/44195
5405         * gcc.dg/lto/20100518_0.c: Limit to x86.
5406
5407 2010-07-06  Richard Guenther  <rguenther@suse.de>
5408
5409         PR middle-end/44828
5410         * gcc.c-torture/execute/pr44828.c: New testcase.
5411
5412 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5413
5414         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5415         * g++.dg/warn/volatile1.C: Likewise.
5416         * g++.dg/template/warn1.C: Likewise.
5417
5418 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5419
5420         AVX Programming Reference (June, 2010)
5421         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5422         * g++.dg/other/i386-3.C: Likewise.
5423         * gcc.target/i386/sse-12.c: Likewise.
5424
5425         * gcc.target/i386/f16c-check.h: New.
5426         * gcc.target/i386/rdfsbase-1.c: Likewise.
5427         * gcc.target/i386/rdfsbase-2.c: Likewise.
5428         * gcc.target/i386/rdgsbase-1.c: Likewise.
5429         * gcc.target/i386/rdgsbase-2.c: Likewise.
5430         * gcc.target/i386/rdrand-1.c: Likewise.
5431         * gcc.target/i386/rdrand-2.c: Likewise.
5432         * gcc.target/i386/rdrand-3.c: Likewise.
5433         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5434         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5435         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5436         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5437         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5438         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5439         * gcc.target/i386/wrfsbase-1.c: Likewise.
5440         * gcc.target/i386/wrfsbase-2.c: Likewise.
5441         * gcc.target/i386/wrgsbase-1.c: Likewise.
5442         * gcc.target/i386/wrgsbase-2.c: Likewise.
5443
5444         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5445         (__builtin_ia32_vcvtps2ph): New.
5446         (__builtin_ia32_vcvtps2ph256): Likewise.
5447
5448         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5449         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5450
5451         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5452         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5453
5454         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5455         (__builtin_ia32_vcvtps2ph256): Likewise.
5456         Add fsgsbase,rdrnd,f16c.
5457
5458         * lib/target-supports.exp (check_effective_target_f16c): New.
5459
5460 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5461
5462         * gcc.dg/guality/nrv-1.c: New test.
5463
5464 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5465
5466         PR middle-end/42505
5467         * gcc.target/arm/pr42505.c: New test case.
5468
5469 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5470
5471         PR c++/44808
5472         * g++.dg/opt/nrv16.C: New test.
5473
5474 2010-07-05  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/44784
5477         * gcc.c-torture/compile/pr44784.c: New testcase.
5478
5479 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5480
5481         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5482         Increase loop bound and array size.
5483         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5484         Likewise.
5485
5486 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5487
5488         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5489         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5490         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5491         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5492         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5493
5494 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5495
5496         PR c++/22138
5497         * g++.dg/parse/template25.C: New.
5498
5499 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5500
5501         PR rtl-optimization/44695
5502         * gcc.dg/torture/pr44695.c: New.
5503
5504 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5505
5506         PR c++/16630
5507         * g++.dg/ext/pretty3.C: New.
5508
5509 2010-07-04  Richard Guenther  <rguenther@suse.de>
5510
5511         PR middle-end/44809
5512         * g++.dg/torture/pr44809.C: New testcase.
5513
5514 2010-07-04  Richard Guenther  <rguenther@suse.de>
5515
5516         PR tree-optimization/44656
5517         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5518
5519 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5520             Revital Eres  <eres@il.ibm.com>
5521
5522         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5523         misaligned stores.
5524         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5525         gcc.dg/vect/vect-96.c: Likewise.
5526         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5527         that support misaligned stores. Change the number of expected
5528         misaligned accesses.
5529         * gcc.dg/vect/vect-peel-1.c: New test.
5530         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5531         gcc.dg/vect/vect-peel-4.c: Likewise.
5532         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5533         vectorizable on all targets that support realignment.
5534         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5535
5536 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5537
5538         PR c/44806
5539         * gcc.dg/torture/pr44806.c: New.
5540
5541 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5542
5543         * gnat.dg/cond_expr1.adb: New test.
5544
5545 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5546
5547         * gnat.dg/modular3.adb: New test.
5548         * gnat.dg/modular3_pkg.ads: New helper.
5549
5550 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5551             Mikael Pettersson  <mikpe@it.uu.se>
5552
5553         PR testsuite/44518
5554         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5555         Make signed-ness of chars explicit.  Scan the object for
5556         strings that are split by some target assemblers.
5557         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5558         explicit.
5559
5560 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5561
5562         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5563
5564 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5565
5566         PR/44128
5567         * g++.dg/warn/Wshadow-7.C: New test.
5568
5569 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5570             Julian Brown  <julian@codesourcery.com>
5571             Sandra Loosemore  <sandra@codesourcery.com>
5572
5573         * gcc.c-torture/execute/20100416-1.c: New test case.
5574
5575 2010-07-02  Julian Brown  <julian@codesourcery.com>
5576             Sandra Loosemore  <sandra@codesourcery.com>
5577
5578         PR target/43703
5579
5580         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5581         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5582
5583 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5584             Julian Brown  <julian@codesourcery.com>
5585
5586         * gcc.target/arm/neon/vadds64.c: Regenerated.
5587         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5588         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5589         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5590         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5591         * gcc.target/arm/neon-vmls-1.c: Likewise.
5592         * gcc.target/arm/neon-vsubs64.c: New execution test.
5593         * gcc.target/arm/neon-vsubu64.c: New execution test.
5594         * gcc.target/arm/neon-vadds64.c: New execution test.
5595         * gcc.target/arm/neon-vaddu64.c: New execution test.
5596
5597 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5598
5599         * gcc.target/arm/neon-vands64.c: New.
5600         * gcc.target/arm/neon-vandu64.c: New.
5601         * gcc.target/arm/neon-vbics64.c: New.
5602         * gcc.target/arm/neon-vbicu64.c: New.
5603         * gcc.target/arm/neon-veors64.c: New.
5604         * gcc.target/arm/neon-veoru64.c: New.
5605         * gcc.target/arm/neon-vorns64.c: New.
5606         * gcc.target/arm/neon-vornu64.c: New.
5607         * gcc.target/arm/neon-vorrs64.c: New.
5608         * gcc.target/arm/neon-vorru64.c: New.
5609         * gcc.target/arm/neon/vands64.c: Regenerated.
5610         * gcc.target/arm/neon/vandu64.c: Regenerated.
5611         * gcc.target/arm/neon/vbics64.c: Regenerated.
5612         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5613         * gcc.target/arm/neon/veors64.c: Regenerated.
5614         * gcc.target/arm/neon/veoru64.c: Regenerated.
5615         * gcc.target/arm/neon/vorns64.c: Regenerated.
5616         * gcc.target/arm/neon/vornu64.c: Regenerated.
5617         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5618         * gcc.target/arm/neon/vorru64.c: Regenerated.
5619
5620 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5621
5622         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5623
5624 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5625
5626         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5627         * gfortran.dg/intent_out_5.f90: Same.
5628         * gfortran.dg/ltrans-7.f90: Same.
5629         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5630
5631 2010-07-02  Jan Hubicka  <jh@suse.cz>
5632
5633         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5634
5635 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5636
5637         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5638
5639 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR c++/44780
5642         * c-c++-common/Wunused-var-12.c: New test.
5643
5644 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5645
5646         PR target/42835
5647         * gcc.target/arm/pr42835.c: New test.
5648
5649         PR target/42172
5650         * gcc.target/arm/pr42172-1.c: New test.
5651
5652 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5653
5654         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5655
5656 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5657
5658         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5659         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5660         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5661         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5662         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5663         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5664         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5665         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5666         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5667         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5668         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5669         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5670         * gcc.target/arm/neon-vdup_ns64.c: New.
5671         * gcc.target/arm/neon-vdup_nu64.c: New.
5672         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5673         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5674         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5675         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5676         * gcc.target/arm/neon-vmov_ns64.c: New.
5677         * gcc.target/arm/neon-vmov_nu64.c: New.
5678         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5679         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5680         * gcc.target/arm/neon-vget_lanes64.c: New.
5681         * gcc.target/arm/neon-vget_laneu64.c: New.
5682         * gcc.target/arm/neon-vset_lanes64.c: New.
5683         * gcc.target/arm/neon-vset_laneu64.c: New.
5684
5685 2010-07-02  Richard Guenther  <rguenther@suse.de>
5686
5687         * g++.dg/torture/20100702-1.C: New testcase.
5688
5689 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5690
5691         PR target/44707
5692         * gcc.c-torture/compile/pr44707.c: New test.
5693
5694 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5695
5696         PR c++/44039
5697         * g++.dg/template/crash101.C: New.
5698
5699 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5700
5701         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5702         Use the ABI-0 accessors and fail it for m64.
5703
5704 2010-07-02  Jan Hubicka  <jh@suse.cz>
5705
5706         * g++.dg/tree-ssa/pr44706.C: New testcase.
5707
5708 2010-07-02  Richard Guenther  <rguenther@suse.de>
5709
5710         PR tree-optimization/44748
5711         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5712
5713 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5714
5715         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5716         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5717         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5718         the method types to forward:.
5719
5720 2010-06-30  Jason Merrill  <jason@redhat.com>
5721
5722         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5723         * g++.dg/other/pr25632.C: Likewise.
5724
5725 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR tree-optimization/40421
5728         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5729
5730 2010-07-01  Richard Guenther  <rguenther@suse.de>
5731
5732         PR middle-end/42834
5733         PR middle-end/44468
5734         * gcc.c-torture/execute/20100316-1.c: New testcase.
5735         * gcc.c-torture/execute/pr44468.c: Likewise.
5736         * gcc.c-torture/compile/20100609-1.c: Likewise.
5737         * gcc.dg/volatile2.c: Adjust.
5738         * gcc.dg/plugin/selfassign.c: Likewise.
5739         * gcc.dg/pr36902.c: Likewise.
5740         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5741         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5742         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5743         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5744         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5745         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5746         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5747         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5748         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5749         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5750         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5751         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5752         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5753         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5754         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5755         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5756         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5757         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5758         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5759         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5760         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5761         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5762         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5763         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5764         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5765         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5766         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5767         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5768         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5769         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5770         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5771         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5772         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5773         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5774         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5775         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5776         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5777         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5778         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5779         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5780         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5781         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5782         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5783         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5784         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5785         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5786         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5787         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5788         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5789         * g++.dg/tree-ssa/pr31146.C: Likewise.
5790         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5791         * g++.dg/tree-ssa/pr33604.C: Likewise.
5792         * g++.dg/plugin/selfassign.c: Likewise.
5793         * gfortran.dg/array_memcpy_3.f90: Likewise.
5794         * gfortran.dg/array_memcpy_4.f90: Likewise.
5795         * c-c++-common/torture/pr42834.c: New testcase.
5796
5797 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5798
5799         PR c++/44628
5800         * g++.dg/template/crash100.C: New.
5801
5802 2010-06-30  Jan Hubicka  <jh@suse.cz>
5803
5804         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5805
5806 2010-06-30  Michael Matz  <matz@suse.de>
5807
5808         PR bootstrap/44699
5809         * gcc.dg/pr44699.c: New test.
5810
5811 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5812
5813         PR tree-optimization/39799
5814         * c-c++-common/uninit-17.c: New test.
5815
5816 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5817
5818         PR libfortran/43298
5819         * gfortran.dg/read_infnan_1.f90: New test.
5820
5821 2010-06-29  Jason Merrill  <jason@redhat.com>
5822
5823         Enable implicitly declared move constructor/operator= (N3053).
5824         * g++.dg/cpp0x/implicit3.C: New.
5825         * g++.dg/cpp0x/implicit4.C: New.
5826         * g++.dg/cpp0x/implicit5.C: New.
5827         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5828         * g++.dg/cpp0x/not_special.C: Adjust.
5829         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5830         * g++.dg/cpp0x/rv1n.C: Adjust.
5831         * g++.dg/cpp0x/rv1p.C: Adjust.
5832         * g++.dg/cpp0x/rv2n.C: Adjust.
5833         * g++.dg/cpp0x/rv2p.C: Adjust.
5834         * g++.dg/cpp0x/rv3n.C: Adjust.
5835         * g++.dg/cpp0x/rv3p.C: Adjust.
5836         * g++.dg/cpp0x/rv4n.C: Adjust.
5837         * g++.dg/cpp0x/rv4p.C: Adjust.
5838         * g++.dg/cpp0x/rv5n.C: Adjust.
5839         * g++.dg/cpp0x/rv5p.C: Adjust.
5840         * g++.dg/cpp0x/rv6n.C: Adjust.
5841         * g++.dg/cpp0x/rv6p.C: Adjust.
5842         * g++.dg/cpp0x/rv7n.C: Adjust.
5843         * g++.dg/cpp0x/rv7p.C: Adjust.
5844         * g++.dg/cpp0x/rv8p.C: Adjust.
5845         * g++.dg/gomp/pr26690-1.C: Adjust.
5846         * g++.dg/other/error20.C: Adjust.
5847         * g++.dg/other/error31.C: Adjust.
5848         * g++.dg/parse/error19.C: Adjust.
5849         * g++.dg/template/qualttp5.C: Adjust.
5850         * g++.old-deja/g++.law/ctors5.C: Adjust.
5851
5852         Enable implicitly deleted functions (N2346)
5853         * g++.dg/cpp0x/defaulted17.C: New.
5854         * g++.dg/cpp0x/implicit1.C: New.
5855         * g++.dg/cpp0x/implicit2.C: New.
5856         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5857         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5858         * g++.dg/init/ctor4.C: Adjust.
5859         * g++.dg/init/synth2.C: Adjust.
5860         * g++.dg/lto/20081118_1.C: Adjust.
5861         * g++.dg/other/error13.C: Adjust.
5862         * g++.dg/other/unused1.C: Adjust.
5863         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5864         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5865         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5866         * g++.old-deja/g++.law/ctors17.C: Adjust.
5867         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5868         * g++.old-deja/g++.pt/assign1.C: Adjust.
5869         * g++.old-deja/g++.pt/crash20.C: Adjust.
5870
5871         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5872         * g++.dg/cpp0x/defaulted13.C: Adjust.
5873         * g++.dg/cpp0x/defaulted2.C: Adjust.
5874         * g++.dg/cpp0x/defaulted3.C: Adjust.
5875         * g++.dg/cpp0x/initlist9.C: Adjust.
5876         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5877         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5878         * g++.dg/init/synth2.C: Adjust.
5879
5880         * g++.dg/cpp0x/defaulted19.C: New.
5881
5882         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5883         * g++.dg/template/error23.C: Fix for -std=c++0x.
5884
5885 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5886
5887         PR fortran/44718
5888         * gfortran.dg/proc_ptr_28.f90: New.
5889
5890 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR tree-optimization/43801
5893         * g++.dg/torture/pr43801.C: New test.
5894
5895         PR debug/44668
5896         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5897
5898 2010-06-29  Jason Merrill  <jason@redhat.com>
5899
5900         PR c++/44587
5901         * g++.dg/template/qualified-id2.C: New.
5902         * g++.dg/template/qualified-id3.C: New.
5903
5904 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5905
5906         PR fortran/44696
5907         * gfortran.dg/associated_target_4.f90: New.
5908
5909 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5910
5911         PR fortran/44582
5912         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5913
5914 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5915
5916         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5917
5918 2010-06-29  Jan Hubicka  <jh@suse.cz>
5919
5920         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5921
5922 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5923
5924         PR target/43902
5925         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5926         * gcc.target/arm/wmul-3.c: New test.
5927         * gcc.target/arm/wmul-4.c: New test.
5928
5929 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5930
5931         PR rtl-optimization/44659
5932         * gcc.target/i386/extract-1.c: New.
5933         * gcc.target/i386/extract-2.c: Likewise.
5934         * gcc.target/i386/extract-3.c: Likewise.
5935         * gcc.target/i386/extract-4.c: Likewise.
5936         * gcc.target/i386/extract-5.c: Likewise.
5937         * gcc.target/i386/extract-6.c: Likewise.
5938
5939 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5940
5941         PR c++/44682
5942         * g++.dg/warn/Wunused-var-14.C: New test.
5943
5944 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5945
5946         PR fortran/43298
5947         * gfortran.dg/nan_6.f90: New.
5948
5949 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5950
5951         PR tree-optimization/43781
5952         * gcc.dg/torture/pr43781.c: New.
5953
5954 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5955
5956         PR fortran/40158
5957         * gfortran.dg/actual_rank_check_1.f90: New test.
5958
5959 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5960
5961         * gcc.dg/ipa/ipa-sra-6.c: New test.
5962
5963 2010-06-28  Jan Hubicka  <jh@suse.cz>
5964
5965         PR tree-optimization/44687
5966         * gcc.c-torture/compile/pr44687.c
5967
5968 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5969
5970         PR c++/44535
5971         * g++.dg/torture/pr44535.C: New test.
5972
5973 2010-06-28  Michael Matz  <matz@suse.de>
5974
5975         PR middle-end/44592
5976         * gfortran.dg/pr44592.f90: New test.
5977
5978 2010-06-28  Jan Hubicka  <jh@suse.cz>
5979
5980         PR tree-optimization/44357
5981         * g++.dg/torture/pr44357.C: New testcase.
5982
5983 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5984
5985         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5986         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5987         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5988         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5989         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5990         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5991         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5992         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5993
5994 2010-06-27  Jan Hubicka  <jh@suse.cz>
5995
5996         * gcc.c-torture/compile/pr44686.c: New file.
5997
5998 2010-06-27  Richard Guenther  <rguenther@suse.de>
5999
6000         PR tree-optimization/44683
6001         * gcc.c-torture/execute/pr44683.c: New testcase.
6002
6003 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6004
6005         * gnat.dg/noreturn3.ad[sb]: New test.
6006
6007 2010-06-26  Jason Merrill  <jason@redhat.com>
6008
6009         * g++.dg/cpp0x/explicit5.C: New.
6010
6011 2010-06-26  Richard Guenther  <rguenther@suse.de>
6012
6013         PR tree-optimization/44393
6014         * gcc.dg/pr44393.c: New testcase.
6015
6016 2010-06-26  Jan Hubicka  <jh@suse.cz>
6017
6018         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6019
6020 2010-06-26  Richard Guenther  <rguenther@suse.de>
6021
6022         PR middle-end/44674
6023         * gcc.dg/pr44674.c: New testcase.
6024
6025 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6026
6027         * gcc.dg/opts-3.c: New test.
6028
6029 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6030
6031         * gfortran.dg/type_decl_1.f90: New.
6032         * gfortran.dg/type_decl_2.f90: New.
6033
6034 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6035
6036         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6037         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6038
6039 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6040
6041         PR testsuite/38946
6042         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6043         error in comparing reals.
6044
6045 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6046
6047         * selected_real_kind_2.f90: New.
6048         * selected_real_kind_3.f90: New.
6049
6050 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6051
6052         * gfortran.dg/entry_19.f90: New.
6053
6054 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6055
6056         * gfortran.dg/end_subroutine_1.f90: New.
6057         * gfortran.dg/end_subroutine_2.f90: New.
6058         * gfortran.dg/interface_proc_end.f90: Update.
6059
6060 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6061
6062         * gfortran.dg/semicolon_fixed.f: Update.
6063         * gfortran.dg/semicolon_fixed_2.f: New.
6064         * gfortran.dg/semicolon_free_2.f90: New.
6065         * gfortran.dg/semicolon_free.f90: Update.
6066
6067 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6068
6069         PR fortran/44448
6070         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6071
6072 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6073
6074         * g++.dg/ipa/iinline-3.C: New test.
6075         * gcc.dg/ipa/modif-1.c: Removed.
6076
6077 2010-06-25  Jan Hubicka  <jh@suse.cz>
6078
6079         * gcc.dg/tree-ssa/ipa-split-1.c
6080
6081 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6082
6083         * g++.dg/ipa/iinline-2.C: New test.
6084
6085 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR middle-end/43866
6088         * gfortran.dg/pr43866.f90: New test.
6089
6090         PR tree-optimization/44539
6091         * gcc.dg/pr44539.c: New test.
6092
6093 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6094
6095         From Jim Wilson:
6096         PR target/43902
6097         * gcc.target/mips/madd-9.c: New test.
6098
6099 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6100
6101         PR c/44517
6102         * gcc.dg/noncompile/pr44517.c: New.
6103         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6104
6105 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6106
6107         PR testsuite/43283
6108         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6109         and add argument to nop for IA64.
6110
6111 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         PR target/44588
6114         * gcc.target/i386/mod-1.c: New.
6115         * gcc.target/i386/umod-1.c: Likewise.
6116         * gcc.target/i386/umod-2.c: Likewise.
6117         * gcc.target/i386/umod-3.c: Likewise.
6118
6119 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6120
6121         PR middle-end/44492
6122         * g++.dg/torture/pr44492.C: New test.
6123
6124 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6125
6126         * c-c++-common/warn-omitted-condop.c: New.
6127
6128 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6129
6130         PR fortran/44614
6131         * gfortran.dg/import8.f90: New.
6132
6133 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6134
6135         * gnat.dg/not_null.adb: Update test case.
6136
6137 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR c++/44619
6140         * g++.dg/warn/Wunused-var-13.C: New test.
6141
6142         PR c++/44627
6143         * g++.dg/diagnostic/method1.C: New test.
6144
6145 2010-06-22  Cary Coutant  <ccoutant@google.com>
6146
6147         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6148
6149 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6150
6151         PR fortran/44616
6152         * gfortran.dg/abstract_type_8.f03: New.
6153
6154 2010-06-21  Jason Merrill  <jason@redhat.com>
6155
6156         * g++.dg/cpp0x/noexcept08.C: New.
6157
6158         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6159
6160 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6161
6162         PR target/44615
6163         * gcc.target/i386/sse2-vec-2a.c: New.
6164
6165 2010-06-21  DJ Delorie  <dj@redhat.com>
6166
6167         * gcc.dg/pragma-diag-1.c: New.
6168
6169 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6170
6171         PR target/44615
6172         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6173
6174 2010-06-21  Alan Modra  <amodra@gmail.com>
6175
6176         PR testsuite/44505
6177         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6178         tail call to check_fa_mid.
6179
6180 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR target/44575
6183         * gcc.c-torture/execute/pr44575.c: New test.
6184
6185 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6186
6187         PR fortran/40632
6188         * gfortran.dg/contiguous_1.f90: New.
6189         * gfortran.dg/contiguous_2.f90: New.
6190         * gfortran.dg/contiguous_3.f90: New.
6191
6192 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6193
6194         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6195         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6196
6197 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6198
6199         PR target/44546
6200         * gcc.target/i386/pr44546.c: New test.
6201
6202 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6203
6204         * gcc.dg/opts-2.c: New test.
6205
6206 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6207
6208         PR fortran/44584
6209         * gfortran.dg/typebound_proc_15.f03: Modified.
6210
6211 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6212
6213         PR target/44072
6214         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6215         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6216
6217 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6218
6219         * g++.dg/ext/label13.C: Fix typo in last change.
6220
6221 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6222
6223         PR libfortran/44477
6224         * gfortran.dg/eof_3.f90
6225         * gfortran.dg/endfile_2.f90
6226         * gfortran.dg/endfile_4.f90
6227         * gfortran.dg/endfile_3.f90
6228
6229 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6230
6231         PR c++/41090
6232         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6233
6234 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6235
6236         PR fortran/44556
6237         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6238
6239 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6240
6241         * gcc.target/arm/pr40900.c: New test.
6242
6243 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6244
6245         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6246
6247 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6248
6249         PR fortran/44558
6250         * gfortran.dg/typebound_call_15.f03: New.
6251
6252 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6253
6254         PR c++/44486
6255         * g++.dg/pr44486.C: New.
6256
6257 2010-06-16  DJ Delorie  <dj@redhat.com>
6258
6259         * gcc.target/i386/volatile-bitfields-1.c: New.
6260         * gcc.target/i386/volatile-bitfields-2.c: New.
6261
6262 2010-06-16  Jason Merrill  <jason@redhat.com>
6263
6264         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6265
6266         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6267
6268 2010-06-16  Richard Guenther  <rguenther@suse.de>
6269
6270         PR c/44555
6271         * gcc.c-torture/execute/pr44555.c: New testcase.
6272
6273 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/44549
6276         * gfortran.dg/typebound_proc_16.f03: New.
6277
6278 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6279
6280         * g++.dg/torture/pr43905.C: New test.
6281
6282 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6283
6284         PR testsuite/44538
6285         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6286         initialization loop from being vectorized.
6287         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6288
6289 2010-06-16  Alan Modra  <amodra@gmail.com>
6290
6291         PR tree-optimization/44507
6292         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6293
6294 2010-06-15  Jason Merrill  <jason@redhat.com>
6295
6296         * g++.dg/overload/arg3.C: Adjust error locations.
6297         * g++.dg/overload/copy1.C: Likewise.
6298         * g++.dg/tc1/dr152.C: Likewise.
6299         * g++.dg/template/incomplete4.C: Likewise.
6300         * g++.dg/template/incomplete5.C: Likewise.
6301         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6302         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6303         * g++.old-deja/g++.pt/crash9.C: Likewise.
6304
6305         * g++.dg/inherit/virtual5.C: New.
6306
6307         * g++.dg/cpp0x/defaulted18.C: New.
6308
6309         * g++.dg/cpp0x/initlist40.C: New.
6310
6311         * g++.dg/cpp0x/initlist39.C: New.
6312
6313 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6314
6315         PR middle-end/44391
6316         * gcc.dg/graphite/pr44391.c: New.
6317
6318 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6319
6320         PR fortran/43388
6321         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6322         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6323         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6324         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6325
6326 2010-06-15  Richard Guenther  <rguenther@suse.de>
6327
6328         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6329
6330 2010-06-15  Richard Guenther  <rguenther@suse.de>
6331
6332         * gcc.dg/vect/bb-slp-21.c: Adjust.
6333         * gcc.dg/vect/bb-slp-13.c: Likewise
6334         * gcc.dg/vect/bb-slp-4.c: Likewise
6335         * gcc.dg/vect/bb-slp-22.c: Likewise
6336         * gcc.dg/vect/bb-slp-14.c: Likewise
6337         * gcc.dg/vect/bb-slp-23.c: Likewise
6338         * gcc.dg/vect/bb-slp-15.c: Likewise
6339         * gcc.dg/vect/bb-slp-17.c: Likewise
6340         * gcc.dg/vect/bb-slp-18.c: Likewise
6341         * gcc.dg/vect/bb-slp-19.c: Likewise
6342         * gcc.dg/vect/bb-slp-10.c: Likewise
6343         * gcc.dg/vect/bb-slp-11.c: Likewise
6344         * gcc.dg/vect/bb-slp-20.c: Likewise
6345         * gcc.dg/vect/bb-slp-3.c: Likewise
6346
6347 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6348
6349         PR fortran/44536
6350         * gfortran.dg/gomp/pr44536.f90: New test.
6351         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6352
6353 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6354
6355         PR target/44534
6356         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6357         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6358
6359 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6360
6361         PR tree-optimization/44508
6362         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6363
6364         PR bootstrap/44509
6365         * gcc.dg/pr44509.c: New test.
6366
6367 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6368
6369         PR tree-optimization/44507
6370         * gcc.dg/vect/pr44507.c: New test.
6371
6372 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6373
6374         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6375         and c-pretty-print.h.
6376
6377         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6378
6379 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6380
6381         * gfortran.dg/whole_file_18.f90: Updated error message.
6382
6383 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6384
6385         * gfortran.dg/whole_file_20.f03: New.
6386
6387 2010-06-12  Jan Hubicka  <jh@suse.cz>
6388
6389         * gcc.c-torture/compile/pc44485.c: New testcase.
6390
6391 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6392
6393         PR fortran/40117
6394         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6395         * gfortran.dg/typebound_proc_14.f03: New.
6396         * gfortran.dg/typebound_proc_15.f03: New.
6397
6398 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6399
6400         * gcc.dg/opts-1.c: New test.
6401
6402 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6403
6404         * gcc.dg/funroll-loops-all.c: Update expected error.
6405
6406 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6407
6408         PR target/44481
6409         * gcc.target/i386/pr44481.c: New test.
6410
6411 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6412
6413         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6414
6415 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6416
6417         PR middle-end/44483
6418         * gcc.dg/tree-ssa/pr44483.c: New.
6419
6420 2010-06-11  Paul Brook  <paul@codesourcery.com>
6421
6422         * g++.dg/other/arm-neon-1.C: New test.
6423
6424 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6425
6426         PR fortran/42051
6427         PR fortran/43896
6428         * gfortran.dg/class_23.f03: New test.
6429
6430 2010-06-11  Jan Hubicka  <jh@suse.cz>
6431
6432         * gcc.dg/ipa/pure-const-2.c: New testcase.
6433
6434 2010-06-11  Jan Hubicka  <jh@suse.cz>
6435
6436         * gcc.dg/noreturn-7.c: Update.
6437         * gcc.dg/noreturn-4.c: Update.
6438
6439 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6440
6441         Fix MIPS bootstrap
6442         * g++.dg/other/typedef4.C: New test.
6443
6444 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6445
6446         PR fortran/44207
6447         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6448
6449 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6450
6451         PR fortran/44457
6452         * gfortran.dg/asynchronous_3.f03
6453
6454 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6455
6456         PR middle-end/44185
6457         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6458         non-temporal stores out of the tests to form new test cases.  As a
6459         result, no non-temporal store should be generated in this case.
6460
6461         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6462         prefetch-7.c that generate one non-temporal store.
6463
6464         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6465         prefetch-7.c that generate one non-temporal store and one
6466         one-temporal prefetch.
6467
6468 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6469
6470         PR tree-optimization/44258
6471         * gcc.dg/tree-ssa/pr44258.c: New test.
6472
6473 2010-06-10  Daniel Kraft  <d@domob.eu>
6474
6475         PR fortran/38936
6476         * gfortran.dg/associate_1.f03: New test.
6477         * gfortran.dg/associate_2.f95: New test.
6478         * gfortran.dg/associate_3.f03: New test.
6479         * gfortran.dg/associate_4.f08: New test.
6480
6481 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6482
6483         * gfortran.dg/selected_char_kind_4.f90: New test.
6484
6485 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gcc.dg/pr42461.c: New test.
6488
6489 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6490
6491         PR fortran/44347
6492         * gfortran.dg/selected_real_kind_1.f90: New.
6493
6494 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6495
6496         PR fortran/44359
6497         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6498         warning.
6499         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6500         check for warning.
6501
6502 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6503
6504         * gfortran.dg/data_namelist_conflict.f90: New test.
6505
6506 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6507
6508         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6509         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6510         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6511
6512 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6513
6514         * gfortran.dg/mvbits_9.f90: New test.
6515         * gfortran.dg/ibset_1.f90: Ditto.
6516         * gfortran.dg/ibits_1.f90: Ditto.
6517         * gfortran.dg/btest_1.f90: Ditto.
6518         * gfortran.dg/ibclr_1.f90: Ditto.
6519
6520 2010-06-09  Jason Merrill  <jason@redhat.com>
6521
6522         PR c++/44366
6523         * g++.dg/cpp0x/decltype23.C: Move to...
6524         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6525
6526 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6527
6528         PR fortran/44211
6529         * gfortran.dg/typebound_call_14.f03: New test.
6530
6531 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6532
6533         PR tree-optimization/44423
6534         * gcc.dg/tree-ssa/pr44423.c: New test.
6535
6536 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6537
6538         PR testsuite/42843
6539         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6540         TV_NONE to initialize tv_id field.
6541         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6542         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6543         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6544         Include toplev.h .
6545         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6546         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6547         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6548
6549 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6550
6551         PR tree-optimization/39874
6552         PR middle-end/28685
6553         * gcc.dg/pr39874.c: New file.
6554
6555 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6556
6557         * g++.dg/ext/attr-alias-1.C: New.
6558         * g++.dg/ext/attr-alias-2.C: New.
6559
6560 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6561
6562         PR fortran/44446
6563         * gfortran.dg/proc_ptr_27.f90: New.
6564
6565 2010-06-07  Jason Merrill  <jason@redhat.com>
6566
6567         PR c++/44366
6568         * g++.dg/cpp0x/decltype23.C: New.
6569
6570 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6571             Shujing Zhao  <pearly.zhao@oracle.com>
6572
6573         PR c/37724
6574         * gcc.dg/c90-const-expr-10.c: Adjust.
6575         * gcc.dg/c99-const-expr-10.c: Adjust.
6576         * gcc.dg/init-bad-7.c: New.
6577
6578 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6579
6580         * lib/target-supports.exp (check_effective_target_gas): New proc.
6581         * gcc.c-torture/execute/960321-1.x: New file.
6582
6583 2010-06-07  Jason Merrill  <jason@redhat.com>
6584
6585         PR c++/44401
6586         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6587
6588 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR c++/44444
6591         * g++.dg/warn/Wunused-var-12.C: New test.
6592
6593         PR c++/44443
6594         * c-c++-common/Wunused-var-11.c: New test.
6595
6596 2010-06-07  Jan Hubicka  <jh@suse.cz>
6597
6598         * gcc.dg/ipa/pure-const-1.c: New testcase.
6599
6600 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6601
6602         PR rtl-optimization/44404
6603         * gcc.dg/pr44404.c: New.
6604
6605 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6606
6607         PR target/44159
6608         * gcc.target/i386/abi-2.c: Check sysv abi here.
6609         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6610         function to avoid failures by different ABIs.
6611         * gcc.target/i386/aes-check.h: Likewise.
6612         * gcc.target/i386/avx-check.h: Likewise.
6613         * gcc.target/i386/fma4-check.h: Likewise.
6614         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6615         * gcc.target/i386/mmx-check.h: Likewise.
6616         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6617         * gcc.target/i386/pclmul-check.h: Likewise.
6618         * gcc.target/i386/sse-check.h: Likewise.
6619         * gcc.target/i386/sse2-check.h: Likewise.
6620         * gcc.target/i386/sse3-check.h: Likewise.
6621         * gcc.target/i386/sse4_1-check.h: Likewise.
6622         * gcc.target/i386/sse4_2-check.h: Likewise.
6623         * gcc.target/i386/sse4a-check.h: Likewise.
6624         * gcc.target/i386/ssse3-check.h: Likewise.
6625         * gcc.target/i386/xop-check.h: Likewise.
6626         * gcc.target/i386/pr27971.c: Fix for LLP64.
6627         * gcc.target/i386/pr39139.c: Likewise.
6628         * gcc.target/i386/pr39315-check.c: Likewise.
6629         * gcc.target/i386/vararg-1.c: Likewise.
6630         * gcc.target/i386/vararg-2.c: Likewise.
6631         Additional add dg-compile to avoid failure due
6632         missing foo symbol.
6633
6634         * gcc.dg/compound-literal-1.c: Fix for llp64.
6635         * gcc.dg/pr32370.c: Likewise.
6636         * gcc.dg/pr37561.c: Likewise.
6637         * gcc.dg/pr41340.c: Likewise.
6638         * gcc.dg/pr41551.c: Likewise.
6639
6640 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6641
6642         PR c++/44188
6643         * g++.dg/debug/dwarf2/typedef3.C: New test.
6644
6645 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6646
6647         PR c/20000
6648         * c-c++-common/pr20000.c: New.
6649
6650 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6651
6652         PR c++/44086
6653         * g++.dg/init/pr44086.C: New.
6654         * g++.dg/cpp0x/decltype4.C: Adjust.
6655
6656 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6657
6658         PR fortran/43945
6659         * gfortran.dg/generic_23.f03: New test.
6660
6661 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6662
6663         PR fortran/43895
6664         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6665
6666 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR c++/44361
6669         * c-c++-common/Wunused-var-9.c: New test.
6670
6671 2010-06-05  Jason Merrill  <jason@redhat.com>
6672
6673         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6674
6675 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6676
6677         PR c/44322
6678         * gcc.dg/c99-restrict-4.c: New test.
6679
6680 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6681
6682         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6683         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6684         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6685         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6686         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6687         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6688         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6689         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6690         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6691         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6692         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6693         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6694         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6695         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6696         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6697         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6698         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6699         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6700         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6701         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6702         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6703         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6704
6705 2010-06-04  Jason Merrill  <jason@redhat.com>
6706
6707         * g++.dg/cpp0x/noexcept06.C: New.
6708         * g++.dg/cpp0x/noexcept07.C: New.
6709
6710         * g++.dg/cpp0x/noexcept01.C: New.
6711         * g++.dg/cpp0x/noexcept02.C: New.
6712         * g++.dg/cpp0x/noexcept03.C: New.
6713         * g++.dg/cpp0x/noexcept04.C: New.
6714         * g++.dg/cpp0x/noexcept05.C: New.
6715
6716 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR c++/44412
6719         * g++.dg/warn/Wunused-var-10.C: New test.
6720         * g++.dg/warn/Wunused-var-11.C: New test.
6721
6722         PR c++/44362
6723         * c-c++-common/Wunused-var-10.c: New test.
6724
6725 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6726
6727         PR c/25880
6728         * gcc.dg/assign-warn-2.c: Update.
6729         * gcc.dg/cpp/line3.c: Update.
6730         * gcc.dg/c99-array-lval-8.c: Update.
6731         * gcc.dg/cast-qual-2.c: Update.
6732         * gcc.dg/c99-arraydecl-3.c:  Update.
6733         * gcc.dg/assign-warn-1.c:  Update.
6734         * gcc.dg/format/gcc_diag-1.c:  Update.
6735
6736 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6737
6738         PR rtl-optimization/39871
6739         PR rtl-optimization/40615
6740         PR rtl-optimization/42500
6741         PR rtl-optimization/42502
6742         * gcc.target/arm/eliminate.c: New test.
6743
6744 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6745
6746         PR libstdc++/44410
6747         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6748         * g++.old-deja/g++.other/delete3.C: Likewise.
6749         * g++.old-deja/g++.other/new.C: Likewise.
6750         * g++.old-deja/g++.law/operators27.C: Likewise.
6751         * g++.old-deja/g++.mike/p755.C: Likewise.
6752         * g++.dg/eh/new1.C: Likewise.
6753         * g++.dg/init/new5.C: Likewise.
6754
6755 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6756
6757         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6758         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6759         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6760
6761 2010-06-03  Richard Guenther  <rguenther@suse.de>
6762
6763         PR lto/41921
6764         * lib/lto.exp: Always load gcc.exp.
6765         (lto-obj): For C source files invoke gcc_target_compile.
6766         * g++.dg/lto/20100603-1_0.C: New testcase.
6767         * g++.dg/lto/20100603-1_1.c: Likewise.
6768
6769 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6770
6771         PR tree-optimization/43688
6772         * gfortran.dg/pr43688.f90: New.
6773
6774 2010-06-03  Richard Guenther  <rguenther@suse.de>
6775
6776         PR lto/41584
6777         * gcc.dg/lto/20100603-1_0.c: New testcase.
6778         * gcc.dg/lto/20100603-2_0.c: Likewise.
6779         * gcc.dg/lto/20100603-3_0.c: Likewise.
6780
6781 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6782
6783         PR target/44218
6784         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6785         * gcc.target/powerpc/recip-2.c: Ditto.
6786         * gcc.target/powerpc/recip-3.c: Ditto.
6787         * gcc.target/powerpc/recip-4.c: Ditto.
6788         * gcc.target/powerpc/recip-5.c: Ditto.
6789         * gcc.target/powerpc/recip-6.c: Ditto.
6790         * gcc.target/powerpc/recip-7.c: Ditto.
6791         * gcc.target/powerpc/recip-test.h: Ditto.
6792         * gcc.target/powerpc/recip-test2.h: Ditto.
6793
6794 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6795
6796         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6797
6798 2010-06-02  Jason Merrill  <jason@redhat.com>
6799
6800         * g++.dg/ext/vector9.C: Expect typedef in error message.
6801
6802         PR c++/9726
6803         PR c++/23594
6804         PR c++/44333
6805         * g++.dg/tc1/dr101.C: Remove xfails.
6806
6807 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6808
6809         PR middle-end/44372
6810         * g++.dg/ipa/pr44372.C: New.
6811
6812 2010-06-02  Jan Hubicka  <jh@suse.cz>
6813
6814         PR middle-end/44295
6815         * g++.dg/torture/pr44295.C: Neww testcase.
6816
6817 2010-06-02  Jan Hubicka  <jh@suse.cz>
6818
6819         * gcc.dg/tree-ssa/loadpre6.c: Update.
6820
6821 2010-06-02  Richard Guenther  <rguenther@suse.de>
6822
6823         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6824         diagnostic.h.
6825
6826 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6827
6828         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6829         the link fail message.
6830
6831 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6832
6833         PR fortran/44360
6834         * gfortran.dg/use_13.f90: New test case.
6835
6836 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6837
6838         PR fortran/44371
6839         * gfortran.dg/error_stop_2.f08: Minor update.
6840
6841 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6842
6843         PR fortran/44371
6844         * gfortran.dg/error_stop_1.f08: New test.
6845         * gfortran.dg/error_stop_2.f08: New test.
6846
6847 2010-06-01  Jason Merrill  <jason@redhat.com>
6848
6849         DR 990
6850         * g++.dg/cpp0x/initlist37.C: New.
6851         * g++.dg/cpp0x/initlist38.C: New.
6852
6853         PR c++/44358
6854         * g++.dg/cpp0x/initlist36.C: New.
6855
6856 2010-05-31 Jan Hubicka  <jh@suse.cz>
6857
6858         * gcc.dg/noreturn-8.c: New testcase.
6859
6860 2010-05-31 Jan Hubicka  <jh@suse.cz>
6861
6862         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6863         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6864
6865 2010-05-31 Jan Hubicka  <jh@suse.cz>
6866
6867         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6868         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6869
6870 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6871
6872         PR fortran/36928
6873         * gfortran.dg/dependency_27.f90:  New test.
6874         * gfortran.dg/array_assign_1.F90:  New test.
6875
6876 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR target/44338
6879         * gcc.target/i386/sse-24.c: New test.
6880
6881 2010-05-31  Jan Hubicka  <jh@suse.cz>
6882
6883         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6884
6885 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6886
6887         PR middle-end/44337
6888         * gcc.dg/pr44337.c: New test.
6889
6890         PR tree-optimization/44182
6891         * g++.dg/debug/pr44182.C: New test.
6892
6893 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gcc.dg/nested-func-7.c: New test.
6896         * gnat.dg/frame_overflow.adb: Adjust directives.
6897
6898 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6899
6900         * gnat.dg/prot2.ad[sb]: New test.
6901         * gnat.dg/prot2_pkg1.ads: New helper.
6902         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6903
6904 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6905
6906         * gnat.dg/array11.adb: Adjust dg-warning directive.
6907         * gnat.dg/object_overflow.adb: Likewise.
6908
6909 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6910
6911         PR middle-end/44306
6912         * gcc.dg/tree-ssa/pr44306.c: New.
6913
6914 2010-05-29  Jan Hubicka  <jh@suse.cz>
6915
6916         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6917
6918 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6919
6920         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6921
6922 2010-05-28  Mike Stump  <mikestump@comcast.net>
6923
6924         PR objc/44125
6925         * objc.dg/const-str-9.m: Remove static.
6926
6927 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR target/43636
6930         * gcc.c-torture/compile/pr43636.c: New test.
6931
6932 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6933
6934         PR objc++/23616
6935         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6936         * obj-c++.dg/try-catch-9.mm: Ditto.
6937
6938 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6939
6940         Revert patch for PR c++/44188
6941         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6942
6943 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6944
6945         PR c++/44188
6946         * g++.dg/debug/dwarf2/typedef3.C: New test.
6947
6948 2010-05-27  Jason Merrill  <jason@redhat.com>
6949
6950         PR c++/43555
6951         * g++.dg/ext/vla9.C: New.
6952
6953 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6954
6955         PR objc/44140
6956         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6957         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6958         * objc.dg/torture/tls/thr-init.m: Ditto.
6959         * objc.dg/torture/trivial.m: Ditto.
6960         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6961         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6962         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6963         * obj-c++.dg/torture/trivial.mm: Ditto.
6964
6965 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6966
6967         * g++.dg/lto/20100302_0.C: Skip on darwin.
6968
6969 2010-05-27  Richard Guenther  <rguenther@suse.de>
6970
6971         PR tree-optimization/44284
6972         * gcc.dg/vect/vect-118.c: New testcase.
6973         * gcc.dg/vect/bb-slp-20.c: Adjust.
6974         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6975         * gcc.dg/vect/slp-9.c: Likewise.
6976         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6977         * gcc.dg/vect/vect-10.c: Likewise.
6978         * gcc.dg/vect/vect-109.c: Likewise.
6979         * gcc.dg/vect/vect-12.c: Likewise.
6980         * gcc.dg/vect/vect-36.c: Likewise.
6981         * gcc.dg/vect/vect-7.c: Likewise.
6982         * gcc.dg/vect/vect-iv-8.c: Likewise.
6983         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6984         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6985         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6986         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6987         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6988         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6989         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6990         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6991         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6992         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6993         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6994         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6995         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6996         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6997         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6998         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6999         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7000
7001 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7002
7003         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7004         necessary.
7005
7006 2010-05-26  Jan Hubicka  <jh@suse.cz>
7007
7008         * gcc.dg/lto/materialize-1_0.c: New file.
7009         * gcc.dg/lto/materialize-1_1.c: New file.
7010
7011 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7012
7013         * gnat.dg/lto10.adb: New test.
7014         * gnat.dg/lto10_pkg.ads: New helper.
7015
7016 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7017
7018         * lib/target-supports.exp (check_effective_target_int128): New
7019         function to check if __int128 types are available for target.
7020         * c-c++-common/int128-types-1.c: New.
7021         * c-c++-common/int128-1.c: New.
7022         * c-c++-common/int128-2.c: New.
7023         * g++.dg/abi/mangle43.C: New.
7024         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7025         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7026         pointer-wide scalar.
7027         * g++.dg/other/pr25632.C: Likewise.
7028         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7029         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7030         overflow warnings.
7031         * g++.dg/warn/pr13358-4.C: Likewise.
7032         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7033         * g++.dg/warn/Wconversion-null.C: Likewise.
7034
7035 2010-05-26  Jason Merrill  <jason@redhat.com>
7036
7037         PR c++/43382
7038         * g++.dg/cpp0x/variadic101.C: New.
7039
7040 2010-05-26  Richard Guenther  <rguenther@suse.de>
7041
7042         PR rtl-optimization/44164
7043         * gcc.c-torture/execute/pr44164.c: New testcase.
7044         * g++.dg/tree-ssa/pr13146.C: Adjust.
7045
7046 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7047
7048         PR fortran/40011
7049         * gfortran.dg/whole_file_19.f90 : New test.
7050
7051 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7052
7053         PR fortran/30668
7054         PR fortran/31346
7055         PR fortran/34260
7056         * gfortran.dg/pr40999.f: Fix function type.
7057         * gfortran.dg/whole_file_5.f90: Likewise.
7058         * gfortran.dg/whole_file_6.f90: Likewise.
7059         * gfortran.dg/whole_file_16.f90: New.
7060         * gfortran.dg/whole_file_17.f90: New.
7061         * gfortran.dg/whole_file_18.f90: New.
7062
7063 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7064             Iain Sandoe  <iains@gcc.gnu.org>
7065
7066         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7067         * gcc.c-torture/compile/pr44197.c: Require alias support.
7068         * gcc.dg/lto/20081222_0.c: Ditto.
7069
7070 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR debug/42801
7073         * gcc.dg/guality/vla-2.c: New test.
7074
7075 2010-05-25  Richard Guenther  <rguenther@suse.de>
7076
7077         PR middle-end/44069
7078         * g++.dg/torture/pr44069.C: New testcase.
7079
7080 2010-05-25  Richard Guenther  <rguenther@suse.de>
7081
7082         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7083
7084 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7085
7086         PR objc/44140
7087         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7088
7089 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7090
7091         * obj-c++.dg/torture/tls/trivial.mm: New.
7092         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7093         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7094         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7095         * obj-c++.dg/torture/tls/diag-1.mm: New.
7096         * obj-c++.dg/torture/tls/tls.exp: New.
7097         * obj-c++.dg/torture/trivial.mm: New.
7098         * obj-c++.dg/torture/dg-torture.exp: New.
7099         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7100         * obj-c++.dg/tls/trivial.m: New.
7101         * obj-c++.dg/tls/init-1.mm: New.
7102         * obj-c++.dg/tls/diag-1.mm: New.
7103         * obj-c++.dg/tls/init-2.mm: New.
7104         * obj-c++.dg/tls/diag-2.mm: New.
7105         * obj-c++.dg/tls/diag-3.mm: New.
7106         * obj-c++.dg/tls/diag-4.mm: New.
7107         * obj-c++.dg/tls/static-1.mm: New.
7108         * obj-c++.dg/tls/tls.exp: New.
7109         * obj-c++.dg/tls/diag-5.mm: New.
7110         * obj-c++.dg/tls/static-1a.mm: New.
7111         * objc-obj-c++-shared/Object1.mm: New.
7112         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7113
7114 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7115
7116         PR objc++/43689
7117         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7118         * obj-c++.dg/const-str-6.mm: Ditto.
7119
7120 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7121
7122         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7123
7124 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7125
7126         PR ada/38394
7127         * gnat.dg/array13.ad[sb]: New test.
7128
7129 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7130             Sandra Loosemore  <sandra@codesourcery.com>
7131
7132         * gcc.target/arm/neon/: Regenerated test cases.
7133
7134         * gcc.target/arm/neon/polytypes.c,
7135         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7136         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7137         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7138         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7139         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7140         dg-add-options arm_neon.
7141
7142         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7143         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7144         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7145         and arm_neon_fp16_ok.
7146
7147         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7148         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7149
7150         * lib/target-supports.exp (add_options_for_arm_neon): New.
7151         (check_effective_target_arm_neon_ok_nocache): New, from
7152         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7153         (check_effective_target_arm_neon_ok): Use
7154         check_effective_target_arm_neon_ok_nocache.
7155         (add_options_for_arm_neon_fp16)
7156         (check_effective_target_arm_neon_fp16_ok)
7157         check_effective_target_arm_neon_fp16_ok_nocache): New.
7158         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7159
7160 2010-05-24  Jason Merrill  <jason@redhat.com>
7161
7162         PR c++/41510
7163         * g++.dg/cpp0x/initlist35.C: New.
7164         * g++.dg/init/brace6.C: Adjust.
7165
7166 2010-05-24  Paul Brook  <paul@codesourcery.com>
7167
7168         * gcc.target/arm/frame-pointer-1.c: New test.
7169         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7170         pointer elimination.
7171
7172 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7173
7174         PR target/44245
7175         * gcc.target/i386/crc32-3.c: New.
7176         * gcc.target/i386/crc32-4.c: Likewise.
7177
7178 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7179
7180         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7181         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7182         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7183
7184 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7185
7186         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7187
7188 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7189
7190         PR target/43869
7191         * gcc.c-target/pr43869.c: New test.
7192
7193 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7194
7195         PR fortran/44212
7196         * gfortran.dg/class_22.f03: New.
7197
7198 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7199
7200         PR lto/44238
7201         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7202
7203 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7204
7205         PR fortran/44213
7206         * gfortran.dg/abstract_type_7.f03: New.
7207
7208 2010-05-21  Jason Merrill  <jason@redhat.com>
7209
7210         * g++.dg/eh/spec11.C: Test cleanup optimization.
7211
7212 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR debug/44223
7215         * gcc.target/i386/pr44223.c: New test.
7216
7217 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7218
7219         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7220
7221 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7222
7223         * g++.dg/other/const3.C: New test.
7224
7225 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7226
7227         PR fortran/38407
7228         * warn_unused_dummy_argument_1.f90: New.
7229         * warn_unused_dummy_argument_2.f90: New.
7230
7231 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7232
7233         PR c++/30298
7234         * g++.dg/inherit/crash1.C: New.
7235         * g++.dg/inherit/crash2.C: Likewise.
7236
7237 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR debug/44178
7240         * g++.dg/debug/pr44178.C: New test.
7241
7242 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7243
7244         PR middle-end/44185
7245         * gcc.dg/tree-ssa/prefetch-6.c: Add
7246         --param min-insn-to-prefetch-ratio=6.
7247         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7248         allow unrolling, and adjust the movnti count.
7249
7250 2010-05-20  Jan Hubicka  <jh@suse.cz>
7251
7252         PR middle-end/44197
7253         * gcc.c-torture/compile/pr44197.c: New file.
7254
7255 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7256
7257         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7258         Fix test code.
7259         (check_effective_target_xop): Remove __may_alias__ attribute.
7260
7261 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7262
7263         PR target/44202
7264         * gcc.c-torture/execute/pr44202-1.c: New test.
7265
7266 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7267
7268         PR fortran/43851
7269         * gfortran.dg/label_1.f90: Update test.
7270
7271 2010-05-19  Jan Hubicka  <jh@suse.cz>
7272
7273         * gcc.dg/lto/ipareference2_0.c: New file.
7274         * gcc.dg/lto/ipareference2_1.c: New file.
7275
7276 2010-05-19  Jason Merrill  <jason@redhat.com>
7277
7278         * g++.dg/parse/fn-typedef2.C: New.
7279
7280         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7281         function type.
7282
7283         PR c++/44193
7284         * g++.dg/template/fntype1.C: New.
7285
7286 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7287
7288         * gnat.dg/discr23.ad[sb]: New test.
7289         * gnat.dg/discr23_pkg.ads: New helper.
7290
7291         * gnat.dg/specs/controlled1.ads: New test.
7292         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7293
7294 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7295
7296         PR fortran/44055
7297         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7298         Fixed scope of C_SIZEOF.
7299         * gfortran.dg/warn_conversion_2.f90: New.
7300
7301 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7302
7303         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7304         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7305         for optional selector.
7306         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7307         (check_effective_target_sse3): New proc.
7308         * gcc.target/i386/math-torture/math-torture.exp: Load
7309         target-supports.exp.
7310         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7311         check_effective_target_sse2.
7312         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7313         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7314         * g++.dg/vect/vect.exp: Likewise.
7315         * gfortran.dg/vect/vect.exp: Likewise.
7316         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7317         -msse2 if check_effective_target_sse2.
7318
7319         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7320         * gcc.target/i386/3dnow-2.c: Likewise.
7321         * gcc.target/i386/3dnowA-1.c: Likewise.
7322         * gcc.target/i386/3dnowA-2.c: Likewise.
7323         * gcc.target/i386/pr42549.c: Likewise.
7324
7325         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7326         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7327         * gcc.target/i386/sse3-addsubps.c: Likewise.
7328         * gcc.target/i386/sse3-haddpd.c: Likewise.
7329         * gcc.target/i386/sse3-haddps.c: Likewise.
7330         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7331         * gcc.target/i386/sse3-hsubps.c: Likewise.
7332         * gcc.target/i386/sse3-movddup.c: Likewise.
7333         * gcc.target/i386/sse3-movshdup.c: Likewise.
7334         * gcc.target/i386/sse3-movsldup.c: Likewise.
7335
7336         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7337         * g++.dg/ext/attrib35.C: Likewise.
7338         * g++.dg/opt/pr40496.C: Likewise.
7339         * g++.dg/other/i386-1.C: Likewise.
7340         * g++.dg/other/i386-4.C: Likewise.
7341         * g++.dg/other/pr34435.C: Likewise.
7342         * g++.dg/other/pr39496.C: Likewise.
7343         * g++.dg/other/pr40446.C: Likewise.
7344         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7345         * gcc.dg/compat/vector-1a_main.c: Likewise.
7346         * gcc.dg/compat/vector-2a_main.c: Likewise.
7347         * gcc.dg/lto/20090206-1_0.c: Likewise.
7348         * gcc.dg/pr34856.c: Likewise.
7349         * gcc.dg/pr36584.c: Likewise.
7350         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7351         * gcc.dg/pr37544.c: Likewise.
7352         * gcc.dg/torture/pr16104-1.c: Likewise.
7353         * gcc.dg/torture/pr35771-1.c: Likewise.
7354         * gcc.dg/torture/pr35771-2.c: Likewise.
7355         * gcc.dg/torture/pr35771-3.c: Likewise.
7356         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7357         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7358         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7359         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7360         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7361         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7362         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7363         * gcc.target/i386/20060512-1.c: Likewise.
7364         * gcc.target/i386/20060512-3.c: Likewise.
7365         * gcc.target/i386/all_one_m128i.c: Likewise.
7366         * gcc.target/i386/float128-1.c: Likewise.
7367         * gcc.target/i386/float128-2.c: Likewise.
7368         * gcc.target/i386/fpcvt-1.c: Likewise.
7369         * gcc.target/i386/fpcvt-2.c: Likewise.
7370         * gcc.target/i386/fpcvt-3.c: Likewise.
7371         * gcc.target/i386/fpprec-1.c: Likewise.
7372         * gcc.target/i386/funcspec-9.c: Likewise.
7373         * gcc.target/i386/incoming-1.c: Likewise.
7374         * gcc.target/i386/incoming-12.c: Likewise.
7375         * gcc.target/i386/incoming-2.c: Likewise.
7376         * gcc.target/i386/incoming-3.c: Likewise.
7377         * gcc.target/i386/incoming-4.c: Likewise.
7378         * gcc.target/i386/incoming-6.c: Likewise.
7379         * gcc.target/i386/incoming-7.c: Likewise.
7380         * gcc.target/i386/incoming-8.c: Likewise.
7381         * gcc.target/i386/opt-1.c: Likewise.
7382         * gcc.target/i386/opt-2.c: Likewise.
7383         * gcc.target/i386/ordcmp-1.c: Likewise.
7384         * gcc.target/i386/pr17692.c: Likewise.
7385         * gcc.target/i386/pr18614-1.c: Likewise.
7386         * gcc.target/i386/pr22152.c: Likewise.
7387         * gcc.target/i386/pr23570.c: Likewise.
7388         * gcc.target/i386/pr23575.c: Likewise.
7389         * gcc.target/i386/pr26449-1.c: Likewise.
7390         * gcc.target/i386/pr26600.c: Likewise.
7391         * gcc.target/i386/pr27790.c: Likewise.
7392         * gcc.target/i386/pr28839.c: Likewise.
7393         * gcc.target/i386/pr30970.c: Likewise.
7394         * gcc.target/i386/pr32000-1.c: Likewise.
7395         * gcc.target/i386/pr32000-2.c: Likewise.
7396         * gcc.target/i386/pr32280.c: Likewise.
7397         * gcc.target/i386/pr32661.c: Likewise.
7398         * gcc.target/i386/pr32708-1.c: Likewise.
7399         * gcc.target/i386/pr32961.c: Likewise.
7400         * gcc.target/i386/pr33329.c: Likewise.
7401         * gcc.target/i386/pr35714.c: Likewise.
7402         * gcc.target/i386/pr35767-1.c: Likewise.
7403         * gcc.target/i386/pr35767-1d.c: Likewise.
7404         * gcc.target/i386/pr35767-1i.c: Likewise.
7405         * gcc.target/i386/pr35767-2.c: Likewise.
7406         * gcc.target/i386/pr35767-2d.c: Likewise.
7407         * gcc.target/i386/pr35767-2i.c: Likewise.
7408         * gcc.target/i386/pr35767-3.c: Likewise.
7409         * gcc.target/i386/pr35767-5.c: Likewise.
7410         * gcc.target/i386/pr36222-1.c: Likewise.
7411         * gcc.target/i386/pr36578-1.c: Likewise.
7412         * gcc.target/i386/pr36578-2.c: Likewise.
7413         * gcc.target/i386/pr36992-1.c: Likewise.
7414         * gcc.target/i386/pr37101.c: Likewise.
7415         * gcc.target/i386/pr37216.c: Likewise.
7416         * gcc.target/i386/pr37434-1.c: Likewise.
7417         * gcc.target/i386/pr37434-2.c: Likewise.
7418         * gcc.target/i386/pr37843-3.c: Likewise.
7419         * gcc.target/i386/pr37843-4.c: Likewise.
7420         * gcc.target/i386/pr39162.c: Likewise.
7421         * gcc.target/i386/pr39315-1.c: Likewise.
7422         * gcc.target/i386/pr39315-2.c: Likewise.
7423         * gcc.target/i386/pr39315-3.c: Likewise.
7424         * gcc.target/i386/pr39315-4.c: Likewise.
7425         * gcc.target/i386/pr39445.c: Likewise.
7426         * gcc.target/i386/pr39496.c: Likewise.
7427         * gcc.target/i386/pr40809.c: Likewise.
7428         * gcc.target/i386/pr40906-3.c: Likewise.
7429         * gcc.target/i386/pr41019.c: Likewise.
7430         * gcc.target/i386/pr42542-1.c: Likewise.
7431         * gcc.target/i386/pr42542-2.c: Likewise.
7432         * gcc.target/i386/pr42542-3.c: Likewise.
7433         * gcc.target/i386/pr42542-3a.c: Likewise.
7434         * gcc.target/i386/pr42881.c: Likewise.
7435         * gcc.target/i386/push-1.c: Likewise.
7436         * gcc.target/i386/quad-sse.c: Likewise.
7437         * gcc.target/i386/reload-1.c: Likewise.
7438         * gcc.target/i386/sse-10.c: Likewise.
7439         * gcc.target/i386/sse-11.c: Likewise.
7440         * gcc.target/i386/sse-15.c: Likewise.
7441         * gcc.target/i386/sse-17.c: Likewise.
7442         * gcc.target/i386/sse-18.c: Likewise.
7443         * gcc.target/i386/sse-19.c: Likewise.
7444         * gcc.target/i386/sse-4.c: Likewise.
7445         * gcc.target/i386/sse-6.c: Likewise.
7446         * gcc.target/i386/sse-vect-types.c: Likewise.
7447         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7448         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7449         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7450         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7451         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7452         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7453         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7454         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7455         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7456         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7457         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7458         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7459         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7460         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7461         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7462         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7463         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7464         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7465         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7466         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7467         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7468         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7469         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7470         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7471         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7472         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7473         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7474         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7475         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7476         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7477         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7478         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7479         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7480         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7481         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7482         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7483         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7484         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7485         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7486         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7487         * gcc.target/i386/sse2-mmx.c: Likewise.
7488         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7489         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7490         * gcc.target/i386/sse2-movd-1.c: Likewise.
7491         * gcc.target/i386/sse2-movd-2.c: Likewise.
7492         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7493         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7494         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7495         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7496         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7497         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7498         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7499         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7500         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7501         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7502         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7503         * gcc.target/i386/sse2-movq-1.c: Likewise.
7504         * gcc.target/i386/sse2-movq-2.c: Likewise.
7505         * gcc.target/i386/sse2-movq-3.c: Likewise.
7506         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7507         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7508         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7509         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7510         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7511         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7512         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7513         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7514         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7515         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7516         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7517         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7518         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7519         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7520         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7521         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7522         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7523         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7524         * gcc.target/i386/sse2-pand-1.c: Likewise.
7525         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7526         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7527         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7528         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7529         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7530         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7531         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7532         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7533         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7534         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7535         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7536         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7537         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7538         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7539         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7540         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7541         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7542         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7543         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7544         * gcc.target/i386/sse2-por-1.c: Likewise.
7545         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7546         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7547         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7548         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7549         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7550         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7551         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7552         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7553         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7554         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7555         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7556         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7557         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7558         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7559         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7560         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7561         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7562         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7563         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7564         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7565         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7566         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7567         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7568         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7569         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7570         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7571         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7572         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7573         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7574         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7575         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7576         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7577         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7578         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7579         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7580         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7581         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7582         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7583         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7584         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7585         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7586         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7587         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7588         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7589         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7590         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7591         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7592         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7593         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7594         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7595         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7596         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7597         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7598         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7599         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7600         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7601         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7602         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7603         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7604         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7605         * gcc.target/i386/sse2-vec-1.c: Likewise.
7606         * gcc.target/i386/sse2-vec-2.c: Likewise.
7607         * gcc.target/i386/sse2-vec-3.c: Likewise.
7608         * gcc.target/i386/sse2-vec-4.c: Likewise.
7609         * gcc.target/i386/sse2-vec-5.c: Likewise.
7610         * gcc.target/i386/sse2-vec-6.c: Likewise.
7611         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7612         * gcc.target/i386/ssefn-2.c: Likewise.
7613         * gcc.target/i386/ssefn-4.c: Likewise.
7614         * gcc.target/i386/ssefp-1.c: Likewise.
7615         * gcc.target/i386/ssefp-2.c: Likewise.
7616         * gcc.target/i386/sseregparm-3.c: Likewise.
7617         * gcc.target/i386/sseregparm-4.c: Likewise.
7618         * gcc.target/i386/sseregparm-5.c: Likewise.
7619         * gcc.target/i386/sseregparm-6.c: Likewise.
7620         * gcc.target/i386/sseregparm-7.c: Likewise.
7621         * gcc.target/i386/ssetype-1.c: Likewise.
7622         * gcc.target/i386/ssetype-2.c: Likewise.
7623         * gcc.target/i386/ssetype-3.c: Likewise.
7624         * gcc.target/i386/ssetype-4.c: Likewise.
7625         * gcc.target/i386/ssetype-5.c: Likewise.
7626         * gcc.target/i386/unordcmp-1.c: Likewise.
7627         * gcc.target/i386/vararg-1.c: Likewise.
7628         * gcc.target/i386/vararg-2.c: Likewise.
7629         * gcc.target/i386/vararg-3.c: Likewise.
7630         * gcc.target/i386/vararg-4.c: Likewise.
7631         * gcc.target/i386/vararg-7.c: Likewise.
7632         * gcc.target/i386/vararg-8.c: Likewise.
7633         * gcc.target/i386/vecinit-1.c: Likewise.
7634         * gcc.target/i386/vecinit-2.c: Likewise.
7635         * gcc.target/i386/vecinit-3.c: Likewise.
7636         * gcc.target/i386/vecinit-4.c: Likewise.
7637         * gcc.target/i386/vecinit-5.c: Likewise.
7638         * gcc.target/i386/vecinit-6.c: Likewise.
7639         * gcc.target/i386/vectorize2.c: Likewise.
7640         * gcc.target/i386/vectorize3.c: Likewise.
7641         * gcc.target/i386/vectorize4.c: Likewise.
7642         * gcc.target/i386/vectorize6.c: Likewise.
7643         * gcc.target/i386/vectorize7.c: Likewise.
7644         * gcc.target/i386/vectorize8.c: Likewise.
7645         * gcc.target/i386/vperm-v2df.c: Likewise.
7646         * gcc.target/i386/vperm-v2di.c: Likewise.
7647         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7648         * gcc.target/i386/xorps-sse2.c: Likewise.
7649         * gcc.target/i386/xorps.c: Likewise.
7650         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7651         * gfortran.dg/graphite/pr42326.f90: Likewise.
7652         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7653
7654 2010-05-19  Richard Guenther  <rguenther@suse.de>
7655
7656         PR lto/44196
7657         * g++.dg/lto/20100519-1_0.C: New testcase.
7658
7659 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7660
7661         PR fortran/42360
7662         * gfortran.dg/warn_intent_out_not_set.f90: New.
7663
7664 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7665
7666         PR fortran/38404
7667         * gfortran.dg/data_char_1.f90: Updated warning message.
7668         * gfortran.dg/data_array_6.f: New.
7669
7670 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7671
7672         * g++.dg/ipa/ivinline-8.C: New test.
7673         * gcc.dg/ipa/iinline-2.c: Likewise.
7674
7675 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7676
7677         PR fortran/34505
7678         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7679         arguments; add check for return value kind.
7680         * gfortran.dg/float_1.f90: Likewise.
7681
7682 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7685         (main): Use it.
7686         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7687         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7688         Prune another location line format.
7689         (lto-obj): Call lto_prune_warns on comp_output.
7690
7691 2010-05-18  Jan Hubicka  <jh@suse.cz>
7692
7693         * gcc.dg/lto/ipacp_0.c: New test.
7694         * gcc.dg/lto/ipacp_1.c: New test.
7695
7696 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7697
7698         PR lto/44184
7699         * gcc.dg/lto/20100518_0.c: New test.
7700
7701 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7702
7703         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7704
7705 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7706
7707         PR fortran/43990
7708         * gfortran.dg/class_21.f03: New.
7709
7710 2010-05-17  Jason Merrill  <jason@redhat.com>
7711
7712         PR c++/44157
7713         * g++.dg/cpp0x/initlist34.C: New.
7714
7715         PR c++/44158
7716         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7717
7718 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7719
7720         * g++.dg/ipa/ivinline-1.C: New test.
7721         * g++.dg/ipa/ivinline-2.C: New test.
7722         * g++.dg/ipa/ivinline-3.C: New test.
7723         * g++.dg/ipa/ivinline-4.C: New test.
7724         * g++.dg/ipa/ivinline-5.C: New test.
7725         * g++.dg/ipa/ivinline-6.C: New test.
7726
7727 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7728             Jason Merrill  <jason@redhat.com>
7729
7730         PR c++/44108
7731         * c-c++-common/Wunused-var-8.c: New test.
7732
7733 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR bootstrap/42347
7736         * gcc.c-torture/compile/pr42347.c: New test.
7737
7738         PR middle-end/44102
7739         * g++.dg/ext/asmgoto1.C: New test.
7740
7741 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7742
7743         PR middle-end/44133
7744         * gcc.dg/tree-ssa/pr44133.c: New test.
7745         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7746         precise.
7747
7748 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7749
7750         PR fortran/44044
7751         * gfortran.dg/class_20.f03: New.
7752
7753 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7754
7755         PR 44078
7756         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7757         debug messages but not the newly introduced one.
7758
7759 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7760
7761         PR fortran/35779
7762         * gfortran.dg/initialization_25.f90: Commented testcase.
7763         * gfortran.dg/initialization_26.f90: New.
7764
7765 2010-05-16  Richard Guenther  <rguenther@suse.de>
7766
7767         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7768         * gcc.dg/pr43084.c: Likewise.
7769         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7770         -fipa-type-escape.
7771         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7772         -fipa-type-escape.
7773         * gcc.dg/struct/struct-reorg.exp: Likewise.
7774         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7775         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7776
7777 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7778
7779         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7780         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7781         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7782         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7783         tests.
7784
7785 2010-05-15  Jason Merrill  <jason@redhat.com>
7786
7787         * g++.dg/eh/spec10.C: New.
7788         * g++.dg/eh/spec11.C: New.
7789         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7790
7791 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7792
7793         PR fortran/44154
7794         PR fortran/42647
7795         * gfortran.dg/allocatable_scalar_9.f90: New.
7796
7797 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR c++/44148
7800         * g++.dg/torture/pr44148.C: New test.
7801
7802 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7803
7804         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7805         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7806         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7807         diagnostics and type sizes.
7808
7809 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7810
7811         * gnat.dg/lto9.adb: New test.
7812         * gnat.dg/lto9_pkg1.ads: New helper.
7813         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7814
7815 2010-05-15  Jan Hubicka  <jh@suse.cz>
7816
7817         * gcc.dg/lto/ipareference_1.c: Rename to ...
7818         * gcc.dg/lto/ipareference_0.c: ... this one.
7819         * gcc.dg/lto/ipareference_2.c: Rename to ...
7820         * gcc.dg/lto/ipareference_1.c: ... this one.
7821
7822 2010-05-15  Jan Hubicka  <jh@suse.cz>
7823
7824         * gcc.dg/lto/ipareference_1.c: New file.
7825         * gcc.dg/lto/ipareference_2.c: New file.
7826
7827 2010-05-15  Richard Guenther  <rguenther@suse.de>
7828
7829         PR tree-optimization/44038
7830         * gcc.c-torture/compile/pr44038.c: New testcase.
7831
7832 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7833
7834         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7835         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7836
7837 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7838
7839         PR fortran/43207
7840         PR fortran/43969
7841         * gfortran.dg/class_18.f03: New.
7842         * gfortran.dg/class_19.f03: New.
7843
7844 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR debug/44112
7847         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7848         * g++.dg/debug/dwarf2/const1.C: Remove.
7849
7850 2010-05-14  Jason Merrill  <jason@redhat.com>
7851
7852         * g++.dg/eh/cond4.C: New.
7853         * g++.dg/eh/elide2.C: Adjust.
7854         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7855
7856 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7857
7858         PR fortran/44135
7859         * gfortran.dg/actual_array_interface_2.f90: New test.
7860
7861 2010-05-14  Richard Guenther  <rguenther@suse.de>
7862
7863         PR tree-optimization/44119
7864         * gcc.c-torture/compile/pr44119.c: New testcase.
7865
7866 2010-05-14  Jason Merrill  <jason@redhat.com>
7867
7868         PR c++/44127
7869         * g++.dg/eh/terminate1.C: New.
7870
7871 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7872
7873         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7874
7875         PR debug/44136
7876         * gcc.dg/pr44136.c: New test.
7877
7878 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7879
7880         PR c++/30566
7881         * g++.dg/warn/Wshadow-4.C: Adjust.
7882         * g++.dg/warn/Wshadow-5.C: New test.
7883         * g++.dg/warn/Wshadow-6.C: New test
7884
7885 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7886
7887         PR fortran/35779
7888         * gfortran.dg/initialization_25.f90: New.
7889
7890 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7891
7892         * g++.dg/otr-fold-1.C: New test.
7893         * g++.dg/otr-fold-2.C: New test.
7894
7895 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR fortran/44036
7898         * gfortran.dg/gomp/pr44036-1.f90: New test.
7899         * gfortran.dg/gomp/pr44036-2.f90: New test.
7900         * gfortran.dg/gomp/pr44036-3.f90: New test.
7901
7902         PR debug/43983
7903         * gcc.dg/guality/sra-1.c: New test.
7904
7905 2010-05-12  Jan Hubicka  <jh@suse.cz>
7906
7907         * tree-ssa/unreachable.c: New test.
7908
7909 2010-05-12  Jason Merrill  <jason@redhat.com>
7910
7911         * g++.dg/cpp0x/sfinae1.C: New.
7912
7913 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7914
7915         * gcc.target/i386/zee.c: New file.
7916
7917 2010-05-12  Jason Merrill  <jason@redhat.com>
7918
7919         * g++.dg/conversion/op1.C: Expect template candidate message.
7920         * g++.dg/cpp0x/nullptr15.C: Likewise.
7921         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7922         * g++.dg/cpp0x/pr31431.C: Likewise.
7923         * g++.dg/cpp0x/temp_default2.C: Likewise.
7924         * g++.dg/cpp0x/trailing4.C: Likewise.
7925         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7926         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7927         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7928         * g++.dg/cpp0x/variadic35.C: Likewise.
7929         * g++.dg/cpp0x/vt-35147.C: Likewise.
7930         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7931         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7932         * g++.dg/ext/visibility/anon8.C: Likewise.
7933         * g++.dg/ext/vla2.C: Likewise.
7934         * g++.dg/other/pr28114.C: Likewise.
7935         * g++.dg/other/ptrmem10.C: Likewise.
7936         * g++.dg/other/ptrmem11.C: Likewise.
7937         * g++.dg/overload/unknown1.C: Likewise.
7938         * g++.dg/parse/template7.C: Likewise.
7939         * g++.dg/parse/typename7.C: Likewise.
7940         * g++.dg/template/conv11.C: Likewise.
7941         * g++.dg/template/copy1.C: Likewise.
7942         * g++.dg/template/deduce3.C: Likewise.
7943         * g++.dg/template/dependent-expr5.C: Likewise.
7944         * g++.dg/template/friend.C: Likewise.
7945         * g++.dg/template/incomplete2.C: Likewise.
7946         * g++.dg/template/local4.C: Likewise.
7947         * g++.dg/template/local6.C: Likewise.
7948         * g++.dg/template/operator10.C: Likewise.
7949         * g++.dg/template/overload6.C: Likewise.
7950         * g++.dg/template/ptrmem2.C: Likewise.
7951         * g++.dg/template/ptrmem20.C: Likewise.
7952         * g++.dg/template/ptrmem8.C: Likewise.
7953         * g++.dg/template/sfinae2.C: Likewise.
7954         * g++.dg/template/ttp25.C: Likewise.
7955         * g++.dg/template/unify10.C: Likewise.
7956         * g++.dg/template/unify11.C: Likewise.
7957         * g++.dg/template/unify6.C: Likewise.
7958         * g++.dg/template/unify7.C: Likewise.
7959         * g++.dg/template/unify9.C: Likewise.
7960         * g++.dg/template/varmod1.C: Likewise.
7961         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7962         * g++.old-deja/g++.law/operators32.C: Likewise.
7963         * g++.old-deja/g++.pt/crash28.C: Likewise.
7964         * g++.old-deja/g++.pt/crash60.C: Likewise.
7965         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7966         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7967         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7968         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7969         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7970         * g++.old-deja/g++.pt/expr2.C: Likewise.
7971         * g++.old-deja/g++.pt/overload7.C: Likewise.
7972         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7973         * g++.old-deja/g++.pt/spec5.C: Likewise.
7974         * g++.old-deja/g++.pt/spec6.C: Likewise.
7975         * g++.old-deja/g++.pt/t24.C: Likewise.
7976         * g++.old-deja/g++.pt/unify4.C: Likewise.
7977         * g++.old-deja/g++.pt/unify6.C: Likewise.
7978         * g++.old-deja/g++.pt/unify8.C: Likewise.
7979         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7980         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7981         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7982
7983         * g++.dg/cpp0x/initlist32.C: New.
7984
7985         * g++.dg/template/conv11.C: New.
7986         * g++.dg/conversion/op1.C: Adjust expected error.
7987
7988         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7989
7990 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7991
7992         PR target/44088
7993         * gcc.target/i386/avx-cmpsd-1.c: New.
7994         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7995         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7996         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7997         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7998         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7999
8000 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR middle-end/44085
8003         * gcc.dg/gomp/pr44085.c: New test.
8004         * gfortran.dg/gomp/pr44085.f90: New test.
8005
8006 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8007
8008         * objc-obj-c++-shared/Object1.m: New.
8009         * objc.dg/torture: New directory.
8010         * objc.dg/torture/tls: Ditto.
8011         * objc.dg/tls: Ditto.
8012         * objc.dg/torture/tls/trivial.m: New test.
8013         * objc.dg/torture/tls/thr-init-2.m: New test.
8014         * objc.dg/torture/tls/thr-init-3.m: New test.
8015         * objc.dg/torture/tls/thr-init.m: New test.
8016         * objc.dg/torture/tls/diag-1.m: New test.
8017         * objc.dg/torture/tls/tls.exp: New.
8018         * objc.dg/torture/trivial.m: New test.
8019         * objc.dg/torture/dg-torture.exp: New.
8020         * objc.dg/tls/diag-3.m: New test.
8021         * objc.dg/tls/diag-4.m: New test.
8022         * objc.dg/tls/diag-5.m: New test.
8023         * objc.dg/tls/init-1.m: New test.
8024         * objc.dg/tls/init-2.m: New test.
8025         * objc.dg/tls/tls.exp: New.
8026         * objc.dg/tls/diag-2.m: New test.
8027         * lib/objc.exp: Respond to dg-additional-files.
8028
8029 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8030
8031         * gcc.target/m68k/20100512-1.c: New.
8032
8033 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8034
8035         * gnat.dg/lto8.adb: New test.
8036         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8037         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8038
8039 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8040
8041         PR c++/34272
8042         PR c++/43630
8043         PR c++/34491
8044         * g++.dg/template/crash97.C: New.
8045         * g++.dg/template/crash98.C: Likewise.
8046         * g++.dg/template/crash99.C: Likewise.
8047         * g++.dg/cpp0x/pr31439.C: Adjust.
8048         * g++.dg/template/crash95.C: Likewise.
8049
8050 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8051
8052         PR middle-end/44071
8053         * c-c++-common/asmgoto-4.c: New test.
8054         * gcc.target/i386/pr44071.c: New test.
8055
8056         PR c++/44062
8057         * c-c++-common/Wunused-var-7.c: New test.
8058         * g++.dg/warn/Wunused-var-9.C: New test.
8059
8060 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8061
8062         PR fortran/43711
8063         * gfortran.dg/gomp/pr43711.f90: New.
8064
8065 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8066
8067         PR fortran/31820
8068         * gfortran.dg/select_5.f90: Updated.
8069
8070 2010-05-11  Jan Hubicka  <jh@suse.cz>
8071
8072         PR tree-optimize/44063
8073         * gcc.c-torture/compile/pr44063.c: New testcase.
8074
8075 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8076
8077         PR debug/44023
8078         * gcc.dg/pr44023.c: New test.
8079
8080 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8081
8082         * gnat.dg/lto7.adb: New test.
8083         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8084
8085 2010-05-10  Jason Merrill  <jason@redhat.com>
8086
8087         PR c++/44017
8088         * g++.dg/template/inherit5.C: New.
8089
8090         PR c++/44045
8091         * g++.dg/cpp0x/initlist33.C: New.
8092         * g++.dg/cpp0x/initlist26.C: Adjust.
8093         * g++.dg/cpp0x/initlist28.C: Adjust.
8094
8095 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8096
8097         PR c++/43719
8098         * g++.dg/init/pr43719.C: New.
8099         * g++.dg/anon-struct4.C: Adjust.
8100
8101 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR debug/44028
8104         * gcc.dg/pr44028.c: New test.
8105
8106 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8107
8108         PR fortran/27866
8109         PR fortran/35003
8110         PR fortran/42809
8111         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8112         * gfortran.dg/warn_conversion.f90: New.
8113
8114 2010-05-10  Michael Matz  <matz@suse.de>
8115
8116         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8117
8118 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8119
8120         PR rtl-optimization/44012
8121         * gcc.dg/pr44012.c: New.
8122
8123 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8124
8125         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8126         Log text on entry and exit.
8127         Prune Sun ld warnings for common symbols with differing sizes.
8128         (lto-link-and-maybe-run): Change caller.
8129
8130 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8131
8132         PR fortran/44044
8133         * gfortran.dg/class_7.f03: Modified.
8134         * gfortran.dg/select_type_1.f03: Modified.
8135         * gfortran.dg/select_type_12.f03: New.
8136
8137 2010-05-10  Richard Guenther  <rguenther@suse.de>
8138
8139         PR tree-optimization/44050
8140         * gcc.dg/torture/pr44050.c: New testcase.
8141
8142 2010-05-10  Wei Guozhi  <carrot@google.com>
8143
8144         PR target/42879
8145         * gcc.target/arm/pr42879.c: New testcase.
8146
8147 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8148
8149         PR c/44051
8150         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8151
8152 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8153
8154         PR c/10676
8155         * gcc.dg/anon-struct-10.c: New test.
8156
8157 2010-05-09  Richard Guenther  <rguenther@suse.de>
8158
8159         PR middle-end/44024
8160         * gcc.dg/pr44024.c: New testcase.
8161
8162 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8163
8164         PR c/4784
8165         * gcc.dg/anon-struct-9.c: New test.
8166
8167 2010-05-09  Richard Guenther  <rguenther@suse.de>
8168
8169         PR middle-end/44043
8170         * gcc.c-torture/compile/pr44043.c: New testcase.
8171
8172 2010-05-09  Richard Guenther  <rguenther@suse.de>
8173
8174         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8175
8176 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8177
8178         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8179
8180 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8181
8182         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8183         * gnat.dg/specs/lto3.ads: Likewise.
8184
8185 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8186
8187         PR middle-end/28685
8188         * gcc.dg/pr28685-1.c: New file.
8189
8190 2010-05-08  Richard Guenther  <rguenther@suse.de>
8191
8192         PR tree-optimization/44030
8193         * gcc.c-torture/compile/pr44030.c: New testcase.
8194
8195 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8196
8197         * gnat.dg/lto6.adb: New test.
8198         * gnat.dg/lto6_pkg.ads: New helper.
8199
8200 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8201
8202         * gnat.dg/lto5.adb: New test.
8203         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8204
8205 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8206
8207         * gnat.dg/lto4.ad[sb]: New test.
8208
8209 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8210
8211         * gnat.dg/specs/lto3.ads: New test.
8212         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8213         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8214
8215 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8216
8217         * gnat.dg/sizetype3.ad[sb]: New test.
8218         * gnat.dg/sizetype3_pkg.ads: New helper.
8219
8220 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8221
8222         PR c++/43951
8223         * g++.dg/init/new29.C: New.
8224
8225 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8226
8227         PR fortran/40728
8228         * gfortran.dg/coarray_1.f90: Fixed error message.
8229         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8230         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8231         * gfortran.dg/intrinsic_std_5.f90: New.
8232
8233 2010-05-07  Jason Merrill  <jason@redhat.com>
8234
8235         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8236
8237 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8240         (size_t, stderr): Remove.
8241         (read_error): Replaced __builtin_fprintf by fprintf.
8242
8243 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8244
8245         * gcc.dg/ordered-comparison-1.c: New test.
8246         * gcc.dg/ordered-comparison-2.c: New test.
8247         * gcc.dg/ordered-comparison-3.c: New test.
8248         * gcc.dg/ordered-comparison-4.c: New test.
8249
8250 2010-05-06  Mike Stump  <mikestump@comcast.net>
8251
8252         PR objc/35165
8253         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8254
8255 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8256             Jason Merrill  <jason@redhat.com>
8257
8258         * g++.dg/cpp0x/nullptr01.C: New.
8259         * g++.dg/cpp0x/nullptr02.C: New.
8260         * g++.dg/cpp0x/nullptr03.C: New.
8261         * g++.dg/cpp0x/nullptr04.C: New.
8262         * g++.dg/cpp0x/nullptr05.C: New.
8263         * g++.dg/cpp0x/nullptr06.C: New.
8264         * g++.dg/cpp0x/nullptr07.C: New.
8265         * g++.dg/cpp0x/nullptr08.C: New.
8266         * g++.dg/cpp0x/nullptr09.C: New.
8267         * g++.dg/cpp0x/nullptr10.C: New.
8268         * g++.dg/cpp0x/nullptr11.C: New.
8269         * g++.dg/cpp0x/nullptr12.C: New.
8270         * g++.dg/cpp0x/nullptr13.C: New.
8271         * g++.dg/cpp0x/nullptr14.C: New.
8272         * g++.dg/cpp0x/nullptr15.C: New.
8273         * g++.dg/cpp0x/nullptr16.C: New.
8274         * g++.dg/cpp0x/nullptr17.C: New.
8275         * g++.dg/cpp0x/nullptr18.C: New.
8276         * g++.dg/cpp0x/nullptr19.C: New.
8277         * g++.dg/cpp0x/nullptr20.C: New.
8278         * g++.dg/cpp0x/nullptr21.C: New.
8279         * g++.dg/cpp0x/nullptr22.C: New.
8280         * g++.dg/debug/nullptr01.C: New.
8281         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8282
8283 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8284
8285         * gcc.dg/Wunused-var-8.c: Move to...
8286         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8287
8288 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8289
8290         PR c++/40406
8291         * g++.dg/template/crash96.C: New.
8292
8293 2010-05-06  Jan Hubicka  <jh@suse.cz>
8294
8295         PR tree-optimization/43791
8296         * gcc.c-torture/compile/pr43791.c: New file.
8297
8298 2010-05-06  Michael Matz  <matz@suse.de>
8299
8300         PR tree-optimization/43984
8301         * gfortran.dg/pr43984.f90: New test.
8302
8303 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8304
8305         PR 40989
8306         * gcc.dg/pr40989.c: New.
8307
8308 2010-05-06  Richard Guenther  <rguenther@suse.de>
8309
8310         PR tree-optimization/43934
8311         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8312
8313 2010-05-06  Richard Guenther  <rguenther@suse.de>
8314
8315         PR tree-optimization/43987
8316         * gcc.c-torture/execute/pr43987.c: New testcase.
8317         * gcc.dg/torture/pta-escape-1.c: Adjust.
8318         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8319         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8320         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8321         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8322
8323 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8324             Dodji Seketeli  <dodji@redhat.com>
8325
8326         PR c/18624
8327         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8328         * g++.dg/template/sfinae16.C: Likewise.
8329         * gcc.dg/Wunused-var-1.c: Moved to...
8330         * c-c++-common/Wunused-var-1.c: ...here. New test.
8331         * gcc.dg/Wunused-var-2.c: Moved to...
8332         * c-c++-common/Wunused-var-2.c: ...here. New test.
8333         * gcc.dg/Wunused-var-3.c: Moved to...
8334         * c-c++-common/Wunused-var-3.c: ...here. New test.
8335         * gcc.dg/Wunused-var-4.c: Moved to...
8336         * gcc.dg/Wunused-var-1.c: ... here.
8337         * gcc.dg/Wunused-var-5.c: Moved to...
8338         * c-c++-common/Wunused-var-4.c: ...here. New test.
8339         * gcc.dg/Wunused-var-7.c: Moved to...
8340         * c-c++-common/Wunused-var-5.c: ...here. New test.
8341         * gcc.dg/Wunused-var-6.c: Moved to...
8342         * gcc.dg/Wunused-var-2.c: ... here.
8343         * c-c++-common/Wunused-var-1.c: New test.
8344         * c-c++-common/Wunused-var-2.c: New test.
8345         * c-c++-common/Wunused-var-3.c: New test.
8346         * c-c++-common/Wunused-var-4.c: New test.
8347         * c-c++-common/Wunused-var-5.c: New test.
8348         * g++.dg/warn/Wunused-var-1.C: New test.
8349         * g++.dg/warn/Wunused-var-2.C: New test.
8350         * g++.dg/warn/Wunused-var-3.C: New test.
8351         * g++.dg/warn/Wunused-var-4.C: New test.
8352         * g++.dg/warn/Wunused-var-5.C: New test.
8353         * g++.dg/warn/Wunused-var-6.C: New test.
8354         * g++.dg/warn/Wunused-var-7.C: New test.
8355         * g++.dg/warn/Wunused-var-8.C: New test.
8356         * g++.dg/warn/Wunused-parm-1.C: New test.
8357         * g++.dg/warn/Wunused-parm-2.C: New test.
8358         * g++.dg/warn/Wunused-parm-3.C: New test.
8359
8360 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8361
8362         PR fortran/43985
8363         * gfortran.dg/gomp/crayptr5.f90: New test case.
8364
8365 2010-05-05  Jason Merrill  <jason@redhat.com>
8366
8367         PR debug/43370
8368         * g++.dg/ext/attrib39.C: New.
8369
8370 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8371
8372         PR fortran/24978
8373         * gfortran.dg/data_invalid.f90: New.
8374
8375 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/lto2.adb: New test.
8378
8379 2010-05-05  Jason Merrill  <jason@redhat.com>
8380
8381         PR c++/43787
8382         * g++.dg/opt/empty1.C: New.
8383
8384 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8385
8386         PR fortran/43696
8387         * gfortran.dg/class_17.f03: New.
8388
8389 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8390
8391         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8392
8393 2010-05-04  Mike Stump  <mikestump@comcast.net>
8394
8395         PR objc/35165
8396         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8397
8398 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8399
8400         PR target/43668
8401         * gcc.target/i386/pr43668.c: New.
8402
8403 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8404
8405         PR c++/43028
8406         * g++.dg/cpp0x/initlist31.C: New.
8407
8408 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8409
8410         PR c/43981
8411         * gcc.dg/Wunused-var-8.c: New test.
8412
8413 2010-05-04  Jason Merrill  <jason@redhat.com>
8414
8415         PR c++/38064
8416         * g++.dg/cpp0x/enum3.C: Extend.
8417
8418 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8419
8420         PR target/43799
8421         * gcc.target/i386/pr43799.c: New.
8422
8423 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8424
8425         * gnat.dg/lto1.adb: New test.
8426         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8427
8428 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8429
8430         PR middle-end/43671
8431         * gcc.target/i386/pr43671.c: New.
8432
8433 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8434
8435         PR c++/43705
8436         * g++.dg/template/crash95.C: New.
8437
8438 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8439
8440         PR debug/43508
8441         * gcc.target/i386/pr43508.c: New.
8442
8443 2010-05-04  Richard Guenther  <rguenther@suse.de>
8444
8445         PR tree-optimization/43879
8446         * g++.dg/torture/pr43879-1_0.C: New testcase.
8447         * g++.dg/torture/pr43879-1_1.C: Likewise.
8448
8449 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8450
8451         PR c++/43953
8452         * g++.dg/other/crash-12.C: New test.
8453
8454 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8455
8456         * g++.dg/cdce3.C: Add a space.  Updated.
8457
8458 2010-05-03  Jason Merrill  <jason@redhat.com>
8459
8460         PR c++/43680
8461         * g++.dg/opt/enum2.C: New.
8462         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8463         * g++.dg/warn/Wswitch-1.C: Adjust message.
8464
8465 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8466
8467         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8468         * g++.dg/ext/label13.C: Fix typo.
8469         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8470         alpha*-dec-osf5*.
8471         * gcc.c-torture/compile/limits-declparen.c: xfail on
8472         alpha*-dec-osf5* with -g.
8473         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8474         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8475         * gcc.dg/c99-tgmath-2.c: Likewise.
8476         * gcc.dg/c99-tgmath-3.c: Likewise.
8477         * gcc.dg/c99-tgmath-4.c: Likewise.
8478
8479 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8480
8481         PR fortran/43592
8482         * gfortran.dg/unexpected_interface.f90: New test.
8483
8484 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8485
8486         * ada/acats/run_acats (which): New function.
8487         (host_gnatchop, host_gnatmake): Use it.
8488
8489 2010-05-03  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/43971
8492         * gcc.dg/pr43971.c: New testcase.
8493
8494 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8495
8496         PR debug/43972
8497         * gcc.dg/debug/pr43972.c: New test.
8498
8499 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8500
8501         PR testsuite/43963
8502         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8503
8504 2010-05-02  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/43879
8507         * gcc.dg/torture/pr43879-3.c: New testcase.
8508
8509 2010-05-01  Richard Guenther  <rguenther@suse.de>
8510
8511         PR tree-optimization/43949
8512         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8513
8514 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8515
8516         PR c++/43951
8517         * g++.dg/init/new28.C: New.
8518
8519 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8520
8521         PR objc++/32052
8522         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8523         structure and nested declarations.
8524         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8525         structure and nested declarations.  Reduce header clutter and
8526         use _exit() rather than abort().
8527         * objc.dg/encode-10.m: New.
8528         * objc.dg/encode-11.m: New.
8529
8530 2010-04-30  DJ Delorie  <dj@redhat.com>
8531
8532         * gcc.c-torture/execute/20100430-1.c: New test.
8533
8534 2010-04-30  Jason Merrill  <jason@redhat.com>
8535
8536         PR c++/43868
8537         * g++.dg/template/ptrmem21.C: New.
8538
8539 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8540
8541         PR fortran/18918
8542         PR fortran/43931
8543         * gfortran.dg/coarray_13.f90: New test.
8544
8545 2010-04-30  Richard Guenther  <rguenther@suse.de>
8546
8547         PR lto/43946
8548         * gcc.dg/lto/20100430-1_0.c: New testcase.
8549
8550 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR debug/43942
8553         * c-c++-common/pr43942.c: New test.
8554
8555 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8556
8557         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8558         conflict with darwin crt1.o 'start' symbol.
8559
8560 2010-04-30  Richard Guenther  <rguenther@suse.de>
8561
8562         PR tree-optimization/43879
8563         * gcc.dg/torture/pr43879_1.c: New testcase.
8564
8565 2010-04-30  Richard Guenther  <rguenther@suse.de>
8566
8567         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8568
8569 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8570
8571         PR c++/43890
8572         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8573         user-provided constructor while recursing.
8574
8575 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8576
8577         PR fortran/42274
8578         * gfortran.dg/class_16.f03: New test.
8579
8580 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8581
8582         PR fortran/42274
8583         * gfortran.dg/class_15.f03: New.
8584
8585 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8586
8587         PR fortran/43326
8588         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8589
8590 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8591
8592         PR fortran/43492
8593         * gfortran.dg/generic_22.f03 : New test.
8594
8595 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8596
8597         PR fortran/42353
8598         * gfortran.dg/class_14.f03: New test.
8599
8600 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8601
8602         PR fortran/42680
8603         * gfortran.dg/interface_32.f90: New test.
8604
8605 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8606             Janus Weil  <janus@gcc.gnu.org>
8607
8608         PR fortran/41829
8609         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8610         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8611         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8612
8613 2010-04-28  Mike Stump  <mikestump@comcast.net>
8614
8615         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8616         dg-excess-errors.
8617         * g++.dg/uninit-pred-2_b.C: Likewise.
8618
8619 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8620
8621         PR fortran/18918
8622         PR fortran/43919
8623         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8624
8625 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8626
8627         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8628         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8629         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8630         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8631         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8632
8633 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8634
8635         * gcc.dg/const-uniq-1.c: New test.
8636         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8637
8638 2010-04-28  Xinliang David Li  <davidxl@google.com>
8639
8640         * gcc.dg/uninit-pred-2_b.c: New test.
8641         * gcc.dg/uninit-pred-4_b.c: New test.
8642         * gcc.dg/uninit-pred-3_d.c: New test.
8643         * gcc.dg/uninit-pred-6_b.c: New test.
8644         * gcc.dg/uninit-pred-8_b.c: New test.
8645         * gcc.dg/uninit-pred-3_a.c: New test.
8646         * gcc.dg/uninit-pred-2_c.c: New test.
8647         * gcc.dg/uninit-pred-5_a.c: New test.
8648         * gcc.dg/uninit-pred-3_e.c: New test.
8649         * gcc.dg/uninit-pred-7_a.c: New test.
8650         * gcc.dg/uninit-pred-6_c.c: New test.
8651         * gcc.dg/uninit-pred-9_a.c: New test.
8652         * gcc.dg/uninit-pred-8_c.c: New test.
8653         * gcc.dg/uninit-pred-3_b.c: New test.
8654         * gcc.dg/uninit-pred-5_b.c: New test.
8655         * gcc.dg/uninit-pred-7_b.c: New test.
8656         * gcc.dg/uninit-pred-6_d.c: New test.
8657         * gcc.dg/uninit-pred-9_b.c: New test.
8658         * gcc.dg/uninit-pred-2_a.c: New test.
8659         * gcc.dg/uninit-pred-4_a.c: New test.
8660         * gcc.dg/uninit-pred-3_c.c: New test.
8661         * gcc.dg/uninit-pred-6_a.c: New test.
8662         * gcc.dg/uninit-pred-8_a.c: New test.
8663         * gcc.dg/uninit-pred-7_c.c: New test.
8664         * gcc.dg/uninit-pred-6_e.c: New test.
8665         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8666         * g++.dg/uninit-pred-1_a.C: New test.
8667         * g++.dg/uninit-pred-1_b.C: New test.
8668         * g++.dg/uninit-pred-2_a.C: New test.
8669         * g++.dg/uninit-pred-2_b.C: New test.
8670         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8671         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8672         * g++.dg/uninit-pred-loop_1.cc: New test.
8673
8674 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8675
8676         * gcc.dg/lto/20091209-1_0.c: New testcase.
8677
8678 2010-04-28  Richard Guenther  <rguenther@suse.de>
8679
8680         PR tree-optimization/43879
8681         PR tree-optimization/43909
8682         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8683
8684 2010-04-28  Richard Guenther  <rguenther@suse.de>
8685
8686         PR c++/43880
8687         * g++.dg/torture/pr43880.C: New testcase.
8688
8689 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8690
8691         PR c++/9335
8692         * g++.dg/template/recurse2.C: Update
8693         * g++.dg/template/recurse.C: Update.
8694         * g++.dg/template/pr23510.C: Update.
8695         * lib/prune.exp: Filter out 'recursively instantiated'.
8696
8697 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8698
8699         PR c++/29043
8700         * g++.dg/init/pr29043.C: New.
8701
8702 2010-04-27  Jason Merrill  <jason@redhat.com>
8703
8704         * g++.dg/lookup/scoped5.C: Adjust.
8705         * g++.dg/lookup/scoped8.C: Adjust.
8706         * g++.dg/template/dependent-expr5.C: Adjust.
8707         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8708
8709         PR c++/43856
8710         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8711
8712         PR c++/43875
8713         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8714
8715 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8716             Jan Hubicka <hubicka@ucw.cz>
8717
8718         * gcc.dg/pure-2.c: New testcase.
8719         * gcc.dg/const-1.c: New testcase.
8720
8721 2010-04-27  Jason Merrill  <jason@redhat.com>
8722
8723         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8724
8725         PR c++/41468
8726         * g++.dg/template/sfinae17.C: New.
8727         * g++.dg/template/sfinae18.C: New.
8728
8729 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8730
8731         * g++.dg/init/pr42844.C: New.
8732         * g++.dg/cpp0x/pr42844-2.C: New.
8733         * g++.dg/cpp0x/defaulted2.C: Adjust.
8734         * g++.dg/tree-ssa/pr27549.C: Likewise.
8735         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8736
8737 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8738
8739         PR fortran/18918
8740         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8741
8742 2010-04-27  Richard Guenther  <rguenther@suse.de>
8743
8744         PR middle-end/40561
8745         * g++.dg/other/pr40561.C: New testcase.
8746
8747 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8748
8749         PR middle-end/43812
8750         * g++.dg/ipa/pr43812.C: New test.
8751
8752 2010-04-27  Jan Hubicka  <jh@suse.cz>
8753
8754         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8755         (test): ... this one.
8756
8757 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8758
8759         PR target/40657
8760         * gcc.target/arm/thumb-stackframe.c: New test.
8761
8762 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8763
8764         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8765         * gcc.dg/misc-column.c: Likewise.
8766         * gcc.dg/Walways-true-1.c: Likewise.
8767         * gcc.dg/Walways-true-2.c: Likewise.
8768         * gcc.dg/warn-addr-cmp.c: Likewise.
8769
8770 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8771
8772         PR fortran/18918
8773         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8774         * gfortran.dg/coarray_12.f90: New.
8775
8776 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8777
8778         PR c/32207
8779         * gcc.dg/pr32207.c: New test.
8780         * gcc.dg/misc-column.c: Adjust expected warning.
8781         * gcc.dg/Walways-true-1.c: Likewise.
8782         * gcc.dg/Walways-true-2.c: Likewise.
8783         * gcc.dg/warn-addr-cmp.c: Likewise.
8784
8785 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8786
8787         PR lto/42776
8788         * lib/lto.exp (lto_prune_vis_warns): New function.
8789         (lto-link-and-maybe-run): Call it.
8790
8791 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8792
8793         PR tree-optimization/43904
8794         * gcc.dg/tree-ssa/tailcall-6.c: New.
8795
8796 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8797
8798         PR testsuite/35165
8799         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8800         Darwin8/OSX10.4 - compatible code generation.
8801         Use scan-rtl-dump.
8802         * obj-c++.dg/stubify-1.mm: Ditto.
8803         * lib/objc-torture.exp: Do not require link success for
8804         "trivial.m" in the runtime checks when dowhat = 'compile'.
8805         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8806         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8807         Darwin8/OSX10.4 - compatible code generation.
8808         * objc.dg/stubify-2.m: Ditto.
8809         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8810         * objc.dg/next-runtime-1.m: Ditto.
8811         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8812         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8813         runtimes on Darwin.
8814
8815 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8816
8817         PR 43715
8818         * lib/plugin-support.exp: Use "-undefined
8819         dynamic_lookup" on darwin.
8820
8821 2010-04-26  Richard Guenther  <rguenther@suse.de>
8822
8823         * gcc.dg/lto/20100426_0.c: New testcase.
8824
8825 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8826
8827         PR tree-optimization/43833
8828         gcc.dg/Warray-bounds-8.c: New test case.
8829
8830 2010-04-26  Richard Guenther  <rguenther@suse.de>
8831
8832         PR lto/43080
8833         * g++.dg/lto/20100423-3_0.C: New testcase.
8834
8835 2010-04-26  Richard Guenther  <rguenther@suse.de>
8836
8837         PR lto/42425
8838         * g++.dg/lto/20100423-2_0.C: New testcase.
8839
8840 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8841
8842         * gcc.dg/vect/bb-slp-23.c: New test.
8843
8844 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8845
8846         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8847         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8848         * gcc.dg/c1x-float-1.c: New test.
8849
8850 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8851
8852         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8853         of "lea\[ \t\]".
8854
8855 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8856
8857         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8858         FreeBSD.
8859         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8860         * gfortran.dg/default_format_2.f90: Ditto.
8861
8862 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8863
8864         * gfortran.dg/pr43505.f90: Clean up .mod file.
8865         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8866         * gfortran.dg/pr41347.f90: Ditto.
8867         * gfortran.dg/internal_pack_4.f90: Ditto.
8868         * gfortran.dg/proc_decl_23.f90: Ditto.
8869         * gfortran.dg/recursive_check_3.f90: Ditto.
8870         * gfortran.dg/intent_out_3.f90: Ditto.
8871         * gfortran.dg/assignment_2.f90: Ditto.
8872         * gfortran.dg/pr41928.f90: Ditto.
8873         * gfortran.dg/pr42166.f90: Ditto.
8874         * gfortran.dg/private_type_12.f90: Ditto.
8875         * gfortran.dg/graphite/pr42185.f90: Ditto.
8876         * gfortran.dg/graphite/pr42186.f90: Ditto.
8877         * gfortran.dg/graphite/pr40982.f90: Ditto.
8878         * gfortran.dg/graphite/id-2.f90: Ditto.
8879         * gfortran.dg/graphite/id-4.f90: Ditto.
8880         * gfortran.dg/graphite/pr42050.f90: Ditto.
8881         * gfortran.dg/graphite/id-18.f90: Ditto.
8882         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8883         * gfortran.dg/graphite/pr41924.f90: Ditto.
8884         * gfortran.dg/graphite/pr42393.f90: Ditto.
8885         * gfortran.dg/graphite/pr37980.f90: Ditto.
8886         * gfortran.dg/graphite/pr38953.f90: Ditto.
8887         * gfortran.dg/graphite/pr42180.f90: Ditto.
8888         * gfortran.dg/graphite/pr42181.f90: Ditto.
8889         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8890         * gfortran.dg/select_type_4.f90: Ditto.
8891         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8892         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8893         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8894         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8895         * gfortran.dg/whole_file_11.f90: Ditto.
8896         * gfortran.dg/private_type_11.f90: Ditto.
8897         * gfortran.dg/vect/vect-gems.f90: Ditto.
8898         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8899
8900 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8901
8902         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8903
8904 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         * gnat.dg/pack15.ad[sb]: New test.
8907
8908 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8909
8910         * gcc.target/arm/mla-1.c: New test.
8911
8912 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8913
8914         PR fortran/30073
8915         PR fortran/43793
8916         * gfortran.dg/pr43793.f90: New test.
8917
8918 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8919
8920         PR tree-optimization/41442
8921         * gcc.target/i386/pr41442.c: New test.
8922
8923 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8924
8925         PR fortran/43832
8926         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8927
8928 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8929
8930         PR fortran/43832
8931         * gfortran.dg/open_nounit.f90: New test.
8932
8933 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8934
8935         PR fortran/43841
8936         PR fortran/43843
8937         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8938
8939 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8940
8941         * gcc.dg/Wconversion-integer.c: Update.
8942
8943 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8944
8945         * gnat.dg/unchecked_convert5.adb: New test.
8946
8947 2010-04-23  Richard Guenther  <rguenther@suse.de>
8948
8949         PR lto/41734
8950         * gcc.dg/lto/20100423-2_0.c: New testcase.
8951         * gcc.dg/lto/20100423-2_0.c: Likewise.
8952
8953 2010-04-23  Richard Guenther  <rguenther@suse.de>
8954
8955         PR lto/43455
8956         * gcc.dg/lto/20100423-1_0.c: New testcase.
8957         * gcc.dg/lto/20100423-1_1.c: Likewise.
8958
8959 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8960
8961         PR tree-optimization/43846
8962         * gcc.dg/tree-ssa/sra-10.c: New test.
8963
8964 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8965
8966         PR middle-end/43835
8967         * gcc.c-torture/execute/pr43835.c: New test.
8968
8969 2010-04-23  Richard Guenther  <rguenther@suse.de>
8970
8971         PR lto/42653
8972         * g++.dg/lto/20100423-1_0.C: New testcase.
8973
8974 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8975
8976         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8977
8978 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8979
8980         PR tree-optimization/43842
8981         * gcc.dg/vect/pr43842.c: New test.
8982
8983 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8984
8985         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8986         * gcc.target/i386/wmul-2.c: Likewise.
8987
8988 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8989
8990         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8991         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8992
8993 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8994
8995         * gfortran.dg/reassoc_6.f: New testcase.
8996
8997 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8998
8999         PR middle-end/29274
9000         * gcc.target/arm/wmul-1.c: New test.
9001         * gcc.target/arm/wmul-2.c: New test.
9002
9003 2010-04-22  Richard Guenther  <rguenther@suse.de>
9004
9005         PR tree-optimization/43845
9006         * gcc.c-torture/compile/pr43845.c: New testcase.
9007
9008 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9009
9010         PR middle-end/29274
9011         * gcc.target/i386/wmul-1.c: New test.
9012         * gcc.target/i386/wmul-2.c: New test.
9013         * gcc.target/bfin/wmul-1.c: New test.
9014         * gcc.target/bfin/wmul-2.c: New test.
9015
9016 2010-04-22  Richard Guenther  <rguenther@suse.de>
9017
9018         PR fortran/43829
9019         * gfortran.dg/vector_subscript_6.f90: New testcase.
9020         * gfortran.dg/assign_10.f90: Adjust.
9021
9022 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9023
9024         PR fortran/43836
9025         * gfortran.dg/gomp/pr43836.f90: New test.
9026
9027 2010-04-21  Richard Guenther  <rguenther@suse.de>
9028
9029         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9030
9031 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9032
9033         * gcc.dg/torture/builtin-cproj-3.c: New.
9034
9035 2010-04-20  Jason Merrill  <jason@redhat.com>
9036
9037         PR c++/9335
9038         * g++.dg/template/recurse2.C: New.
9039         * g++.dg/parse/crash36.C: Adjust.
9040         * g++.dg/other/fold1.C: Adjust.
9041         * g++.dg/init/member1.C: Adjust.
9042         * lib/prune.exp: Prune "skipping N instantiation contexts".
9043
9044 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9045
9046         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9047
9048 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         * gcc.dg/torture/builtin-cproj-1.c: New.
9051         * gcc.dg/torture/builtin-cproj-2.c: New.
9052
9053 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9054
9055         PR c++/43800
9056         PR c++/43704
9057         * g++.dg/template/typedef32.C: Adjust.
9058         * g++.dg/template/typedef33.C: New test.
9059
9060 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9061
9062         PR fortran/43227
9063         * gfortran.dg/proc_decl_23.f90: New test.
9064
9065         PR fortran/43266
9066         * gfortran.dg/abstract_type_6.f03: New test.
9067
9068 2010-04-20  Xinliang David Li  <davidxl@google.com>
9069
9070         * g++.dg/tree-ssa/fold-compare.C: New.
9071
9072 2010-04-20  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/39417
9075         * g++.dg/torture/pr39417.C: New testcase.
9076
9077 2010-04-20  Richard Guenther  <rguenther@suse.de>
9078
9079         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9080
9081 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9082
9083         * g++.dg/debug/dwarf2/rv1.C: New test.
9084
9085 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9086
9087         PR target/43635
9088         * gcc.c-torture/compile/pr43635.c: New testcase.
9089
9090 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR fortran/43339
9093         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9094         of sequential loops being private only in the innermost containing
9095         task region.
9096
9097         PR middle-end/43337
9098         * gfortran.dg/gomp/pr43337.f90: New test.
9099
9100 2010-04-19  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/43796
9103         * gfortran.dg/pr43796.f90: New testcase.
9104
9105 2010-04-19  Richard Guenther  <rguenther@suse.de>
9106
9107         PR tree-optimization/43783
9108         * gcc.c-torture/execute/pr43783.c: New testcase.
9109
9110 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9111
9112         PR target/43766
9113         * gcc.target/i386/pr43766.c: New test.
9114
9115 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9116
9117         PR target/43662
9118         * gcc.target/i386/pr43662.c: New test.
9119
9120 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9121
9122         PR c++/43704
9123         * g++.dg/template/typedef32.C: New test.
9124
9125 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9126
9127         PR tree-optimization/37027
9128         * lib/target-supports.exp
9129         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9130         * gcc.dg/vect/pr37027.c: New test.
9131         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9132         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9133         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9134         gcc.dg/vect/vect-complex-6.c: Likewise.
9135
9136 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9137
9138         * g++.dg/debug/dwarf2/enum1.C: New test.
9139
9140 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9141
9142         * gnat.dg/rep_clause5.ad[sb]: New test.
9143         * gnat.dg/rep_clause5_pkg.ads: New helper.
9144
9145 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9146
9147         PR tree-optimization/43771
9148         * g++.dg/vect/pr43771.cc: New test.
9149
9150 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9151
9152         PR fortran/31538
9153         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9154         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9155
9156 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9157
9158         * gnat.dg/sizetype.adb: Rename into...
9159         * gnat.dg/sizetype1.adb: ...this.
9160         * gnat.dg/sizetype2.adb: New test.
9161
9162 2010-04-16  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/43572
9165         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9166
9167 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9168
9169         * gnat.dg/specs/discr_private.ads: New test.
9170
9171 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9172
9173         PR target/41514
9174         * gcc.target/arm/thumb-comparisons.c: New test.
9175
9176         PR target/40603
9177         * gcc.target/arm/thumb-cbranchqi.c: New test.
9178
9179 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9180
9181         * g++.dg/torture/pr36191.C: Enable for SH.
9182
9183 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9184
9185         * gnat.dg/wide_boolean.adb: New test.
9186         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9187
9188 2010-04-15  Richard Guenther  <rguenther@suse.de>
9189
9190         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9191         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9192         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9193         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9194         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9195         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9196         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9197         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9198         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9199         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9200         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9201         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9202         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9203         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9204         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9205
9206 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9207
9208         PR target/21803
9209         * gcc.target/arm/pr42496.c: New test.
9210
9211 2010-04-14  Jason Merrill  <jason@redhat.com>
9212
9213         PR c++/36625
9214         * g++.dg/ext/attrib38.C: New.
9215
9216 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9217
9218         PR testsuite/43739
9219         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9220
9221 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9222
9223         PR 42966
9224         * gcc.dg/cpp/warn-undef-2.c: Update.
9225         * gcc.dg/cpp/warn-traditional-2.c: Update.
9226         * gcc.dg/cpp/warn-comments-2.c: Update.
9227         * gcc.dg/cpp/warn-variadic-2.c: Update.
9228         * gcc.dg/cpp/warn-long-long-2.c: Update.
9229         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9230         * gcc.dg/cpp/warn-multichar-2.c: Update.
9231         * gcc.dg/cpp/warn-normalized-3.c: Update.
9232         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9233         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9234         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9235         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9236         * gcc.dg/cpp/warn-redefined-2.c: Update.
9237         * gfortran.dg/warning-directive-2.F90: Update.
9238         * c-c++-common/cpp/warning-directive-2.c: Update.
9239
9240 2010-04-14  Michael Matz  <matz@suse.de>
9241
9242         PR tree-optimization/42963
9243         * gcc.dg/pr42963.c: New testcase.
9244
9245 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9246
9247         * gnat.dg/class_wide.adb: Rename into...
9248         * gnat.dg/class_wide1.adb: ...this.
9249         * gnat.dg/class_wide2.ad[sb]: New test.
9250
9251 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9252
9253         PR fortran/18918
9254         * gfortran.dg/coarray_9.f90: Update dg-errors.
9255         * gfortran.dg/coarray_10.f90: New test.
9256         * gfortran.dg/coarray_11.f90: New test.
9257
9258 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9259
9260         PR fortran/43747
9261         gfortran.dg/initialization_24.f90: New test.
9262
9263 2010-04-13  Jason Merrill  <jason@redhat.com>
9264
9265         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9266         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9267
9268 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9269
9270         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9271         * g++.dg/dg.exp: Likewise.
9272         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9273         * c-c++-common/cpp/warning-directive-1.c: ... here.
9274         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9275         * c-c++-common/cpp/warning-directive-2.c: ... here.
9276         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9277         * c-c++-common/cpp/warning-directive-3.c: ... here.
9278         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9279         * c-c++-common/cpp/warning-directive-4.c: ... here.
9280         * g++.dg/cpp/warning-directive-1.C: Delete.
9281         * g++.dg/cpp/warning-directive-2.C: Delete.
9282         * g++.dg/cpp/warning-directive-3.C: Delete.
9283         * g++.dg/cpp/warning-directive-4.C: Delete.
9284         * gcc.dg/cpp/normalised-3.c: Delete.
9285         * g++.dg/cpp/normalised-1.C: Rename as ...
9286         * c-c++-common/cpp/normalised-3.c: ... this.
9287
9288 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9289
9290         * gcc.dg/tree-ssa/sra-9.c: New test.
9291
9292 2010-04-13  Michael Matz  <matz@suse.de>
9293
9294         PR middle-end/43730
9295         * gcc.dg/pr43730.c: New test.
9296
9297 2010-04-13  Michael Matz  <matz@suse.de>
9298
9299         * gcc.dg/tree-ssa/negate.c: New testcase.
9300
9301 2010-04-13  Richard Guenther  <rguenther@suse.de>
9302
9303         PR testsuite/43735
9304         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9305
9306 2010-04-13  Richard Guenther  <rguenther@suse.de>
9307
9308         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9309
9310 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9311
9312         * gnat.dg/derived_type1.adb: New test.
9313
9314 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9315
9316         * gcc.dg/plugindir1.c: New testcase.
9317         * gcc.dg/plugindir2.c: New testcase.
9318         * gcc.dg/plugindir3.c: New testcase.
9319         * gcc.dg/plugindir4.c: New testcase.
9320
9321 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9322
9323         * gcc.target/i386/rotate-2.c: New test.
9324
9325 2010-04-12  Jason Merrill  <jason@redhat.com>
9326
9327         PR c++/43641
9328         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9329         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9330
9331 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9332
9333         PR c++/25811
9334         * g++.dg/init/pr25811.C: New test.
9335
9336 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9339         dg-error, dg-warning.
9340         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9341
9342 2010-04-12  Richard Guenther  <rguenther@suse.de>
9343
9344         * gcc.dg/torture/inline-2.c: New testcase.
9345
9346 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9347
9348         PR bootstrap/43699
9349         * gcc.dg/Wunused-var-7.c: New test.
9350
9351         PR tree-optimization/43560
9352         * gcc.c-torture/execute/pr43560.c: New test.
9353
9354 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9355
9356         * gnat.dg/aggr13.adb: New test.
9357         * gnat.dg/aggr14.adb: Likewise.
9358         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9359
9360 2010-04-12  Richard Guenther  <rguenther@suse.de>
9361
9362         PR c++/43611
9363         * g++.dg/torture/pr43611.C: New testcase.
9364
9365 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9366
9367         PR c/36774
9368         * gcc.dg/pr36774-1.c: New test.
9369         * gcc.dg/pr36774-2.c: New test.
9370
9371 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9372
9373         * gcc.target/sh/rte-delay-slot.c: New test.
9374
9375 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9376
9377         * gnat.dg/pack9.adb: Remove -cargs option.
9378         * gnat.dg/aggr12.ad[sb]: New test.
9379
9380 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9381
9382         PR target/43417
9383         * gcc.target/sh/pr43417.c: New test.
9384
9385 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9386
9387         PR fortran/43591
9388         * gfortran.dg/spec_expr_6.f90: New test.
9389
9390 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9391
9392         PR cpp/43195
9393         * gcc.dg/cpp/pr43195.c: New.
9394         * gcc.dg/cpp/pr43195.h: New.
9395
9396 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9397
9398         PR 42965
9399         * gcc.dg/Werror-6.c: Adjust.
9400         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9401         * gcc.dg/Werror-4.c: Likewise.
9402         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9403         * gcc.dg/Wswitch-enum-error.c: Likewise.
9404         * gcc.dg/Wpointer-arith.c: Likewise.
9405         * gcc.dg/Wfatal.c: Likewise.
9406         * gcc.dg/Wswitch-error.c: Likewise.
9407         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9408         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9409         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9410         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9411         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9412         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9413         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9414         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9415         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9416         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9417         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9418         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9419         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9420         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9421         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9422         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9423         * g++.dg/cpp/warning-directive-2.C: Likewise.
9424         * gfortran.dg/warning-directive-2.F90: Likewise.
9425
9426 2010-04-09  Jason Merrill  <jason@redhat.com>
9427
9428         PR c++/42623
9429         * g++.dg/template/sizeof13.C: New.
9430
9431 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9432
9433         * g++.dg/other/pr35504.C: Add check for thiscall.
9434         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9435         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9436
9437 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9438
9439         PR c++/28584
9440         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9441         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9442         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9443         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9444         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9445         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9446         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9447         * g++.dg/other/increment1.C: Likewise.
9448
9449 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9450
9451         PR fortran/18918
9452         * gfortran.dg/coarray_7.f90: New test.
9453         * gfortran.dg/coarray_8.f90: New test.
9454
9455 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9456
9457         PR fortran/28039
9458         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9459
9460 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9461
9462         PR target/43643
9463         * gcc.dg/pr43643.c: New test.
9464
9465 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9466
9467         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9468
9469 2010-04-08  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/43679
9472         * gcc.c-torture/compile/pr43679.c: New testcase.
9473
9474 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR debug/43670
9477         * gcc.dg/pr43670.c: New test.
9478
9479 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9480
9481         PR middle-end/40815
9482         * gcc.dg/tree-ssa/reassoc-19.c: New.
9483
9484 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9485
9486         PR c/18624
9487         * gcc.dg/Wunused-var-1.c: New test.
9488         * gcc.dg/Wunused-var-2.c: New test.
9489         * gcc.dg/Wunused-var-3.c: New test.
9490         * gcc.dg/Wunused-var-4.c: New test.
9491         * gcc.dg/Wunused-var-5.c: New test.
9492         * gcc.dg/Wunused-var-6.c: New test.
9493         * gcc.dg/Wunused-parm-1.c: New test.
9494
9495         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9496         * gcc.dg/trunc-1.c: Likewise.
9497         * gcc.dg/vla-9.c: Likewise.
9498         * gcc.dg/dfp/composite-type.c: Likewise.
9499
9500 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9501
9502         PR objc/35996
9503         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9504         * obj-c++.dg/objc-gc-3.mm: Ditto.
9505
9506 2010-04-07  Simon Baldwin  <simonb@google.com>
9507
9508         * gcc.dg/cpp/warn-undef-2.c: New.
9509         * gcc.dg/cpp/warn-traditional-2.c: New.
9510         * gcc.dg/cpp/warn-comments-2.c: New.
9511         * gcc.dg/cpp/warning-directive-1.c: New.
9512         * gcc.dg/cpp/warn-long-long.c: New.
9513         * gcc.dg/cpp/warn-traditional.c: New.
9514         * gcc.dg/cpp/warn-variadic-2.c: New.
9515         * gcc.dg/cpp/warn-undef.c: New.
9516         * gcc.dg/cpp/warn-normalized-1.c: New.
9517         * gcc.dg/cpp/warning-directive-2.c: New.
9518         * gcc.dg/cpp/warn-long-long-2.c: New.
9519         * gcc.dg/cpp/warn-variadic.c: New.
9520         * gcc.dg/cpp/warn-normalized-2.c: New.
9521         * gcc.dg/cpp/warning-directive-3.c: New.
9522         * gcc.dg/cpp/warn-deprecated-2.c: New.
9523         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9524         * gcc.dg/cpp/warn-multichar-2.c: New.
9525         * gcc.dg/cpp/warn-normalized-3.c: New.
9526         * gcc.dg/cpp/warning-directive-4.c: New.
9527         * gcc.dg/cpp/warn-unused-macros.c: New.
9528         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9529         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9530         * gcc.dg/cpp/warn-cxx-compat.c: New.
9531         * gcc.dg/cpp/warn-redefined.c: New.
9532         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9533         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9534         * gcc.dg/cpp/warn-deprecated.c: New.
9535         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9536         * gcc.dg/cpp/warn-redefined-2.c: New.
9537         * gcc.dg/cpp/warn-comments.c: New.
9538         * gcc.dg/cpp/warn-multichar.c: New.
9539         * g++.dg/cpp/warning-directive-1.C: New.
9540         * g++.dg/cpp/warning-directive-2.C: New.
9541         * g++.dg/cpp/warning-directive-3.C: New.
9542         * g++.dg/cpp/warning-directive-4.C: New.
9543         * gfortran.dg/warning-directive-1.F90: New.
9544         * gfortran.dg/warning-directive-3.F90: New.
9545         * gfortran.dg/warning-directive-2.F90: New.
9546         * gfortran.dg/warning-directive-4.F90: New.
9547
9548 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9549
9550         PR objc++/23716
9551         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9552
9553 2010-04-07  Jason Merrill  <jason@redhat.com>
9554
9555         * g++.dg/template/dr408.C: New.
9556
9557         * g++.dg/lookup/ns4.C: New.
9558
9559         PR c++/38392
9560         * g++.dg/template/friend51.C: New test.
9561
9562         PR c++/41970
9563         * g++.old-deja/g++.other/linkage1.C: Adjust.
9564
9565 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9566
9567         PR c++/42697
9568         * g++.dg/template/crash94.C: New test.
9569
9570 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9571
9572         PR c++/40239
9573         * g++.dg/init/aggr5.C: New test.
9574         * g++.dg/init/aggr5.C: New test.
9575
9576 2010-04-07  Richard Guenther  <rguenther@suse.de>
9577
9578         PR tree-optimization/43270
9579         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9580         * gcc.dg/Warray-bounds-7.c: Likewise.
9581
9582 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9583
9584         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9585         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9586         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9587
9588 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9589
9590         PR c++/42556
9591         * g++.dg/init/pr42556.C: New test.
9592
9593 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9594
9595         PR debug/43628
9596         * g++.dg/debug/dwarf2/typedef2.C: New test.
9597
9598 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9599
9600         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9601         c-c++-common/dwarf2/redeclaration-1.C
9602
9603 2010-04-06  Jason Merrill  <jason@redhat.com>
9604
9605         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9606         * g++.dg/ext/attrib18.C: Likewise.
9607         * g++.dg/ext/bitfield2.C: Likewise.
9608         * g++.dg/ext/bitfield4.C: Likewise.
9609         * g++.dg/ext/visibility/warn2.C: Likewise.
9610         * g++.dg/ext/visibility/warn3.C: Likewise.
9611         * g++.dg/gomp/pr26690-1.C: Likewise.
9612         * g++.dg/inherit/covariant7.C: Likewise.
9613         * g++.dg/init/synth2.C: Likewise.
9614         * g++.dg/lookup/using7.C: Likewise.
9615         * g++.dg/other/crash-4.C: Likewise.
9616         * g++.dg/other/error13.C: Likewise.
9617         * g++.dg/other/error20.C: Likewise.
9618         * g++.dg/parse/crash31.C: Likewise.
9619         * g++.dg/parse/error16.C: Likewise.
9620         * g++.dg/parse/error19.C: Likewise.
9621         * g++.dg/parse/error27.C: Likewise.
9622         * g++.dg/parse/error28.C: Likewise.
9623         * g++.dg/parse/fused-params1.C: Likewise.
9624         * g++.dg/template/error2.C: Likewise.
9625         * g++.dg/template/local6.C: Likewise.
9626         * g++.dg/template/qualttp15.C: Likewise.
9627         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9628         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9629         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9630         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9631         * g++.old-deja/g++.eh/spec6.C: Likewise.
9632         * g++.old-deja/g++.jason/crash3.C: Likewise.
9633         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9634         * g++.old-deja/g++.law/ctors5.C: Likewise.
9635         * g++.old-deja/g++.law/ctors9.C: Likewise.
9636         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9637         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9638         * g++.old-deja/g++.other/struct1.C: Likewise.
9639         * g++.old-deja/g++.other/volatile1.C: Likewise.
9640         * g++.old-deja/g++.pt/crash36.C: Likewise.
9641         * g++.old-deja/g++.pt/derived3.C: Likewise.
9642         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9643         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9644
9645 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9646
9647         PR middle-end/43519
9648         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9649         * gcc.dg/graphite/id-19.c: New.
9650
9651 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9652
9653         PR middle-end/32824
9654         * gcc.dg/vect/pr32824: New.
9655
9656 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9657
9658         PR fortran/18918
9659         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9660         * gfortran.dg/coarray_3.f90: Ditto.
9661         * gfortran.dg/coarray_4.f90: Ditto.
9662         * gfortran.dg/coarray_5.f90: Ditto.
9663         * gfortran.dg/coarray_6.f90: Ditto.
9664         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9665
9666 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9667
9668         PR fortran/18918
9669         * gfortran.dg/coarray_4.f90: Fix test.
9670         * gfortran.dg/coarray_6.f90: Add more tests.
9671
9672 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9673
9674         PR fortran/18918
9675         * gfortran.dg/coarray_4.f90: New test.
9676         * gfortran.dg/coarray_5.f90: New test.
9677         * gfortran.dg/coarray_6.f90: New test.
9678
9679 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9680
9681         PR fortran/18918
9682         * gfortran.dg/iso_fortran_env_5.f90: New test.
9683         * gfortran.dg/iso_fortran_env_6.f90: New test.
9684
9685 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9686
9687         PR fortran/39997
9688         * gfortran.dg/coarray_1.f90: New test.
9689         * gfortran.dg/coarray_2.f90: New test.
9690         * gfortran.dg/coarray_3.f90: New test.
9691
9692 2010-04-06  Jason Merrill  <jason@redhat.com>
9693
9694         PR c++/43648
9695         * g++.dg/template/dtor8.C: New.
9696
9697         PR c++/43621
9698         * g++.dg/template/error-recovery2.C: New.
9699
9700 2010-04-06  Jan Hubicka  <jh@suse.czpli
9701
9702         PR tree-optimization/42906
9703         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9704
9705 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9706
9707         PR fortran/43178
9708         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9709         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9710         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9711
9712 2010-04-06  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/43627
9715         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9716
9717 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9718
9719         PR target/43638
9720         * gcc.target/i386/pr43638.c: New test.
9721
9722 2010-04-06  Richard Guenther  <rguenther@suse.de>
9723
9724         PR middle-end/43661
9725         * gcc.c-torture/compile/pr43661.c: New testcase.
9726
9727 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9730
9731 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9732
9733         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9734
9735 2010-04-02  Richard Guenther  <rguenther@suse.de>
9736
9737         PR tree-optimization/43629
9738         * gcc.c-torture/execute/pr43629.c: New testcase.
9739
9740 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9741             Dominique d'Humieres  <dominiq@lps.ens.fr>
9742
9743         PR libfortran/43605
9744         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9745
9746 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9747
9748         PR debug/43325
9749         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9750
9751 2010-04-01  Jason Merrill  <jason@redhat.com>
9752
9753         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9754
9755 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9756             Manfred Schwarb  <manfred99@gmx.ch>
9757
9758         PR libfortran/43605
9759         * gfortran.dg/ftell_3.f90: New test.
9760
9761 2010-04-01  Richard Guenther  <rguenther@suse.de>
9762
9763         PR middle-end/43614
9764         * gcc.c-torture/compile/pr43614.c: New testcase.
9765
9766 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9767
9768         PR tree-optimization/43141
9769         * gcc.dg/guality/pr43141.c: New test.
9770
9771 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9772
9773         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9774         * g++.dg/eh/spbp.C: Likewise.
9775         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9776         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9777         superfluous casts.
9778         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9779         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9780         * objc.dg/dwarf-2.m: Likewise.
9781
9782 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9783
9784         PR middle-end/43464
9785         * gcc.dg/graphite/id-pr43464.c: New.
9786         * gcc.dg/graphite/id-pr43464-1.c: New.
9787
9788 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9789
9790         PR middle-end/43351
9791         * gcc.dg/graphite/id-pr43351.c
9792
9793 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9794
9795         PR testsuite/35165
9796         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9797         * obj-c++.dg/try-catch-2.mm: Ditto.
9798         * obj-c++.dg/lookup-2.mm: Ditto.
9799         * obj-c++.dg/encode-8.m: Ditto.
9800         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9801         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9802         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9803         * obj-c++.dg/const-str-11.mm: Ditto.
9804         * obj-c++.dg/const-str-9.mm: Ditto.
9805         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9806         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9807         * obj-c++.dg/except-1.mm: Ditto.
9808         * obj-c++.dg/const-str-7.mm: Ditto.
9809         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9810         * obj-c++.dg/const-str-3.mm: Ditto.
9811         * obj-c++.dg/const-str-7.mm: Ditto.
9812         * obj-c++.dg/stubify-2.mm: Change dump file name.
9813
9814         PR objc++/23613
9815         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9816         New macro.
9817         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9818         Remove dg-xfail-if.
9819
9820 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9821
9822         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9823         only with -O2, -O3 or -Os and not with -fwhopr.
9824
9825 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9826
9827         PR c++/43558
9828         * g++.dg/template/typedef31.C: New test.
9829
9830 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9831
9832         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9833         assembler output on *-*-solaris2*.
9834         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9835
9836 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR debug/43557
9839         * gcc.dg/pr43557-1.c: New test.
9840         * gcc.dg/pr43557-2.c: New file.
9841
9842 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9843
9844         PR 43562
9845         * gcc.dg/pr43562.c: New test.
9846
9847 2010-03-30  Jason Merrill  <jason@redhat.com>
9848
9849         PR c++/43076
9850         * g++.dg/template/error-recovery1.C: New.
9851
9852         PR c++/41786
9853         * g++.dg/parse/ambig5.C: New.
9854
9855 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9856
9857         PR debug/43593
9858         * gcc.dg/guality/pr43593.c: New test.
9859
9860 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9861
9862         PR middle-end/43430
9863         * gcc.dg/vect/pr43430-1.c: New.
9864
9865 2010-03-30  Jason Merrill  <jason@redhat.com>
9866
9867         PR c++/43559
9868         * g++.dg/template/partial7.C: New.
9869
9870 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9871
9872         * gcc.target/s390/stackcheck1.c: New testcase.
9873
9874 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9875
9876         PR libfortran/43265
9877         * gfortran.dg/read_eof_8.f90: New test.
9878
9879 2010-03-29  Jason Merrill  <jason@redhat.com>
9880
9881         * gcc.dg/cpp/include6.c: Change [] to ().
9882
9883         N3077
9884         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9885         splicing and UCNs.
9886         * c-c++-common/raw-string-2.c: Add trigraph test.
9887         * c-c++-common/raw-string-8.c: New.
9888         * c-c++-common/raw-string-9.c: New.
9889         * c-c++-common/raw-string-10.c: New.
9890
9891         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9892         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9893         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9894         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9895         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9896         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9897         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9898
9899 2010-03-29  Richard Guenther  <rguenther@suse.de>
9900
9901         PR tree-optimization/43560
9902         * gcc.dg/torture/pr43560.c: New testcase.
9903
9904 2010-03-29  Jason Merrill  <jason@redhat.com>
9905
9906         N3077
9907         * g++.dg/ext/raw-string-1.C: Change [] to ().
9908         * g++.dg/ext/raw-string-2.C: Change [] to ().
9909         Don't use \ in delimiter.
9910         * g++.dg/ext/raw-string-3.C: Change [] to ().
9911         * g++.dg/ext/raw-string-4.C: Change [] to ().
9912         * g++.dg/ext/raw-string-5.C: Change [] to ().
9913         Test for error on \ in delimiter.
9914         * g++.dg/ext/raw-string-6.C: Change [] to ().
9915         * g++.dg/ext/raw-string-7.C: Change [] to ().
9916
9917 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9918
9919         PR 43564
9920         * gcc.dg/pr43564.c: New test.
9921
9922 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9923
9924         PR fortran/43551
9925         * gfortran.dg/direct_io_12.f90: New test.
9926
9927 2010-03-28  Jan Hubicka  <jh@suse.cz>
9928
9929         PR tree-optimization/43505
9930         * gfortran.dg/pr43505.f90: New testcase.
9931
9932 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9933
9934         PR tree-optimization/43528
9935         * gcc.target/i386/pr43528.c: New test.
9936
9937 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9938
9939         PR c/43381
9940         * gcc.dg/parm-impl-decl-3.c: New test.
9941
9942 2010-03-26  Jason Merrill  <jason@redhat.com>
9943
9944         PR c++/43509
9945         * g++.dg/cpp0x/parse1.C: New.
9946
9947 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9948
9949         PR target/43524
9950         * gcc.target/i386/pr43524.c: New test.
9951
9952 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9953
9954         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9955         whitespace, rename main to foo.
9956         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9957         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9958         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9959         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9960         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9961         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9962         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9963         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9964         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9965         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9966         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9967
9968 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9969
9970         PR c++/43327
9971         * g++.dg/other/crash-10.C: New test.
9972         * g++.dg/other/crash-11.C: New test.
9973
9974 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9975
9976         PR libfortran/43517
9977         * gfortran.dg/read_eof_7.f90: New test.
9978
9979 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9980
9981         PR objc/35165
9982         PR testsuite/43512
9983         * objc-obj-c++-shared: New directory.
9984         * objc-obj-c++-shared/Object1-implementation.h: New file.
9985         * objc-obj-c++-shared/Object1.h: New file.
9986         * objc-obj-c++-shared/Protocol1.h: New file.
9987         * objc-obj-c++-shared/next-abi.h: New file.
9988         * objc-obj-c++-shared/next-mapping.h: New file.
9989         * objc/execute/next_mapping.h: Delete.
9990         * objc.dg/special/special.exp: For all targets run the tests with
9991         -fgnu-runtime, for darwin targets also run the tests with
9992         -fnext-runtime.
9993         * objc.dg/dg.exp: Ditto.
9994         * obj-c++.dg/dg.exp: Ditto.
9995         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9996         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9997         include use of updated NeXT interface.
9998         * objc/execute/formal_protocol-5.m: Ditto.
9999         * objc/execute/protocol-isEqual-2.m: Ditto.
10000         * objc/execute/protocol-isEqual-4.m: Ditto.
10001         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10002         Protocol1.h) and next-mapping.h as required.
10003         * objc/execute/object_is_class.m: Ditto.
10004         * objc/execute/enumeration-1.m: Ditto.
10005         * objc/execute/class-13.m: Ditto.
10006         * objc/execute/formal_protocol-2.m: Ditto.
10007         * objc/execute/formal_protocol-4.m: Ditto.
10008         * objc/execute/class-1.m: Ditto.
10009         * objc/execute/bycopy-1.m: Ditto.
10010         * objc/execute/formal_protocol-6.m: Ditto.
10011         * objc/execute/bycopy-3.m: Ditto.
10012         * objc/execute/class-3.m: Ditto.
10013         * objc/execute/bf-11.m: Ditto.
10014         * objc/execute/class-5.m: Ditto.
10015         * objc/execute/bf-13.m: Ditto.
10016         * objc/execute/class-7.m: Ditto.
10017         * objc/execute/bf-15.m: Ditto.
10018         * objc/execute/class-9.m: Ditto.
10019         * objc/execute/bf-17.m: Ditto.
10020         * objc/execute/bf-19.m: Ditto.
10021         * objc/execute/IMP.m: Ditto.
10022         * objc/execute/exceptions/catchall-1.m: Ditto.
10023         * objc/execute/exceptions/trivial.m: Ditto.
10024         * objc/execute/exceptions/finally-1.m: Ditto.
10025         * objc/execute/exceptions/local-variables-1.m: Ditto.
10026         * objc/execute/exceptions/foward-1.m: Ditto.
10027         * objc/execute/bf-2.m: Ditto.
10028         * objc/execute/string1.m: Ditto.
10029         * objc/execute/bf-4.m: Ditto.
10030         * objc/execute/informal_protocol.m: Ditto.
10031         * objc/execute/string3.m: Ditto.
10032         * objc/execute/bf-6.m: Ditto.
10033         * objc/execute/bf-8.m: Ditto.
10034         * objc/execute/class-tests-1.h: Ditto.
10035         * objc/execute/protocol-isEqual-1.m: Ditto.
10036         * objc/execute/protocol-isEqual-3.m: Ditto.
10037         * objc/execute/_cmd.m: Ditto.
10038         * objc/execute/function-message-1.m: Ditto.
10039         * objc/execute/bf-20.m: Ditto.
10040         * objc/execute/bf-common.h: Ditto.
10041         * objc/execute/np-2.m: Ditto.
10042         * objc/execute/class-10.m: Ditto.
10043         * objc/execute/class-12.m: Ditto.
10044         * objc/execute/enumeration-2.m: Ditto.
10045         * objc/execute/class-14.m: Ditto.
10046         * objc/execute/encode-1.m: Ditto.
10047         * objc/execute/formal_protocol-1.m: Ditto.
10048         * objc/execute/formal_protocol-3.m: Ditto.
10049         * objc/execute/accessing_ivars.m: Ditto.
10050         * objc/execute/bycopy-2.m: Ditto.
10051         * objc/execute/class-2.m: Ditto.
10052         * objc/execute/bf-10.m: Ditto.
10053         * objc/execute/formal_protocol-7.m: Ditto.
10054         * objc/execute/root_methods.m: Ditto.
10055         * objc/execute/class-4.m: Ditto.
10056         * objc/execute/bf-12.m: Ditto.
10057         * objc/execute/class-6.m: Ditto.
10058         * objc/execute/bf-14.m: Ditto.
10059         * objc/execute/nested-func-1.m: Ditto.
10060         * objc/execute/class-8.m: Ditto.
10061         * objc/execute/private.m: Ditto.
10062         * objc/execute/bf-16.m: Ditto.
10063         * objc/execute/bf-18.m: Ditto.
10064         * objc/execute/load-3.m: Ditto.
10065         * objc/execute/compatibility_alias.m: Ditto.
10066         * objc/execute/bf-1.m: Ditto.
10067         * objc/execute/no_clash.m: Ditto.
10068         * objc/execute/bf-3.m: Ditto.
10069         * objc/execute/string2.m: Ditto.
10070         * objc/execute/bf-5.m: Ditto.
10071         * objc/execute/string4.m: Ditto.
10072         * objc/execute/bf-7.m: Ditto.
10073         * objc/execute/object_is_meta_class.m: Ditto.
10074         * objc/execute/bf-9.m: Ditto.
10075         * objc/execute/bf-21.m: Ditto.
10076         * objc/execute/cascading-1.m: Ditto.
10077         * objc/execute/trivial.m: Ditto.
10078         * objc/execute/np-1.m: Ditto.
10079         * objc/compile/trivial.m: Ditto.
10080         * objc/execute/class_self-2.m: Include <stdlib.h>.
10081         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10082         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10083         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10084         and 64bit. Use new NeXT interface as required.
10085         * objc.dg/special/unclaimed-category-1.m: Ditto.
10086         * objc.dg/special/unclaimed-category-1.h: Ditto.
10087         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10088         * objc.dg/func-ptr-1.m: Ditto.
10089         * objc.dg/stret-1.m: Ditto.
10090         * objc.dg/encode-2.m: Ditto.
10091         * objc.dg/category-1.m: Ditto.
10092         * objc.dg/encode-3.m: Ditto.
10093         * objc.dg/call-super-3.m: Ditto.
10094         * objc.dg/method-3.m: Ditto.
10095         * objc.dg/func-ptr-2.m: Ditto.
10096         * objc.dg/lookup-1.m: Ditto.
10097         * objc.dg/encode-4.m: Ditto.
10098         * objc.dg/fix-and-continue-1.m: Ditto.
10099         * objc.dg/proto-lossage-3.m: Ditto.
10100         * objc.dg/method-13.m: Ditto.
10101         * objc.dg/proto-qual-1.m: Ditto.
10102         * objc.dg/zero-link-3.m: Ditto.
10103         * objc.dg/bitfield-1.m: Ditto.
10104         * objc.dg/va-meth-1.m: Ditto.
10105         * objc.dg/super-class-3.m: Ditto.
10106         * objc.dg/call-super-1.m: Ditto.
10107         * objc.dg/type-size-2.m: Ditto.
10108         * objc.dg/method-10.m: Ditto.
10109         * objc.dg/defs.m: Ditto.
10110         * objc.dg/const-str-3.m: Ditto.
10111         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10112         Protocol1.h) and next-mapping.h as required. Use new NeXT
10113         interface as required.
10114         * objc.dg/super-class-4.m: Ditto.
10115         * objc.dg/comp-types-8.m: Ditto.
10116         * objc.dg/call-super-2.m: Ditto.
10117         * objc.dg/objc-fast-4.m: Ditto.
10118         * objc.dg/method-6.m: Ditto.
10119         * objc.dg/const-str-3.m: Ditto.
10120         * objc.dg/const-str-7.m: Ditto.
10121         * objc.dg/method-15.m: Ditto.
10122         * objc.dg/method-19.m: Ditto.
10123         * objc.dg/sync-1.m: Ditto.
10124         * objc.dg/layout-1.m: Ditto.
10125         * objc.dg/bitfield-3.m: Ditto.
10126         * objc.dg/try-catch-3.m: Ditto.
10127         * objc.dg/try-catch-7.m: Ditto.
10128         * objc.dg/comp-types-10.m: Ditto.
10129         * objc.dg/selector-2.: Ditto.
10130         * objc.dg/method-7.m: Ditto.
10131         * objc.dg/typedef-alias-1.m: Ditto.
10132         * objc.dg/proto-lossage-2.m: Ditto.
10133         * objc.dg/comp-types-11.m: Ditto.
10134         * objc.dg/sizeof-1.m: Ditto.
10135         * objc.dg/method-17.m: Ditto.
10136         * objc.dg/bitfield-5.m: Ditto.
10137         * objc.dg/try-catch-1.m: Ditto.
10138         * objc.dg/encode-5.m: Ditto.
10139         * objc.dg/fix-and-continue-2.m: Ditto.
10140         * objc.dg/method-9.m: Ditto.
10141         * objc.dg/isa-field-1.m: Ditto.
10142         * objc.dg/local-decl-2.m: Ditto.
10143         * objc.dg/objc-gc-4.m: Ditto.
10144         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10145         * objc.dg/gnu-runtime-3.m: Ditto.
10146         * objc.dg/encode-7.m: Ditto.
10147         * objc.dg/encode-8.m: Ditto.
10148         * objc.dg/selector-3.m: Ditto.
10149         * objc.dg/gnu-runtime-1.m: Ditto.
10150         * objc.dg/const-str-12.m: Ditto.
10151         * objc.dg/gnu-runtime-2.m: Ditto.
10152         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10153         * objc.dg/selector-1.m: Ditto.
10154         * objc.dg/stubify-2.m: Ditto.
10155         * objc.dg/zero-link-1.m: Ditto.
10156         * objc.dg/stret-2.m: Ditto.
10157         * objc.dg/zero-link-2.m: Ditto.
10158         * objc.dg/next-runtime-1.m: Ditto.
10159         * objc.dg/symtab-1.m: Ditto.
10160         * objc.dg/stubify-1.m: Ditto.
10161         * objc.dg/bitfield-2.m: Ditto.
10162         * objc.dg/try-catch-10.m: Apply to both runtimes.
10163         * objc.dg/const-str-1.m: Ditto.
10164         * objc.dg/image-info.m: Ditto.
10165         * objc.dg/encode-9.m: Ditto.
10166         * objc.dg/pragma-1.m: Apply test to all targets.
10167         * objc.dg/const-str-4.m: Ditto.
10168         * objc.dg/const-str-8.m: Ditto.
10169         * objc.dg/super-class-2.m: Ditto.
10170         * objc.dg/try-catch-5.m: Ditto.
10171         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10172         Protocol1.h) and next-mapping.h as required. Use new NeXT
10173         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10174         * objc.dg/const-str-11.m: Ditto.
10175         * objc.dg/const-str-9.m: Ditto.
10176         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10177         * objc.dg/encode-1.m: Remove redundant -lobjc.
10178         * objc.dg/try-catch-9.m: Tidy space.
10179         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10180         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10181         and 64bit. Use new NeXT interface as required.
10182         * obj-c++.dg/template-4.mm: Ditto.
10183         * obj-c++.dg/defs.mm: Ditto.
10184         * obj-c++.dg/basic.mm: Ditto.
10185         * obj-c++.dg/encode-4.mm: Ditto.
10186         * obj-c++.dg/method-17.mm: Ditto.
10187         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10188         * obj-c++.dg/cxx-class-1.mm: Ditto.
10189         * obj-c++.dg/method-10.mm: Ditto.
10190         * obj-c++.dg/va-meth-1.mm: Ditto.
10191         * obj-c++.dg/encode-5.mm: Ditto.
10192         * obj-c++.dg/lookup-2.mm: Ditto.
10193         * obj-c++.dg/template-3.mm: Ditto.
10194         * obj-c++.dg/proto-qual-1.mm: Ditto.
10195         * obj-c++.dg/qual-types-1.m: Ditto.
10196         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10197         * obj-c++.dg/template-1.mm: Ditto.
10198         * obj-c++.dg/encode-6.mm: Ditto.
10199         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10200         Protocol1.h) and next-mapping.h as required. Use new NeXT
10201         interface as required.
10202         * obj-c++.dg/except-1.mm: Ditto.
10203         * obj-c++.dg/const-str-7.mm: Ditto.
10204         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10205         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10206         * obj-c++.dg/selector-2.mm: Ditto.
10207         * obj-c++.dg/isa-field-1.mm: Ditto.
10208         * obj-c++.dg/try-catch-1.mm: Ditto.
10209         * obj-c++.dg/local-decl-1.mm: Ditto.
10210         * obj-c++.dg/try-catch-9.mm: Ditto.
10211         * obj-c++.dg/no-extra-load.mm: Ditto.
10212         * obj-c++.dg/selector-5.mm: Ditto.
10213         * obj-c++.dg/method-12.mm: Ditto.
10214         * obj-c++.dg/try-catch-11.mm: Ditto.
10215         * obj-c++.dg/comp-types-11.mm: Ditto.
10216         * obj-c++.dg/bitfield-3.mm: Ditto.
10217         * obj-c++.dg/method-6.mm: Ditto.
10218         * obj-c++.dg/super-class-2.mm: Ditto.
10219         * obj-c++.dg/method-21.mm: Ditto.
10220         * obj-c++.dg/const-str-8.mm: Ditto.
10221         * obj-c++.dg/try-catch-7.mm: Ditto.
10222         * obj-c++.dg/method-15.mm: Ditto.
10223         * obj-c++.dg/layout-1.mm: Ditto.
10224         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10225         * obj-c++.dg/const-str-3.mm: Ditto.
10226         * obj-c++.dg/try-catch-2.mm: Ditto.
10227         * obj-c++.dg/objc-gc-3.mm: Ditto.
10228         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10229         * obj-c++.dg/bitfield-1.mm: Ditto.
10230         * obj-c++.dg/selector-6.mm: Ditto.
10231         * obj-c++.dg/method-13.mm: Ditto.
10232         * obj-c++.dg/comp-types-12.mm: Ditto.
10233         * obj-c++.dg/bitfield-4.mm: Ditto.
10234         * obj-c++.dg/try-catch-8.mm: Ditto.
10235         * obj-c++.dg/method-2.mm: Ditto.
10236         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10237         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10238         * obj-c++.dg/const-str-4.mm: Ditto.
10239         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10240         * obj-c++.dg/try-catch-3.mm: Ditto.
10241         * obj-c++.dg/comp-types-9.mm: Ditto.
10242         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10243         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10244         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10245         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10246         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10247         Use new NeXT interface as required.
10248         * obj-c++.dg/const-str-10.mm: Ditto.
10249         * obj-c++.dg/const-str-11.mm: Ditto.
10250         * obj-c++.dg/const-str-9.mm: Ditto.
10251         * obj-c++.dg/method-11.mm: Ditto.
10252         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10253         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10254         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10255         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10256         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10257
10258 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10259
10260         PR c++/43206
10261         * g++.dg/template/typedef30.C: New test case.
10262
10263 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10264
10265         PR c/43385
10266         * gcc.c-torture/execute/pr43385.c: New test.
10267
10268 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10269
10270         * gcc.dg/strncpy-fix-1.c: New test.
10271
10272 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10273
10274         PR testsuite/41609
10275         * lib/objc-torture.exp (objc-set-runtime-options): New.
10276         * objc/execute/execute.exp: Check runtime options on each pass.
10277         * objc/execute/exceptions/exceptions.exp: Ditto.
10278         * objc/compile/compile.exp: Ditto.
10279
10280         PR testsuite/42348
10281         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10282         standard tests.
10283         (check_effective_target_objc2): New proc.
10284         (check_effective_target_next_runtime): New proc.
10285         * lib/objc.exp: Determine which runtime is in force and support it.
10286         * lib/obj-c++.exp: Ditto.
10287
10288 2010-03-24  Jason Merrill  <jason@redhat.com>
10289
10290         PR c++/43502
10291         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10292
10293 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10294
10295         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10296         a loop.
10297         * gcc.dg/ipa/ipa-2.c: Likewise.
10298         * gcc.dg/ipa/ipa-3.c: Likewise.
10299         * gcc.dg/ipa/ipa-4.c: Likewise.
10300         * gcc.dg/ipa/ipa-5.c: Likewise.
10301         * gcc.dg/ipa/ipa-7.c: Likewise.
10302         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10303         a loop.
10304         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10305         i_can_not_be_propagated_fully2 into a loop.
10306         * gcc.dg/ipa/ipa-8.c: New test.
10307         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10308
10309 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR debug/19192
10312         PR debug/43479
10313         * gcc.dg/guality/pr43479.c: New test.
10314         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10315         and add volatile keyword.
10316
10317 2010-03-23  Mike Stump  <mikestump@comcast.net>
10318
10319         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10320
10321 2010-03-23  Jason Merrill  <jason@redhat.com>
10322
10323         * g++.dg/ext/altivec-17.C: Adjust error message.
10324
10325         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10326         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10327         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10328         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10329         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10330         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10331
10332 2010-03-22  Jason Merrill  <jason@redhat.com>
10333
10334         PR c++/43333
10335         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10336         * g++.dg/ext/is_pod_98.C: New.
10337
10338         PR c++/43281
10339         * g++.dg/cpp0x/auto18.C: New.
10340
10341         * gcc.dg/pr36997.c: Adjust error message.
10342         * g++.dg/ext/vector9.C: Likewise.
10343         * g++.dg/conversion/simd3.C: Likewise.
10344         * g++.dg/other/error23.C: Likewise.
10345
10346 2010-03-22  Michael Matz  <matz@suse.de>
10347
10348         PR middle-end/43475
10349         * gfortran.dg/pr43475.f90: New testcase.
10350
10351 2010-03-22  Richard Guenther  <rguenther@suse.de>
10352
10353         PR tree-optimization/43390
10354         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10355
10356 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10357
10358         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10359         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10360
10361 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10362             Michael Matz  <matz@suse.de>
10363
10364         PR c++/43081
10365         * g++.dg/parse/crash56.C: New test.
10366
10367 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10368
10369         PR fortran/43450
10370         * gfortran.dg/whole_file_15.f90 : New test.
10371
10372 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373
10374         PR fortran/43409
10375         * gfortran.dg/inquire_size.f90: New test.
10376
10377 2010-03-20  Richard Guenther  <rguenther@suse.de>
10378
10379         PR rtl-optimization/43438
10380         * gcc.c-torture/execute/pr43438.c: New testcase.
10381
10382 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10383
10384         PR c++/43375
10385         * g++.dg/abi/mangle42.C: New test.
10386
10387 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10388
10389         PR C/43211
10390         * gcc.dg/pr43211.c: New test.
10391         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10392
10393 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10394
10395         PR rtl-optimization/42258
10396         * gcc.target/arm/thumb1-mul-moves.c: New test.
10397
10398         PR target/40697
10399         * gcc.target/arm/thumb-andsi.c: New test.
10400
10401         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10402         dg-require-effective-target.
10403
10404 2010-03-19  Michael Matz  <matz@suse.de>
10405
10406         PR c++/43116
10407         * g++.dg/other/pr43116.C: New testcase.
10408
10409 2010-03-19  Michael Matz  <matz@suse.de>
10410
10411         PR target/43305
10412         * gcc.dg/pr43305.c: New testcase.
10413
10414 2010-03-19  Richard Guenther  <rguenther@suse.de>
10415
10416         PR tree-optimization/43415
10417         * gcc.c-torture/compile/pr43415.c: New testcase.
10418
10419 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10420
10421         PR ada/43106
10422         * gnat.dg/case_optimization2.adb: New test.
10423         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10424
10425 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10426             Jack Howarth <howarth@bromo.med.uc.edu>
10427
10428         PR target/36399
10429         * gcc.target/i386/push-1.c: Don't xfail
10430           scan-assembler-not "movups" on darwin.
10431
10432 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10433
10434         PR debug/43058
10435         * gcc.dg/pr43058.c: New test.
10436
10437 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10438
10439         PR middle-end/42450
10440         * g++.dg/torture/pr42450.C: New test.
10441
10442 2010-03-18  Michael Matz  <matz@suse.de>
10443
10444         PR middle-end/43419
10445         * gcc.dg/pr43419.c: New testcase.
10446
10447 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10448
10449         PR rtl-optimization/43360
10450         * gcc.dg/torture/pr43360.c: New.
10451
10452 2010-03-18  Michael Matz  <matz@suse.de>
10453
10454         PR tree-optimization/43402
10455         * gcc.dg/pr43402.c: New testcase.
10456
10457 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10458
10459         PR target/42427
10460         * gcc.dg/pr42427.c: New test.
10461
10462 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10463
10464         PR libfortran/43265
10465         * gfortran.dg/read_empty_file.f: New test.
10466         * gfortran.dg/read_eof_all.f90: New test.
10467         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10468         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10469
10470 2010-03-17  Michael Matz  <matz@suse.de>
10471
10472         * gcc.dg/pr43300.c: Add -w.
10473
10474 2010-03-17  Richard Guenther  <rguenther@suse.de>
10475
10476         * gcc.dg/pr43379.c: Add -w.
10477
10478 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10479
10480         PR fortran/43331
10481         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10482
10483 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10484
10485         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10486
10487 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10488
10489         * ada/acats/run_all.sh: Log start and end times.
10490
10491 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10492
10493         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10494
10495 2010-03-16  Richard Guenther  <rguenther@suse.de>
10496
10497         PR middle-end/43379
10498         * gcc.dg/pr43379.c: New testcase.
10499
10500 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10501
10502         PR debug/43051
10503         * gcc.dg/guality/pr43051-1.c: New test.
10504
10505 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10506
10507         PR testsuite/43363
10508         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10509
10510 2010-03-15  Michael Matz  <matz@suse.de>
10511
10512         PR middle-end/43300
10513         * gcc.dg/pr43300.c: New testcase.
10514
10515 2010-03-15  Richard Guenther  <rguenther@suse.de>
10516
10517         PR tree-optimization/43367
10518         * gcc.c-torture/compile/pr43367.c: New testcase.
10519
10520 2010-03-15  Richard Guenther  <rguenther@suse.de>
10521
10522         PR tree-optimization/43317
10523         * gcc.dg/pr43317.c: New testcase.
10524
10525 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10526
10527         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10528
10529 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10530
10531         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10532
10533 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10534
10535         PR fortran/43362
10536         * gfortran.dg/impure_constructor_1.f90: New test.
10537
10538 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10539
10540         PR middle-end/43354
10541         * gfortran.dg/graphite/id-pr43354.f: New.
10542
10543 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10544
10545         PR middle-end/43349
10546         * gfortran.dg/graphite/pr43349.f: New.
10547
10548 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10549
10550         PR middle-end/43306
10551         * gcc.dg/graphite/pr43306.c: New.
10552
10553 2010-03-12  David S. Miller  <davem@davemloft.net>
10554
10555         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10556         sparc.
10557
10558 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10559
10560         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10561
10562 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10563
10564         PR fortran/43291
10565         PR fortran/43326
10566         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10567
10568 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10569
10570         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10571         fail for *-*-mingw* targets.
10572
10573 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR debug/43329
10576         * gcc.dg/guality/pr43329-1.c: New test.
10577
10578 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10579
10580         PR tree-optimization/43257
10581         * g++.dg/torture/pr43257.C: New test.
10582
10583 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10584
10585         PR fortran/43228
10586         * gfortran.dg/namelist_61.f90: New test.
10587
10588 2010-03-11  Richard Guenther  <rguenther@suse.de>
10589
10590         PR tree-optimization/43255
10591         * gcc.c-torture/compile/pr43255.c: New testcase.
10592
10593 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10594
10595         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10596         * gcc.dg/pr43280.c: New testcase.
10597
10598 2010-03-11  Richard Guenther  <rguenther@suse.de>
10599
10600         PR lto/43200
10601         * gcc.dg/lto/20100227-1_0.c: New testcase.
10602         * gcc.dg/lto/20100227-1_1.c: Likewise.
10603
10604 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10605
10606         PR libfortran/43320
10607         PR libfortran/43265
10608         * gfortran.dg/read_eof_6.f: New test
10609         * gfortran.dg/read_x_eof.f90: New test.
10610         * gfortran.dg/read_x_past.f: Update test.
10611
10612 2010-03-10  Jan Hubicka  <jh@suse.cz>
10613
10614         * gcc.c-torture/compile/pr43288.c: New test.
10615
10616 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10617
10618         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10619         -fpic/-fPIC flags.
10620         * g++.old-deja/g++.pt/asm2.C: Likewise.
10621         * gcc.c-torture/compile/20000804-1.c: Likewise.
10622         * gcc.target/i386/clobbers.c: Likewise.
10623
10624 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10625
10626         PR fortran/43303
10627         * gfortran.dg/c_assoc_3.f90: New test.
10628
10629 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR debug/36728
10632         * gcc.dg/guality/pr36728-1.c: New test.
10633         * gcc.dg/guality/pr36728-2.c: New test.
10634
10635 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10636
10637         * gcc.dg/h8300-div-delay-slot.c: New test.
10638
10639 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10640
10641         PR tree-optimization/43236
10642         * gcc.c-torture/execute/pr43236.c: New test.
10643
10644 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10645
10646         PR middle-end/42859
10647         * g++.dg/eh/pr42859.C: New test.
10648
10649 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR debug/43299
10652         * gcc.dg/pr43299.c: New test.
10653
10654         PR debug/43290
10655         * g++.dg/eh/unwind2.C: New test.
10656
10657 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10658             Reza Yazdani  <reza.yazdani@amd.com>
10659
10660         PR middle-end/43065
10661         * gcc.dg/graphite/run-id-4.c: New.
10662
10663 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10664
10665         PR middle-end/43065
10666         * gcc.dg/graphite/run-id-3.c: New.
10667
10668 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10669
10670         PR middle-end/42644
10671         PR middle-end/42130
10672         * gcc.dg/graphite/id-18.c: New.
10673         * gcc.dg/graphite/run-id-pr42644.c: New.
10674
10675 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10676
10677         PR middle-end/42326
10678         * gcc.dg/graphite/pr42326.c: New.
10679
10680 2010-03-08  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/43269
10683         * gcc.c-torture/execute/pr43269.c: New testcase.
10684
10685 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10686
10687         PR fortran/43256
10688         * gfortran.dg/typebound_call_13.f03: New.
10689
10690 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10691
10692         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10693         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10694
10695 2010-03-05  Jason Merrill  <jason@redhat.com>
10696
10697         * g++.dg/abi/mangle40.C: Require weak and alias.
10698
10699 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10700
10701         PR middle-end/42326
10702         * gfortran.dg/graphite/pr42326.f90: New.
10703         * gfortran.dg/graphite/pr42326-1.f90: New.
10704
10705 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10706
10707         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10708         (gnat_target_compile): Likewise.
10709         Reinitialize GNAT_UNDER_TEST if target changes.
10710         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10711         (local_find_gnatmake): Pass full --GCC to gnatlink.
10712         Remove --LINK.
10713
10714 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10715
10716         PR c/43248
10717         * gcc.dg/compound-literal-1.c: New testcase.
10718
10719 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10720
10721         PR tree-optimization/43164
10722         PR tree-optimization/43191
10723         * gcc.c-torture/compile/pr43164.c: New test.
10724         * gcc.c-torture/compile/pr43191.c: Likewise.
10725
10726 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10727
10728         PR fortran/43244
10729         * gfortran.dg/finalize_9.f90: New.
10730
10731 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10732             Ken Werner <ken@linux.vnet.ibm.com>
10733
10734         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10735         to dg-options for spu.
10736         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10737         dump-scan target to exclude spu.
10738
10739 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10740
10741         PR middle-end/43209
10742         * gcc.dg/tree-ssa/ivopts-4.c: New.
10743
10744 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10745
10746         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10747         include-opts and exclude-opts; skip checking the flags if arguments
10748         are the same as the defaults.
10749         (dg-xfail-if): Verify the number of arguments, supply defaults
10750         for unspecified optional arguments.
10751         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10752
10753 2010-03-03  Jason Merrill  <jason@redhat.com>
10754
10755         PR c++/12909
10756         * g++.dg/abi/mangle40.C: Updated.
10757
10758 2010-03-03  Jason Merrill  <jason@redhat.com>
10759
10760         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10761         * g++.dg/abi/mangle23.C: Likewise.
10762         * g++.dg/eh/simd-2.C: Likewise.
10763         * g++.dg/ext/attribute-test-2.C: Likewise.
10764         * g++.dg/ext/vector14.C: Likewise.
10765         * g++.dg/other/pr34435.C: Likewise.
10766         * g++.dg/template/conv8.C: Likewise.
10767         * g++.dg/template/nontype9.C: Likewise.
10768         * g++.dg/template/qualttp17.C: Likewise.
10769         * g++.dg/template/ref1.C: Likewise.
10770         * g++.old-deja/g++.pt/crash68.C: Likewise.
10771         * g++.old-deja/g++.pt/ref1.C: Likewise.
10772         * g++.old-deja/g++.pt/ref3.C: Likewise.
10773         * g++.old-deja/g++.pt/ref4.C: Likewise.
10774
10775         PR c++/12909
10776         * g++.dg/abi/mangle40.C: New.
10777         * g++.dg/abi/mangle41.C: New.
10778         * g++.dg/lto/20100302_0.C: New.
10779         * g++.dg/lto/20100302_1.C: New.
10780         * g++.dg/lto/20100302.h: New.
10781
10782 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10783
10784         PR fortran/43243
10785         * gfortran.dg/internal_pack_12.f90: New test.
10786
10787 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10788
10789         * gcc.dg/pr36997.c: Adjust error message.
10790
10791 2010-03-03  Mike Stump  <mikestump@comcast.net>
10792
10793         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10794         adjustments to not be present on machines that align the stack to
10795         more than 4 bytes and don't have a red zone yet as that is an
10796         unimplemented optimization.
10797
10798 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10799
10800         PR fortran/43169
10801         * gfortran.dg/impure_assignment_3.f90: New.
10802
10803 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR debug/43229
10806         * gfortran.dg/pr43229.f90: New test.
10807
10808         PR debug/43237
10809         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10810
10811         PR debug/43177
10812         * gcc.dg/guality/pr43177.c: New test.
10813
10814 2010-03-02  Jason Merrill  <jason@redhat.com>
10815
10816         * g++.dg/ext/vector9.C: Adjust error message.
10817         * g++.dg/conversion/simd3.C: Likewise.
10818         * g++.dg/other/error23.C: Likewise.
10819
10820 2010-03-02  Mike Stump  <mikestump@comcast.net>
10821
10822         PR c++/41090
10823         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10824
10825 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10826
10827         PR fortran/43180
10828         * gfortran.dg/internal_pack_10.f90: New test.
10829
10830         PR fortran/43173
10831         * gfortran.dg/internal_pack_11.f90: New test.
10832
10833 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10834
10835         PR middle-end/42640
10836         * gcc.dg/tree-ssa/pr42640.c: New.
10837
10838 2010-03-01  Richard Guenther  <rguenther@suse.de>
10839
10840         PR tree-optimization/43220
10841         * gcc.c-torture/execute/pr43220.c: New testcase.
10842
10843 2010-03-01  Richard Guenther  <rguenther@suse.de>
10844
10845         PR middle-end/43213
10846         * gcc.dg/pr43213.c: New testcase.
10847
10848 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10849
10850         PR pch/14940
10851         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10852
10853 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10854
10855         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10856         New function.
10857         (check_effective_target_ucn): Likewise.
10858
10859         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10860         if !ucn.
10861         * gcc.dg/ucnid-2.c: Likewise.
10862         * gcc.dg/ucnid-3.c: Likewise.
10863         * gcc.dg/ucnid-4.c: Likewise.
10864         * gcc.dg/ucnid-11.c: Likewise.
10865         * gcc.dg/ucnid-12.c: Likewise.
10866         * gcc.dg/ucnid-6.c: Skip if !ucn.
10867         * gcc.dg/ucnid-9.c: Likewise.
10868
10869 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10870
10871         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10872         lists to dg-skip-if.
10873         * gcc.target/i386/stackalign/return-3.c: Likewise.
10874
10875 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10876
10877         * gcc.target/i386/clearcap.map: New file.
10878         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10879         Pass clearcap.map by default if supported.
10880
10881 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10882
10883         PR fortran/42900
10884         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10885         Explain this.
10886         * gfortran.dg/stat_2.f90: Likewise.
10887
10888 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10889
10890         PR fortran/43199
10891         * gfortran.dg/module_read_2.f90: New test.
10892
10893 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/42748
10896         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10897         * g++.dg/abi/mangle12.C: Likewise.
10898         * g++.dg/abi/mangle20-2.C: Likewise.
10899         * g++.dg/abi/mangle17.C: Likewise.
10900         * g++.dg/template/cond2.C: Likewise.
10901         * g++.dg/template/pr35240.C: Likewise.
10902
10903 2010-02-27  Richard Guenther  <rguenther@suse.de>
10904
10905         PR tree-optimization/43186
10906         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10907
10908 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10909
10910         * g++.dg/abi/packed1.C: Expect warning on the SH.
10911
10912 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10913
10914         PR c++/42054:
10915         * g++.dg/parse/error37.C: New test.
10916
10917 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10918
10919         PR c/24577
10920         PR c/43192
10921         * gcc.dg/pr8927-1.c: Match new note.
10922         * gcc.dg/990506-0.c: Likewise.
10923         * gcc.dg/gomp/flush-2.c: Likewise.
10924         * gcc.dg/gomp/atomic-5.c: Likewise.
10925         * gcc.dg/gomp/pr34607.c: Likewise.
10926         * gcc.dg/pr35746.c: Likewise.
10927         * gcc.dg/cpp/pragma-1.c: Likewise.
10928         * gcc.dg/cpp/pragma-2.c: Likewise.
10929         * gcc.dg/pr41842.c: Likewise.
10930         * gcc.dg/noncompile/20040629-1.c: Likewise.
10931         * objc.dg/private-1.m: Likewise.
10932
10933 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10934
10935         PR fortran/43185
10936         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10937         * gfortran.dg/default_initialization_4.f90: New test.
10938
10939 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10940
10941         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10942         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10943         * gnat.dg/thin_pointer2.adb: New test.
10944         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10945
10946 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10947
10948         PR c/20631
10949         * gcc.dg/cpp/c90-pedantic.c: New.
10950         * gcc.dg/cpp/c90.c: New.
10951         * gcc.dg/gnu90-const-expr-1.c: New.
10952         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10953
10954 2010-02-26  Richard Guenther  <rguenther@suse.de>
10955
10956         PR tree-optimization/43186
10957         * gcc.c-torture/compile/pr43186.c: New testcase.
10958
10959 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR debug/43190
10962         * c-c++-common/dwarf2/pr43190.c: New test.
10963
10964 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10965
10966         PR testsuite/37074:
10967         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10968
10969 2010-02-26  Richard Guenther  <rguenther@suse.de>
10970
10971         PR tree-optimization/43188
10972         * gcc.c-torture/compile/pr43188.c: New testcase.
10973
10974 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10975
10976         PR target/43175
10977         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10978
10979 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10980
10981         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10982
10983 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10984
10985         PR target/43154
10986         * gcc.target/powerpc/pr43154.c: New file.
10987
10988 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR debug/43166
10991         * gfortran.dg/debug/pr43166.f: New test.
10992
10993         PR debug/43165
10994         * gcc.dg/torture/pr43165.c: New test.
10995
10996 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10997
10998         PR c/43128
10999         * c-c++-common/pr41779.c: Update.
11000
11001 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11002
11003         PR ada/32547
11004         * lib/gnat-dg.exp (gnat_load): Redefine.
11005
11006         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11007         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11008
11009 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11010
11011         PR libobjc/36610
11012         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11013         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11014         -fgnu-runtime.
11015         Sort entries.
11016
11017 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11018
11019         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11020
11021 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR debug/43150
11024         * gcc.dg/guality/vla-1.c: New test.
11025
11026 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11027
11028         PR fortran/43042
11029         * gfortran.dg/c_ptr_tests_15.f90: New test.
11030
11031 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR target/43107
11034         * gcc.target/i386/pr43107.c: New test.
11035
11036 2010-02-23  Jason Merrill  <jason@redhat.com>
11037
11038         PR c++/43143
11039         * g++.dg/cpp0x/variadic100.C: New.
11040
11041 2010-02-23  Jason Merrill  <jason@redhat.com>
11042
11043         PR debug/42800
11044         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11045         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11046         * c-c++-common/dwarf2/vla1.c: New.
11047
11048 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR target/43139
11051         * gcc.dg/pr43139.c: New test.
11052
11053         PR debug/43077
11054         * gcc.dg/guality/pr43077-1.c: New test.
11055
11056 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11057
11058         PR 43123
11059         * gcc.dg/march.c: New.
11060         * gcc.dg/march-generic.c: New.
11061         * gcc.dg/mtune.c: New.
11062
11063 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11064
11065         PR middle-end/43083
11066         * gcc.dg/graphite/pr43083.c: New.
11067
11068 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11069
11070         PR middle-end/43097
11071         * gfortran.dg/graphite/pr43097.f: New.
11072
11073 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11074             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11075
11076         PR middle-end/43140
11077         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11078
11079 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11080
11081         PR middle-end/43026
11082         * g++.dg/graphite/pr43026.C: New.
11083
11084 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11085
11086         PR c++/43126
11087         * gcc.dg/cleanup-1.c: Update.
11088         * gcc.dg/func-args-1.c: Update.
11089         * gcc.dg/format/sentinel-1.c: Update.
11090         * g++.old-deja/g++.jason/scoping10.C: Update.
11091         * g++.old-deja/g++.ns/lookup5.C: Update.
11092         * g++.dg/ext/cleanup-1.C: Update.
11093         * g++.dg/parse/varmod1.C: Update.
11094         * g++.dg/parse/error33.C: Update.
11095         * g++.dg/expr/call3.C: Update.
11096         * g++.dg/func-args-1.C: New.
11097
11098 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11099
11100         PR c/43125
11101         * gcc.dg/attr-used-2.c: Moved to ...
11102         * c-c++-common/attr-used-2.c: Here.
11103
11104         * gcc.dg/attr-used.c: Moved to ...
11105         * c-c++-common/attr-used.c: Here.
11106
11107 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11108
11109         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11110
11111 2010-02-22  Richard Guenther  <rguenther@suse.de>
11112
11113         PR lto/43045
11114         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11115         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11116
11117 2010-02-22  Richard Guenther  <rguenther@suse.de>
11118
11119         PR tree-optimization/42749
11120         * gcc.c-torture/compile/pr42749.c: New testcase.
11121
11122 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11123
11124         PR fortran/43072
11125         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11126         * gfortran.dg/internal_pack_9.f90: New test.
11127
11128 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11129
11130         PR c++/23510
11131         * g++.dg/template/recurse.C: Adjust.
11132         * g++.dg/template/pr23510.C: New.
11133
11134 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11135
11136         PR c++/42824
11137         * g++.dg/template/memclass4.C: New test.
11138
11139 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11140
11141         PR fortran/35259
11142         * gfortran.dg/reassoc_5.f90: New test.
11143
11144 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11145
11146         PR target/43067
11147         * gcc.target/i386/pr43067.c: New test.
11148
11149 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11150
11151         PR c++/35669
11152         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11153         -Wconversion-null.
11154         * g++.dg/warn/Wconversion-null.C: New test.
11155         * g++.old-deja/g++.other/null1.C: Move to...
11156         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11157
11158 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11159
11160         PR fortran/36932
11161         PR fortran/36933
11162         * gfortran.dg/dependency_26.f90: New test.
11163
11164         PR fortran/43072
11165         * gfortran.dg/internal_pack_7.f90: New test.
11166
11167         PR fortran/43111
11168         * gfortran.dg/internal_pack_8.f90: New test.
11169
11170 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11171
11172         PR 43128
11173         * c-c++-common/pr41779.c: Fix broken testcase.
11174
11175 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11176
11177         PR 36513
11178         * c-c++-common/pr36513.c: New testcase.
11179         * c-c++-common/pr36513-2.c: New testcase.
11180
11181 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11182
11183         PR 41779
11184         * c-c++-common/pr41779.c: New.
11185
11186 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11187
11188         PR debug/43084
11189         * gcc.dg/pr43084.c: New test.
11190
11191 2010-02-19  Richard Guenther  <rguenther@suse.de>
11192
11193         PR tree-optimization/42916
11194         * gcc.dg/pr42916.c: New testcase.
11195
11196 2010-02-18  Jason Merrill  <jason@redhat.com>
11197
11198         PR c++/42837
11199         * g++.dg/abi/packed1.C: Add expected warning.
11200
11201         PR c++/43108
11202         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11203         * gcc.dg/torture/dg-torture.exp: Likewise.
11204         * c-c++-common/torture/complex-sign.h,
11205         c-c++-common/torture/complex-sign-add.c,
11206         c-c++-common/torture/complex-sign-mixed-add.c,
11207         c-c++-common/torture/complex-sign-mixed-div.c,
11208         c-c++-common/torture/complex-sign-mixed-mul.c,
11209         c-c++-common/torture/complex-sign-mixed-sub.c,
11210         c-c++-common/torture/complex-sign-mul.c,
11211         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11212         Adapt for C++ compilation as well.
11213
11214         PR c++/43070
11215         * g++.dg/ext/label1.C: Update.
11216         * g++.dg/ext/label2.C: Update.
11217
11218         PR c++/26261
11219         * g++.dg/template/dependent-name6.C: New.
11220
11221         PR c++/43109
11222         * g++.dg/parse/namespace12.C: New.
11223
11224 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11225
11226         PR tree-optimization/43066
11227         * gcc.c-torture/compile/pr43066.c: New test.
11228
11229 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11230
11231         * g++.dg/ext/attrib35.C: Fix target selector string.
11232         * g++.dg/ext/attrib36.C: Ditto.
11233         * g++.dg/ext/attrib37.C: Ditto.
11234         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11235         * g++.dg/abi/mangle25.C: Ditto.
11236
11237 2010-02-17  Jason Merrill  <jason@redhat.com>
11238
11239         PR c++/43069
11240         * g++.dg/parse/namespace11.C: New.
11241
11242         PR c++/43093
11243         * g++.dg/ext/attrib37.C: New.
11244
11245         PR c++/43079
11246         * g++.dg/template/ptrmem20.C: New.
11247
11248 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11249
11250         PR target/43103
11251         * gcc.target/i386/xop-check.h: Include m256-check.h.
11252         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11253         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11254         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11255         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11256
11257 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11258
11259         PR debug/42918
11260         * gcc.dg/pr42918.c: New test.
11261
11262 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11263
11264         * g++.dg/ext/attrib36.C: Require ILP32.
11265
11266 2010-02-16  Richard Guenther  <rguenther@suse.de>
11267
11268         PR tree-optimization/41043
11269         * gfortran.dg/pr41043.f90: New testcase.
11270         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11271
11272 2010-02-16  Jason Merrill  <jason@redhat.com>
11273
11274         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11275
11276 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11277
11278         PR tree-optimization/43074
11279         * gcc.dg/vect/fast-math-pr43074.c: New test.
11280
11281 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11284
11285 2010-02-16  Jason Merrill  <jason@redhat.com>
11286
11287         PR c++/43031
11288         * g++.dg/ext/attrib36.C: New.
11289
11290         PR c++/43036
11291         * g++.dg/other/array6.C: New.
11292
11293 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11294
11295         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11296
11297 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11298
11299         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11300         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11301         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11302         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11303         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11304         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11305
11306 2010-02-15  Richard Guenther  <rguenther@suse.de>
11307
11308         PR middle-end/43068
11309         * g++.dg/torture/pr43068.C: New testcase.
11310
11311 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11312
11313         PR c++/43024
11314         * g++.dg/opt/ice1.C: New.
11315
11316 2010-02-14  Jason Merrill  <jason@redhat.com>
11317
11318         PR c++/41997
11319         * g++.dg/cpp0x/initlist-opt.C: New.
11320
11321 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11322
11323         PR fortran/41113
11324         PR fortran/41117
11325         * gfortran.dg/internal_pack_6.f90: New test.
11326
11327 2010-02-12  Jason Merrill  <jason@redhat.com>
11328
11329         PR c++/43054
11330         * g++.dg/cpp0x/variadic99.C: New.
11331
11332 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11333
11334         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11335         sign extend pointers to gualchk_t.
11336
11337         PR c++/43033
11338         * g++.dg/other/default3.C: Xfail g4 test.
11339
11340 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11341
11342         PR middle-end/43012
11343         * gcc.dg/graphite/pr43012.c: New.
11344
11345 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11346
11347         PR middle-end/42930
11348         * g++.dg/graphite/pr42930.C: New.
11349
11350 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11351
11352         PR middle-end/42914
11353         PR middle-end/42530
11354         * gcc.dg/graphite/pr42530.c: New.
11355         * gcc.dg/graphite/pr42914.c: New.
11356
11357 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11358
11359         PR middle-end/42771
11360         * gcc.dg/graphite/pr42771.c: New.
11361
11362 2010-02-11  Richard Guenther  <rguenther@suse.de>
11363
11364         PR tree-optimization/42998
11365         * gcc.c-torture/compile/pr42998.c: New testcase.
11366
11367 2010-02-10  Jason Merrill  <jason@redhat.com>
11368
11369         PR c++/41896
11370         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11371
11372         PR c++/42983, core issue 906
11373         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11374         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11375
11376         PR c++/43016
11377         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11378
11379 2010-02-10  Richard Guenther  <rguenther@suse.de>
11380
11381         PR tree-optimization/43017
11382         * gcc.dg/torture/pr43017.c: New testcase.
11383
11384 2010-02-10  Tobias Burnus <burnus@net-b.de>
11385
11386         PR fortran/40823
11387         * gfortran.dg/private_type_1.f90: Update error location.
11388         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11389         * gfortran.dg/typebound_operator_2.f03: Ditto.
11390         * gfortran.dg/assignment_2.f90: Ditto.
11391         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11392         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11393
11394 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11395
11396         PR fortran/43015
11397         * gfortran.dg/bind_c_usage_20.f90: New test.
11398
11399 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11400
11401         PR debug/43010
11402         * g++.dg/debug/pr43010.C: New test.
11403
11404 2010-02-10  Richard Guenther  <rguenther@suse.de>
11405
11406         PR c/43007
11407         * gcc.c-torture/execute/20100209-1.c: New testcase.
11408         * gcc.dg/fold-div-3.c: Likewise.
11409
11410 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11411
11412         * gcc.dg/builtin-ffs-1.c: New test.
11413
11414 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11415
11416         PR fortran/42999
11417         * gfortran.dg/array_constructor_35.f90: New test.
11418
11419 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11420
11421         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11422
11423 2010-02-09  Jason Merrill  <jason@redhat.com>
11424
11425         PR c++/42399
11426         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11427
11428         PR c++/42370
11429         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11430
11431 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11432
11433         PR fortran/41869
11434         * gfortran.dg/module_write_1.f90: New test.
11435
11436 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11437
11438         * gcc.dg/pr19340.c: Adjust.
11439
11440 2010-02-09  Richard Guenther  <rguenther@suse.de>
11441
11442         PR tree-optimization/43008
11443         * gcc.c-torture/execute/pr43008.c: New testcase.
11444
11445 2010-02-09  Richard Guenther  <rguenther@suse.de>
11446
11447         PR tree-optimization/43000
11448         * gcc.dg/torture/pr43000.c: New testcase.
11449         * gcc.dg/torture/pr43002.c: Likewise.
11450
11451 2010-02-09  Daniel Kraft  <d@domob.eu>
11452
11453         PR fortran/39171
11454         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11455         and pass -Wsurprising as necessary.
11456
11457 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11458
11459         PR tree-optimization/42890
11460         * g++.dg/torture/pr42890.C: New test.
11461
11462 2010-02-08  Richard Guenther  <rguenther@suse.de>
11463
11464         PR middle-end/42995
11465         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11466
11467 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11468
11469         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11470         return 0 from main.
11471         * gcc.dg/graphite/block-1.c: Same.
11472         * gcc.dg/graphite/block-3.c: Same.
11473         * gcc.dg/graphite/block-4.c: Same.
11474         * gcc.dg/graphite/block-5.c: Same.
11475         * gcc.dg/graphite/block-6.c: Same.
11476         * gcc.dg/graphite/block-7.c: Same.
11477         * gcc.dg/graphite/interchange-0.c: Same.
11478         * gcc.dg/graphite/interchange-1.c: Same.
11479         * gcc.dg/graphite/interchange-10.c: Same.
11480         * gcc.dg/graphite/interchange-11.c: Same.
11481         * gcc.dg/graphite/interchange-12.c: Same.
11482         * gcc.dg/graphite/interchange-2.c: Same.
11483         * gcc.dg/graphite/interchange-3.c: Same.
11484         * gcc.dg/graphite/interchange-4.c: Same.
11485         * gcc.dg/graphite/interchange-5.c: Same.
11486         * gcc.dg/graphite/interchange-6.c: Same.
11487         * gcc.dg/graphite/interchange-7.c: Same.
11488         * gcc.dg/graphite/interchange-8.c: Same.
11489         * gcc.dg/graphite/interchange-9.c: Same.
11490         * gcc.dg/graphite/interchange-mvt.c: Same.
11491
11492 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11493
11494         * gfortran.dg/graphite/id-19.f: New.
11495         * gfortran.dg/graphite/pr14741.f90: New.
11496         * gfortran.dg/graphite/pr41924.f90: New.
11497         * gfortran.dg/graphite/run-id-2.f90: New.
11498
11499 2010-02-07  Richard Guenther  <rguenther@suse.de>
11500
11501         PR middle-end/42956
11502         * gcc.c-torture/compile/pr42956.c: New testcase.
11503
11504 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11505
11506         PR libfortran/42742
11507         * gfortran.dg/fmt_cache_2.f: New test.
11508
11509 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11510
11511         * gfortran.dg/read_no_eor.f90: New test.
11512
11513 2010-02-05  Jason Merrill  <jason@redhat.com>
11514
11515         * g++.dg/ext/label13.C: Move constructor body out of class.
11516
11517 2010-02-03  Jason Merrill  <jason@redhat.com>
11518
11519         PR c++/42870
11520         * g++.dg/ext/dllexport3.C: New.
11521
11522 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11523
11524         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11525
11526 2010-02-05  Richard Guenther  <rguenther@suse.de>
11527
11528         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11529
11530 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11531
11532         PR c++/42915
11533         * g++.dg/other/crash-9.C: New test.
11534
11535 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11536
11537         PR fortran/42309
11538         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11539
11540 2010-02-04  Richard Guenther  <rguenther@suse.de>
11541
11542         PR rtl-optimization/42952
11543         * gcc.dg/torture/pr42952.c: New testcase.
11544
11545 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11546
11547         PR libfortran/42901
11548         * gfortran.dg/namelist_60.f90: New test.
11549
11550 2010-02-03  Jason Merrill  <jason@redhat.com>
11551
11552         PR c++/40138
11553         * g++.dg/ext/builtin11.C: New.
11554
11555         PR c++/4926
11556         PR c++/38600
11557         * g++.dg/abi/mangle35.C: New.
11558         * g++.dg/abi/mangle37.C: New.
11559
11560         PR c++/12909
11561         * g++.dg/abi/mangle36.C: New.
11562
11563         PR c++/35652
11564         * g++.dg/warn/string1.C: New.
11565
11566 2010-02-03  Richard Guenther  <rguenther@suse.de>
11567
11568         PR tree-optimization/42944
11569         * gcc.dg/errno-1.c: New testcase.
11570
11571 2010-02-03  Richard Guenther  <rguenther@suse.de>
11572
11573         PR middle-end/42927
11574         * gcc.c-torture/compile/pr42927.c: New testcase.
11575
11576 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11577
11578         PR fortran/42936
11579         * gfortran.dg/null_4.f90: New test.
11580
11581 2010-02-02  Jason Merrill  <jason@redhat.com>
11582
11583         PR c++/41090
11584         * g++.dg/ext/label13.C: New.
11585
11586 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11587
11588         PR fortran/42650
11589         * gfortran.dg/func_result_5.f90: New test.
11590
11591 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11592
11593         PR fortran/42922
11594         * gfortran.dg/pure_initializer_3.f90: News test.
11595
11596 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11597
11598         PR fortran/42888
11599         * gfortran.dg/allocate_derived_2.f90: New test.
11600
11601 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11602
11603         PR middle-end/42898
11604         * gcc.dg/torture/pr42898-2.c: New test.
11605
11606 2010-01-31  Richard Guenther  <rguenther@suse.de>
11607
11608         PR middle-end/42898
11609         * gcc.dg/torture/pr42898.c: New testcase.
11610
11611 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11612
11613         PR fortran/38324
11614         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11615         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11616
11617 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11618
11619         * g++.dg/tree-ssa/inline-1.C: New.
11620         * g++.dg/tree-ssa/inline-2.C: New.
11621         * g++.dg/tree-ssa/inline-3.C: New.
11622
11623 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11624
11625         PR testsuite/41701
11626         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11627         the string 'pow' in the pathname of the compiler from generating a
11628         test failure.
11629
11630 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11631
11632         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11633         * g++.old-deja/g++.mike/eh17.C: Likewise.
11634         * g++.old-deja/g++.mike/p5571.C: Likewise.
11635
11636 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11637
11638         PR c++/42758
11639         PR c++/42634
11640         PR c++/42336
11641         PR c++/42797
11642         PR c++/42880
11643         * g++.dg/other/crash-5.C: New test.
11644         * g++.dg/other/crash-6.C: New test.
11645         * g++.dg/other/crash-7.C: New test.
11646         * g++.dg/other/crash-8.C: New test.
11647
11648 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11649
11650         PR rtl-optimization/42889
11651         * gcc.dg/pr42889.c: New test.
11652
11653 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11654
11655         * gcc.target/i386/pr42881.c: Use SSE2.
11656
11657 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11658
11659         PR target/42891
11660         * gcc.target/i386/pr42891.c: New test.
11661
11662 2010-01-28  Richard Guenther  <rguenther@suse.de>
11663
11664         PR tree-optimization/42871
11665         * g++.dg/torture/pr42871.C: New testcase.
11666
11667 2010-01-28  Richard Guenther  <rguenther@suse.de>
11668
11669         * gcc.dg/Wobjsize-1.h: New testcase.
11670         * gcc.dg/Wobjsize-1.c: Likewise.
11671
11672 2010-01-28  Richard Guenther  <rguenther@suse.de>
11673
11674         PR middle-end/42883
11675         * g++.dg/torture/pr42883.C: New testcase.
11676
11677 2010-01-28  Michael Matz  <matz@suse.de>
11678
11679         * gcc.target/i386/pr42881.c: New test.
11680
11681 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11682
11683         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11684         Add i?86-*-solaris2* support.
11685
11686 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11687
11688         PR c++/42713
11689         PR c++/42820
11690         * g++.dg/template/typedef27.C: New test case.
11691         * g++.dg/template/typedef28.C: New test case.
11692
11693 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11694
11695         * gcc.dg/optimize-bswap*.c: Add ARM target
11696
11697 2010-01-27  Richard Guenther  <rguenther@suse.de>
11698
11699         PR middle-end/42878
11700         * gcc.dg/torture/pr42878-1.c: New testcase.
11701         * gcc.dg/torture/pr42878-2.c: Likewise.
11702
11703 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11704
11705         PR middle-end/42874
11706         * gcc.dg/vla-22.c: New test.
11707
11708 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11709
11710         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11711         current collation.
11712
11713 2010-01-26  Richard Guenther  <rguenther@suse.de>
11714
11715         PR rtl-optimization/42685
11716         * gcc.dg/pr42685.c: New testcase.
11717         * g++.dg/other/pr42685.C: Likewise.
11718
11719 2010-01-26  Richard Guenther  <rguenther@suse.de>
11720
11721         PR middle-end/42806
11722         * g++.dg/other/pr42806.C: New testcase.
11723
11724 2010-01-26  Richard Guenther  <rguenther@suse.de>
11725
11726         PR tree-optimization/42250
11727         * gcc.dg/pr42250.c: New testcase.
11728
11729 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11730
11731         * gnat.dg/array_bounds_test.adb: New test.
11732
11733 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11734
11735         PR fortran/42858
11736         * gfortran.dg/generic_21.f90: New test.
11737
11738 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11739
11740         PR testsuite/41522
11741         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11742
11743 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11744
11745         PR c++/42748
11746         * g++.dg/abi/arm_va_list2.C: New test.
11747         * g++.dg/abi/arm_va_list2.h: Companion header file.
11748
11749 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11750
11751         PR fortran/41044
11752         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11753
11754         PR fortran/41167
11755         * gfortran.dg/char_array_arg_1.f90 : New test.
11756
11757         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11758
11759 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11760
11761         PR fortran/39304
11762         * gfortran.dg/generic_20.f90: New test.
11763
11764 2010-01-22  Michael Matz  <matz@suse.de>
11765
11766         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11767         -msse2.
11768
11769 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11770
11771         PR fortran/42736
11772         * gfortran.dg/dependency_25.f90 : New test.
11773
11774 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11775
11776         PR tree-optimization/42585
11777         * gcc.dg/tree-ssa/pr42585.c: New test.
11778
11779 2010-01-21  Richard Guenther  <rguenther@suse.de>
11780
11781         PR middle-end/19988
11782         * gcc.dg/pr19988.c: New testcase.
11783
11784 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11785
11786         * g++.dg/compat/decimal/compat-common.h: New file.
11787         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11788         * g++.dg/compat/decimal/pass_x.h: New file.
11789         * g++.dg/compat/decimal/pass_y.h: New file.
11790         * g++.dg/compat/decimal/pass-1_main.C: New file.
11791         * g++.dg/compat/decimal/pass-1_x.C: New file.
11792         * g++.dg/compat/decimal/pass-1_y.C: New file.
11793         * g++.dg/compat/decimal/pass-2_main.C: New file.
11794         * g++.dg/compat/decimal/pass-2_x.C: New file.
11795         * g++.dg/compat/decimal/pass-2_y.C: New file.
11796         * g++.dg/compat/decimal/pass-3_main.C: New file.
11797         * g++.dg/compat/decimal/pass-3_x.C: New file.
11798         * g++.dg/compat/decimal/pass-3_y.C: New file.
11799         * g++.dg/compat/decimal/pass-4_main.C: New file.
11800         * g++.dg/compat/decimal/pass-4_x.C: New file.
11801         * g++.dg/compat/decimal/pass-4_y.C: New file.
11802         * g++.dg/compat/decimal/pass-5_main.C: New file.
11803         * g++.dg/compat/decimal/pass-5_x.C: New file.
11804         * g++.dg/compat/decimal/pass-5_y.C: New file.
11805         * g++.dg/compat/decimal/pass-6_main.C: New file.
11806         * g++.dg/compat/decimal/pass-6_x.C: New file.
11807         * g++.dg/compat/decimal/pass-6_y.C: New file.
11808         * g++.dg/compat/decimal/return_x.h: New file.
11809         * g++.dg/compat/decimal/return_y.h: New file.
11810         * g++.dg/compat/decimal/return-1_main.C: New file.
11811         * g++.dg/compat/decimal/return-1_x.C: New file.
11812         * g++.dg/compat/decimal/return-1_y.C: New file.
11813         * g++.dg/compat/decimal/return-2_main.C: New file.
11814         * g++.dg/compat/decimal/return-2_x.C: New file.
11815         * g++.dg/compat/decimal/return-2_y.C: New file.
11816         * g++.dg/compat/decimal/return-3_main.C: New file.
11817         * g++.dg/compat/decimal/return-3_x.C: New file.
11818         * g++.dg/compat/decimal/return-3_y.C: New file.
11819         * g++.dg/compat/decimal/return-4_main.C: New file.
11820         * g++.dg/compat/decimal/return-4_x.C: New file.
11821         * g++.dg/compat/decimal/return-4_y.C: New file.
11822         * g++.dg/compat/decimal/return-5_main.C: New file.
11823         * g++.dg/compat/decimal/return-5_x.C: New file.
11824         * g++.dg/compat/decimal/return-5_y.C: New file.
11825         * g++.dg/compat/decimal/return-6_main.C: New file.
11826         * g++.dg/compat/decimal/return-6_x.C: New file.
11827         * g++.dg/compat/decimal/return-6_y.C: New file.
11828
11829 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11830
11831         PR debug/42715
11832         * gcc.dg/pr42715.c: New.
11833
11834 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11835
11836         PR c++/42038
11837         * g++.dg/parse/crash55.C: New.
11838
11839 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11840
11841         PR debug/42782
11842         * gcc.dg/guality/pr42782.c: New.
11843
11844 2010-01-20  Jason Merrill  <jason@redhat.com>
11845
11846         PR c++/41788
11847         * g++.dg/abi/packed1.C: New.
11848
11849         PR c++/41920
11850         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11851
11852         PR c++/40750
11853         * g++.dg/parse/fn-typedef1.C: New.
11854         * g++.dg/other/cv_quals.C: Adjust.
11855
11856 2010-01-20  Anthony Green  <green@moxielogic.com>
11857
11858         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11859         pack(push) pragma).
11860         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11861         * gcc.dg/20020312-2.c: Port this to the moxie core.
11862         * gcc.dg/weak/typeof-2.c: Ditto.
11863
11864 2010-01-20  Richard Guenther  <rguenther@suse.de>
11865
11866         PR tree-optimization/42717
11867         * gcc.c-torture/compile/pr42717.c: New testcase.
11868
11869 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11870
11871         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11872         of signed, add a few new tests.
11873
11874         PR middle-end/42803
11875         * g++.dg/parse/limits-initializer1.C: New test.
11876
11877 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11878
11879         PR fortran/42804
11880         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11881         * gfortran.dg/typebound_call_12.f03: New test.
11882
11883 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11884
11885         PR fortran/42783
11886         * gfortran.dg/bounds_check_15.f90 : New test.
11887
11888 2010-01-19  Michael Matz  <matz@suse.de>
11889
11890         PR tree-optimization/41783
11891         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11892
11893 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11894
11895         PR target/38697.
11896         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11897         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11898         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11899         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11900         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11901         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11902         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11903         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11904         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11905         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11906         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11907
11908 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11909
11910         PR fortran/42545
11911         * gfortran.dg/extends_6.f03: Modified an error message.
11912         * gfortran.dg/extends_10.f03: New test.
11913         * gfortran.dg/private_type_6.f03: Modified an error message.
11914         * gfortran.dg/structure_constructor_8.f03: Ditto.
11915
11916 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11917
11918         PR tree-optimization/42719
11919         * gcc.dg/pr42719.c: New test.
11920
11921         PR debug/42728
11922         * gcc.dg/pr42728.c: New test.
11923
11924 2010-01-19  Anthony Green  <green@moxielogic.com>
11925
11926         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11927
11928 2010-01-18  Anthony Green  <green@moxielogic.com>
11929
11930         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11931         for moxie.
11932
11933 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11934
11935         * g++.dg/template/error45.C: reverted as part of reverting the
11936         fix of PR c++/42634.
11937
11938 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11939
11940         PR c++/42634
11941         * g++.dg/template/error45.C: New test.
11942
11943 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11944
11945         PR c++/42766
11946         * g++.dg/conversion/op6.C: New test.
11947
11948 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11949
11950         PR target/42774
11951         * gcc.target/alpha/pr42774.c: New test.
11952
11953 2010-01-18  Richard Guenther  <rguenther@suse.de>
11954
11955         PR tree-optimization/42781
11956         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11957
11958 2010-01-17  Richard Guenther  <rguenther@suse.de>
11959
11960         PR middle-end/42248
11961         * gcc.c-torture/execute/pr42248.c: New testcase.
11962
11963 2010-01-17  Richard Guenther  <rguenther@suse.de>
11964
11965         PR tree-optimization/42773
11966         * g++.dg/torture/pr42773.C: New testcase.
11967
11968 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11969
11970         PR fortran/42677
11971         * gfortran.dg/interface_assignment_5.f90: New test.
11972
11973 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11974
11975         PR c++/42697
11976         * g++.dg/template/crash94.C: Reverted.
11977
11978 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11979
11980         PR debug/42767
11981         * gcc.dg/debug/pr42767.c: New.
11982
11983 2010-01-15  Jason Merrill  <jason@redhat.com>
11984
11985         PR c++/42761
11986         * g++.dg/cpp0x/decltype22.C: New.
11987
11988 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11989
11990         PR middle-end/42760
11991         * g++.dg/torture/pr42760.C: New test.
11992
11993 2010-01-15  Jing Yu  <jingyu@google.com>
11994
11995         PR rtl-optimization/42691
11996         * gcc.c-torture/execute/pr42691.c: New.
11997
11998 2010-01-15  Richard Guenther  <rguenther@suse.de>
11999
12000         PR middle-end/42739
12001         * g++.dg/torture/pr42739.C: New testcase.
12002
12003 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12004
12005         * g++.dg/template/error45.C: Revert as part of reverting changes
12006         or PR c++/42634.
12007
12008 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12009
12010         PR fortran/42684
12011         * gfortran.dg/interface_31.f90: New test.
12012
12013 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12014
12015         * gcc.target/powerpc/pr42747.c: New file.
12016
12017 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12018
12019         PR middle-end/42674
12020         * c-c++-common/pr42674.c: New test.
12021
12022         PR c++/42608
12023         * g++.dg/template/instantiate11.C: New test.
12024
12025 2010-01-14  Jason Merrill  <jason@redhat.com>
12026
12027         PR c++/42701
12028         * g++.dg/overload/error3.C: New.
12029
12030         PR c++/42655
12031         * g++.dg/overload/rvalue1.C: New.
12032
12033 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12034
12035         PR tree-optimization/42706
12036         * gcc.dg/ipa/pr42706.c: New testcase.
12037
12038 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12039
12040         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12041
12042 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12043
12044         PR tree-optimization/42714
12045         * g++.dg/torture/pr42714.C: New test.
12046
12047 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12048
12049         PR rtl-optimization/42246
12050         * gfortran.dg/pr42246-2.f: New.
12051
12052 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12053
12054         PR rtl-optimization/42389
12055         * gcc.dg/pr42389.c: New.
12056
12057 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12058
12059         PR rtl-optimization/42388
12060         * gcc.dg/pr42388.c: New.
12061
12062 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12063
12064         PR rtl-optimization/42294
12065         * gfortran.dg/pr42294.f: New.
12066
12067 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12068
12069         PR rtl-optimization/39453
12070         PR rtl-optimization/42246
12071         * gcc.dg/pr39453.c: New.
12072         * gcc.dg/pr42246.c: New.
12073
12074 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12075
12076         PR middle-end/42245
12077         * gcc.dg/pr42245.c: New.
12078         * gcc.dg/pr42245-2.c: New.
12079
12080 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12081
12082         PR rtl-optimization/42249
12083         * gcc.dg/pr42249.c: New.
12084
12085 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12086
12087         PR c/42721
12088         * gcc.c-torture/execute/pr42721.c: New test.
12089
12090 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12091
12092         PR tree-optimization/42709
12093         * gcc.dg/vect/pr42709.c: New test.
12094
12095 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12096
12097         PR fortran/41478
12098         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12099         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12100
12101 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12102
12103         PR fortran/42481
12104         * gfortran.dg/generic_19.f90 : New test.
12105
12106 2010-01-13  Richard Guenther  <rguenther@suse.de>
12107
12108         PR tree-optimization/42730
12109         * gcc.c-torture/compile/pr42730.c: New testcase.
12110
12111 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12112
12113         PR target/pr42542
12114         * gcc.target/ia64/pr42542-1.c: New.
12115         * gcc.target/ia64/pr42542-2.c: New.
12116         * gcc.target/ia64/pr42542-3.c: New.
12117
12118 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12119
12120         PR c++/42634
12121         * g++.dg/template/error45.C: New test.
12122
12123 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12124
12125         PR tree-optimization/42704
12126         * g++.dg/torture/pr42704.C: New test.
12127
12128 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12129
12130         PR tree-optimization/42703
12131         * gcc.c-torture/compile/pr42703.c: New test.
12132
12133 2010-01-13  Richard Guenther  <rguenther@suse.de>
12134
12135         PR tree-optimization/42705
12136         * gcc.c-torture/compile/pr42705.c: New testcase.
12137
12138 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12139
12140         * gcc.target/bfin/l2.c: New test.
12141         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12142
12143 2010-01-13  Richard Guenther  <rguenther@suse.de>
12144
12145         PR middle-end/42716
12146         * gcc.c-torture/compile/pr42716.c: New testcase.
12147
12148 2010-01-13  Richard Guenther  <rguenther@suse.de>
12149
12150         PR lto/42678
12151         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12152
12153 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12154
12155         PR c/42708
12156         * gcc.c-torture/compile/pr42708-1.c: New test.
12157
12158 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12159
12160         PR debug/42662
12161         * gcc.dg/pr42662.c: New test.
12162
12163         PR tree-optimization/42645
12164         * g++.dg/other/pr42645-1.C: New test.
12165         * g++.dg/other/pr42645-2.C: New test.
12166
12167 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12168
12169         PR target/42416
12170         * gcc.target/powerpc/warn-1.c: New test.
12171         * gcc.target/powerpc/warn-2.c: New test.
12172
12173 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12174
12175         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12176         stack alignment.
12177
12178 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12179
12180         * gcc.dg/lto/20100108_0.c: New.
12181
12182 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12183
12184         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12185         Add -march=i686 -msse for 32bit x86 targets.
12186
12187 2010-01-10  Richard Guenther  <rguenther@suse.de>
12188
12189         PR middle-end/42667
12190         * gcc.dg/torture/pr42667.c: New testcase.
12191
12192 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12193
12194         PR fortran/32489
12195         * gfortran.dg/array_constructor_34.f90: New test.
12196
12197 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12198
12199         PR fortran/20923
12200         * gfortran.dg/array_constructor_33.f90: New test.
12201         gfortran.dg/array_function_5.f90: Add credit.
12202
12203 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12204
12205         PR debug/42631
12206         * gcc.dg/pr42631.c: New.
12207
12208 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12209
12210         PR debug/42630
12211         * gcc.dg/pr42630.c: New.
12212
12213 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12214
12215         PR debug/42629
12216         * gcc.dg/pr42629.c: New.
12217
12218 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12219
12220         PR middle-end/42363
12221         * gcc.dg/torture/pr42363.c: New.
12222
12223 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12224
12225         PR debug/42604
12226         PR debug/42395
12227         * gcc.dg/vect/pr42604.c: New.
12228         * gcc.dg/vect/pr42395.c: New.
12229
12230 2010-01-09  Richard Guenther  <rguenther@suse.de>
12231
12232         PR middle-end/42512
12233         * gcc.c-torture/execute/pr42512.c: New testcase.
12234
12235 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12236
12237         PR fortran/41298
12238         * gfortran.dg/c_ptr_tests_14.f90: New test.
12239
12240 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242         PR ada/41929
12243         * gnat.dg/null_pointer_deref1.adb: Don't run on
12244         sparc*-sun-solaris2.11.
12245
12246 2010-01-08  Richard Guenther  <rguenther@suse.de>
12247
12248         PR lto/42528
12249         * gcc.dg/lto/20100103-1_0.c: New testcase.
12250         * gcc.dg/lto/20100103-2_0.c: Likewise.
12251
12252 2010-01-08  Tobias Burnus  <burnus@net-b.de
12253
12254         PR/fortran 25829
12255         * gfortran.dg/asynchronous_1.f90: New test.
12256         * gfortran.dg/asynchronous_2.f90: New test.
12257         * gfortran.dg/conflicts.f90: Update error message.
12258
12259 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12260
12261         c++/40155
12262         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12263
12264 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12265
12266         PR tree-optimization/42625
12267         * g++.dg/opt/dtor4.C: New test.
12268         * g++.dg/opt/dtor4.h: New.
12269         * g++.dg/opt/dtor4-aux.cc: New.
12270
12271 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12272
12273         PR fortran/42597
12274         * gfortran.dg/proc_ptr_26.f90: New test.
12275
12276 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12277
12278         PR fortran/41872
12279         * gfortran.dg/allocatable_scalar_7.f90: New test.
12280
12281 2010-01-06  Richard Guenther  <rguenther@suse.de>
12282
12283         * gcc.c-torture/compile/pr42632.c: New testcase.
12284
12285 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12286
12287         PR target/42542
12288         * gcc.target/i386/pr42542-4.c: New.
12289         * gcc.target/i386/pr42542-4a.c: Likewise.
12290         * gcc.target/i386/pr42542-5.c: Likewise.
12291         * gcc.target/i386/pr42542-5a.c: Likewise.
12292
12293 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12294
12295         * gcc.dg/tls/opt-15.c: New test.
12296
12297 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12298
12299         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12300
12301 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12302
12303         PR tree-optimization/42462
12304         * g++.dg/torture/pr42462.C: New test.
12305
12306 2010-01-05  Jason Merrill  <jason@redhat.com>
12307
12308         * g++.dg/cpp0x/initlist30.C: New test.
12309
12310 2010-01-05  Richard Guenther  <rguenther@suse.de>
12311
12312         PR tree-optimization/42614
12313         * gcc.c-torture/execute/pr42614.c: New testcase.
12314
12315 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12316
12317         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12318         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12319         -Wunreachable-code.
12320         * gcc.dg/Wunreachable-2.c: Likewise.
12321         * gcc.dg/Wunreachable-3.c: Likewise.
12322         * gcc.dg/Wunreachable-4.c: Likewise.
12323         * gcc.dg/Wunreachable-5.c: Likewise.
12324         * gcc.dg/Wunreachable-6.c: Likewise.
12325         * gcc.dg/Wunreachable-7.c: Likewise.
12326         * gcc.dg/Wunreachable-8.c: Likewise.
12327         * gcc.dg/20041231-1.c: Likewise.
12328
12329 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR other/42611
12332         * gcc.dg/pr42611.c: New test.
12333
12334         PR tree-optimization/42508
12335         * g++.dg/opt/pr42508.C: New test.
12336
12337 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12338
12339         PR fortran/41872
12340         * gfortran.dg/allocatable_scalar_8.f90: New.
12341
12342 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12343
12344         PR tree-optimization/42398
12345         * gcc.c-torture/compile/pr42398.c: New test.
12346
12347 2010-01-04  Jason Merrill  <jason@redhat.com>
12348
12349         PR c++/42555
12350         * g++.dg/ext/attrib35.C: New.
12351
12352         PR c++/42567
12353         * g++.dg/cpp0x/auto17.C: New.
12354
12355 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12356
12357         * gcc.dg/lto/20100104_0.c: New.
12358
12359 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12360
12361         PR target/42542
12362         * gcc.target/i386/pr42542-1.c: New.
12363         * gcc.target/i386/pr42542-1a.c: Likewise.
12364         * gcc.target/i386/pr42542-1b.c: Likewise.
12365         * gcc.target/i386/pr42542-2.c: Likewise.
12366         * gcc.target/i386/pr42542-2a.c: Likewise.
12367         * gcc.target/i386/pr42542-2b.c: Likewise.
12368         * gcc.target/i386/pr42542-3.c: Likewise.
12369         * gcc.target/i386/pr42542-3a.c: Likewise.
12370
12371 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12372
12373         PR fortran/41872
12374         * gfortran.dg/allocatable_scalar_5.f90: New test.
12375         * gfortran.dg/allocatable_scalar_6.f90: New test.
12376
12377 2010-01-03  Richard Guenther  <rguenther@suse.de>
12378
12379         PR testsuite/42583
12380         * gfortran.dg/gomp/recursion1.f90: Remove.
12381
12382 2010-01-03  Richard Guenther  <rguenther@suse.de>
12383
12384         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12385         * gcc.dg/uninit-6.c: Likewise.
12386         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12387
12388 2010-01-03  Richard Guenther  <rguenther@suse.de>
12389
12390         PR tree-optimization/42589
12391         * gcc.target/i386/pr42589.c: New testcase.
12392
12393 2010-01-03  Richard Guenther  <rguenther@suse.de>
12394
12395         PR tree-optimization/42438
12396         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12397
12398 2010-01-02  Richard Guenther  <rguenther@suse.de>
12399
12400         PR testsuite/41651
12401         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12402
12403 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12404
12405         PR target/42448
12406         * gcc.target/alpha/pr42448-1.c: New test.
12407         * gcc.target/alpha/pr42448-2.c: Ditto.
12408
12409 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12410
12411         PR preprocessor/41947
12412         * gcc.dg/c99-hexfloat-3.c: New test.
12413
12414 2010-01-01  Richard Guenther  <rguenther@suse.de>
12415
12416         PR c/42570
12417         * gcc.c-torture/execute/pr42570.c: New testcase.
12418
12419 2010-01-01  Richard Guenther  <rguenther@suse.de>
12420
12421         PR middle-end/42559
12422         * gcc.c-torture/compile/pr42559.c: New testcase.
12423
12424 \f
12425 Copyright (C) 2010 Free Software Foundation, Inc.
12426
12427 Copying and distribution of this file, with or without modification,
12428 are permitted in any medium without royalty provided the copyright
12429 notice and this notice are preserved.