OSDN Git Service

2011-06-07 Andrew Stubbs <ams@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2
3         * gcc.target/arm/smlatb-1.c: New file.
4         * gcc.target/arm/smlatt-1.c: New file.
5         * gcc.target/arm/smlaltb-1.c: New file.
6         * gcc.target/arm/smlaltt-1.c: New file.
7
8 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9
10         * gcc.target/arm/mla-2.c: New test.
11
12 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
13
14         PR gcov-profile/49299
15         * gcc.dg/tree-prof/pr49299-1.c: New test.
16         * gcc.dg/tree-prof/pr49299-2.c: New test.
17
18 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
19
20         * lib/target-supports.exp
21         (check_effective_target_vect_widen_mult_qi_to_hi):
22         Add NEON as supporting target.
23         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
24         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
25         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
26         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
27         using widening multiplication on targets that support it.
28         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
29         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
30         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
31
32 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
33
34         Updated all testcases in the ObjC/ObjC++ testsuites to use the
35         Modern Objective-C runtime API.
36         * objc/execute/next_mapping.h: Removed.
37         * objc-obj-c++-shared/next-mapping.h: Removed.
38         * objc-obj-c++-shared/Object1.h: Removed.
39         * objc-obj-c++-shared/Object1.m: Removed.
40         * objc-obj-c++-shared/Object1.mm: Removed.
41         * objc-obj-c++-shared/Object1-implementation.h: Removed.
42         * objc-obj-c++-shared/Protocol1.h: Removed.
43         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
44         of ProtoBool, IVAR_T and METHOD.
45         * objc-obj-c++-shared/runtime.h: New.
46         * objc-obj-c++-shared/TestsuiteObject.h: New.
47         * objc-obj-c++-shared/TestsuiteObject.m: New.
48         
49         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.        
50         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
51         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
52         it a class method.
53         * objc/execute/_cmd.m: Include
54         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
55         runtime API.  ([TestClass +initialize]): Include this method also
56         with the GNU runtime.
57         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
58         Object.  ([-setValue:]): Return void.
59         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
60         with the GNU runtime.  Include
61         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
62         for the NeXT runtime.  Use the existing print_ivars() and
63         compare_structures() implementations for the old NeXT runtime.
64         Added new implementations for the Modern GNU and NeXT runtimes.
65         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
66         well.  (main): Use objc_getClass().  Use return instead of exit.
67         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
68         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
69         of exit().
70         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
71         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
72         instead of Object.  (main): Use return instead of exit().
73         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
74         instead of Object.  Removed prototype for exit().  (main): Use
75         return instead of exit().  Use the Modern Objective-C runtime API.
76         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
77         Object.
78         * objc/execute/class-tests-1.h: Include
79         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
80         runtime API.  (test_class_with_superclass): Do not call [Object
81         class].  There is no need to with the current libobjc.
82         * objc/execute/class-tests-2.h: Include
83         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
84         runtime API.
85         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
86         ../../objc-obj-c++-shared/next-mapping.h.
87         * objc/execute/class-2.m: Likewise.
88         * objc/execute/class-3.m: Likewise.
89         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
90         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
91         +initialize]): Include this method also with the GNU
92         runtime. (main): Use the Modern Objective-C runtime API.
93         * objc/execute/class-5.m: Likewise.
94         * objc/execute/class-6.m: Likewise.
95         * objc/execute/class-7.m: Likewise.
96         * objc/execute/class-8.m: Likewise.
97         * objc/execute/class-9.m: Likewise.
98         * objc/execute/class-10.m: Likewise.
99         * objc/execute/class-11.m: Likewise.
100         * objc/execute/class-12.m: Likewise.
101         * objc/execute/class-13.m: Likewise.
102         * objc/execute/class-14.m: Likewise.
103         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
104         this method also with the GNU runtime.
105         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
106         +initialize]): Include this method also with the GNU runtime.
107         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
108         of Object.
109         * objc/execute/encode-1.m: Likewise.
110         * objc/execute/enumeration-1.m: Likewise.
111         * objc/execute/enumeration-2.m: Likewise.
112         * objc/execute/exceptions/catchall-1.m: Likewise.
113         * objc/execute/exceptions/finally-1.m: Likewise.
114         * objc/execute/exceptions/foward-1.m: Likewise.
115         * objc/execute/exceptions/local-variables-1.m: Likewise.        
116         * objc/execute/exceptions/throw-nil.m: Likewise.
117         * objc/execute/exceptions/trivial.m: Likewise.
118         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
119         of Object. Include objc/runtime.h instead of objc/objc-api.h.
120         * objc/execute/exceptions/matcher-1.m: Likewise.
121         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
122         Object.
123         * objc/execute/formal_protocol-2.m: Likewise.
124         * objc/execute/formal_protocol-3.m: Likewise.
125         * objc/execute/formal_protocol-4.m: Likewise.
126         * objc/execute/formal_protocol-5.m: Include
127         ../../objc-obj-c++-shared/runtime.h. (main): Always use
128         protocol_getName().
129         * objc/execute/formal_protocol-6.m: Likewise.
130         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
131         Object.  Include <objc/Protocol.h> instead of
132         ../../objc-obj-c++-shared/Protocol1.h.
133         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
134         Object.
135         * objc/execute/informal_protocol.m: Likewise.
136         * objc/execute/load-3.m: Likewise.
137         * objc/execute/many_args_method.m ([TestClass +initialize]):
138         Include this method with the GNU runtime as well.
139         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
140         * objc/execute/nested-func-1.m: Use TestsuiteObject
141         instead of Object.
142         * objc/execute/nil_method-1.m: Likewise.
143         * objc/execute/no_clash.m: Likewise.
144         * objc/execute/np-1.m: Do not include
145         ../../objc-obj-c++-shared/Protocol1.h.
146         (main): Use return instead of exit().
147         * objc/execute/np-2.m: Do not include
148         ../../objc-obj-c++-shared/Protocol1.h.
149         ([MyObject +initialize]): Include this method also with the GNU
150         runtime.  (main): Use return instead of exit().
151         * objc/execute/object_is_class.m: Include
152         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
153         of Object.  (main): Use the Modern Objective-C runtime API.
154         * objc/execute/object_is_meta_class.m: Likewise.
155         * objc/execute/private.m: Use TestsuiteObject instead of Object.
156         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
157         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
158         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
159         Objective-C runtime API.
160         * objc/execute/protocol-isEqual-2.m: Likewise.
161         * objc/execute/protocol-isEqual-3.m: Likewise.
162         * objc/execute/protocol-isEqual-4.m: Likewise.
163         * objc/execute/redefining_self.m ([TestClass +initialize]):
164         Include this method with the GNU runtime as well.
165         * objc/execute/root_methods.m: Include
166         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
167         Include this method with the GNU runtime as well.
168         (main): Use the Modern Objective-C runtime API.
169         * objc/execute/selector-1.m: Include
170         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
171         of Object.  (main): Use the Modern Objective-C runtime API.
172         * objc/execute/static-1.m ([Test +initialize]): Include this
173         method with the GNU runtime as well.
174         * objc/execute/static-2.m: Likewise.
175         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
176         * objc/execute/va_method.m: Do not include objc/objc-api.h.
177         ([MathClass +initialize]): Include this method with the GNU
178         runtime as well.
179         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
180         instead of Object.
181         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise. 
182         * objc.dg/attributes/categ-attributes-2.m: Likewise.
183         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
184         * objc.dg/attributes/method-attribute-1.m: Likewise.
185         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.        
186         * objc.dg/attributes/method-attribute-2.m: Likewise.
187         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.        
188         * objc.dg/attributes/method-attribute-3.m: Likewise.
189         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.        
190         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
191         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
192         * obj-c++.dg/bitfield-1.mm: Likewise.
193         * obj-c++.dg/bitfield-2.mm: Likewise
194         * objc.dg/bitfield-3.m: Likewise.
195         * obj-c++.dg/bitfield-4.mm: Likewise.
196         * objc.dg/bitfield-5.m: Likewise
197         * objc.dg/call-super-1.m: Likewise.
198         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
199         Use objc_getClass() instead of objc_get_class(), but for the GNU
200         runtime redefine objc_getClass as objc_get_class.  Include
201         ../objc-obj-c++-shared/runtime.h.
202         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
203         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
204         Use the Modern Objective-C runtime API. 
205         * objc.dg/class-protocol-1.m: Include
206         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
207         * obj-c++.dg/class-protocol-1.mm: Likewise.     
208         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
209         * objc.dg/comp-types-10.m: Likewise.
210         * objc.dg/comp-types-11.m: Likewise.
211         * objc.dg/comp-types-12.m: Likewise.
212         * obj-c++.dg/comp-types-9.mm: Likewise.
213         * obj-c++.dg/comp-types-11.mm: Likewise.
214         * obj-c++.dg/comp-types-12.mm: Likewise.
215         * obj-c++.dg/comp-types-13.mm: Likewise.
216         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
217         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
218         * obj-c++.dg/cxx-scope-1.mm: Likewise.
219         * obj-c++.dg/cxx-scope-2.mm: Likewise.
220         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
221         * objc.dg/desig-init-1.m: Likewise.
222         * obj-c++.dg/defs.mm: Likewise.
223         * objc.dg/exceptions-2.m: Likewise.
224         * obj-c++.dg/except-1.mm: Likewise.
225         * obj-c++.dg/exceptions-2.mm: Likewise.
226         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
227         Use the Modern Objective-C runtime API.
228         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
229         the Modern Objective-C runtime API.  Do not include
230         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
231         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
232         the Modern Objective-C runtime API except when using an older NeXT
233         runtime.
234         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
235         the Modern Objective-C runtime API.
236         * objc.dg/encode-7.m: Include objc/runtime.h instead of
237         objc/encoding.h.        
238         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
239         * objc.dg/encode-7-next-64bit.m: Updated include.
240         * objc.dg/encode-8.m: Include objc/runtime.h instead of
241         objc/encoding.h.
242         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
243         the Modern Objective-C runtime API.
244         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
245         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
246         instead of ../objc-obj-c++-shared/Protocol1.h.
247         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
248         the Modern Objective-C runtime API except when using an older NeXT
249         runtime.
250         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
251         the Modern Objective-C runtime API.     
252         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
253         Object.
254         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
255         * objc.dg/fix-and-continue-2.m: Likewise.
256         * objc.dg/foreach-1.m: Likewise.
257         * objc.dg/foreach-2.m: Likewise.
258         * objc.dg/foreach-3.m: Likewise.
259         * objc.dg/foreach-4.m: Likewise.
260         * objc.dg/foreach-5.m: Likewise.
261         * objc.dg/foreach-6.m: Likewise.
262         * objc.dg/foreach-7.m: Likewise.
263         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
264         Object.
265         * objc.dg/func-ptr-2.m: Likewise.
266         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
267         Do not include objc/objc-api.h.
268         * obj-c++.dg/fsf-package-0.mm: Likewise.
269         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
270         Include objc/runtime.h instead of objc/encoding.h.      
271         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
272         of Object.
273         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
274         * objc.dg/gnu-runtime-3.m: Likewise.
275         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
276         * objc.dg/headers.m: Include objc/runtime.h instead of
277         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
278         for the NeXT runtime.
279         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
280         * obj-c++.dg/isa-field-1.mm: Likewise.
281         * obj-c++.dg/ivar-list-semi.mm: Likewise.
282         * objc.dg/layout-1.m: Likewise.
283         * objc.dg/layout-2.m: Likewise.
284         * objc.dg/local-decl-2.m: Likewise.
285         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
286         Object.  ([Container +elementForView:]): Use
287         class_conformsToProtocol().
288         * obj-c++.dg/lookup-2.mm: Likewise.
289         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
290         * obj-c++.dg/local-decl-1.mm: Likewise.
291         * objc.dg/method-3.m: Likewise.
292         * objc.dg/method-4.m: Likewise.
293         * objc.dg/method-6.m: Include objc/Protocol.h instead of
294         ../objc-obj-c++-shared/Protocol1.h.
295         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
296         * objc.dg/method-9.m: Likewise.
297         * objc.dg/method-10.m: Likewise.
298         * objc.dg/method-13.m ([Root +initialize]): Include this method
299         also for the GNU runtime.  (main): Use objc_getClass() also for
300         the GNU runtime.
301         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
302         * objc.dg/method-17.m: Likewise.
303         * objc.dg/method-19.m: Likewise.
304         * objc.dg/method-20b.m: Likewise.
305         * obj-c++.dg/method-2.mm: Likewise.
306         * obj-c++.dg/method-6.mm: Likewise.
307         * obj-c++.dg/method-10.mm: Likewise.
308         * obj-c++.dg/method-11.mm: Likewise.
309         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
310         ../objc-obj-c++-shared/Protocol1.h.
311         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
312         * obj-c++.dg/method-15.mm: Likewise.
313         * obj-c++.dg/method-17.mm: Likewise.
314         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
315         +initialize]): Include this method also for the GNU
316         runtime.  (main): Use objc_getClass() also for the GNU runtime.
317         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
318         * obj-c++.dg/method-22.mm: Likewise.
319         * obj-c++.dg/method-23.mm: Likewise.
320         * obj-c++.dg/no-extra-load.mm: Likewise.
321         * objc.dg/objc-fast-4.m: Likewise.
322         * objc.dg/objc-gc-4.m: Likewise.
323         * obj-c++.dg/objc-gc-3.mm: Likewise.
324         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
325         protocol_getMethodDescription() instead of [Protocol
326         -descriptionForInstanceMethod].
327         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
328         Made it available with all runtimes.  (main): Call -test instead
329         of -class.
330         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
331         and put into a category.
332         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
333         Object.  Include objc/objc.h.
334         * obj-c++.dg/proto-lossage-2.mm: Likewise.
335         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
336         New. (main): Use protocol_getMethodDescription() instead
337         of [Protocol -descriptionForInstanceMethod] and [Protocol
338         -descriptionForClassMethod].
339         * obj-c++.dg/proto-lossage-3.mm: Likewise.
340         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
341         Objective-C runtime API.
342         * obj-c++.dg/proto-qual-1.mm: Likewise. 
343         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
344         Object.
345         * obj-c++.dg/property/property-1.mm: Likewise.
346         * obj-c++.dg/qual-types-1.mm: Likewise.
347         * objc.dg/selector-2.m: Include objc/objc.h instead of
348         ../objc-obj-c++-shared/Object1.h.
349         * obj-c++.dg/selector-2.mm: Likewise.
350         * obj-c++.dg/selector-5.mm: Likewise.
351         * obj-c++.dg/selector-6.mm: Likewise.
352         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
353         Object.  Do not include objc/objc-api.h.
354         * obj-c++.dg/set-not-used-1.mm: Likewise.
355         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
356         * objc.dg/stret-1.m: Likewise.
357         * objc.dg/stret-2.m: Likewise.
358         * obj-c++.dg/super-class-2.mm: Likewise.
359         * objc.dg/super-class-3.m: Likewise.
360         * objc.dg/super-class-4.m: Likewise.
361         * objc.dg/sync-2.m: Likewise.
362         * obj-c++.dg/sync-2.mm: Likewise.
363         * objc.dg/sync-1.m: Include objc/objc.h instead of
364         ../objc-obj-c++-shared/Object1.h.
365         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
366         'Class' as the type of 'isa'.
367         * objc.dg/special/unclaimed-category-1.m: Use the Modern
368         Objective-C runtime API.  ([TestClass +initialize]): Include this
369         method with the GNU runtime as well.
370         * objc.dg/strings/strings-1.m: Updated includes.
371         * obj-c++.dg/strings/strings-1.mm: Likewise.
372         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
373         objc.dg/strings/const-str-12b.m.
374         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
375         * obj-c++.dg/template-3.mm: Likewise.
376         * obj-c++.dg/template-4.mm: Likewise.
377         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
378         Objective-C runtime API.
379         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
380         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
381         * obj-c++.dg/try-catch-1.mm: Likewise.
382         * obj-c++.dg/try-catch-2.mm: Likewise.
383         * objc.dg/try-catch-3.m: Likewise.
384         * obj-c++.dg/try-catch-3.mm: Likewise.
385         * objc.dg/try-catch-6.m: Likewise.
386         * objc.dg/try-catch-7.m: Likewise.
387         * obj-c++.dg/try-catch-7.mm: Likewise.
388         * obj-c++.dg/try-catch-8.mm: Likewise.
389         * obj-c++.dg/try-catch-9.mm: Likewise.
390         * objc.dg/try-catch-10.m: Likewise.
391         * obj-c++.dg/try-catch-11.mm: Likewise.
392         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
393         Object.  Include objc/objc.h.
394         * obj-c++.dg/typedef-alias-1.mm: Likewise.
395         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
396         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
397         Object.  Use Modern Objective-C runtime API.  Do not use
398         performv::.
399         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
400         * obj-c++.dg/torture/trivial.mm: Likewise.      
401         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
402         instead of ../objc-obj-c++-shared/Object1.h.  Include
403         ../objc-obj-c++-shared/runtime.h.
404         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
405         * objc.dg/torture/strings/const-str-11.m: Likewise.
406         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
407         * objc.dg/torture/strings/const-str-9.m: Likewise.
408         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
409         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
410         instead of Object. Only add _FooClassReference if
411         __NEXT_RUNTIME__.
412         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
413         * objc.dg/torture/strings/const-str-8.m: Likewise.
414         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
415         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
416         additional sources.
417         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
418         Object.
419         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
420         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
421         * obj-c++.dg/va-meth-1.mm: Likewise.
422         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
423         ../objc-obj-c++-shared/Object1.h.
424         * objc.dg/zero-link-3.m: Likewise.      
425         
426 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
427
428         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
429         
430 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
431
432         PR objc-++/48275
433         * obj-c++.dg/property/cxx-property-1.mm: New.   
434         * obj-c++.dg/property/cxx-property-2.mm: New.
435
436 2011-06-06  Jason Merrill  <jason@redhat.com>
437
438         * g++.dg/cpp0x/regress/ptrmem1.C: New.
439
440 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
441
442         PR rtl-optimization/49145
443         From Ryan Mansfield
444         * gcc.c-torture/compile/pr49145.c: New test.
445
446 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
447
448         PR testsuite/49288
449         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
450         to dg-options, match also DW_AT_linkage_name.
451
452         PR debug/49294
453         * gcc.dg/debug/pr49294.c: New test.
454
455         PR c++/49264
456         * g++.dg/opt/pr49264.C: New test.
457
458 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
459
460         PR tree-optimization/49243
461         * gcc.dg/pr49243.c: New.
462
463 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
464
465         * gnat.dg/specs/cond_expr1.ads: New test.
466
467 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
468
469         * gnat.dg/deferred_const4.ad[sb]: New test.
470         * gnat.dg/deferred_const4_pkg.ads: New helper.
471
472 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
473
474         * gnat.dg/test_tamdt.adb: Rename to...
475         * gnat.dg/taft_type1.adb: ...this.
476         * gnat.dg/tamdt.ad[sb]: Rename to...
477         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
478         * gnat.dg/tamdt_aux.ads: Rename to...
479         * gnat.dg/taft_type1_pkg2.ads: ...this.
480         * gnat.dg/taft_type2.ad[sb]: New test.
481         * gnat.dg/taft_type2_pkg.ads: New helper.
482         * gnat.dg/taft_type3.adb: New test.
483         * gnat.dg/taft_type3_pkg.ads: New helper.
484
485 2011-06-05  Tobias Burnus  <burnus@net-b.de>
486
487         PR fortran/49255
488         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
489         for F2008.
490
491 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
492
493         PR testsuite/49287
494         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
495         warning.
496         * objc.dg/gnu-api-2-objc.m: Likewise.
497         * obj-c++.dg/gnu-api-2-class.mm: Likewise
498         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
499         
500 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
501
502         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
503         alignment, not the alignment, when calling class_addIvar().  Add
504         an 'isa' instance variable to the test root class.
505         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
506         
507 2011-06-04  Jan Hubicka  <jh@suse.cz>
508
509         PR tree-optimization/48893
510         PR tree-optimization/49091
511         PR tree-optimization/49179
512         * gfortran.dg/pr49179.f90: New testcase
513
514 2011-06-04  Jan Hubicka  <jh@suse.cz>
515
516         PR lto/48954
517         * g++.dg/torture/pr48954.C: New testcase.
518
519 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
520
521         * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
522
523 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
524
525         PR c++/33840
526         * g++.dg/diagnostic/bitfld2.C: New.
527
528 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
529
530         PR target/49281
531         * gcc.c-torture/execute/pr49281.c: New test.
532
533 2011-06-04  Jan Hubicka  <jh@suse.cz>
534
535         PR tree-optimize/48929
536         * gcc.c-torture/compile/pr48929.c: New testcase.
537
538 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
539
540         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
541
542 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
543
544         PR c++/49276
545         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
546
547 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
548
549         * objc.dg/headers.m: Do not include sarray.h and hash.h.
550
551 2011-06-03  Richard Henderson  <rth@redhat.com>
552             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
553
554         * lib/target-supports.exp (check_sse_os_support_available): Use
555         movaps.
556
557 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
558
559         * objc.dg/headers.m: Do not include objc-list.h.
560
561 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
562
563         * objc.dg/type-stream-1.m: Test removed.
564         * objc.dg/headers.m: Do not include typedstream.h.
565         
566 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
567
568         * objc.dg/torture/forward-1.m (main): Updated testcase.
569
570 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
571
572         PR target/49163
573         * gcc.c-torture/compile/pr49163.c: New.
574
575 2011-06-02  Asher Langton  <langton2@llnl.gov>
576
577         PR fortran/49268
578         * gfortran.dg/PR49268.f90: New test.
579
580 2011-06-02  Asher Langton  <langton2@llnl.gov>
581
582         PR fortran/37039
583         * gfortran.dg/PR37039.f90: New test.
584
585 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
586
587         PR objc/48539
588         * objc.dg/method-5.m: Updated.  
589         * objc.dg/method-19.m: Updated.
590         * objc.dg/method-lookup-1.m: New.       
591         * obj-c++.dg/method-6.mm: Updated.
592         * obj-c++.dg/method-7.mm: Updated.
593         * obj-c++.dg/method-lookup-1.mm: New.   
594
595 2011-06-02  DJ Delorie  <dj@redhat.com>
596
597         * lib/timeout.exp (timeout): Add board_info support.
598
599 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
600
601         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
602
603 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
604
605         PR fortran/49265
606         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
607         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
608
609 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
610             Hans-Peter Nilsson  <hp@axis.com>
611
612         PR rtl-optimization/48840
613         * gcc.target/sparc/ultrasp13.c: New test.
614
615 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
616
617         PR target/49238
618         * gcc.c-torture/compile/pr49238.c: New.
619
620 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
621
622         * gcc.target/arm/g2.c: Skip test in -mthumb.
623         Skip test unless cpu is xscale.
624         * gcc.target/arm/scd42-2.c: Likewise.
625         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
626
627 2011-06-01  Jason Merrill  <jason@redhat.com>
628
629         * g++.dg/cpp0x/decltype28.C: New.
630         * g++.dg/cpp0x/decltype29.C: New.
631
632 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
633
634         PR target/45074
635         * gcc.target/mips/pr45074.c: New test.
636
637 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
638             Hans-Peter Nilsson  <hp@axis.com>
639
640         PR rtl-optimization/48830
641         * gcc.target/sparc/ultrasp12.c: New test.
642
643 2011-06-01  David Li  <davidxl@google.com>
644
645         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
646         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
647         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
648         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
649         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
650         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
651         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
652         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
653         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
654         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
655         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
656         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
657         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
658         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
659         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
660         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
661         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
662         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
663
664 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
665
666         * objc.dg/attributes/method-nonnull-1.m: New test.
667         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.  
668
669 2011-05-31  Tobias Burnus  <burnus@net-b.de>
670
671         PR fortran/18918
672         * gfortran.dg/coarray_atomic_1.f90: New.
673         * gfortran.dg/coarray/atomic_1.f90: New.
674
675 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
676
677         * gcc.dg/guality/bswaptest.c: New test.
678         * gcc.dg/guality/clztest.c: New test.
679         * gcc.dg/guality/ctztest.c: New test.
680         * gcc.dg/guality/rotatetest.c: New test.
681
682         PR target/48688
683         * gcc.target/i386/pr48688.c: New test.
684
685 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
686
687         PR c++/48010
688         * g++.dg/lookup/name-clash9.C: New.
689
690 2011-05-31  Tobias Burnus  <burnus@net-b.de>
691
692         PR fortran/18918
693         * gfortran.dg/coarray/dummy_1.f90: New.
694
695 2011-05-31  Tobias Burnus  <burnus@net-b.de>
696
697         PR fortran/18918
698         * gfortran.dg/coarray/save_1.f90: New.
699         * gfortran.dg/coarray_4.f90: Update dg-error.
700
701 2011-05-31  Jason Merrill  <jason@redhat.com>
702
703         * g++.dg/cpp0x/rv-template1.C: New.
704
705 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
706
707         PR rtl-optimization/49235
708         * gcc.dg/pr49235.c: New test.
709
710 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
711
712         PR tree-optimization/49093
713         * gcc.dg/vect/pr49093.c: New test.
714
715 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
716
717         PR debug/49047
718         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
719
720 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
721
722         PR testsuite/49239
723         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
724         output array.
725
726 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
727
728         PR target/49186
729         * gcc.c-torture/execute/pr49186.c: New.
730
731 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
732
733         PR target/49168
734          * gcc.target/i386/pr49168-1.c: New.
735
736 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
737             Eric Botcazou  <ebotcazou@adacore.com>
738
739         * gcc.dg/guality/drap.c: New test.
740
741 2011-05-30  Richard Guenther  <rguenther@suse.de>
742
743         PR tree-optimization/49210
744         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
745         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
746
747 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
748
749         PR c++/49223
750         * g++.dg/gomp/pr49223-1.C: New test.
751         * g++.dg/gomp/pr49223-2.C: New test.
752
753 2011-05-30  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/49218
756         * gcc.c-torture/execute/pr49218.c: New testcase.
757
758 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
759
760         PR tree-optimization/49199
761         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
762         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
763         -fno-tree-scev-cprop.
764
765 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
766
767         PR fortran/47601
768         * gfortran.dg/extends_13.f03: New.
769
770 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
771
772         PR rtl-optimization/49095
773         * gcc.target/i386/pr49095.c: New test.
774
775 2011-05-29  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/18918
778         * gfortran.dg/coarray_24.f90: New.
779
780 2011-05-29  Tobias Burnus  <burnus@net-b.de>
781
782         PR fortran/18918
783         * gfortran.dg/coarray_23.f90: New.
784
785 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
786
787         From Ryan Mansfield
788         * gcc.dg/pr48826.c: New test.
789
790 2011-05-29  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/49217
793         * gcc.dg/torture/pr49217.c: New testcase.
794
795 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
796
797         PR testsuite/49222
798         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
799
800 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
801
802         * gnat.dg/boolean_subtype.adb: Rename to...
803         * gnat.dg/boolean_subtype1.adb: ...this.
804
805 2011-05-28  Jason Merrill  <jason@redhat.com>
806
807         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
808
809 2011-05-27  Jason Merrill  <jason@redhat.com>
810
811         * g++.dg/cpp0x/enum18.C: Adjust.
812
813         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
814
815 2011-05-27  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/18918
818         * gfortran.dg/coarray_22.f90: New.
819
820 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
821
822         PR tree-optimization/46728
823         * gcc.target/powerpc/pr46728-1.c: New.
824         * gcc.target/powerpc/pr46728-2.c: New.
825         * gcc.target/powerpc/pr46728-3.c: New.
826         * gcc.target/powerpc/pr46728-4.c: New.
827         * gcc.target/powerpc/pr46728-5.c: New.
828         * gcc.dg/pr46728-6.c: New.
829         * gcc.target/powerpc/pr46728-7.c: New.
830         * gcc.target/powerpc/pr46728-8.c: New.
831         * gcc.dg/pr46728-9.c: New.
832         * gcc.target/powerpc/pr46728-10.c: New.
833         * gcc.target/powerpc/pr46728-11.c: New.
834         * gcc.dg/pr46728-12.c: New.
835         * gcc.target/powerpc/pr46728-13.c: New.
836         * gcc.target/powerpc/pr46728-14.c: New.
837         * gcc.target/powerpc/pr46728-15.c: New.
838         * gcc.target/powerpc/pr46728-16.c: New.
839
840 2011-05-27  Jason Merrill  <jason@redhat.com>
841
842         * g++.dg/abi/mangle47.C: New.
843
844         PR c++/49176
845         * g++.dg/template/const5.C: New.
846
847         * g++.dg/cpp0x/enum18.C: New.
848
849         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
850
851         * g++.dg/cpp0x/error6.C: New.
852
853         * g++.dg/cpp0x/error5.C: New.
854
855 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
856
857         PR c++/49165
858         * g++.dg/eh/cond6.C: New test.
859
860 2011-05-27  Tobias Burnus  <burnus@net-b.de>
861
862         PR fortran/48820
863         * gfortran.dg/rank_3.f90: New.
864         * gfortran.dg/rank_4.f90: New.
865
866 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
867
868         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
869         replace dump search.
870
871 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
874         * gnat.dg/bit_packed_array5.adb: ...here.
875
876 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
877
878         PR c++/42056
879         * testsuite/g++.dg/cpp0x/auto25.C: New.
880
881 2011-05-27  Richard Guenther  <rguenther@suse.de>
882
883         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
884
885 2011-05-27  Richard Guenther  <rguenther@suse.de>
886
887         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
888
889 2011-05-27  Richard Guenther  <rguenther@suse.de>
890
891         PR middle-end/49189
892         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
893
894 2011-05-26  Jason Merrill  <jason@redhat.com>
895
896         * g++.dg/cpp0x/friend1.C: New.
897         * g++.dg/cpp0x/friend2.C: New.
898
899         * g++.dg/cpp0x/auto7.C: Update.
900         * g++.dg/template/crash50.C: Adjust.
901         * g++.dg/template/static9.C: Adjust.
902         * g++.old-deja/g++.ext/memconst.C: Adjust.
903
904 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
905
906         * gcc.dg/march.c: Ignore a note for some targets.
907
908 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
909             Nathan Froyd  <froydnj@codesourcery.com>
910
911         PR c++/2288
912         PR c++/18770
913         * g++.old-deja/g++.jason/cond.C: Remove xfails.
914         * g++.dg/parse/pr18770.C: New test.
915         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
916
917 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
918
919         PR fortran/48955
920         * gfortran.dg/dependency_40.f90 : New test.
921
922 2011-05-26  Tobias Burnus  <burnus@net-b.de>
923
924         PR fortran/18918
925         * gfortran.dg/coarray/registering_1.f90: New.
926
927 2011-05-26  Jason Merrill  <jason@redhat.com>
928
929         * g++.dg/cpp0x/variadic111.C: New.
930         * g++.dg/cpp0x/variadic41.C: Adjust.
931
932 2011-05-26  Richard Guenther  <rguenther@suse.de>
933
934         PR tree-optimization/48702
935         * gcc.dg/torture/pr48702.c: New testcase.
936
937 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
938
939         PR gcov-profile/48845
940         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
941         support.
942         * gcc.dg/matrix/matrix.exp: Likewise.
943         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
944         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
945         line number to check_profiling_available.
946         * lib/target-supports.exp (check_profiling_available): Account for
947         this.
948         Require TLS runtime support with -fprofile-generate.
949         * lib/profopt.exp (profopt-execute): Add TLS options for
950         -fprofile-generate.
951         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
952
953 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
954
955         PR c++/49165
956         * g++.dg/eh/cond5.C: New test.
957
958         PR tree-optimization/49161
959         * gcc.c-torture/execute/pr49161.c: New test.
960
961 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
962
963         * gcc.target/arm/neon-vorn-vbic.c: New test.
964
965 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
966
967         PR tree-optimization/49038
968         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
969         * gcc.dg/vect/pr49038.c: New test.
970
971 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
972         * g++.dg/init/pr25811-3.C: New.
973         * g++.dg/init/pr25811-4.C: New.
974
975 2011-05-25  Jason Merrill  <jason@redhat.com>
976
977         * g++.dg/cpp0x/enum17.C: New.
978         * g++.old-deja/g++.jason/rfg10.C: Adjust.
979
980         * g++.dg/cpp0x/auto24.C: New.
981
982         * g++.dg/cpp0x/error4.C: New.
983
984         * g++.dg/cpp0x/rv-restrict.C: New.
985
986         * g++.dg/cpp0x/enum15.C: New.
987         * g++.dg/cpp0x/constexpr-switch2.C: New.
988
989         * g++.dg/cpp0x/variadic110.C: New.
990
991         * g++.dg/cpp0x/auto9.C: Add typedef test.
992
993         * g++.dg/cpp0x/auto23.C: New.
994         * g++.dg/cpp0x/auto9.C: Adjust.
995
996         * g++.dg/cpp0x/defaulted29.C: New.
997
998         * g++.dg/cpp0x/initlist51.C: New.
999
1000 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
1001
1002         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1003         * g++.dg/abi/packed1.C: Suppress warning.
1004         * g++.dg/warn/Wunused-parm-3.C: Likewise.
1005         * g++.dg/template/stdarg1.C: Likewise.
1006         * g++.dg/other/packed1.C: Remove arm from xfail list.
1007
1008 2011-05-25  Jason Merrill  <jason@redhat.com>
1009
1010         * g++.dg/cpp0x/enum16.C: New.
1011         * g++.dg/parse/error15.C: Adjust.
1012
1013         * g++.dg/cpp0x/initlist50.C: New.
1014
1015         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1016
1017         * g++.dg/cpp0x/variadic109.C: New.
1018
1019 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1020
1021          * gcc.target/i386/pause-1.c: New.
1022
1023 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1024
1025         * gcc.dg/stack-usage-1.c: Adjust comment.
1026         * gcc.dg/stack-usage-2.c: New test.
1027
1028 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR c++/49136
1031         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1032         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1033
1034 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
1035
1036         PR rtl-optimization/48757
1037         * gfortran.dg/pr48757.f:  New test case.
1038
1039 2011-05-24  Jason Merrill  <jason@redhat.com>
1040
1041         * g++.dg/cpp0x/access01.C: New.
1042
1043 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1044
1045         PR libobjc/48177
1046         * objc.dg/pr48177.m: New testcase.      
1047
1048 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1049
1050         PR objc/48187
1051         * objc.dg/pr48187.m: New testcase.
1052         * obj-c++.dg/pr48187.mm: New testcase.
1053         * objc.dg/ivar-extra-semicolon.m: New testcase.
1054
1055 2011-05-24  Jason Merrill  <jason@redhat.com>
1056
1057         * g++.dg/template/access21.C: New.
1058         * g++.dg/template/access22.C: New.
1059
1060 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
1061
1062         PR rtl-optimization/48633
1063         * g++.dg/pr48633.C: New test.
1064
1065 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
1066
1067         PR target/49133
1068         * g++.dg/other/pr49133.C: New test.
1069
1070 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
1071             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1072
1073         * gcc.dg/torture/tls/run-gd.c: New test.
1074         * gcc.dg/torture/tls/run-ie.c: New test.
1075         * gcc.dg/torture/tls/run-ld.c: New test.
1076         * gcc.dg/torture/tls/run-le.c: New test.
1077         * lib/target-supports.exp (check_effective_target_tls_runtime):
1078         Build testcase with TLS options.
1079
1080 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1081
1082         * gcc.dg/vect/pr48172.c: Remove dg-do run.
1083
1084 2011-05-24  Tom de Vries  <tom@codesourcery.com>
1085
1086         PR tree-optimization/49121
1087         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1088
1089 2011-05-23  Jason Merrill  <jason@redhat.com>
1090
1091         * g++.dg/cpp0x/defaulted28.C: New.
1092
1093         * g++.dg/cpp0x/sfinae25.C: New.
1094
1095         * g++.dg/cpp0x/rv-cast2.C: New.
1096
1097         * g++.dg/cpp0x/enum14.C: New.
1098
1099 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR lto/49123
1102         * gcc.c-torture/execute/pr49123.c: New test.
1103
1104         PR debug/49032
1105         * gcc.dg/debug/pr49032.c: New test.
1106
1107         PR c/49120
1108         * gcc.dg/pr49120.c: New test.
1109
1110 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1111
1112         PR target/47315
1113         * gcc.target/i386/pr47315.c: New test.
1114
1115 2011-05-23  Jason Merrill  <jason@redhat.com>
1116
1117         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1118
1119         * g++.dg/cpp0x/sfinae24.C: New.
1120
1121         * g++.dg/cpp0x/error3.C: New.
1122
1123         * g++.dg/cpp0x/defaulted27.C: New.
1124
1125         * g++.dg/cpp0x/decltype27.C: New.
1126
1127 2011-05-23  Richard Guenther  <rguenther@suse.de>
1128
1129         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1130
1131 2011-05-23  Richard Guenther  <rguenther@suse.de>
1132
1133         PR tree-optimization/40874
1134         * g++.dg/tree-ssa/pr40874.C: New testcase.
1135
1136 2011-05-23  Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/49115
1139         * g++.dg/torture/pr49115.C: New testcase.
1140
1141 2011-05-23  Richard Guenther  <rguenther@suse.de>
1142
1143         PR middle-end/15419
1144         * gcc.dg/memcpy-3.c: New testcase.
1145
1146 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
1147
1148         PR middle-end/48973
1149         * gcc.c-torture/execute/pr48973-1.c: New test.
1150         * gcc.c-torture/execute/pr48973-2.c: New test.
1151
1152 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
1153
1154         PR c++/18016
1155         * g++.dg/warn/pr18016.C: New.
1156
1157 2011-05-23  Tom de Vries  <tom@codesourcery.com>
1158
1159         PR target/45098
1160         * gcc.target/arm/ivopts-6.c: New test.
1161
1162 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR middle-end/49029
1165         * gcc.c-torture/compile/pr49029.c: New test.
1166
1167 2011-05-22  Jason Merrill  <jason@redhat.com>
1168
1169         * g++.dg/cpp0x/sfinae23.C: New.
1170         * g++.dg/cpp0x/sfinae8.C: Correct.
1171
1172 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1173
1174         * gfortran.dg/function_optimize_8.f90:  New test case.
1175
1176 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
1177
1178         PR tree-optimization/49087
1179         * gcc.dg/vect/O3-pr49087.c: New test.
1180
1181 2011-05-21  Jason Merrill  <jason@redhat.com>
1182
1183         * g++.dg/debug/const5.C: New.
1184
1185 2011-05-20  Jason Merrill  <jason@redhat.com>
1186
1187         * g++.dg/cpp0x/constexpr-static7.C: Extend.
1188
1189         * g++.dg/cpp0x/constexpr-static7.C: New.
1190
1191         * g++.dg/cpp0x/enum12.C: New.
1192         * g++.dg/cpp0x/enum13.C: New.
1193
1194 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
1195
1196         PR fortran/48699
1197         * gfortran.dg/select_type_23.f03: New.
1198
1199 2011-05-20  Jason Merrill  <jason@redhat.com>
1200
1201         * g++.dg/cpp0x/defaulted26.C: New.
1202
1203         * g++.dg/cpp0x/noexcept02.C: Fix.
1204         * g++.dg/cpp0x/noexcept03.C: Fix.
1205         * g++.dg/cpp0x/noexcept08.C: Fix.
1206         * g++.dg/cpp0x/noexcept10.C: New.
1207
1208 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
1209
1210         PR fortran/48706
1211         * gfortran.dg/extends_12.f03: New.
1212
1213 2011-05-20  Jason Merrill  <jason@redhat.com>
1214
1215         * g++.dg/template/koenig9.C: New.
1216         * g++.dg/opt/pr47615.C: Fix.
1217         * g++.dg/overload/defarg1.C: Fix.
1218         * g++.dg/tc1/dr213.C: Remove xfail.
1219         * g++.dg/torture/pr34850.C: Fix.
1220         * g++.dg/torture/pr39362.C: Fix.
1221         * g++.old-deja/g++.brendan/crash56.C: Fix.
1222         * g++.old-deja/g++.pt/memtemp47.C: Fix.
1223
1224 2011-05-20  Richard Guenther  <rguenther@suse.de>
1225
1226         PR tree-optimization/49079
1227         * gcc.dg/torture/pr49079.c: New testcase.
1228
1229 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR tree-optimization/49073
1232         * gcc.c-torture/execute/pr49073.c: New test.
1233
1234 2011-06-19  Tobias Burnus  <burnus@net-b.de>
1235
1236         PR fortran/18918
1237         * gfortran.dg/coarray_21.f90: New.
1238
1239 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
1240
1241         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1242         output.
1243
1244 2011-05-19  Richard Guenther  <rguenther@suse.de>
1245
1246         PR testsuite/49063
1247         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1248
1249 2011-05-19  Richard Guenther  <rguenther@suse.de>
1250
1251         PR middle-end/48985
1252         * gcc.dg/builtin-object-size-11.c: New testcase.
1253
1254 2011-05-19  Tom de Vries  <tom@codesourcery.com>
1255
1256         PR target/45098
1257         * gcc.target/arm/ivopts.c: New test.
1258         * gcc.target/arm/ivopts-2.c: New test.
1259
1260 2011-05-19  Tom de Vries  <tom@codesourcery.com>
1261
1262         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1263
1264 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1265
1266         * gcc.c-torture/execute/960321-1.x: Remove.
1267
1268 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
1269
1270         PR fortran/48700
1271         * gfortran.dg/move_alloc_4.f90: New.
1272
1273 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1274
1275         PR target/49002
1276         * gcc.target/i386/pr49002-1.c: New test.
1277         * gcc.target/i386/pr49002-2.c: Likewise.
1278
1279 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR tree-optimization/49039
1282         * gcc.c-torture/execute/pr49039.c: New test.
1283         * gcc.dg/tree-ssa/pr49039.c: New test.
1284         * g++.dg/torture/pr49039.C: New test.
1285
1286 2011-05-18  Jason Merrill  <jason@redhat.com>
1287
1288         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1289         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1290         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1291
1292 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
1293
1294         * gcc.target/bfin/mcpu-bf592.c: New test.
1295
1296 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
1297
1298         PR tree-optimization/41881
1299         * gcc.dg/vect/O3-pr41881.c: New test.
1300         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1301
1302 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR tree-optimization/49000
1305         * gcc.dg/pr49000.c: New test.
1306
1307 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
1308
1309         * gnat.dg/invalid1.adb: New test.
1310
1311 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
1312
1313         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1314         scan pattern.
1315         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1316         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1317
1318 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1319
1320         PR c++/48994
1321         * g++.dg/cpp0x/range-for18.C: New.
1322
1323 2011-05-15  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/18918
1326         * gfortran.dg/coarray/image_index_2.f90: New.
1327
1328 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1329
1330         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1331         * g++.dg/cpp0x/override2.C: New.
1332
1333 2011-05-14  Tobias Burnus  <burnus@net-b.de>
1334
1335         PR fortran/18918
1336         * gfortran.de/coarray_20.f90: New.
1337
1338 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1339
1340         PR fortran/22572
1341         * function_optimize_7.f90:  New test case.
1342
1343 2011-05-13  Jason Merrill  <jason@redhat.com>
1344
1345         * g++.dg/cpp0x/decltype26.C: New.
1346         * g++.dg/cpp0x/enum11.C: New.
1347
1348 2011-05-13  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/48972
1351         PR fortran/48991
1352         * gfortran.dg/assign_8.f90: Update dg-error.
1353
1354 2011-05-13  Tobias Burnus  <burnus@net-b.de>
1355
1356         PR fortran/48972
1357         * gfortran.dg/io_constraints_8.f90: New.
1358         * gfortran.dg/io_constraints_9.f90: New.
1359
1360 2011-05-13  Martin Thuresson  <martint@google.com>
1361
1362         PR gcov-profile/47793
1363         * gcc.dg/pr47793.c: New.
1364
1365 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR tree-optimization/48975
1368         * gcc.dg/pr48975.c: New test.
1369
1370 2011-05-12  Tobias Burnus  <burnus@net-b.de>
1371
1372         PR fortran/48972
1373         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1374
1375 2011-05-12  Jason Merrill  <jason@redhat.com>
1376
1377         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1378
1379 2011-05-12  Geert Bosch  <bosch@adacore.com>
1380
1381         * gnat.dg/view_conversion1.adb: New test.
1382
1383 2011-05-12  Richard Guenther  <rguenther@suse.de>
1384
1385         PR tree-optimization/48172
1386         * gcc.dg/vect/pr48172.c: New testcase.
1387
1388 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR debug/48967
1391         * g++.dg/opt/pr48967.C: New test.
1392
1393 2011-05-11  Jason Merrill  <jason@redhat.com>
1394
1395         * g++.dg/cpp0x/constexpr-friend.C: New.
1396         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1397
1398         * g++.dg/cpp0x/sfinae22.C: New.
1399
1400 2011-05-11  Tobias Burnus  <burnus@net-b.de>
1401
1402         PR fortran/48889
1403         * gfortran.dg/generic_24.f90: New.
1404
1405 2011-05-11  Richard Guenther  <rguenther@suse.de>
1406
1407         PR tree-optimization/15256
1408         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1409
1410 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
1411
1412         PR debug/48159
1413         * gcc.dg/pr48159-1.c: New test.
1414         * gcc.dg/pr48159-2.c: New test.
1415
1416 2011-05-11  Richard Guenther  <rguenther@suse.de>
1417
1418         PR middle-end/48953
1419         * gcc.dg/torture/pr48953.c: New testcase.
1420
1421 2011-05-11  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/18041
1424         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1425
1426 2011-05-11  Alan Modra  <amodra@gmail.com>
1427
1428         PR target/47755
1429         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1430
1431 2011-05-10  Jason Merrill  <jason@redhat.com>
1432
1433         * g++.dg/cpp0x/defaulted25.C: New.
1434         * g++.dg/template/crash7.C: Adjust.
1435
1436         * g++.dg/cpp0x/variadic108.C: New.
1437
1438 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
1439
1440         * g++.dg/inherit/virtual9.C: Extend.
1441
1442 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1443
1444         PR target/48857
1445         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1446         are passed and returned in vector registers.
1447
1448 2011-05-10  Richard Guenther  <rguenther@suse.de>
1449
1450         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1451         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1452         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1453         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1454         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
1455         applies.
1456
1457 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
1458
1459         PR tree-optimization/48611
1460         PR tree-optimization/48794
1461         * gfortran.dg/gomp/pr48611.f90: New test.
1462         * gfortran.dg/gomp/pr48794.f90: New test.
1463
1464         PR debug/48928
1465         * gcc.dg/dfp/pr48928.c: New test.
1466
1467 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1468
1469         PR c++/48522
1470         * g++.dg/cpp0x/pr48522.C: New.
1471
1472 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1473
1474         PR c++/48735
1475         * g++.dg/cpp0x/sfinae21.C: New.
1476
1477 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1478
1479         * g++.dg/template/sfinae28.C: Rename to...
1480         * g++.dg/cpp0x/sfinae19.C: ... this.
1481         * g++.dg/template/sfinae29.C: Rename to...
1482         * g++.dg/cpp0x/sfinae20.C: ... this.
1483
1484 2011-05-09  Jeff Law <law@redhat.com>
1485
1486         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1487         consistent results.
1488
1489 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
1490
1491         PR c++/20039
1492         * g++.dg/init/pr20039.C: New.
1493
1494 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1495
1496         PR c++/48737
1497         PR c++/48744
1498         * g++.dg/template/sfinae28.C: New.
1499         * g++.dg/template/sfinae29.C: Likewise.
1500
1501 2011-05-09  Jason Merrill  <jason@redhat.com>
1502
1503         * g++.dg/template/nontype23.C: New.
1504
1505 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
1506         PR c++/48859
1507         * g++.dg/init/pr48859.C: New.
1508
1509 2011-05-09  Jason Merrill  <jason@redhat.com>
1510
1511         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1512         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1513         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1514         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1515         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1516         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1517         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1518         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1519
1520 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
1521
1522         * g++.dg/inherit/virtual9.C: New.
1523
1524 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
1525
1526         PR c++/48574
1527         * g++.dg/template/dependent-expr8.C: New test case.
1528
1529 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
1530
1531         PR tree-optimization/48837
1532         * gcc.dg/pr48837.c: New testcase.
1533
1534 2011-05-06  Jason Merrill  <jason@redhat.com>
1535
1536         * g++.dg/cpp0x/constexpr-condition2.C: New.
1537
1538         * g++.dg/cpp0x/constexpr-missing.C: New.
1539
1540 2011-05-06  Tobias Burnus  <burnus@net-b.de>
1541
1542         PR fortran/18918
1543         * gfortran.dg/coarray/this_image_2.f90: New.
1544
1545 2011-05-06  Tobias Burnus  <burnus@net-b.de>
1546
1547         PR fortran/48858
1548         PR fortran/48820
1549         * gfortran.dg/bind_c_usage_22.f90: New.
1550         * gfortran.dg/bind_c_usage_23.f90: New.
1551         * gfortran.dg/bind_c_usage_24.f90: New.
1552         * gfortran.dg/bind_c_usage_24_c.c: New.
1553
1554 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
1555
1556         PR c++/48838
1557         * g++.dg/template/member9.C: New test case.
1558
1559 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gnat.dg/discr29.ad[sb]: New test.
1562         * gnat.dg/discr30.adb: Likewise.
1563
1564 2011-05-05  Julian Brown  <julian@codesourcery.com>
1565
1566         * gcc.target/arm/neon-vset_lanes8.c: New test.
1567
1568 2011-05-05  Jason Merrill  <jason@redhat.com>
1569
1570         * g++.dg/init/new32.C: New.
1571
1572 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1573
1574         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1575         Fix typo.
1576
1577 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR rtl-optimization/48381
1580         * gcc.c-torture/compile/pr48381.c: New test.
1581
1582 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
1583
1584         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1585         to dg-options.
1586         * gcc.target/i386/opt-1.c: Ditto.
1587
1588 2011-05-04  Jason Merrill  <jason@redhat.com>
1589
1590         * g++.dg/conversion/base1.C: New.
1591
1592 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593
1594         PR libgfortran/48787
1595         * gfortran.dg/round_3.f08: Add more checks to test case.
1596
1597 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
1598
1599         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1600         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1601         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1602         Gate test on effective_target fd_truncate.
1603
1604 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1607         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1608         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1609         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
1610         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1611         * gcc.target/i386/pr38824.c: Ditto.
1612         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1613         * gcc.target/i386/vecinit-2.c: Ditto.
1614         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1615         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1616         * gcc.target/i386/parity-2.c: Ditto.
1617         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1618
1619 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
1620
1621         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1622         remove duplication.
1623         * gcc.target/bfin/mcpu-bf514.c: Likewise.
1624         * gcc.target/bfin/mcpu-bf516.c: Likewise.
1625         * gcc.target/bfin/mcpu-bf518.c: Likewise.
1626
1627 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1628
1629         PR fortran/18918
1630         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1631
1632 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1633
1634         PR fortran/18918
1635         * gfortran.dg/coarray/this_image_1.f90: New.
1636
1637 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1638
1639         PR fortran/18918
1640         * gfortran.dg/coarray/caf.dg: New.
1641         * gfortran.dg/coarray/image_index_1.f90: New, copied
1642         from ../coarray_16.f90.
1643
1644 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1645
1646         PR c++/28501
1647         * g++.dg/ext/complex9.C: New.
1648
1649 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1650
1651         From Mike Frysinger
1652         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1653         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1654         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1655
1656 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1657
1658         * gcc.target/bfin/builtins: Created.
1659         * gcc.target/bfin/hisilh-O0.c: Deleted.
1660         * gcc.target/bfin/hisilh.c: Moved to...
1661         * gcc.target/bfin/builtins/hisilh.c: ...here.
1662         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1663         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1664         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1665         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1666         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1667         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1668         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1669         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1670         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1671         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1672         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1673         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1674         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1675         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1676         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1677         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1678         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1679         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1680         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1681         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1682         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1683         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1684         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1685         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1686         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1687         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1688         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1689         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1690         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1691         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1692         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1693         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1694         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1695         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1696         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1697         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1698         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1699         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1700         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1701         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1702         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1703         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1704         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1705         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1706         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1707         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1708         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1709         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1710         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1711         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1712         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1713         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1714         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1715         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1716         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1717         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1718         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1719         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1720         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1721         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1722         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1723         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1724         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1725         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1726         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1727         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1728         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1729         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1730         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1731         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1732         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1733         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1734         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1735         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1736         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1737         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1738         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1739         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1740         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1741         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1742         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1743         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1744         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1745         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1746         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1747         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1748         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1749         * gcc.target/bfin/builtins/circptr.c: Ditto.
1750         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1751         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1752         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1753         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1754         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1755         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1756         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1757         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1758         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1759         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1760         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1761         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1762         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1763         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1764         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1765         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1766         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1767         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1768         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1769         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1770         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1771         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1772         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1773         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1774         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1775         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1776         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1777         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1778         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1779         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1780         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1781         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1782         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1783         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1784         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1785         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1786         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1787         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1788         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1789         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1790         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1791         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1792         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1793         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1794         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1795         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1796         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1797         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1798         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1799         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1800         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1801         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1802         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1803         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1804         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1805         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1806         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1807         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1808         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1809         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1810         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1811         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1812         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1813         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1814         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1815         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1816         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1817         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1818         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1819         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1820
1821 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1822
1823         * gcc.target/arm/cold-lc.c: New test.
1824
1825 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR target/48774
1828         * gcc.dg/pr48774.c: New test.
1829
1830 2011-05-03  Richard Guenther  <rguenther@suse.de>
1831
1832         * gcc.dg/large-size-array-5.c: New testcase.
1833
1834 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1835
1836         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1837
1838 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1839
1840         * lib/target-supports.exp (check_effective_target_vect_strided):
1841         Replace with...
1842         (check_effective_target_vect_strided2)
1843         (check_effective_target_vect_strided3)
1844         (check_effective_target_vect_strided4)
1845         (check_effective_target_vect_strided8): ...these new functions.
1846
1847         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1848         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1849         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1850         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1851         * gcc.dg/vect/pr37539.c: Likewise.
1852         * gcc.dg/vect/slp-11a.c: Likewise.
1853         * gcc.dg/vect/slp-11b.c: Likewise.
1854         * gcc.dg/vect/slp-11c.c: Likewise.
1855         * gcc.dg/vect/slp-12a.c: Likewise.
1856         * gcc.dg/vect/slp-12b.c: Likewise.
1857         * gcc.dg/vect/slp-18.c: Likewise.
1858         * gcc.dg/vect/slp-19a.c: Likewise.
1859         * gcc.dg/vect/slp-19b.c: Likewise.
1860         * gcc.dg/vect/slp-21.c: Likewise.
1861         * gcc.dg/vect/slp-23.c: Likewise.
1862         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1863
1864         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1865         instead of vect_interleave && vect_extract_even_odd.
1866         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1867         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1868         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1869         * gcc.dg/vect/vect-1.c: Likewise.
1870         * gcc.dg/vect/vect-10.c: Likewise.
1871         * gcc.dg/vect/vect-98.c: Likewise.
1872         * gcc.dg/vect/vect-107.c: Likewise.
1873         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1874         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1875         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1876         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1877         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1878         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1879         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1880         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1881         * gcc.dg/vect/vect-strided-float.c: Likewise.
1882         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1883         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1884         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1885         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1886         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1887         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1888         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1889         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1890         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1891         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1892         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1893         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1894         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1895         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1896         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1897
1898         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1899         target condition.
1900         * gcc.dg/vect/pr30843.c: Likewise.
1901         * gcc.dg/vect/pr33866.c: Likewise.
1902         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1903         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1904         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1905         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1906
1907 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1908
1909         * gcc.dg/vect/slp-11.c: Split into...
1910         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1911         gcc.dg/vect/slp-11c.c: ...these tests.
1912         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1913         * gcc.dg/vect/slp-12c.c: ...this new test.
1914         * gcc.dg/vect/slp-19.c: Split into...
1915         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1916         gcc.dg/vect/slp-19c.c: ...these new tests.
1917
1918 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1919
1920         * lib/target-supports.exp
1921         (check_effective_target_vect_extract_even_odd_wide): Delete.
1922         (check_effective_target_vect_strided_wide): Likewise.
1923         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1924         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1925         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1926         * gcc.dg/vect/pr37539.c: Likewise.
1927         * gcc.dg/vect/slp-11.c: Likewise.
1928         * gcc.dg/vect/slp-12a.c: Likewise.
1929         * gcc.dg/vect/slp-12b.c: Likewise.
1930         * gcc.dg/vect/slp-19.c: Likewise.
1931         * gcc.dg/vect/slp-23.c: Likewise.
1932         * gcc.dg/vect/vect-1.c: Likewise.
1933         * gcc.dg/vect/vect-98.c: Likewise.
1934         * gcc.dg/vect/vect-107.c: Likewise.
1935         * gcc.dg/vect/vect-strided-float.c: Likewise.
1936
1937 2011-05-02  Jason Merrill  <jason@redhat.com>
1938
1939         * g++.dg/init/new31.C: New.
1940
1941 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1942
1943         PR c/35445
1944         * gcc.dg/pr35445.c: New test.
1945
1946 2011-05-02  Jason Merrill  <jason@redhat.com>
1947
1948         * c-c++-common/vla-1.c: New.
1949
1950 2011-05-02  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/48822
1953         * gcc.dg/torture/pr48822.c: New testcase.
1954
1955 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1956
1957         PR c++/47969
1958         * g++.dg/cpp0x/constexpr-47969.C: New.
1959
1960 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1961
1962         PR testsuite/48498
1963         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1964         on vect_no_align targets.
1965         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1966         vect_no_align targets.
1967
1968 2011-05-01  Xinliang David Li  <davidxl@google.com>
1969
1970         * gcc.dg/tree-ssa/integer-addr.c: New test.
1971         * gcc.dg/tree-ssa/alias_bug.c: New test.
1972
1973 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1974
1975         PR libgfortran/48787
1976         * gfortran.dg/round_3.f08: Add more checks.
1977
1978 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1979
1980         PR fortran/48821
1981         * gfortran.dg/import9.f90: New, proper test.
1982         * gfortran.dg/interface_37.f90: Remove bogus
1983         test (bogus copy of interface_36.f90).
1984
1985 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1986
1987         PR fortran/48821
1988         * gfortran.dg/interface_37.f90: New.
1989
1990 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1991
1992         PR fortran/48746
1993         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1994
1995 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1996
1997         PR tree-optimization/48809
1998         * gcc.c-torture/execute/pr48809.c: New test.
1999
2000 2011-04-29  Jeff Law <law@redhat.com>
2001
2002         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2003
2004 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2005
2006         PR c++/48606
2007         * g++.dg/init/ctor10.C: New.
2008
2009 2011-04-29  Le-Chun Wu  <lcwu@google.com>
2010
2011         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2012           warning in implicitly instantiated templates.
2013
2014 2011-04-29  Le-Chun Wu  <lcwu@google.com>
2015
2016         * g++.dg/warn/Wnull-conversion-1.C: New.
2017         * g++.dg/warn/Wnull-conversion-2.C: New.
2018
2019 2011-04-29  Diego Novillo  <dnovillo@google.com>
2020
2021         * g++.old-deja/g++.other/null3.C: Expect warning about
2022         converting boolean to a pointer.
2023
2024 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
2025
2026         PR fortran/48462
2027         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2028         being a target.
2029
2030         PR fortran/48746
2031         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2032
2033 2011-04-29  Tobias Burnus  <burnus@net-b.de>
2034
2035         PR fortran/48810
2036         * gfortran.dg/typebound_proc_22.f90: New.
2037
2038         PR fortran/48800
2039         * gfortran.dg/interface_36.f90: New.
2040
2041 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2042
2043         PR libgfortran/48488
2044         PR libgfortran/48602
2045         PR libgfortran/48615
2046         PR libgfortran/48684
2047         PR libgfortran/48787
2048         * gfortran.dg/fmt_g.f: Adjust test.
2049         * gfortran.dg/fmt_g0_1.f08: Adjust test.
2050         * gfortran.dg/round_3.f08: New test.
2051         * gfortran.dg/namelist_print_1.f: Adjust test.
2052         * gfortran.dg/char4_iunit_1.f03: Adjust test.
2053         * gfortran.dg/f2003_io_5.f03: Adjust test.
2054         * gfortran.dg/coarray_15.f90: Adjust test.
2055         * gfortran.dg/namelist_65.f90: Adjust test.
2056         * gfortran.dg/fmt_cache_1.f: Adjust test.
2057         * gfortran.dg/char4_iunit_2.f03: Adjust test.
2058         * gfortran.dg/real_const_3.f90: Adjust test.
2059
2060 2011-04-28  Xinliang David Li  <davidxl@google.com>
2061
2062         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2063         * testsuite/g++.dg/prof-robust-1.C: New test.
2064
2065 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
2066
2067         PR tree-optimization/48765
2068         * gcc.dg/vect/pr48765.c: New.
2069
2070 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2071
2072         PR tree-optimization/48775
2073         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2074
2075 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2076
2077         PR c++/48798
2078         * g++.dg/inherit/pr48798.C: New.
2079         * g++.old-deja/g++.other/base1.C: Adjust.
2080
2081 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
2082
2083         PR c++/48656
2084         * g++.dg/template/inherit7.C: New test case.
2085
2086 2011-04-28  Richard Guenther  <rguenther@suse.de>
2087
2088         PR tree-optimization/40052
2089         PR tree-optimization/15347
2090         * gcc.dg/tree-ssa/vrp57.c: New testcase.
2091         * gcc.dg/pr15347.c: Likewise.
2092
2093 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2094
2095         PR c++/48530
2096         * g++.dg/cpp0x/sfinae18.C: New.
2097
2098 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2099
2100         PR c++/48771
2101         * g++.dg/ext/is_literal_type1.C: New.
2102
2103 2011-04-28  Tobias Burnus  <burnus@net-b.de>
2104
2105         PR fortran/48112
2106         PR fortran/48279
2107         * gfortran.dg/interface_35.f90: New.
2108         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2109         * gfortran.dg/func_result_6.f90: Add dg-warning.
2110         * gfortran.dg/bessel_1.f90: Ditto.
2111         * gfortran.dg/hypot_1.f90: Ditto.
2112         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2113         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2114         * gfortran.dg/interface_assignment_4.f90: Ditto.
2115
2116 2011-04-27  Jason Merrill  <jason@redhat.com>
2117
2118         * g++.dg/ext/complex8.C: New.
2119
2120         * g++.dg/cpp0x/initlist49.C: New.
2121         * g++.dg/init/new30.C: New.
2122
2123 2011-04-27  Tobias Burnus  <burnus@net-b.de>
2124
2125         PR fortran/48788
2126         * gfortran.dg/whole_file_34.f90: New.
2127
2128 2011-04-27  Jan Hubicka  <jh@suse.cz>
2129
2130         * gcc.dg/tree-ssa/inline-9.c: New testcase.
2131
2132 2011-04-27  Jason Merrill  <jason@redhat.com>
2133
2134         * g++.old-deja/g++.oliva/overload1.C: Adjust.
2135
2136         * g++.dg/parse/ambig6.C: New.
2137
2138 2011-04-27  Nick Clifton  <nickc@redhat.com>
2139
2140         * gcc.dg/20020312-2.c: Add definition for RX.
2141
2142         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2143         option with RX targets.
2144
2145         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2146         /* */ comments.
2147
2148 2011-04-27  Richard Guenther  <rguenther@suse.de>
2149
2150         * gcc.dg/tree-ssa/pr23382.c: Remove.
2151
2152 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2153
2154         PR target/48767
2155         * gcc.c-torture/compile/pr48767.c: New test.
2156
2157 2011-04-27  Richard Guenther  <rguenther@suse.de>
2158
2159         PR tree-optimization/48772
2160         * g++.dg/pr48772.C: New testcase.
2161
2162 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR c/48742
2165         * gcc.c-torture/compile/pr48742.c: New test.
2166
2167 2011-04-26  Jason Merrill  <jason@redhat.com>
2168
2169         * g++.dg/lookup/koenig13.C: New.
2170
2171         * g++.dg/cpp0x/initlist48.C: New.
2172
2173 2011-04-25  Jason Merrill  <jason@redhat.com>
2174
2175         * g++.dg/cpp0x/sfinae17.C: New.
2176
2177 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2178
2179         PR target/48258
2180         * gcc.target/powerpc/pr48258-1.c: New file.
2181         * gcc.target/powerpc/pr48258-2.c: Ditto.
2182
2183 2011-04-26  Xinliang David Li  <davidxl@google.com>
2184
2185         * gcc.dg/uninit-suppress.c: New test.
2186         * gcc.dg/uninit-suppress.c: New test.
2187
2188 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR debug/48768
2191         * gcc.dg/pr48768.c: New test.
2192
2193         PR tree-optimization/48734
2194         * gcc.c-torture/compile/pr48734.c: New test.
2195
2196         PR testsuite/48753
2197         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2198
2199 2011-04-26  Richard Guenther  <rguenther@suse.de>
2200
2201         PR tree-optimization/48731
2202         * gcc.dg/torture/pr48731.c: New testcase.
2203
2204 2011-04-26  Richard Guenther  <rguenther@suse.de>
2205
2206         PR testsuite/48753
2207         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2208
2209 2011-04-26  Richard Guenther  <rguenther@suse.de>
2210
2211         PR middle-end/48694
2212         * gcc.dg/torture/pr48694-1.c: New testcase.
2213         * gcc.dg/torture/pr48694-2.c: Likewise.
2214
2215 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
2216
2217         * g++.dg/ext/underlying_type1.C: New.
2218         * g++.dg/ext/underlying_type2.C: Likewise.
2219         * g++.dg/ext/underlying_type3.C: Likewise.
2220         * g++.dg/ext/underlying_type4.C: Likewise.
2221         * g++.dg/ext/underlying_type5.C: Likewise.
2222         * g++.dg/ext/underlying_type6.C: Likewise.
2223         * g++.dg/ext/underlying_type7.C: Likewise.
2224         * g++.dg/ext/underlying_type8.C: Likewise.
2225         * g++.dg/ext/underlying_type9.C: Likewise.
2226         * g++.dg/ext/underlying_type10.C: Likewise.
2227
2228 2011-04-25  Jason Merrill  <jason@redhat.com>
2229
2230         * g++.dg/cpp0x/regress/template-const2.C: New.
2231
2232 2011-04-25  Jeff Law <law@redhat.com>
2233
2234         * gcc.dg/tree-ssa/vrp56.c: new test.
2235
2236 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2237
2238         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2239
2240 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR preprocessor/48740
2243         * c-c++-common/raw-string-11.c: New test.
2244
2245 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
2246
2247         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2248         hppa*-*-hpux*.
2249
2250 2011-04-23  Tobias Burnus  <burnus@net-b.de>
2251
2252         PR fortran/18918
2253         * gfortran.dg/coarray_19.f90: New.
2254
2255 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
2256
2257         PR c/48685
2258         * gcc.dg/pr48685.c: New test.
2259
2260 2011-04-22  Jan Hubicka  <jh@suse.cz>
2261
2262         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2263
2264 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
2265
2266         PR tree-optimization/48717
2267         * gcc.c-torture/execute/pr48717.c: New test.
2268
2269 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
2270
2271         PR target/48723
2272         * gcc.target/i386/pr48723.c: New test.
2273
2274 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR c/48716
2277         * gcc.dg/gomp/pr48716.c: New test.
2278         * g++.dg/gomp/pr48716.C: New test.
2279
2280 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
2281
2282         PR c/36750
2283         * gcc.dg/missing-field-init-2.c: Update testcase.
2284
2285 2011-04-22  Alan Modra  <amodra@gmail.com>
2286
2287         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2288
2289 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2290
2291         PR fortran/48405
2292         * gfortran.dg/function_optimize_6.f90:  New test.
2293
2294 2011-04-21  Easwaran Raman  <eraman@google.com>
2295
2296         * gcc.dg/stack-layout-2.c: New test.
2297
2298 2011-04-21  Richard Guenther  <rguenther@suse.de>
2299
2300         PR lto/48703
2301         * g++.dg/lto/pr48207-2_0.C: New testcase.
2302         * g++.dg/lto/pr48207-3_0.C: Likewise.
2303
2304 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
2305
2306         * gnat.dg/volatile5.adb: New test.
2307         * gnat.dg/volatile5_pkg.ads: New helper.
2308
2309 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
2310
2311         PR target/48708
2312         * gcc.target/i386/pr48708.c: New test.
2313
2314 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
2315
2316         * gcc.dg/vect/vect-119.c: New test.
2317
2318 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
2319
2320         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2321         and once without.
2322
2323 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
2324             Richard Sandiford  <richard.sandiford@linaro.org>
2325
2326         PR target/46329
2327         * gcc.target/arm/pr46329.c: New test.
2328
2329 2011-04-21  Tobias Burnus  <burnus@net-b.de>
2330
2331         PR fortran/18918
2332         * gfortran.dg/coarray_18.f90: New.
2333
2334 2011-04-20  Jason Merrill  <jason@redhat.com>
2335
2336         * g++.dg/cpp0x/initlist47.C: New.
2337
2338         * g++.dg/init/dtor4.C: New.
2339
2340 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
2341
2342         PR target/48678
2343         * gcc.target/i386/sse2-pinsrw.c: New test.
2344         * gcc.target/i386/avx-vpinsrw.c: Ditto.
2345         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2346         * gcc.target/i386/sse2-insvhi.c: Ditto.
2347         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2348         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2349
2350 2011-04-20  Jason Merrill  <jason@redhat.com>
2351
2352         * g++.dg/template/const4.C: New.
2353
2354 2011-04-20  Easwaran Raman  <eraman@google.com>
2355
2356         * gcc.dg/stack-layout-1.c: New test.
2357
2358 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
2359
2360         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2361         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2362         function.
2363
2364 2011-04-20  Kai Tietz  <ktietz@redhat.com>
2365
2366         * gcc.dg/binop-xor1.c: New test.
2367         * gcc.dg/binop-xor2.c: New test.
2368         * gcc.dg/binop-xor3.c: New test.
2369         * gcc.dg/binop-xor4.c: New test.
2370         * gcc.dg/binop-xor5.c: New test.
2371
2372 2011-04-20  Richard Guenther  <rguenther@suse.de>
2373
2374         PR tree-optimization/47892
2375         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2376
2377 2011-04-20  Richard Guenther  <rguenther@suse.de>
2378
2379         PR middle-end/48695
2380         * g++.dg/torture/pr48695.C: New testcase.
2381
2382 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
2383
2384         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2385         * gcc.c-torture/execute/cmpsi-2.c: Ditto
2386         * gcc.c-torture/execute/pr45262.c: Ditto
2387         * gcc.dg/torture/pr43165.c: Ditto.
2388         * gcc.dg/torture/pr47228.c: Ditto.
2389         * gcc.dg/tree-ssa/pr45144.c: Ditto.
2390         * gcc.dg/ipa/pr45644.c: Ditto.
2391         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2392         PDP11.
2393
2394 2011-04-19  Jason Merrill  <jason@redhat.com>
2395
2396         * g++.dg/ext/complex7.C: New.
2397
2398         * g++.dg/ext/attrib41.C: New.
2399
2400 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2401
2402         PR testsuite/48676
2403         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2404
2405 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR target/48678
2408         * gcc.target/i386/pr48678.c: New test.
2409
2410 2011-04-19  Martin Jambor  <mjambor@suse.cz>
2411
2412         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2413         * g++.dg/opt/devirt2.C: New test.
2414         * g++.dg/ipa/devirt-g-1.C: Likewise.
2415
2416 2011-04-19  Tobias Burnus  <burnus@net-b.de>
2417
2418         PR fortran/48588
2419         * gfortran.dg/whole_file_33.f90: New.
2420
2421 2011-04-19  Martin Jambor  <mjambor@suse.cz>
2422
2423         * g++.dg/ipa/devirt-7.C: New test.
2424
2425 2011-04-19  Richard Guenther  <rguenther@suse.de>
2426
2427         PR lto/48207
2428         * g++.dg/lto/pr48207_0.C: New testcase.
2429
2430 2011-04-18  Jason Merrill  <jason@redhat.com>
2431
2432         * g++.dg/init/void1.C: New.
2433
2434         * g++.dg/cpp0x/union4.C: New.
2435
2436 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR middle-end/48661
2439         * g++.dg/torture/pr48661.C: New test.
2440
2441         PR c++/48632
2442         * g++.dg/gomp/pr48632.C: New test.
2443
2444 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
2445
2446         * gcc.target/i386/sse2-maskmovdqu.c: New test.
2447         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2448
2449 2011-04-18  Tobias Burnus  <burnus@net-b.de>
2450
2451         PR fortran/18918
2452         * gfortran.dg/coarray_17.f90: New.
2453         * gfortran.dg/coarray_10.f90: Update dg-error.
2454
2455 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2456
2457         PR testsuite/48251
2458         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2459         * gfortran.dg/guality/guality.exp: Likewise.
2460
2461 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2462
2463         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2464
2465 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2466
2467         * gcc.dg/vect/pr48377.c: Remove dg-do run.
2468
2469 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2470
2471         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2472
2473 2011-04-18  Richard Guenther  <rguenther@suse.de>
2474
2475         PR middle-end/46364
2476         * g++.dg/torture/pr46364.C: New testcase.
2477
2478 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2479
2480         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2481
2482 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
2483
2484         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2485
2486 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
2487             Ira Rosen  <ira.rosen@linaro.org>
2488
2489         PR target/48252
2490         * gcc.target/arm/pr48252.c: New test.
2491
2492 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR tree-optimization/48616
2495         * gcc.dg/pr48616.c: New test.
2496
2497 2011-04-18  Tobias Burnus  <burnus@net-b.de>
2498
2499         PR fortran/18918
2500         * gfortran.dg/coarray_16.f90: New.
2501
2502 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
2503
2504         PR fortran/48462
2505         * gfortran.dg/realloc_on_assign_7.f03: New test.
2506
2507 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2508
2509         PR libgfortran/48602
2510         * gfortran.dg/fmt_g0_6.f08: New test.
2511
2512 2011-04-17  Jason Merrill  <jason@redhat.com>
2513
2514         * g++.dg/cpp0x/sfinae16.C: New.
2515
2516 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
2517
2518         * gcc.target/mips/reg-var-1.c: New test.
2519
2520 2011-04-17  Jan Hubicka  <jh@suse.cz>
2521
2522         * gcc.dg/winline-5.c: Update testcase.
2523
2524 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2525
2526         * gnat.dg/discr27.ad[sb]: Move dg directive.
2527         * gnat.dg/discr28.ad[sb]: New test.
2528         * gnat.dg/discr28_pkg.ads: New helper.
2529
2530 2011-04-17  Michael Matz  <matz@suse.de>
2531
2532         PR tree-optimization/48622
2533         PR lto/48645
2534         * gcc.dg/lto/pr48622_0.c: New test.
2535
2536 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
2537
2538         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2539         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2540         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2541         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2542         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2543         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2544
2545 2011-04-15  Jason Merrill  <jason@redhat.com>
2546
2547         * g++.dg/cpp0x/range-for17.C: New.
2548
2549 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2550
2551         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2552         * g++.dg/cpp0x/range-for3.C: Likewise.
2553         * g++.dg/cpp0x/range-for9.C: Correct error message.
2554         * g++.dg/cpp0x/range-for11.C: New.
2555         * g++.dg/cpp0x/range-for12.C: New.
2556         * g++.dg/cpp0x/range-for13.C: New.
2557         * g++.dg/cpp0x/range-for14.C: New.
2558         * g++.dg/cpp0x/range-for15.C: New.
2559         * g++.dg/cpp0x/range-for16.C: New.
2560
2561 2011-04-15  Tobias Burnus  <burnus@net-b.de>
2562
2563         PR fortran/18918
2564         * gfortran.dg/coarray_15.f90: Change to dg-do run.
2565
2566 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2567
2568         * objc.dg/naming-4.m: Updated.
2569         * objc.dg/naming-5.m: Updated.
2570         * objc.dg/naming-6.m: New.
2571         * objc.dg/naming-7.m: New.
2572         * obj-c++.dg/naming-1.mm: Updated.
2573         * obj-c++.dg/naming-2.mm: Updated.
2574         * obj-c++.dg/naming-3.mm: New.
2575         * obj-c++.dg/naming-4.mm: New.
2576
2577 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2578
2579         PR libgfortran/48589
2580         * gfortran.dg/fmt_g0_5.f08: New test.
2581
2582 2011-04-15  Richard Guenther  <rguenther@suse.de>
2583
2584         PR testsuite/48286
2585         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2586
2587 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
2588
2589         * gcc.target/avr/torture/pr41885.c (dg-options): Change
2590         -finline-limit=0 to -fno-inline
2591
2592 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
2593
2594         PR target/48614
2595         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2596         just avx.
2597
2598 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR target/48605
2601         * gcc.target/i386/sse4_1-insertps-3.c: New test.
2602         * gcc.target/i386/sse4_1-insertps-4.c: New test.
2603         * gcc.target/i386/avx-insertps-3.c: New test.
2604         * gcc.target/i386/avx-insertps-4.c: New test.
2605
2606 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2607
2608         * gcc.target/avr/torture/pr41885.c (dg-options): Add
2609         -finline-limit=0
2610
2611 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2612
2613         PR target/46779
2614         PR target/45291
2615         PR target/41894
2616         * gcc.target/avr/pr46779-1.c: New test case
2617         * gcc.target/avr/pr46779-2.c: New test case
2618
2619 2011-04-14  Jason Merrill  <jason@redhat.com>
2620
2621         * g++.dg/cpp0x/sfinae15.C: New.
2622
2623         * g++.dg/cpp0x/sfinae14.C: New.
2624
2625         * g++.dg/ext/vla10.C: New.
2626
2627 2011-04-14  Richard Guenther  <rguenther@suse.de>
2628
2629         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2630
2631 2011-04-14  Richard Guenther  <rguenther@suse.de>
2632
2633         * gcc.dg/fold-bitand-4.c: Move ...
2634         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
2635
2636 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2637
2638         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2639         variables const.
2640         * gcc.target/avr/torture/trivial.c: Ditto.
2641
2642 2011-04-13  Jason Merrill  <jason@redhat.com>
2643
2644         * g++.dg/template/operator11.C: New.
2645
2646 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR middle-end/48591
2649         * gcc.dg/gomp/pr48591.c: New test.
2650
2651         PR c++/48570
2652         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2653         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2654
2655 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
2656
2657         PR c++/48574
2658         * g++.dg/template/dependent-expr7.C: New test case.
2659
2660 2011-04-13  Jason Merrill  <jason@redhat.com>
2661
2662         * g++.dg/cpp0x/sfinae13.C: New.
2663
2664 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
2665
2666         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2667
2668 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2669
2670         * gcc.target/arm/pr43698.c: Remove -march option.
2671
2672 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2673
2674         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2675         -march option.
2676
2677 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2678
2679         PR fortran/48360
2680         PR fortran/48456
2681         * gfortran.dg/realloc_on_assign_6.f03: New test.
2682
2683 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2684
2685         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2686         targets the additional -mno-ms-bitfields and
2687         -Wno-packed-bitfield-compat options.
2688         * g++.dg/ext/bitfield3.C: Likewise.
2689         * g++.dg/ext/bitfield4.C: Likewise.
2690         * g++.dg/ext/bitfield5.C: Likewise.
2691         * gcc.dg/bitfld-15.c: Likewise.
2692         * gcc.dg/bitfld-16.c: Likewise.
2693         * gcc.dg/bitfld-17.c: Likewise.
2694         * gcc.dg/bitfld-18.c: Likewise.
2695
2696 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2697
2698         * gcc.target/arm/neon-vld3-1.c: New test.
2699         * gcc.target/arm/neon-vst3-1.c: New test.
2700         * gcc.target/arm/neon/v*.c: Regenerate.
2701
2702 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR rtl-optimization/48549
2705         * g++.dg/opt/pr48549.C: New test.
2706
2707 2011-04-12  Richard Guenther  <rguenther@suse.de>
2708
2709         PR tree-optimization/46076
2710         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2711
2712 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2713
2714         PR testsuite/21164
2715         * lib/compat.exp (compat-execute): Declare unsupported after
2716         stripping path from src1.
2717         * lib/lto.exp (lto-execute): Likewise.
2718
2719 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c/48552
2722         * gcc.dg/pr48552-1.c: New test.
2723         * gcc.dg/pr48552-2.c: New test.
2724
2725 2011-04-11  Jason Merrill  <jason@redhat.com>
2726
2727         * g++.dg/cpp0x/sfinae12.C: New.
2728
2729         * g++.dg/cpp0x/enum10.C: New.
2730
2731         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2732
2733         * g++.dg/cpp0x/rv-func.C: New.
2734
2735 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2736
2737         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2738         alpha*-dec-osf5*.
2739
2740 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2741
2742         PR tree-optimization/48195
2743         * gcc.dg/ipa/pr48195.c: New test.
2744
2745 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2746
2747         * gnat.dg/return3.adb: Remove unused switch.
2748
2749 2011-04-08  Mike Stump  <mikestump@comcast.net>
2750
2751         PR testsuite/48506
2752         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2753         default to fno-common.
2754
2755 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2756
2757         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2758         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2759
2760 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2761
2762         PR fortran/48448
2763         * gfortran.dg/function_optimize_5.f90:  New test.
2764
2765 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2766
2767         * gnat.dg/aggr17.adb: New test.
2768         * gnat.dg/aggr18.adb: Likewise.
2769
2770 2011-04-08  Michael Matz  <matz@suse.de>
2771
2772         PR middle-end/48389
2773         * gcc.target/i386/pr48389.c: New test.
2774
2775 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2776
2777         PR rtl-optimization/48272
2778         * g++.dg/opt/pr48272.C: New.
2779
2780 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2781
2782         PR rtl-optimization/48235
2783         * gcc.dg/pr48235.c: New.
2784
2785 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2786
2787         PR rtl-optimization/48302
2788         * g++.dg/opt/pr48302.C: New.
2789
2790 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2791
2792         PR target/48273
2793         * g++.dg/opt/pr48273.C: New.
2794
2795 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2796
2797         PR rtl-optimization/48442
2798         * gcc.dg/pr48442.c: New.
2799
2800 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR tree-optimization/48377
2803         * gcc.dg/vect/pr48377.c: New test.
2804
2805 2011-04-07  Jason Merrill  <jason@redhat.com>
2806
2807         * g++.dg/cpp0x/regress/call1.C: New.
2808
2809         * g++.dg/cpp0x/variadic107.C: New.
2810
2811         * g++.dg/cpp0x/sfinae11.C: New.
2812         * g++.dg/cpp0x/noexcept02.C: Fix.
2813
2814         * g++.dg/cpp0x/sfinae10.C: New.
2815
2816         * g++.dg/cpp0x/sfinae9.C: New.
2817
2818         * c-c++-common/Wcast-qual-1.c: Move here from...
2819         * gcc.dg/cast-qual-3.c: ...here, and...
2820         * g++.dg/warn/Wcast-qual2.C: ...here.
2821
2822         * g++.dg/cpp0x/sfinae8.C: New.
2823
2824         * g++.dg/cpp0x/sfinae7.C: New.
2825
2826         * g++.dg/cpp0x/enum9.C: New.
2827
2828 2011-04-07  Mike Stump  <mikestump@comcast.net>
2829
2830         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2831         with no trampolines.
2832
2833 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2834
2835         PR fortran/48117
2836         * gfortran.dg/gomp/pr48117.f90: New test.
2837
2838         PR debug/48343
2839         * gcc.dg/torture/pr48343.c: New test.
2840
2841 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2842
2843         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2844
2845 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2846
2847         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2848
2849 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2850
2851         PR target/43920
2852         * lib/scanasm.exp (object-size): New proc.
2853         * gcc.target/arm/pr43920-2.c: New test.
2854
2855 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2856
2857         PR fortran/18918
2858         PR fortran/48477
2859         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2860
2861 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2862
2863         * gcc.dg/mtune.c: Prune note from output.
2864
2865 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR debug/48466
2868         * gcc.dg/guality/pr36977.c: New test.
2869         * gcc.dg/guality/pr48466.c: New test.
2870
2871 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2872
2873         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2874
2875 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2876
2877         * gnat.dg/return3.adb: New test.
2878
2879 2011-04-06  Richard Guenther  <rguenther@suse.de>
2880
2881         PR tree-optimization/47663
2882         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2883
2884 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2885
2886         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2887         Solaris 8 and 9 as well.
2888
2889 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2890
2891         PR target/43920
2892         * gcc.target/arm/pr43920-1.c: New test.
2893
2894 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2895
2896         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2897         (cctor): Actually return the value.
2898         (main): Cast return values.
2899
2900 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2901
2902         * gfortran.dg/character_comparison_8.f90:  New test.
2903
2904 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2905
2906         * frontend-passes: (optimize_lexical_comparison): New function.
2907         (optimize_expr): Call it.
2908         (optimize_comparison): Also handle lexical comparison functions.
2909         Return false instad of -2 for unequal comparison.
2910
2911 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2912
2913         PR fortran/48412
2914         * function_optimize_4.f90:  New test.
2915
2916 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/18918
2919         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2920         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2921         * gfortran.dg/coarray_15.f90: New.
2922
2923 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2924
2925         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2926         * gfortran.dg/bessel_7.f90: Likewise.
2927
2928 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2929
2930         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2931
2932 2011-04-03  Richard Guenther  <rguenther@suse.de>
2933             Ira Rosen  <ira.rosen@linaro.org>
2934
2935         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2936         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2937         -ftree-loop-if-convert-stores.
2938
2939 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2940
2941         * gnat.dg/specs/aggr2.ads: New test.
2942
2943 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2944
2945         * gnat.dg/debug2.ad[sb]: New test.
2946         * gnat.dg/debug2_pkg.ads: New helper.
2947         * gnat.dg/debug3.ad[sb]: New test.
2948
2949 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2950
2951         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2952
2953 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR middle-end/48335
2956         * gcc.c-torture/compile/pr48335-1.c: New test.
2957         * gcc.dg/pr48335-1.c: New test.
2958         * gcc.dg/pr48335-2.c: New test.
2959         * gcc.dg/pr48335-3.c: New test.
2960         * gcc.dg/pr48335-4.c: New test.
2961         * gcc.dg/pr48335-5.c: New test.
2962         * gcc.dg/pr48335-6.c: New test.
2963         * gcc.dg/pr48335-7.c: New test.
2964         * gcc.dg/pr48335-8.c: New test.
2965         * gcc.target/i386/pr48335-1.c: New test.
2966
2967 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2968
2969         PR c/36299
2970         * gcc.dg/Waddress.c: New test.
2971
2972 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2973
2974         PR fortran/48352
2975         * gfortran.dg/function_optimize_3.f90:  New test.
2976
2977 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2978
2979         * gcc.c-torture/compile/20110401-1.c: New test.
2980
2981         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2982         * g++.dg/lto/20091002-2_0.C: Likewise.
2983         * g++.dg/lto/20090303_0.c: Likewise.
2984         * g++.dg/lto/20091004-1_0.C: Likewise.
2985         * g++.dg/lto/20091002-3_0.C: Likewise.
2986         * g++.dg/lto/20091004-2_0.C: Likewise.
2987         * g++.dg/lto/20081123_0.C: Likewise.
2988         * g++.dg/lto/20090313_0.C: Likewise.
2989         * g++.dg/lto/20081109-1_0.C: Likewise.
2990         * g++.dg/lto/20081219_0.C: Likewise.
2991         * g++.dg/lto/20081204-1_0.C: Likewise.
2992         * g++.dg/lto/20090302_0.C: Likewise.
2993         * g++.dg/lto/20081119-1_0.C: Likewise.
2994         * g++.dg/lto/20081118_0.C: Likewise.
2995         * gcc.dg/lto/20091020-2_0.c: Likewise.
2996         * gcc.dg/lto/20090210_0.c: Likewise.
2997         * gcc.dg/lto/20081204-1_0.c: Likewise.
2998         * gcc.dg/lto/20081224_0.c: Likewise.
2999         * gcc.dg/lto/20090219_0.c: Likewise.
3000         * gcc.dg/lto/20091014-1_0.c: Likewise.
3001         * gcc.dg/lto/20091016-1_0.c: Likewise.
3002         * gcc.dg/lto/20090206-2_0.c: Likewise.
3003         * gcc.dg/lto/20090116_0.c: Likewise.
3004         * gcc.dg/lto/20091013-1_0.c: Likewise.
3005         * gcc.dg/lto/20091015-1_0.c: Likewise.
3006         * gcc.dg/lto/20090126-2_0.c: Likewise.
3007
3008 2011-03-31  Ian Lance Taylor  <iant@google.com>
3009
3010         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3011
3012 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3013
3014         * gnat.dg/opt16.adb: New test.
3015
3016 2011-03-31  Jason Merrill  <jason@redhat.com>
3017
3018         * g++.dg/cpp0x/defaulted24.C: New.
3019
3020 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3021
3022         PR target/16292
3023         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3024         with -O0.
3025
3026 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
3027
3028         * g++.dg/other/i386-9.C: New test.
3029
3030 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3031
3032         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3033
3034 2011-03-30  Jason Merrill  <jason@redhat.com>
3035
3036         * g++.dg/cpp0x/regress/error-recovery1.C: New.
3037
3038         * g++.dg/cpp0x/regress/isnan.C: New.
3039
3040         * g++.dg/cpp0x/initlist46.C: New.
3041
3042 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
3043
3044         PR target/47551
3045         * gcc.target/arm/neon-modes-2.c: New test.
3046
3047 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR c/48305
3050         * gcc.c-torture/compile/pr48305.c: New test.
3051
3052 2011-03-29  Jason Merrill  <jason@redhat.com>
3053
3054         * g++.dg/cpp0x/regress/value-dep1.C: New.
3055
3056 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
3057
3058         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3059
3060 2011-03-29  Ian Lance Taylor  <iant@google.com>
3061
3062         * go.test/go-test.exp: Handle the test lines used in several new
3063         tests.
3064         (errchk): Add opts parameter.  Change all callers.  Handle parens
3065         in regexps.
3066
3067 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
3068             Dominique d'Humieres  <dominiq@lps.ens.fr>
3069
3070         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3071         and __APPLE__ && __PPC__ && __ALTIVEC__.
3072
3073 2011-03-29  Jason Merrill  <jason@redhat.com>
3074
3075         * g++.dg/cpp0x/dependent1.C: New.
3076
3077         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3078
3079         * g++.dg/cpp0x/constexpr-memfn1.C: New.
3080
3081         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3082
3083 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
3084
3085         PR fortran/48095
3086         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3087         * gfortran.dg/proc_ptr_comp_32.f90: New.
3088
3089 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3090
3091         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
3092         check for corresponding warning.
3093
3094 2011-03-28  Jason Merrill  <jason@redhat.com>
3095
3096         * g++.dg/cpp0x/rv-deduce2.C: New.
3097
3098 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR debug/48203
3101         * gcc.dg/pr48203.c: New test.
3102
3103 2011-03-28  Jeff Law <law@redhat.com>
3104
3105         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3106
3107 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
3108
3109         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3110         and __PPC__ && __ALTIVEC__.
3111
3112 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3113
3114         PR testsuite/48238
3115         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3116         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3117         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3118         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3119
3120 2011-03-28  Jason Merrill  <jason@redhat.com>
3121
3122         * g++.dg/cpp0x/initlist-array2.C: New.
3123
3124         * g++.dg/cpp0x/initlist-array1.C: New.
3125
3126         * g++.dg/cpp0x/constexpr-compound.C: New.
3127
3128         * g++.dg/cpp0x/constexpr-using.C: New.
3129
3130         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3131
3132 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
3133
3134         PR testsuite/48276
3135         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3136
3137 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gcc.dg/slp-1.c: New test.
3140
3141 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         * gcc.target/i386/avx256-unaligned-load-1.c: New.
3144         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3145         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3146         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3147         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3148         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3149         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3150         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3151         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3152         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3153         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3154         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3155         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3156         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3157
3158 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3159
3160         PR fortran/47065
3161         * gfortran.dg/trim_optimize_5.f90:  New test.
3162         * gfortran.dg/trim_optimize_6.f90:  New test.
3163
3164 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
3165
3166         PR target/38598
3167         * gcc.target/mips/madd-7.c: Remove -mlong32.
3168         * gcc.target/mips/msub-7.c: Likewise.
3169
3170 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
3171
3172         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3173         accesses to preserve the meaning of the test for doubleword vectors.
3174         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3175         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3176
3177 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
3178
3179         PR fortran/48291
3180         * gfortran.dg/class_42.f03: New.
3181
3182 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
3183
3184         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3185         strided accesses.
3186
3187 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
3188
3189         PR rtl-optimization/48144
3190         * gcc.dg/pr48144.c: New test.
3191
3192 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3193
3194         * gnat.dg/discr27.ad[sb]: New test.
3195
3196 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3197
3198         * gnat.dg/limited_with2.ad[sb]: New test.
3199         * gnat.dg/limited_with2_pkg1.ads: New helper.
3200         * gnat.dg/limited_with2_pkg2.ads: Likewise.
3201
3202 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3203
3204         * gnat.dg/opt15.adb: New test.
3205         * gnat.dg/opt15_pkg.ad[sb]: New helper.
3206
3207 2011-03-25  Tobias Burnus  <burnus@net-b.de>
3208
3209         PR fortran/48174
3210         PR fortran/45304
3211         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3212         * gfortran.dg/leadz_trailz_3.f90: Ditto
3213
3214 2011-03-25  Martin Jambor  <mjambor@suse.cz>
3215
3216         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3217
3218 2011-03-25  Jason Merrill  <jason@redhat.com>
3219
3220         * g++.dg/cpp0x/defaulted22.C: New.
3221         * g++.dg/cpp0x/defaulted23.C: New.
3222         * g++.dg/cpp0x/defaulted15.C: Adjust.
3223
3224 2011-03-25  Jason Merrill  <jason@redhat.com>
3225
3226         * g++.dg/cpp0x/move1.C: New.
3227
3228 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
3229
3230         PR target/48287
3231         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3232
3233 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3234
3235         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3236         for mips-sgi-irix6.5.
3237         Replace snprintf prototype by <stdio.h>.
3238
3239 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3240
3241         PR testsuite/48283
3242         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3243         run_expensive_tests.
3244         * gcc.dg/graphite/block-4.c: Likewise.
3245         * gcc.dg/graphite/block-7.c: Likewise.
3246         * gcc.dg/graphite/block-8.c: Likewise.
3247
3248 2011-03-25  Richard Guenther  <rguenther@suse.de>
3249
3250         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3251         * g++.dg/tree-ssa/pr8781.C: Likewise.
3252         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3253         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3254         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3255         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3256         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3257         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3258         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3259         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3260         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3261         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3262         * gcc.dg/tree-ssa/pr21574.c: Likewise.
3263         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3264         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3265         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3266         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3267         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3268         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3269         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3270         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3271         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3272         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3273         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3274         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3275         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3276         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3277         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3278         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3279         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3280         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3281         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3282         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3283         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3284         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3285         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3286         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3287         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3288         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3289         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3290         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3291         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3292         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3293         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3294         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3295         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3296         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3297         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3298         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3299         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3300         * c-c++-common/pr46562-2.c: Likewise.
3301         * gfortran.dg/pr42108.f90: Likewise.
3302         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3303         foo to be inlined even at -O1.
3304         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3305         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3306         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3307         * gcc.dg/matrix/matrix.exp: Disable FRE.
3308
3309 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR debug/48204
3312         * gcc.dg/dfp/pr48204.c: New test.
3313
3314 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
3315
3316         PR target/48209
3317         * gcc.c-torture/execute/pr47917.c: Move this...
3318         * gcc.dg/torture/pr47917.c: to here and add xfails.
3319
3320 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
3321
3322         * gnat.dg/array16.ad[sb]: New test.
3323         * gnat.dg/array16.ads: New helper.
3324
3325 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
3326
3327         * gnat.dg/derived_type2.adb: New test.
3328
3329 2011-03-24  Richard Guenther  <rguenther@suse.de>
3330
3331         PR tree-optimization/48271
3332         * g++.dg/torture/pr48271.C: New testcase.
3333
3334 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
3335
3336         * gnat.dg/array15.ad[sb]: New test.
3337
3338 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
3339
3340         PR target/48237
3341         * gcc.target/i386/pr48237.c: New test.
3342
3343 2011-03-24  Richard Guenther  <rguenther@suse.de>
3344
3345         PR middle-end/48269
3346         * gcc.dg/builtin-object-size-10.c: New testcase.
3347
3348 2011-03-24  Richard Guenther  <rguenther@suse.de>
3349
3350         PR tree-optimization/46562
3351         * c-c++-common/pr46562-2.c: New testcase.
3352         * c-c++-common/pr46562.c: Likewise.
3353
3354 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
3355
3356         * gcc.dg/vect/vect-cselim-1.c: New test.
3357         * gcc.dg/vect/vect-cselim-2.c: New test.
3358
3359 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
3360
3361         * gcc.target/arm/pr46934.c: New.
3362
3363 2011-03-23  Ian Lance Taylor  <iant@google.com>
3364
3365         * go.test/go-test.exp (errchk): Ignore lines containing ////.
3366
3367 2011-03-23  Richard Guenther  <rguenther@suse.de>
3368
3369         * gcc.dg/struct: Remove directory and contents.
3370
3371 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3372
3373         PR testsuite/48251
3374         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3375
3376 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
3377
3378         * gnat.dg/discr26.ad[sb]: New test.
3379         * gnat.dg/discr26_pkg.ads: New helper.
3380
3381 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
3382
3383         PR target/47553
3384         * gcc.target/arm/neon-vld-1.c: New test.
3385
3386 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
3387
3388         * gnat.dg/array14.ad[sb]: New test.
3389         * gnat.dg/array14_pkg.ads: New helper.
3390
3391 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
3392
3393         * gcc.c-torture/execute/920501-8.x: Remove.
3394         * gcc.c-torture/execute/930513-1.x: Remove.
3395         * gcc.c-torture/execute/960312-1.x: Remove.
3396         * gcc.c-torture/compile/20000804-1.c,
3397         gcc.c-torture/compile/20001205-1.c,
3398         gcc.c-torture/compile/20001226-1.c,
3399         gcc.c-torture/compile/20010518-2.c,
3400         gcc.c-torture/compile/20020312-1.c,
3401         gcc.c-torture/compile/20020604-1.c,
3402         gcc.c-torture/compile/920501-12.c,
3403         gcc.c-torture/compile/920501-4.c,
3404         gcc.c-torture/compile/920520-1.c,
3405         gcc.c-torture/compile/980506-1.c,
3406         gcc.c-torture/execute/980709-1.x,
3407         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3408         options for m68hc11.
3409         * gcc.dg/cpp/assert4.c: Don't handle ARC.
3410         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3411         m68hc11.
3412
3413 2011-03-22  Nick Clifton  <nickc@redhat.com>
3414
3415         * lib/target-supports.exp (check_profiling_available): Add MN10300
3416         to the list of targets that do not support profiling.  Restore
3417         alpha sorting to this list.
3418
3419 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3420
3421         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3422         failure on 32-bit systems.
3423         * gcc.dg/torture/vector-2.c: Ditto.
3424
3425 2011-03-22  Richard Guenther  <rguenther@suse.de>
3426
3427         PR tree-optimization/48228
3428         * gcc.dg/Wstrict-overflow-23.c: New testcase.
3429
3430 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3431
3432         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3433         powerpc.
3434
3435         PR target/48226
3436         * gcc.target/powerpc/pr48226.c: New file.
3437
3438 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
3439
3440         * lib/prune.exp (prune_gcc_output): Prune "could not create
3441         compact unwind for" warnings.
3442
3443 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR c/42544
3446         PR c/48197
3447         * gcc.c-torture/execute/pr42544.c: New test.
3448         * gcc.c-torture/execute/pr48197.c: New test.
3449
3450 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3451
3452         PR preprocessor/48192
3453         * gcc.target/powerpc/pr48192.c: New file.
3454
3455         PR target/48053
3456         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3457         split problem of 0 being loaded in a VSX register.
3458
3459 2011-03-21  Richard Guenther  <rguenther@suse.de>
3460
3461         PR c/47939
3462         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3463         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3464         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3465         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3466
3467 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR target/48213
3470         * gcc.dg/pr48213.c: New test.
3471
3472 2011-03-21  Kai Tietz  <ktietz@redhat.com>
3473
3474         PR target/12171
3475         * g++.dg/plugin/attribute_plugin.c: Adjust test.
3476
3477 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
3478
3479         * gcc.target/arm/xor-and.c: New.
3480
3481 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3482
3483         PR fortran/22572
3484         * gfortran.dg/function_optimize_1.f90:  New test.
3485         * gfortran.dg/function_optimize_2.f90:  New test.
3486
3487 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
3488
3489         PR rtl-optimization/47502
3490         * gcc.target/i386/pr47502-1.c: New.
3491         * gcc.target/i386/pr47502-2.c: Likewise.
3492
3493 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR rtl-optimization/48156
3496         * gcc.dg/pr48156.c: New test.
3497
3498 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3499
3500         PR libfortran/47439
3501         * gfortran.dg/scratch_1.f90: Adjust test.
3502
3503 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3504
3505         PR libfortran/47439
3506         * gfortran.dg/scratch_1.f90: New test.
3507
3508 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
3509
3510         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3511         variably modified typedefs.
3512         * gcc.dg/c1x-typedef-2.c: Remove.
3513
3514 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
3515
3516         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3517         * gcc.dg/c1x-anon-struct-3.c: New test.
3518         * gcc.dg/anon-struct-11.c: Update.
3519
3520 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3521
3522         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3523         dg-xfail-run-if.
3524         Only xfail with gas.
3525
3526 2011-03-18  Jason Merrill  <jason@redhat.com>
3527
3528         * g++.dg/template/fn-ptr1.C: New.
3529
3530         * g++.dg/overload/volatile1.C: New.
3531
3532         * g++.dg/opt/pr23372.C: New.
3533
3534         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3535
3536 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538         PR middle-end/47405
3539         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3540
3541 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
3542
3543         * gcc.target/arm/unsigned-extend-1.c: New.
3544
3545 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR bootstrap/48161
3548         * gcc.c-torture/compile/pr48161.c: New test.
3549
3550 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
3551
3552         PR middle-end/47725
3553         * gcc.dg/torture/pr47725.c: New.
3554
3555 2011-03-17  Jason Merrill  <jason@redhat.com>
3556
3557         * g++.dg/cpp0x/constexpr-overflow2.C: New.
3558         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3559
3560 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
3561
3562         * gnat.dg/specs/elab2.ads: New test.
3563         * gnat.dg/specs/elab2_pkg.ads: New helper.
3564
3565 2011-03-17  Jason Merrill  <jason@redhat.com>
3566
3567         * g++.dg/cpp0x/decltype-1212.C: New.
3568         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3569
3570 2011-03-17  Jason Merrill  <jason@redhat.com>
3571
3572         * g++.dg/parse/memfnquals1.C: New.
3573
3574 2011-03-17  Richard Guenther  <rguenther@suse.de>
3575
3576         PR middle-end/48134
3577         * gcc.dg/pr48134.c: New testcase.
3578
3579 2011-03-17  Richard Guenther  <rguenther@suse.de>
3580
3581         PR middle-end/48165
3582         * g++.dg/torture/pr48165.C: New testcase.
3583
3584 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR rtl-optimization/48141
3587         * gcc.dg/pr48141.c: New test.
3588
3589 2011-03-16  Jason Merrill  <jason@redhat.com>
3590
3591         * g++.dg/cpp0x/constexpr-48089.C: New.
3592
3593         * g++.dg/cpp0x/constexpr-abi1.C: New.
3594
3595         * g++.dg/cpp0x/constexpr-46336.C: New.
3596         * g++.dg/parse/friend5.C: Adjust expected errors.
3597
3598         * g++.dg/cpp0x/constexpr-47570.C: New.
3599
3600 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
3601
3602         PR debug/47510
3603         * ++.dg/debug/dwarf2/typedef6.C: New test.
3604
3605 2011-03-16  Jason Merrill  <jason@redhat.com>
3606
3607         * g++.dg/cpp0x/elision2.C: New.
3608
3609         * g++.dg/cpp0x/constexpr-array3.C: New.
3610
3611 2011-03-16  Jason Merrill  <jason@redhat.com>
3612
3613         * g++.dg/cpp0x/sfinae6.C: New.
3614         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3615         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3616         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3617         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3618         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3619
3620 2011-03-16  Jason Merrill  <jason@redhat.com>
3621
3622         * g++.dg/template/incomplete6.C: New.
3623
3624 2011-03-16  Jeff Law <law@redhat.com>
3625
3626         * gcc.dg/tree-ssa/vrp55.c: New test.
3627
3628 2011-03-16  Jason Merrill  <jason@redhat.com>
3629
3630         * g++.dg/cpp0x/auto22.C: New.
3631
3632 2011-03-16  Richard Guenther  <rguenther@suse.de>
3633
3634         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3635         optimizing it away if promoted to const.
3636
3637 2011-03-16  Richard Guenther  <rguenther@suse.de>
3638
3639         PR tree-optimization/48149
3640         * gcc.dg/fold-complex-1.c: New testcase.
3641
3642 2011-03-16  Richard Guenther  <rguenther@suse.de>
3643
3644         PR testsuite/48147
3645         * gcc.dg/guality/pr45882.c: Really make sure no inlining
3646         or cloning happens.
3647
3648 2011-03-16  Richard Guenther  <rguenther@suse.de>
3649
3650         PR tree-optimization/26134
3651         * gcc.dg/tree-ssa/complex-6.c: New testcase.
3652
3653 2011-03-16  Richard Guenther  <rguenther@suse.de>
3654
3655         PR tree-optimization/48146
3656         * gcc.dg/torture/pr48146.c: New testcase.
3657
3658 2011-03-16  Richard Guenther  <rguenther@suse.de>
3659
3660         * gcc.dg/tree-ssa/pr14814.c: Adjust.
3661         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3662
3663 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR middle-end/48136
3666         * gcc.c-torture/compile/pr48136.c: New test.
3667
3668         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3669
3670         PR debug/45882
3671         * gcc.dg/guality/pr45882.c: New test.
3672
3673 2011-03-15  Jason Merrill  <jason@redhat.com>
3674
3675         * g++.dg/cpp0x/constexpr-recursion.C: New.
3676
3677         * g++.dg/cpp0x/implicit11.C: New.
3678
3679 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3680
3681         * g++.dg/cpp0x/constexpr-attribute.C: New.
3682
3683 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3684
3685         * g++.dg/parse/pr34758.C: New.
3686
3687 2011-03-15  Xinliang David Li  <davidxl@google.com>
3688
3689         PR c/47837
3690         * gcc.dg/uninit-pred-7_d.c: New test.
3691         * gcc.dg/uninit-pred-8_d.c: New test.
3692
3693 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3694
3695         PR target/46788
3696         * gcc.target/arm/pr46788.c: New.
3697
3698 2011-03-15  Richard Guenther  <rguenther@suse.de>
3699
3700         PR middle-end/47650
3701         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3702         * gfortran.dg/ishft_4.f90: Likewise.
3703         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3704
3705 2011-03-15  Richard Guenther  <rguenther@suse.de>
3706
3707         PR tree-optimization/13954
3708         * g++.dg/tree-ssa/pr13954.C: New testcase.
3709
3710 2011-03-15  Richard Guenther  <rguenther@suse.de>
3711
3712         PR tree-optimization/48037
3713         * gcc.target/i386/pr48037-1.c: New testcase.
3714
3715 2011-03-15  Richard Guenther  <rguenther@suse.de>
3716
3717         PR tree-optimization/41490
3718         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3719         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3720         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3721         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3722         * g++.dg/tree-ssa/pr33604.C: Adjust.
3723
3724 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR middle-end/47917
3727         * gcc.c-torture/execute/pr47917.c: New test.
3728         * gcc.dg/pr47917.c: New test.
3729
3730         PR middle-end/38878
3731         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3732
3733 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3734
3735         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3736         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3737         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3738         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3739         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3740         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3741         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3742         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3743         * gcc.target/i386/avx-floor-vec.c: Ditto.
3744         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3745         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3746         * gcc.target/i386/avx-rint-vec.c: Ditto.
3747         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3748         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3749         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3750         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3751
3752 2011-03-14  Tom Tromey  <tromey@redhat.com>
3753
3754         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3755         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3756         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3757
3758 2011-03-14  Tom Tromey  <tromey@redhat.com>
3759
3760         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3761         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3762         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3763
3764 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3765
3766         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3767
3768 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3769
3770         PR rtl-optimization/47166
3771         * gcc.c-torture/execute/postmod-1.c: New test.
3772
3773 2011-03-14  Richard Guenther  <rguenther@suse.de>
3774
3775         PR middle-end/48098
3776         * gcc.dg/torture/pr48098.c: New testcase.
3777
3778 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3779
3780         PR target/48053
3781         * gcc.target/powerpc/pr48053-1.c: New test.
3782         * gcc.target/powerpc/pr48053-2.c: Likewise.
3783
3784 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3785
3786         PR libfortran/48066
3787         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3788
3789 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3790
3791         PR libfortran/48066
3792         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3793
3794 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3795
3796         PR fortran/48059
3797         * gfortran.dg/class_41.f03: New.
3798
3799 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3800
3801         * g++.dg/conversion/cast3.C: New test.
3802
3803 2011-03-11  Jason Merrill  <jason@redhat.com>
3804
3805         * g++.dg/template/error45.C: New.
3806
3807         * g++.dg/parse/no-type-defn1.C: New.
3808
3809         * g++.dg/ext/attrib40.C: New.
3810
3811         * g++.dg/cpp0x/regress/array1.C: New.
3812
3813 2011-03-11  Richard Guenther  <rguenther@suse.de>
3814
3815         PR tree-optimization/48067
3816         * gcc.dg/pr48067.c: New testcase.
3817
3818 2011-03-11  Richard Guenther  <rguenther@suse.de>
3819
3820         PR lto/48073
3821         * g++.dg/lto/20110311-1_0.C: New testcase.
3822
3823 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR c++/48035
3826         * g++.dg/inherit/virtual8.C: New test.
3827
3828         PR middle-end/48044
3829         * gcc.dg/torture/pr48044.c: New test.
3830
3831 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3832
3833         PR fortran/47768
3834         * gfortran.dg/proc_ptr_comp_31.f90: New.
3835
3836 2011-03-11  Richard Guenther  <rguenther@suse.de>
3837
3838         PR tree-optimization/47278
3839         * gcc.dg/torture/pr47278-1.c: New testcase.
3840         * gcc.dg/torture/pr47278-2.c: Likewise.
3841
3842 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR tree-optimization/48063
3845         * gcc.dg/torture/pr48063.c: New test.
3846
3847 2011-03-10  Jason Merrill  <jason@redhat.com>
3848
3849         * g++.dg/template/array22.C: New.
3850
3851         * g++.dg/cpp0x/syntax-err1.C: New.
3852         * g++.dg/parse/error36.C: Adjust expected errors.
3853         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3854         * g++.old-deja/g++.pt/typename3.C: Likewise.
3855         * g++.old-deja/g++.pt/typename4.C: Likewise.
3856         * g++.old-deja/g++.pt/typename6.C: Likewise.
3857
3858 2011-03-09  Jason Merrill  <jason@redhat.com>
3859
3860         * g++.dg/template/nontype22.C: New.
3861
3862 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3863
3864         PR tree-optimization/47714
3865         * g++.dg/torture/pr47714.C: New test.
3866
3867 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3868
3869         PR target/47755
3870         * gcc.target/powerpc/pr47755-2.c: New file.
3871
3872 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3875         is not set in the environment, pass 64 as first argument when not
3876         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3877         native where ulimit -u is supported.
3878
3879 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3880
3881         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3882
3883 2011-03-08  Jason Merrill  <jason@redhat.com>
3884
3885         * g++.dg/template/nontype21.C: New.
3886
3887         * g++.dg/template/anon5.C: New.
3888
3889 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR debug/47881
3892         * gcc.dg/pr47881.c: New test.
3893
3894 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3895
3896         PR c++/47957
3897         * g++.dg/lookup/template3.C: New test.
3898
3899 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3900
3901         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3902         'long' type.
3903
3904 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3905
3906         PR testsuite/47954
3907         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3908         sizeof to compute alignment.
3909
3910 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR tree-optimization/48022
3913         * gcc.dg/pr48022-1.c: New test.
3914         * gcc.dg/pr48022-2.c: New test.
3915
3916 2011-03-07  Jason Merrill  <jason@redhat.com>
3917
3918         * g++.dg/template/nontype20.C: New.
3919         * g++.dg/init/member1.C: Adjust expected errors.
3920         * g++.dg/parse/constant4.C: Likewise.
3921         * g++.dg/template/qualified-id3.C: Likewise.
3922         * g++.old-deja/g++.pt/crash10.C: Likewise.
3923
3924         * g++.dg/cpp0x/regress/non-const1.C: New.
3925
3926 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR debug/47991
3929         * gcc.dg/pr47991.c: New test.
3930
3931 2011-03-07  Jason Merrill  <jason@redhat.com>
3932
3933         * g++.dg/abi/mangle46.C: New.
3934
3935 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3936
3937         PR target/47862
3938         * gcc.target/powerpc/pr47862.c: New.
3939
3940 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3941
3942         PR target/45413
3943         * gcc.target/i386/combine-mul.c: Require nonpic.
3944
3945 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3946             Nathan Froyd  <froydnj@codesourcery.com>
3947
3948         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3949
3950 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3951
3952         * README.QMTEST: Remove.
3953
3954 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3955             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3956
3957         PR fortran/47850
3958         * gfortran.dg/array_constructor_37.f90 : New test.
3959
3960 2011-03-05  Jason Merrill  <jason@redhat.com>
3961
3962         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3963         * g++.dg/abi/mangle45.C: Likewise.
3964         * g++.dg/cpp0x/trailing1.C: Likewise.
3965
3966 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3967
3968         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3969
3970 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR rtl-optimization/47899
3973         * gcc.dg/pr47899.c: New test.
3974
3975         * gcc.dg/torture/pr47968.c: Ignore warnings.
3976
3977         PR tree-optimization/47967
3978         * gcc.c-torture/compile/pr47967.c: New test.
3979
3980 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3981
3982         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3983         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3984
3985 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3986
3987         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3988         and property_getAttributes() if __OBJC2__.
3989         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3990         * objc.dg/property/property-encoding-1.m: New.
3991         * obj-c++.dg/property/property-encoding-1.mm: New.
3992
3993 2011-03-04  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/template/pseudodtor6.C: New.
3996
3997         * g++.dg/inherit/covariant19.C: New.
3998
3999 2011-03-04  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/47968
4002         * gcc.dg/torture/pr47968.c: New testcase.
4003
4004 2011-03-04  Richard Guenther  <rguenther@suse.de>
4005
4006         PR middle-end/47975
4007         * gcc.dg/torture/pr47975.c: New testcase.
4008
4009 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
4010
4011         PR c++/47974
4012         * g++.dg/template/crash106.C: New.
4013
4014 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR c/47963
4017         * gcc.dg/gomp/pr47963.c: New test.
4018         * g++.dg/gomp/pr47963.C: New test.
4019
4020 2011-03-02  Jason Merrill  <jason@redhat.com>
4021
4022         * g++.dg/cpp0x/regress/condition1.C: New.
4023
4024         * g++.dg/cpp0x/constexpr-ctor9.C: New.
4025
4026 2011-03-01  Jason Merrill  <jason@redhat.com>
4027
4028         * g++.dg/cpp0x/lambda/lambda-98.C: New.
4029
4030         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4031
4032 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
4033
4034         PR rtl-optimization/47925
4035         * gcc.c-torture/execute/pr47925.c: New test.
4036
4037 2011-03-01  Jason Merrill  <jason@redhat.com>
4038
4039         * g++.dg/cpp0x/decltype25.C: New.
4040
4041         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4042
4043 2011-03-01  Richard Guenther  <rguenther@suse.de>
4044
4045         PR tree-optimization/47890
4046         * gcc.dg/torture/pr47890.c: New testcase.
4047
4048 2011-03-01  Richard Guenther  <rguenther@suse.de>
4049
4050         PR lto/47924
4051         * gcc.dg/lto/pr47924_0.c: New testcase.
4052
4053 2011-03-01  Richard Guenther  <rguenther@suse.de>
4054
4055         PR lto/46911
4056         * gfortran.dg/lto/pr46911_0.f: New testcase.
4057
4058 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4059
4060         PR libgfortran/47933
4061         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4062         compile errors from older code form.
4063
4064 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4065
4066         PR libgfortran/47567
4067         * gfortran.dg/fmt_fw_d.f90: New test.
4068
4069 2011-02-28  Jason Merrill  <jason@redhat.com>
4070
4071         * g++.dg/inherit/covariant18.C: New.
4072
4073 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR middle-end/47893
4076         * gcc.dg/pr47893.c: New test.
4077
4078 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4079
4080         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4081         NULL in case of a selector with conflicting types.
4082         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4083
4084 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
4085
4086         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4087         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4088         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4089         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4090
4091 2011-02-28  Jason Merrill  <jason@redhat.com>
4092
4093         PR c++/47906
4094         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4095
4096 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4097
4098         PR libgfortran/47778
4099         * gfortran.dg/namelist_71.f90: New test.
4100
4101 2011-02-27  Jason Merrill  <jason@redhat.com>
4102
4103         PR c++/47906
4104         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4105         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4106
4107 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4108
4109         PR c++/46466
4110         * g++.dg/cpp0x/constexpr-ctor8.C: New.
4111
4112 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR fortran/47886
4115         * gfortran.dg/gomp/task-1.f90: Removed.
4116
4117 2011-02-26  Jason Merrill  <jason@redhat.com>
4118
4119         * g++.dg/template/this-targ1.C: New.
4120
4121         * g++.dg/cpp0x/regress/template-const1.C: New.
4122         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4123         * g++.dg/template/function1.C: Adjust.
4124         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4125         * g++.dg/debug/debug7.C: Adjust.
4126
4127 2011-02-26  Tobias Burnus  <burnus@net-b.de>
4128
4129         PR fortran/47886
4130         * gfortran.dg/gomp/task-1.f90: New.
4131
4132 2011-02-25  Jie Zhang  <jie@codesourcery.com>
4133
4134         * gcc.target/arm/neon-thumb2-move.c: Add
4135         dg-require-effective-target arm_thumb2_ok.
4136
4137 2011-02-24  Jason Merrill  <jason@redhat.com>
4138
4139         * g++.dg/parse/constant1.C: Specify C++98 mode.
4140         * g++.dg/parse/constant5.C: Likewise.
4141         * g++.dg/parse/error2.C: Likewise.
4142         * g++.dg/parse/semicolon3.C: Likewise.
4143         * g++.dg/template/crash14.C: Likewise.
4144         * g++.dg/template/local4.C: Likewise.
4145         * g++.dg/template/nontype3.C: Likewise.
4146         * g++.dg/parse/crash31.C: Adjust expected errors.
4147         * g++.dg/template/function1.C: Likewise.
4148         * g++.dg/template/ref3.C: Likewise.
4149         * g++.dg/template/static9.C: Likewise.
4150         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4151
4152         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4153         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4154         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4155         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4156         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4157
4158 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR fortran/47878
4161         * gfortran.dg/pr47878.f90: New test.
4162
4163 2011-02-24  Richard Guenther  <rguenther@suse.de>
4164
4165         PR testsuite/47801
4166         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4167         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4168
4169 2011-02-24  Richard Guenther  <rguenther@suse.de>
4170
4171         PR fortran/47839
4172         * gfortran.dg/lto/pr47839_0.f90: New testcase.
4173         * gfortran.dg/lto/pr47839_1.f90: Likewise.
4174
4175 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4176
4177         PR libgfortran/47567
4178         * gfortran.dg/fmt_f0_1.f90: Update test.
4179
4180 2011-02-23  Jason Merrill  <jason@redhat.com>
4181
4182         * g++.dg/abi/mangle39.C: Adjust parm mangling.
4183         * g++.dg/abi/mangle45.C: New.
4184
4185         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4186         * g++.dg/template/canon-type-9.C: Match use of decltype
4187         between declaration and definition.
4188         * g++.dg/template/canon-type-12.C: Likewise.
4189
4190 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
4191
4192         PR fortran/40850
4193         * gfortran.dg/nested_allocatables_1.f90: New.
4194
4195 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
4196
4197         PR c++/46868
4198         * g++.dg/pr46868.C: New test.
4199         * g++.dg/parse/parameter-declaration-1.C: Adjust.
4200         * g++.dg/parse/error14.C: Adjust.
4201
4202 2011-02-23  Richard Guenther  <rguenther@suse.de>
4203
4204         PR tree-optimization/47838
4205         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4206
4207 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
4208
4209         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
4210
4211 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
4212
4213         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4214         * gfortran.dg/count_init_expr.f03: Ditto.
4215         * gfortran.dg/gomp/pr43711.f90: Ditto.
4216         * gcc.dg/struct-parse-2.c: Ditto.
4217         * gcc.dg/parse-error-3.c: Ditto.
4218         * gcc.dg/Wlogical-op-1.c: Ditto.
4219         * gcc.dg/Walways-true-1.c: Ditto.
4220         * gcc.dg/pr24225.c: Ditto.
4221         * gcc.dg/Walways-true-2.c: Ditto.
4222         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4223         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4224         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4225         * g++.dg/overload/defarg4.C: Ditto.
4226         * g++.dg/inherit/covariant16.C: Ditto.
4227         * g++.dg/inherit/virtual7.C: Ditto.
4228         * g++.dg/template/canon-type-9.C: Ditto.
4229         * g++.dg/template/access19.C: Ditto.
4230         * g++.dg/template/call7.C: Ditto.
4231         * g++.dg/template/canon-type-2.C: Ditto.
4232         * g++.dg/template/init7.C: Ditto.
4233         * g++.dg/template/sizeof-template-argument.C: Ditto.
4234         * g++.dg/template/const3.C: Ditto.
4235         * g++.dg/template/sfinae26.C: Ditto.
4236         * g++.dg/template/sfinae26.C: Ditto.
4237         * g++.dg/template/canon-type-11.C: Ditto.
4238         * g++.dg/template/union2.C: Ditto.
4239         * g++.dg/template/canon-type-3.C: Ditto.
4240         * g++.dg/template/canon-type-1.C: Ditto.
4241         * g++.dg/template/canon-type-5.C: Ditto.
4242         * g++.dg/template/canon-type-7.C: Ditto.
4243         * g++.dg/template/canon-type-10.C: Ditto.
4244         * g++.dg/template/spec36.C: Ditto.
4245         * g++.dg/template/typedef38.C: Ditto.
4246         * g++.dg/template/canon-type-4.C: Ditto.
4247         * g++.dg/template/canon-type-6.C: Ditto.
4248         * g++.dg/template/canon-type-13.C: Ditto.
4249         * g++.dg/template/instantiate9.C: Ditto.
4250         * g++.dg/template/ttp22.C: Ditto.
4251         * g++.dg/warn/Wreturn-type-6.C: Ditto.
4252         * g++.dg/warn/Walways-true-1.C: Ditto.
4253         * g++.dg/warn/Wlogical-op-1.C: Ditto.
4254         * g++.dg/warn/Walways-true-2.C: Ditto.
4255         * g++.dg/conversion/op4.C: Ditto.
4256         * g++.dg/opt/pr19650.C: Ditto.
4257         * g++.dg/lookup/friend11.C: Ditto.
4258         * g++.dg/other/default2.C: Ditto.
4259         * g++.dg/other/default3.C: Ditto.
4260         * g++.dg/other/dtor2.C: Ditto.
4261         * g++.dg/other/friend5.C: Ditto.
4262         * g++.dg/other/default5.C: Ditto.
4263         * g++.dg/init/brace6.C: Ditto.
4264         * g++.dg/init/aggr5.C: Ditto.
4265         * g++.dg/init/error2.C: Ditto.
4266         * g++.dg/expr/bound-mem-fun.C: Ditto.
4267         * g++.dg/expr/cond6.C: Ditto.
4268         * g++.dg/expr/stmt-expr-1.C: Ditto.
4269         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4270         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4271         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4272         * g++.dg/cpp0x/bracket1.C: Ditto.
4273         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4274         * g++.dg/cpp0x/pr38646.C: Ditto.
4275         * g++.dg/cpp0x/variadic73.C: Ditto.
4276         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4277         * g++.dg/cpp0x/bracket4.C: Ditto.
4278         * g++.dg/cpp0x/decltype4.C: Ditto.
4279         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4280         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4281         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4282         * g++.dg/cpp0x/variadic-new2.C: Ditto.
4283         * g++.dg/cpp0x/decltype2.C: Ditto.
4284         * g++.dg/cpp0x/decltype1.C: Ditto.
4285         * g++.dg/cpp0x/bracket2.C: Ditto.
4286         * g++.dg/cpp0x/decltype5.C: Ditto.
4287         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4288         * g++.dg/cpp0x/variadic70.C: Ditto.
4289         * g++.dg/cpp0x/decltype6.C: Ditto.
4290         * g++.dg/cpp0x/rvo.C: Ditto.
4291         * g++.dg/cpp0x/vt-40092.C: Ditto.
4292         * g++.dg/cpp0x/variadic-new.C: Ditto.
4293         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4294         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4295         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4296         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4297         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4298         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4299         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4300         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4301         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4302         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4303         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4304         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4305         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4306         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4307         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4308         * g++.dg/cpp0x/pr39639.C: Ditto.
4309         * g++.dg/cpp0x/decltype3.C: Ditto.
4310         * g++.dg/cpp0x/variadic68.C: Ditto.
4311         * g++.dg/cpp0x/variadic-function.C: Ditto.
4312         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4313         * g++.dg/cpp0x/variadic-bind.C: Ditto.
4314         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4315         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4316         * g++.dg/parse/crash35.C: Ditto.
4317         * g++.dg/parse/crash40.C: Ditto.
4318         * g++.dg/parse/defarg12.C: Ditto.
4319         * g++.dg/parse/crash34.C: Ditto.
4320         * g++.dg/parse/constructor3.C: Ditto.
4321         * g++.dg/parse/template23.C: Ditto.
4322         * g++.dg/parse/crash56.C: Ditto.
4323         * g++.dg/parse/dtor13.C: Ditto.
4324         * g++.dg/parse/error33.C: Ditto.
4325         * g++.dg/parse/ctor9.C: Ditto.
4326         * g++.dg/parse/error32.C: Ditto.
4327         * g++.dg/parse/error37.C: Ditto.
4328         * g++.dg/parse/bitfield3.C: Ditto.
4329         * g++.dg/parse/struct-4.C: Ditto.
4330         * g++.dg/ext/has_trivial_copy.C: Ditto.
4331         * g++.dg/ext/is_polymorphic.C: Ditto.
4332         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4333         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4334         * g++.dg/ext/has_nothrow_assign.C: Ditto.
4335         * g++.dg/ext/is_union.C: Ditto.
4336         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4337         * g++.dg/ext/is_pod.C: Ditto.
4338         * g++.dg/ext/has_virtual_destructor.C: Ditto.
4339         * g++.dg/ext/has_trivial_constructor.C: Ditto.
4340         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4341         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4342         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4343         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4344         * g++.dg/ext/is_abstract.C: Ditto.
4345         * g++.dg/ext/has_trivial_assign.C: Ditto.
4346         * g++.dg/ext/is_class.C: Ditto.
4347         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4348         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4349         * g++.dg/ext/is_base_of.C: Ditto.
4350         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4351         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4352         * g++.dg/ext/is_empty.C: Ditto.
4353         * g++.dg/ext/is_enum.C: Ditto.
4354         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4355         * gnat.dg/opt11.adb: Ditto.
4356         * obj-c++.dg/pr45735.mm: Ditto.
4357         * obj-c++.dg/pr24393.mm: Ditto.
4358         * obj-c++.dg/exceptions-2.mm: Ditto.
4359         * objc.dg/pr45735.m: Ditto.
4360         * objc.dg/pr24393.m: Ditto.
4361
4362 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
4363
4364         * objc.dg/attributes/objc-exception-1.m: New.
4365
4366 2011-02-23  Jie Zhang  <jie@codesourcery.com>
4367
4368         * gcc.dg/cpp/include7.c: New test.
4369
4370 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
4371
4372         PR c++/47242
4373         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4374
4375 2011-02-23  Jie Zhang  <jie@codesourcery.com>
4376
4377         PR rtl-optimization/47763
4378         * gcc.dg/pr47763.c: New test.
4379
4380 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
4381
4382         PR fortran/45743
4383         * gfortran.dg/whole_file_32.f90 : New test.
4384
4385 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
4386
4387         PR c++/47666
4388         * g++.dg/inherit/virtual7.C: New test.
4389
4390 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
4391
4392         PR objc/47832
4393         * objc.dg/type-size-3.m: Updated error message.
4394         * objc.dg/type-size-4.m: New test.
4395         * objc.dg/type-size-5.m: New test.
4396
4397 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4398
4399         * lib/gnat.exp: Fix comments.
4400         Don't load libgloss.exp.
4401         (default_gnat_version): Call $compiler with --version.
4402         Adapt regexp for gnatmake output, insert version.
4403         (gnat_version): New proc.
4404         (gnat_init): Remove gnat_libgcc_s_path.
4405         (gnat_target_compile): Likewise.
4406         Remove ld_library_path.
4407         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4408         (gnat_pass): Remove.
4409         (gnat_pass): Remove.
4410         (gnat_finish): Remove.
4411         (gnat_exit): Remove.
4412         (local_find_gnatmake): Reindent.
4413         (runtest_file_p): Remove.
4414         (prune_warnings): Remove.
4415         (find_gnatclean): New proc.
4416         * lib/gnat-dg.exp (lremove): New proc.
4417         (gnat-dg-test): Reindent.
4418         Remove additional output files.
4419         (gnat-dg-runtest): Remove.
4420
4421         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4422         * gnat.dg/loop_optimization6.adb: Likewise.
4423         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4424
4425 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR tree-optimization/47835
4428         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4429
4430 2011-02-22  Tobias Burnus  <burnus@net-b.de>
4431
4432         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4433         * gfortran.dg/abstract_type_2.f03: Ditto.
4434         * gfortran.dg/abstract_type_3.f03: Ditto.
4435         * gfortran.dg/abstract_type_4.f03: Ditto.
4436         * gfortran.dg/abstract_type_5.f03: Ditto.
4437         * gfortran.dg/abstract_type_6.f03: Ditto.
4438         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4439         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4440         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4441         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4442         * gfortran.dg/array_function_5.f90: Ditto.
4443         * gfortran.dg/asynchronous_3.f03: Ditto.
4444         * gfortran.dg/char_expr_1.f90: Ditto.
4445         * gfortran.dg/class_14.f03: Ditto.
4446         * gfortran.dg/data_array_6.f: Ditto.
4447         * gfortran.dg/data_invalid.f90: Ditto.
4448         * gfortran.dg/dot_product_1.f03: Ditto.
4449         * gfortran.dg/func_derived_5.f90: Ditto.
4450         * gfortran.dg/func_result_4.f90: Ditto.
4451         * gfortran.dg/implied_do_1.f90: Ditto.
4452         * gfortran.dg/initialization_25.f90: Ditto.
4453         * gfortran.dg/initialization_26.f90: Ditto.
4454         * gfortran.dg/interface_34.f90: Ditto.
4455         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4456         * gfortran.dg/keyword_symbol_1.f90: Ditto.
4457         * gfortran.dg/matmul_8.f03: Ditto.
4458         * gfortran.dg/merge_init_expr.f90: Ditto.
4459         * gfortran.dg/pack_assign_1.f90: Ditto.
4460         * gfortran.dg/pack_vector_1.f90: Ditto.
4461         * gfortran.dg/pointer_check_8.f90: Ditto.
4462         * gfortran.dg/product_init_expr.f03: Ditto.
4463         * gfortran.dg/reshape_order_5.f90: Ditto.
4464         * gfortran.dg/reshape_shape_1.f90: Ditto.
4465         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4466         * gfortran.dg/same_name_2.f90: Ditto.
4467         * gfortran.dg/selected_real_kind_1.f90: Ditto.
4468         * gfortran.dg/spread_init_expr.f03: Ditto.
4469         * gfortran.dg/stmt_func_1.f90: Ditto.
4470         * gfortran.dg/sum_init_expr.f03: Ditto.
4471         * gfortran.dg/transpose_3.f03: Ditto.
4472         * gfortran.dg/unpack_init_expr.f03: Ditto.
4473         * gfortran.dg/warn_conversion.f90: Ditto.
4474         * gfortran.dg/warn_conversion_2.f90: Ditto.
4475         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4476         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4477         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4478         * gfortran.dg/whole_file_16.f90: Ditto.
4479         * gfortran.dg/whole_file_17.f90: Ditto.
4480         * gfortran.dg/whole_file_18.f90: Ditto.
4481         * gfortran.dg/whole_file_20.f03: Ditto.
4482         * gfortran.dg/whole_file_5.f90: Ditto.
4483         * gfortran.dg/whole_file_6.f90: Ditto.
4484         * gfortran.dg/write_invalid_format.f90: Ditto.
4485         * gfortran.dg/zero_sized_6.f90: Ditto.
4486
4487 2011-02-21  Jeff Law <law@redhat.com>
4488
4489         PR rtl-optimization/46178
4490         * gcc.target/i386/pr46178.c: New test.
4491
4492         PR rtl-optimization/46002
4493         * gcc.c-torture/compile/pr46002.c: New test.
4494
4495 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4496
4497         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4498         *-*-hpux10*.
4499
4500 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
4501
4502         PR debug/47106
4503         * g++.dg/debug/pr47106.C: Require effective target lto.
4504
4505 2011-02-21  Jason Merrill  <jason@redhat.com>
4506
4507         * g++.dg/cpp0x/constexpr-diag2.C: New.
4508
4509 2011-02-20  Jason Merrill  <jason@redhat.com>
4510
4511         * g++.dg/cpp0x/constexpr-ctor7.C: New.
4512
4513         * g++.dg/cpp0x/fntmpdefarg2.C: New.
4514
4515         * g++.dg/overload/conv-op1.C: New.
4516
4517         * g++.dg/cpp0x/constexpr-synth1.C: New.
4518
4519 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4520
4521         * objc.dg/layout-2.m: New.
4522         * objc.dg/selector-3.m: Adjusted location of error message.
4523         * objc.dg/type-size-3.m: Same.
4524         * obj-c++.dg/selector-3.mm: Same.
4525
4526 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4527
4528         PR objc/47784
4529         * objc.dg/property/dotsyntax-22.m: New.
4530         * obj-c++.dg/property/dotsyntax-22.mm: New.
4531
4532 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
4533
4534         PR c++/46394
4535         * g++.dg/template/typedef38.C: New test.
4536
4537 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
4538
4539         PR fortran/46818
4540         * gfortran.dg/whole_file_30.f90 : New test.
4541         * gfortran.dg/whole_file_31.f90 : New test.
4542
4543 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
4544
4545         PR fortran/45077
4546         PR fortran/44945
4547         * gfortran.dg/whole_file_28.f90 : New test.
4548         * gfortran.dg/whole_file_29.f90 : New test.
4549
4550 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4551
4552         PR c++/44118
4553         * g++.dg/template/crash105.C: New.
4554
4555 2011-02-19  Jason Merrill  <jason@redhat.com>
4556
4557         * g++.dg/cpp0x/regress/no-elide1.C: New.
4558
4559 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
4560
4561         PR tree-optimization/46620
4562         * gcc.dg/pr46620.c: New.
4563
4564 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR c/47809
4567         * gcc.target/i386/pr47809.c: New test.
4568
4569 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4570             Tobias Burnus  <burnus@net-b.de>
4571
4572         * lib/target-supports.exp
4573         (check_effective_target_fortran_large_real): New check for large reals.
4574         * gfortran.dg/nan_7.f90: New test.
4575
4576 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4577
4578         PR libgfortran/47567
4579         * gfortran.dg/fmt_f0_1.f90: Update test.
4580
4581 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
4582
4583         PR fortran/47348
4584         * gfortran.dg/array_constructor_36.f90 : New test.
4585         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4586         allow for comparison between different elements of the array
4587         constructor at different levels of optimization.
4588
4589 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
4590
4591         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4592         * gcc.target/i386/pr32280-1.c: Likewise.
4593
4594 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR target/47800
4597         * gcc.target/i386/pr47800.c: New test.
4598
4599 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
4600
4601         * objc/execute/exceptions/foward-1.x: New.
4602
4603 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4604
4605         PR fortran/47789
4606         * gfortran.dg/derived_constructor_comps_4.f90: New.
4607
4608 2011-02-18  Tobias Burnus
4609
4610         PR fortran/47775
4611         * gfortran.dg/func_result_6.f90: New.
4612
4613 2011-02-18  Michael Matz  <matz@suse.de>
4614
4615         PR fortran/45586
4616         * gfortran.dg/lto/pr45586_0.f90: New test.
4617         * gfortran.dg/typebound_proc_20.f90: Ditto.
4618         * gfortran.dg/typebound_proc_21.f90: Ditto.
4619
4620 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4621
4622         PR c++/47795
4623         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4624
4625 2011-02-18  Tobias Burnus  <burnus@net-b.de>
4626
4627         PR fortran/47750
4628         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4629         gcc_warning_prefix.
4630         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4631         normalizing the error/warning output.
4632         * gfortran.dg/Wall.f90: Update dg-error/warning.
4633         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4634         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4635         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4636         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4637         * gfortran.dg/class_30.f90: Update dg-error/warning.
4638         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4639         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4640         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4641         * gfortran.dg/entry_17.f90: Update dg-error/warning.
4642         * gfortran.dg/entry_19.f90: Update dg-error/warning.
4643         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4644         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4645         * gfortran.dg/g77/12632.f: Update dg-error/warning.
4646         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4647         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4648         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4649         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4650         * gfortran.dg/goto_8.f90: Update dg-error/warning.
4651         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4652         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4653         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4654         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4655         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4656         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4657         * gfortran.dg/volatile3.f90: Update dg-error/warning.
4658         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4659         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4660         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4661         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4662         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4663
4664 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4665
4666         PR fortran/47768
4667         * gfortran.dg/proc_ptr_comp_30.f90: New.
4668
4669 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR debug/47780
4672         * gcc.target/i386/pr47780.c: New test.
4673
4674 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4675
4676         PR fortran/47767
4677         * gfortran.dg/class_40.f03: New.
4678
4679 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4680
4681         PR c++/47208
4682         * g++.dg/cpp0x/auto21.C: New test.
4683
4684 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4685
4686         * objc.dg/special/unclaimed-category-1.h: Updated for
4687         new ABI support.
4688         * objc.dg/special/unclaimed-category-1.m: Same.
4689         * objc.dg/zero-link-1.m: Same.
4690         * objc.dg/lookup-1.m: Same.
4691         * objc.dg/torture/strings/const-str-9.m
4692         * objc.dg/torture/strings/const-str-10.m: Same.
4693         * objc.dg/torture/strings/const-str-11.m: Same.
4694         * objc.dg/torture/forward-1.m: Same.
4695         * objc.dg/zero-link-2.m: Same.
4696         * objc.dg/encode-7-next-64bit.m: Same.
4697         * objc.dg/method-4.m: Same.
4698         * objc.dg/next-runtime-1.m: Same.
4699         * objc.dg/image-info.m: Same.
4700         * objc.dg/pr23214.m: Same.
4701         * objc.dg/symtab-1.m: Same.
4702         * obj-c++.dg/basic.m: Same.
4703         * obj-c++.dg/proto-lossage-3.m: Same.
4704         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4705         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4706         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4707         * obj-c++.dg/method-11.m: Same.
4708         * objc/execute/enumeration-1.m: Same.
4709         * objc/execute/object_is_class.m: Same.
4710         * objc/execute/formal_protocol-2.m: Same.
4711         * objc/execute/formal_protocol-4.m: Same.
4712         * objc/execute/formal_protocol-6.m: Same.
4713         * objc/execute/bycopy-3.m: Same.
4714         * objc/execute/exceptions/catchall-1.m: Same.
4715         * objc/execute/exceptions/finally-1.m: Same.
4716         * objc/execute/exceptions/local-variables-1.m: Same.
4717         * objc/execute/exceptions/foward-1.m: Same.
4718         * objc/execute/bf-common.h
4719         * objc/execute/enumeration-2.m: Same.
4720         * objc/execute/formal_protocol-1.m: Same.
4721         * objc/execute/formal_protocol-3.m: Same.
4722         * objc/execute/formal_protocol-5.m: Same.
4723         * objc/execute/accessing_ivars.m: Same.
4724         * objc/execute/bycopy-2.m: Same.
4725         * objc/execute/formal_protocol-7.m: Same.
4726         * objc/execute/compatibility_alias.m: Same.
4727         * objc/execute/no_clash.m: Same.
4728         * objc/execute/object_is_meta_class.m: Same.
4729         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4730         * objc/execute/class-tests-1.h: Include stdio.h.
4731         * objc/execute/class-tests-2.h: Same.
4732         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4733         runtimes.
4734         * obj-c++.dg/try-catch-2.mm: Same.
4735
4736 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR c++/47783
4739         * g++.dg/warn/Wunused-parm-4.C: New test.
4740
4741 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4742             Jan Hubicka  <jh@suse.cz>
4743
4744         PR debug/47106
4745         PR debug/47402
4746         * g++.dg/debug/pr47106.C: New.
4747
4748 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4749
4750         PR target/43653
4751         * gcc.target/i386/pr43653.c: New test.
4752
4753 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4754
4755         PR c++/47172
4756         * g++.dg/template/inherit6.C: New test.
4757
4758 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4759
4760         PR fortran/47745
4761         * gfortran.dg/class_39.f03: New.
4762
4763 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4764
4765         PR c++/47326
4766         * g++.dg/cpp0x/variadic106.C: New test.
4767
4768 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4769
4770         PR libfortran/47757
4771         * gfortran.dg/pr47757-1.f90: New test.
4772         * gfortran.dg/pr47757-2.f90: New test.
4773         * gfortran.dg/pr47757-3.f90: New test.
4774
4775         PR c++/47704
4776         * g++.dg/cpp0x/enum8.C: New test.
4777
4778 2011-02-15  Jason Merrill  <jason@redhat.com>
4779
4780         * g++.dg/inherit/implicit-trivial1.C: New.
4781         * g++.dg/cpp0x/implicit-trivial1.C: New.
4782
4783 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4784
4785         PR middle-end/47725
4786         * gcc.dg/torture/pr47725.c: Removed.
4787
4788 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4789
4790         PR target/47755
4791         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4792         constant does not generate a load from memory.
4793
4794 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4795
4796         PR middle-end/47725
4797         * gcc.dg/torture/pr47725.c: New.
4798
4799 2011-02-15  Richard Guenther  <rguenther@suse.de>
4800
4801         PR tree-optimization/47743
4802         * gcc.dg/torture/pr47743.c: New testcase.
4803
4804 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR middle-end/47581
4807         * gcc.target/i386/pr47581.c: New test.
4808
4809 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4810
4811         PR fortran/47730
4812         * gfortran.dg/select_type_22.f03: New.
4813
4814 2011-02-14  Jason Merrill  <jason@redhat.com>
4815
4816         * g++.dg/cpp0x/regress/enum1.C: New.
4817
4818 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4819
4820         * gnat.dg/include.adb: New test.
4821
4822 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4823
4824         PR fortran/47728
4825         * gfortran.dg/class_38.f03: New.
4826
4827 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4828
4829         * gcc.dg/pr46494.c: New test.
4830
4831 2011-02-14  Richard Guenther  <rguenther@suse.de>
4832
4833         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4834
4835 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4836
4837         PR ada/41929
4838         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4839         sparc*-sun-solaris2.11.
4840
4841 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4842
4843         PR fortran/47349
4844         * gfortran.dg/argument_checking_18.f90: New.
4845
4846 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4847
4848         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4849         * gfortran.dg/argument_checking_17.f90: New.
4850
4851 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4852
4853         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4854         are temporarily disabled.
4855         * gfortran.dg/class_7.f03: Ditto.
4856         * gfortran.dg/coarray_14.f90: Ditto.
4857         * gfortran.dg/typebound_proc_13.f03: Ditto.
4858
4859 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4860
4861         PR fortran/45586
4862         * gfortran.dg/extends_11.f03: New.
4863
4864 2011-02-11  Xinliang David Li  <davidxl@google.com>
4865
4866         PR tree-optimization/47707
4867         * g++.dg/tree-ssa/pr47707.C: New test.
4868
4869 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4870
4871         * g++.dg/opt/inline17.C: New test.
4872
4873 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/47550
4876         * gfortran.dg/pure_formal_2.f90: New.
4877
4878 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4879
4880         PR rtl-optimization/47614
4881         * gfortran.dg/pr47614.f: New.
4882
4883 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4884
4885         PR driver/47678
4886         * gcc.dg/opts-6.c: New test.
4887
4888 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4889
4890         PR debug/47684
4891         * gcc.dg/pr47684.c: New test.
4892
4893 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4894
4895         PR target/47629
4896         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4897         c99_runtime, dg-add-options c99_runtime.
4898         (main): Use __asm__.
4899
4900 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4901
4902         PR testsuite/47400
4903         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4904         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4905         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4906         * gcc.dg/ucnid-10.c: Likewise.
4907         * gcc.dg/ucnid-13.c: Likewise.
4908         * gcc.dg/ucnid-7.c: Likewise.
4909         * gcc.dg/ucnid-8.c: Likewise.
4910         Adapt dg-warning line number.
4911
4912 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4913
4914         * gcc.target/i386/parity-1.c: Use -march=k8.
4915         * gcc.target/i386/parity-2.c: Ditto.
4916         * gcc.target/i386/vecinit-1.c: Ditto.
4917         * gcc.target/i386/vecinit-2.c: Ditto.
4918
4919 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4920
4921         PR target/46610
4922         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4923         * gcc.target/mips/save-restore-3.c: Likewise.
4924         * gcc.target/mips/save-restore-4.c: Likewise.
4925         * gcc.target/mips/save-restore-5.c: Likewise.
4926
4927         PR target/47683
4928         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4929         * g++.dg/tree-prof/partition2.C: Likewise.
4930
4931 2011-02-09  Jason Merrill  <jason@redhat.com>
4932
4933         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4934         rather than misdeclare std::puts.
4935
4936         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4937         * g++.dg/other/warning1.C: Likewise.
4938         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4939         * g++.old-deja/g++.gb/scope06.C: Likewise.
4940         * g++.old-deja/g++.law/cvt11.C: Likewise.
4941         * g++.old-deja/g++.law/init1.C: Likewise.
4942         * g++.dg/abi/mangle26.C: Likewise.
4943
4944         * g++.dg/template/function1.C: Adjust for C++0x mode.
4945         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4946
4947         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4948         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4949
4950         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4951
4952         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4953
4954         * g++.dg/cpp0x/regress: New directory.
4955         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4956         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4957         * g++.dg/cpp0x/regress/regress3.C: New.
4958
4959 2011-02-10  Richard Guenther  <rguenther@suse.de>
4960
4961         PR tree-optimization/47677
4962         * gcc.dg/torture/pr47677.c: New testcase.
4963
4964 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4965
4966         * objc.dg/special/load-category-1.m: Remove unused header.
4967         * objc.dg/special/load-category-1a.m: Likewise.
4968         * objc.dg/special/load-category-2.m: Likewise.
4969         * objc.dg/special/load-category-2a.m: Likewise.
4970         * objc.dg/special/load-category-3.m: Likewise.
4971         * objc.dg/special/load-category-3a.m: Likewise.
4972         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4973         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4974         * objc.dg/attributes/class-attribute-1.m: Likewise.
4975         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4976         * obj-c++.dg/property/property.exp: Likewise.
4977         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4978         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4979         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4980         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4981         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4982         * obj-c++.dg/template-8.mm: Likewise.
4983
4984 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR target/47665
4987         * gcc.target/i386/pr47665.c: New test.
4988
4989 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4990
4991         PR testsuite/47622
4992         Revert
4993         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4994         PR debug/42631
4995         * gcc.dg/pr42631.c: Update test.
4996         * gcc.dg/pr42631-2.c: New test.
4997
4998 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/47352
5001         * gfortran.dg/proc_decl_25.f90: New.
5002
5003 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
5004
5005         PR fortran/47463
5006         * gfortran.dg/typebound_assignment_2.f03: New.
5007
5008 2011-02-09  Richard Guenther  <rguenther@suse.de>
5009
5010         PR tree-optimization/47664
5011         * gcc.dg/tree-ssa/inline-7.c: New testcase.
5012
5013 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
5014
5015         PR middle-end/47646
5016         * gnat.dg/uninit_func.adb: Adjust dg directive.
5017
5018 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
5019
5020         PR middle-end/47646
5021         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5022
5023 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
5024
5025         PR fortran/47637
5026         * gfortran.dg/auto_dealloc_2.f90: New.
5027
5028 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030         * gcc.dg/builtins-config.h: Remove __sgi handling.
5031         * lib/target-supports.exp (add_options_for_c99_runtime): Add
5032         -std=c99 for mips-sgi-irix6.5*.
5033
5034 2011-02-09  Martin Jambor  <mjambor@suse.cz>
5035
5036         PR middle-end/45505
5037         * gfortran.dg/pr25923.f90: Remove xfails.
5038
5039 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         PR fortran/47583
5042         * gfortran.dg/inquire_14.f90: New test.
5043
5044 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
5045
5046         PR fortran/45290
5047         * gfortran.dg/pointer_init_6.f90: New.
5048
5049 2011-02-08  Jeff Law <law@redhat.com>
5050
5051         PR tree-optimization/42893
5052         * gcc.tree-ssa/pr42893.c: New test.
5053
5054 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
5055
5056         PR tree-optimization/46834
5057         PR tree-optimization/46994
5058         PR tree-optimization/46995
5059         * gcc.dg/graphite/id-pr46834.c: New.
5060         * gfortran.dg/graphite/id-pr46994.f90: New.
5061         * gfortran.dg/graphite/id-pr46995.f90: New.
5062
5063 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5064
5065         PR middle-end/47646
5066         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5067         using the variable is known the warning is emitted there.
5068         * gcc.dg/uninit-pr19430.c (foo): Likewise.
5069         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5070
5071         * c-c++-common/pr20000.c (g): Both warnings occur at the return
5072         statement.
5073         (vg): Likewise.
5074         * gcc.dg/noreturn-1.c (foo5): Likewise.
5075         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5076         (method2): Likewise.
5077
5078         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5079         the return statement using the uninitialized variable.
5080         * gfortran.dg/pr39666-2.f90 (f): Likewise.
5081
5082 2011-02-08  Richard Guenther  <rguenther@suse.de>
5083
5084         PR middle-end/47639
5085         * g++.dg/opt/pr47639.c: New testcase.
5086
5087 2011-02-08  Richard Guenther  <rguenther@suse.de>
5088
5089         PR tree-optimization/47632
5090         * g++.dg/opt/pr47632.C: New testcase.
5091
5092 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5093
5094         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5095
5096 2011-02-07  Richard Guenther  <rguenther@suse.de>
5097
5098         PR tree-optimization/47615
5099         * g++.dg/opt/pr47615.C: New testcase.
5100
5101 2011-02-07  Richard Guenther  <rguenther@suse.de>
5102
5103         PR tree-optimization/47621
5104         * gcc.dg/torture/pr47621.c: New testcase.
5105
5106 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
5107
5108         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5109
5110 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
5111
5112         PR fortran/47592
5113         * gfortran.dg/allocate_with_source_1 : New test.
5114
5115 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR middle-end/47610
5118         * gcc.dg/pr47610.c: New test.
5119
5120 2011-02-05  Jie Zhang  <jie@codesourcery.com>
5121
5122         PR debug/42631
5123         * gcc.dg/pr42631.c: Update test.
5124         * gcc.dg/pr42631-2.c: New test.
5125
5126 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5127
5128         PR fortran/47574
5129         * gfortran.dg/pr47574.f90:  New test.
5130
5131 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
5132
5133         PR tree-optimization/46194
5134         * gcc.dg/autopar/pr46194.c: New.
5135
5136 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5137
5138         PR tree-optimization/43695
5139         * g++.dg/ipa/pr43695.C: New.
5140
5141 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR inline-asm/23200
5144         * gcc.dg/pr23200.c: New test.
5145
5146 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
5147
5148         PR c++/47589
5149         * g++.dg/pr47589.C: New test.
5150
5151 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
5152
5153         PR c++/47398
5154         * g++.dg/template/typedef37.C: New test.
5155         * g++.dg/template/param1.C: Adjust expected error message.
5156
5157 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
5158
5159         PR middle-end/31490
5160         * gcc.dg/pr31490-2.c: New test.
5161         * gcc.dg/pr31490-3.c: New test.
5162         * gcc.dg/pr31490-4.c: New test.
5163
5164 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
5165             Jakub Jelinek  <jakub@redhat.com>
5166
5167         PR c++/46890
5168         * g++.dg/parser/semicolon3.C: Adjust.
5169         * g++.dg/parser/semicolon4.C: New testcase.
5170         * g++.dg/pr46890.C: New testcase.
5171
5172 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5173
5174         PR c++/29571
5175         * g++.dg/init/pr29571.C: New.
5176
5177 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5178
5179         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5180         instead of vect_int.
5181
5182 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR target/47312
5185         * gcc.target/i386/pr47312.c: New test.
5186
5187         PR target/47564
5188         * gcc.target/i386/pr47564.c: New test.
5189
5190 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
5191
5192         PR tree-optimization/45122
5193         * gcc.dg/tree-ssa/pr45122.c: New.
5194
5195 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5196
5197         PR target/47272
5198         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5199         and vec_vsx_st.
5200
5201         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5202         and vsx so a default --with-cpu=power7 doesn't give an error
5203         when -mavoid-indexed-addresses is used.
5204
5205         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5206         wrapper function to save the arguments and then jump to the real
5207         function, rather than depending on the compiler not to move stuff
5208         before an asm.
5209         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5210
5211 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
5212             Paul Thomas  <pault@gcc.gnu.org>
5213
5214         PR fortran/47082
5215         * gfortran.dg/class_37.f03 : New test.
5216
5217 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
5218             Richard Guenther  <rguenther@suse.de>
5219
5220         PR tree-optimization/40979
5221         PR bootstrap/47044
5222         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5223         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5224         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5225         check_vect_support_and_set_flags.
5226         * gfortran.dg/graphite/vect-pr40979.f90: New.
5227
5228 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
5229
5230         PR fortran/47572
5231         * gfortran.dg/class_36.f03: New.
5232
5233 2011-02-02  Richard Guenther  <rguenther@suse.de>
5234
5235         PR tree-optimization/47566
5236         * gcc.dg/lto/20110201-1_0.c: New testcase.
5237
5238 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
5239
5240         PR debug/47498
5241         PR debug/47501
5242         PR debug/45136
5243         PR debug/45130
5244         * debug/pr47498.c: New.
5245         * debug/pr47501.c: New.
5246
5247 2011-02-01  Richard Guenther  <rguenther@suse.de>
5248
5249         PR tree-optimization/47559
5250         * g++.dg/torture/pr47559.C: New testcase.
5251
5252 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
5253
5254         PR fortran/47565
5255         * gfortran.dg/typebound_call_20.f03: New.
5256
5257 2011-02-01  Richard Guenther  <rguenther@suse.de>
5258
5259         PR tree-optimization/47555
5260         * gcc.dg/pr47555.c: New testcase.
5261
5262 2011-02-01  Richard Guenther  <rguenther@suse.de>
5263
5264         PR tree-optimization/47541
5265         * g++.dg/torture/pr47541.C: New testcase.
5266
5267 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
5268
5269         PR fortran/47455
5270         * gfortran.dg/typebound_call_19.f03: New.
5271
5272 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR c++/47416
5275         * g++.dg/cpp0x/pr47416.C: New test.
5276
5277 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
5278
5279         PR fortran/47519
5280         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5281
5282 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
5283
5284         PR fortran/47463
5285         * gfortran.dg/typebound_assignment_1.f03: New.
5286
5287 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR tree-optimization/47538
5290         * gcc.c-torture/execute/pr47538.c: New test.
5291
5292 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5293
5294         PR target/45325
5295         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5296
5297 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5298
5299         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5300
5301 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5302
5303         PR rtl-optimization/44031
5304         * gcc.c-torture/compile/20110131-1.c: New test.
5305
5306 2011-01-31  Tobias Burnus  <burnus@net-b.de>
5307
5308         PR fortran/47042
5309         * gfortran.dg/stmt_func_1.f90: New.
5310
5311 2011-01-31  Tobias Burnus  <burnus@net-b.de>
5312
5313         PR fortran/47042
5314         * gfortran.dg/interface_34.f90: New.
5315
5316 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
5317
5318         PR fortran/47523
5319         * gfortran.dg/realloc_on_assign_5.f03: New test.
5320         * gfortran.dg/realloc_on_assign_5.f03: New test.
5321
5322 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5323
5324         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5325         * gfortran.dg/bessel_7.f90: Likewise.
5326         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
5327
5328         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5329         * gfortran.dg/sum_init_expr.f03: Likewise.
5330
5331         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5332
5333         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5334         -r -nostdlib.
5335
5336         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5337         loop only on "vect_intfloat_cvt" targets.
5338
5339 2011-01-29  Tobias Burnus  <burnus@net-b.de>
5340
5341         PR fortran/47531
5342         * gfortran.dg/shape_6.f90: New.
5343
5344 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5345
5346         PR libgfortran/47434
5347         * gfortran.dg/read_infnan_1.f90: Update test.
5348         * gfortran.dg/module_nan.f90: Update test.
5349         * gfortran.dg/char4_iunit_1.f03: Update test.
5350         * gfortran.dg/large_real_kind_1.f90: Update test.
5351         * gfortran.dg/real_const_3.f90: Update test.
5352         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5353
5354 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
5355
5356         PR c++/47311
5357         * g++.dg/template/param2.C: New test.
5358
5359 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5360
5361         PR libgfortran/47285
5362         * gfortran.dg/fmt_g.f: New test.
5363
5364 2011-01-28  Tobias Burnus  <burnus@net-b.de>
5365
5366         PR fortran/47507
5367         * gfortran.dg/pure_formal_1.f90: New.
5368
5369 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR target/42894
5372         * gcc.dg/tls/pr42894.c: New test.
5373
5374 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5375
5376         * gcc.dg/pr47276.c: Add dg-require-visibility.
5377
5378 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5379
5380         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5381
5382 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
5383             Tobias Burnus  <burnus@gcc.gnu.org>
5384
5385         PR fortran/45170
5386         PR fortran/35810
5387         PR fortran/47350
5388         * gfortran.dg/realloc_on_assign_3.f03: New test.
5389         * gfortran.dg/realloc_on_assign_4.f03: New test.
5390         * gfortran.dg/allocatable_function_5.f90: New test.
5391         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5392         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5393         implemented" dg-errors.
5394
5395 2011-01-27  Jan Hubicka  <jh@suse.cz>
5396
5397         PR middle-end/46949
5398         * gcc.dg/attr-weakref-4.c: New testcase
5399
5400 2011-01-27  Martin Jambor  <mjambor@suse.cz>
5401
5402         PR tree-optimization/47228
5403         * gcc.dg/torture/pr47228.c: New test.
5404
5405 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5406
5407         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5408
5409 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5410
5411         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5412         when using auto-overlay support on the SPU.
5413
5414 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5415
5416         PR rtl-optimization/44174
5417         * gcc.target/i386/asm-6.c: New test.
5418
5419 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
5420
5421         PR rtl-optimization/46856
5422         * gcc.c-torture/compile/pr46856.c: New test.
5423
5424 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
5425             Andrew Pinski  <pinskia@gmail.com>
5426
5427         PR c/43082
5428         * gcc.dg/pr43082.c: New.
5429
5430 2011-01-26  DJ Delorie  <dj@redhat.com>
5431
5432         PR rtl-optimization/46878
5433         * gcc.dg/pr46878-1.c: New test.
5434
5435 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
5436
5437         PR c++/47476
5438         * g++.dg/cpp0x/pr47476.C: New test.
5439
5440 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5441
5442         * gcc.c-torture/compile/20110126-1.c: New test.
5443
5444 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR c/47473
5447         * gcc.dg/torture/pr47473.c: New test.
5448
5449 2011-01-26  Jan Hubicka  <jh@suse.cz>
5450
5451         PR target/47237
5452         * gcc.c-torture/execute/pr47237.c: New testcase.
5453
5454 2011-01-26  Jan Hubicka  <jh@suse.cz>
5455
5456         PR tree-optimization/47190
5457         * gcc.dg/attr-weakref-3.c: New testcase.
5458
5459 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
5460
5461         PR c++/43601
5462         * gcc.dg/dll-9a.c: New test file.
5463         * gcc.dg/dll-11.c: Likewise.
5464         * gcc.dg/dll-12.c: Likewise.
5465         * gcc.dg/dll-12a.c: Likewise.
5466         * gcc.dg/dll-11a.c: Likewise.
5467         * gcc.dg/dll-9.c: Likewise.
5468         * gcc.dg/dll-10.c: Likewise.
5469         * gcc.dg/dll-10a.c: Likewise.
5470         * g++.dg/ext/dllexport4a.cc: Likewise.
5471         * g++.dg/ext/dllexport4.C: Likewise.
5472         * g++.dg/ext/dllexport5.C: Likewise.
5473         * g++.dg/ext/dllexport5a.cc: Likewise.
5474
5475 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5476
5477         PR tree-optimization/46970
5478         * gcc.dg/graphite/pr46970.c: New.
5479
5480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5481
5482         PR tree-optimization/46215
5483         * gcc.dg/graphite/pr46215.c: New.
5484
5485 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5486
5487         PR tree-optimization/46168
5488         * gcc.dg/graphite/pr46168.c: New.
5489
5490 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5491
5492         PR tree-optimization/43657
5493         * gcc.dg/graphite/pr43657.c: New.
5494
5495 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5496
5497         PR tree-optimization/29832
5498         * gfortran.dg/graphite/pr29832.f90: New.
5499
5500 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5501
5502         PR tree-optimization/43567
5503         * gcc.dg/graphite/pr43567.c: New.
5504
5505 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5506
5507         * gfortran.dg/graphite/interchange-4.f: New.
5508         * gfortran.dg/graphite/interchange-5.f: New.
5509
5510         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5511         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5512         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5513         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5514         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5515         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5516         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5517         * gfortran.dg/ltrans-7.f90: Removed.
5518         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5519
5520         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5521         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5522         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5523         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5524         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5525         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5526         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5527         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5528         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5529         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5530         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5531         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5532         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5533         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5534         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5535         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5536         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5537         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5538         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5539         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5540         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5541         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5542         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5543         * gcc.dg/tree-ssa/data-dep-1.c
5544         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5545         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5546         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5547         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5548         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5549
5550 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR tree-optimization/47265
5553         PR tree-optimization/47443
5554         * gcc.c-torture/compile/pr47265.c: New test.
5555         * gcc.dg/pr47443.c: New test.
5556
5557 2011-01-25  Martin Jambor  <mjambor@suse.cz>
5558
5559         PR tree-optimization/47382
5560         * g++.dg/torture/pr47382.C: New test.
5561         * g++.dg/opt/devirt1.C: Xfail.
5562
5563 2011-01-25  Yao Qi  <yao@codesourcery.com>
5564
5565         PR target/45701
5566         * gcc.target/arm/pr45701-1.c: New test.
5567         * gcc.target/arm/pr45701-2.c: New test.
5568         * gcc.target/arm/pr45701-3.c: New test.
5569
5570 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5571             Jakub Jelinek  <jakub@redhat.com>
5572
5573         PR tree-optimization/47271
5574         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5575
5576 2011-01-25  Nick Clifton  <nickc@redhat.com>
5577
5578         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5579         (saturate_add): Delete.
5580         (exchange): Delete.
5581         (main): Do not run saturate_add.
5582         (set_interrupts): Delete.
5583
5584 2011-01-25  Tobias Burnus  <burnus@net-b.de>
5585
5586         PR fortran/47448
5587         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5588
5589 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR tree-optimization/47427
5592         PR tree-optimization/47428
5593         * gcc.c-torture/compile/pr47427.c: New test.
5594         * gcc.c-torture/compile/pr47428.c: New test.
5595
5596 2011-01-25  Richard Guenther  <rguenther@suse.de>
5597
5598         PR middle-end/47411
5599         * gcc.dg/torture/pr47411.c: New testcase.
5600
5601 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5602
5603         * gfortran.dg/graphite/id-24.f: New.
5604         * gfortran.dg/graphite/id-25.f: New.
5605
5606 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5607
5608         * gfortran.dg/graphite/id-23.f: New.
5609
5610 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5611
5612         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5613
5614 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5615
5616         * gcc.dg/graphite/block-0.c: Un-XFAILed.
5617         * gcc.dg/graphite/block-1.c: Un-XFAILed.
5618         * gcc.dg/graphite/block-7.c: Un-XFAILed.
5619         * gcc.dg/graphite/block-8.c: Un-XFAILed.
5620         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5621         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5622         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5623         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5624         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5625
5626 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5627
5628         * gcc.dg/graphite/block-0.c: Add documentation.
5629         * gcc.dg/graphite/block-4.c: Same.
5630         * gcc.dg/graphite/block-7.c: Same.
5631         * gcc.dg/graphite/block-8.c: New.
5632         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5633         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5634         * gcc.dg/graphite/interchange-12.c: Add documentation.
5635         * gcc.dg/graphite/interchange-13.c: New.
5636         * gcc.dg/graphite/interchange-14.c: New.
5637         * gcc.dg/graphite/interchange-15.c: New.
5638         * gcc.dg/graphite/interchange-8.c: Add documentation.
5639         * gcc.dg/graphite/interchange-mvt.c: Same.
5640
5641 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5642
5643         PR target/47408
5644         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5645         * gcc.target/powerpc/altivec-14.c: Ditto.
5646         * gcc.target/powerpc/altivec-33.c: Ditto.
5647         * gcc.target/powerpc/altivec-types-1.c: Ditto.
5648         * gcc.target/powerpc/altivec-types-2.c: Ditto.
5649         * gcc.target/powerpc/altivec-types-3.c: Ditto.
5650         * gcc.target/powerpc/altivec-types-4.c: Ditto.
5651         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5652         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5653         * g++.dg/ext/altivec-15.C: Ditto.
5654         * g++.dg/ext/altivec-types-1.C: Ditto.
5655         * g++.dg/ext/altivec-types-2.C: Ditto.
5656         * g++.dg/ext/altivec-types-3.C: Ditto.
5657         * g++.dg/ext/altivec-types-4.C: Ditto.
5658
5659 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5660
5661         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5662
5663 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5664
5665         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5666         optimization options.
5667
5668 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5669
5670         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5671
5672         PR testsuite/45988
5673         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5674
5675 2011-01-23  Tobias Burnus  <burnus@net-b.de>
5676
5677         PR fortran/47421
5678         * gfortran.dg/allocatable_scalar_12.f90: New.
5679
5680 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5681
5682         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5683         vectorization to be not profitable if peeling is used to
5684         realign the memory access.
5685         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5686         loop bound to avoid loop unrolling.
5687         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5688
5689 2011-01-22  Jan Hubicka  <jh@suse.cz>
5690
5691         PR lto/47333
5692         * g++.dg/lto/pr47333.C: New file.
5693
5694 2011-01-22  Jan Hubicka  <jh@suse.cz>
5695
5696         PR tree-optimization/43884
5697         PR lto/44334
5698         * gcc.dg/autopar/outer-2.c: Increase array size.
5699         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5700
5701 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5702
5703         PR fortran/38536
5704         * gfortran.dg/c_loc_tests_16.f90:  New test.
5705
5706 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5707
5708         PR fortran/47399
5709         * gfortran.dg/typebound_proc_19.f90: New.
5710
5711 2011-01-21  Jeff Law <law@redhat.com>
5712
5713         PR tree-optimization/47053
5714         * g++.dg/pr47053.C: New test.
5715
5716 2011-01-21  Jason Merrill  <jason@redhat.com>
5717
5718         PR c++/47041
5719         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5720
5721 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5722
5723         PR c++/47388
5724         * g++.dg/cpp0x/range-for10.C: New test.
5725         * g++.dg/template/for1.C: New test.
5726
5727         PR middle-end/45566
5728         * g++.dg/tree-prof/partition3.C: New test.
5729
5730         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5731
5732         PR rtl-optimization/47366
5733         * g++.dg/opt/pr47366.C: New test.
5734
5735 2011-01-21  Jason Merrill  <jason@redhat.com>
5736
5737         PR c++/46552
5738         * g++.dg/cpp0x/constexpr-regress2.C: New.
5739
5740         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5741
5742 2011-01-21  Jeff Law <law@redhat.com>
5743
5744         PR rtl-optimization/41619
5745         * gcc.dg/pr41619.c: New.
5746
5747 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR tree-optimization/47355
5750         * g++.dg/opt/pr47355.C: New test.
5751
5752 2011-01-21  Richard Guenther  <rguenther@suse.de>
5753
5754         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5755         making main hot.
5756
5757 2011-01-21  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/47365
5760         * gcc.dg/torture/pr47365.c: New testcase.
5761         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5762
5763 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5764
5765         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5766
5767 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5768
5769         PR tree-optimization/47391
5770         * gcc.dg/pr47391.c: New test.
5771
5772 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5773
5774         * g++.dg/template/char1.C: Use signed char.
5775
5776 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5777
5778         PR fortran/47377
5779         * gfortran.dg/pointer_target_4.f90: New.
5780
5781 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5782
5783         PR target/47251
5784         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5785         ILP32 system and not IP32.
5786
5787 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5788
5789         PR debug/46583
5790         * g++.dg/debug/pr46583.C: New.
5791
5792 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5793
5794         PR debug/47283
5795         * g++.dg/debug/pr47283.C: New test.
5796
5797         PR testsuite/47371
5798         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5799         * gcc.target/i386/headmerge-2.c: Likewise.
5800
5801 2011-01-20  Richard Guenther  <rguenther@suse.de>
5802
5803         PR middle-end/47370
5804         * gcc.dg/torture/pr47370.c: New testcase.
5805
5806 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5807
5808         PR tree-optimization/46130
5809         * gcc.dg/pr46130-1.c: New test.
5810         * gcc.dg/pr46130-2.c: New test.
5811
5812 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5813
5814         PR c++/47291
5815         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5816
5817 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5818
5819         PR debug/46240
5820         * g++.dg/debug/pr46240.cc: New.
5821
5822 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR c++/47303
5825         * g++.dg/template/anonunion1.C: New test.
5826
5827         PR rtl-optimization/47337
5828         * gcc.c-torture/execute/pr47337.c: New test.
5829
5830 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5831
5832         PR testsuite/45342
5833         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5834
5835 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5836
5837         PR tree-optimization/46021
5838         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5839
5840 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5841
5842         PR tree-optimization/47290
5843         * g++.dg/torture/pr47290.C: New test.
5844
5845 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5846
5847         PR fortran/47240
5848         * gfortran.dg/proc_ptr_comp_29.f90: New.
5849
5850 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5851
5852         PR testsuite/41146
5853         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5854         powerpc-apple-darwin9.
5855
5856 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5857
5858         PR rtl-optimization/47299
5859         * gcc.c-torture/execute/pr47299.c: New test.
5860
5861 2011-01-17  Jason Merrill  <jason@redhat.com>
5862
5863         * g++.dg/cpp0x/constexpr-virtual.C: New.
5864
5865 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR fortran/47331
5868         * gfortran.dg/gomp/pr47331.f90: New test.
5869
5870 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5871
5872         PR objc/47314
5873         * objc.dg/selector-warn-1.m: New.
5874         * obj-c++.dg/selector-warn-1.mm: New.
5875
5876 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5877
5878         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5879         Update dg-final accordingly.
5880
5881 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5882
5883         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5884
5885 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5886
5887         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5888         target check.
5889         * gcc.dg/guality/pr36728-2.c: Likewise.
5890
5891 2011-01-17  Richard Guenther  <rguenther@suse.de>
5892
5893         PR tree-optimization/47313
5894         * g++.dg/torture/pr47313.C: New testcase.
5895
5896 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5897
5898         PR target/47318
5899         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5900         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5901         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5902         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5903
5904         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5905         as __m256i.
5906         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5907         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5908         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5909
5910 2011-01-17  Richard Guenther  <rguenther@suse.de>
5911
5912         PR tree-optimization/45967
5913         * gcc.dg/torture/pr45967-2.c: New testcase.
5914         * gcc.dg/torture/pr45967-3.c: Likewise.
5915
5916 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5917
5918         PR testsuite/47325
5919         * g++.dg/ext/pr47213.C: Require visibility.
5920
5921 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5922
5923         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5924         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5925
5926 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5927
5928         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5929         Linux-based targets.
5930
5931 2011-01-13  Jan Hubicka  <jh@suse.cz>
5932
5933         PR tree-optimization/47276
5934         * gcc.dg/pr47276.c: New testcase.
5935
5936 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5937             Jonathan Wakely  <jwakely.gcc@gmail.com>
5938
5939         PR c++/33558
5940         * g++.dg/other/pr33558.C: New.
5941         * g++.dg/other/pr33558-2.C: New.
5942
5943 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5944
5945         PR tree-optimization/45934
5946         PR tree-optimization/46302
5947         * g++.dg/ipa/devirt-c-1.C: New test.
5948         * g++.dg/ipa/devirt-c-2.C: Likewise.
5949         * g++.dg/ipa/devirt-c-3.C: Likewise.
5950         * g++.dg/ipa/devirt-c-4.C: Likewise.
5951         * g++.dg/ipa/devirt-c-5.C: Likewise.
5952         * g++.dg/ipa/devirt-c-6.C: Likewise.
5953         * g++.dg/ipa/devirt-6.C: Likewise.
5954         * g++.dg/ipa/devirt-d-1.C: Likewise.
5955         * g++.dg/torture/pr45934.C: Likewise.
5956
5957 2011-01-14  Jason Merrill  <jason@redhat.com>
5958
5959         * g++.dg/cpp0x/variadic105.C: New.
5960
5961 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5962             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5963
5964         PR objc/45989
5965         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5966         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5967         execution tests on i?86-*-*, x86_64-*-* and
5968         powerpc*-apple-darwin* && ilp32.
5969         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5970         tests on i?86-*-* and x86_64-*-*.
5971
5972 2011-01-14  Richard Guenther  <rguenther@suse.de>
5973
5974         PR tree-optimization/47280
5975         * g++.dg/opt/pr47280.C: New testcase.
5976
5977 2011-01-14  Jason Merrill  <jason@redhat.com>
5978
5979         * g++.dg/cpp0x/constexpr-regress1.C: New.
5980
5981         * g++.dg/ext/flexary2.C: New.
5982
5983 2011-01-14  Richard Guenther  <rguenther@suse.de>
5984
5985         PR middle-end/47281
5986         * gcc.dg/torture/pr47281.c: New testcase.
5987         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5988
5989 2011-01-14  Richard Guenther  <rguenther@suse.de>
5990
5991         PR tree-optimization/47286
5992         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5993
5994 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5995
5996         PR c++/47213
5997         * g++.dg/ext/pr47213.C: New.
5998
5999 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6000
6001         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6002
6003 2011-01-13  Tobias Burnus  <burnus@net-b.de>
6004             Mikael Morin  <mikael@gcc.gnu.org>
6005
6006         PR fortran/45848
6007         PR fortran/47204
6008         * gfortran.dg/select_type_20.f90: New.
6009         * gfortran.dg/select_type_21.f90: New.
6010
6011 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6012
6013         PR target/47251
6014         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6015
6016 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6017
6018         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6019         * gcc.dg/guality/pr36728-2.c: Likewise.
6020
6021 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
6022
6023         PR debug/PR46973
6024         * g++.dg/debug/dwarf2/template-params-9.C: New test.
6025
6026 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
6027
6028         PR rtl-optimization/45352
6029         * gcc.dg/pr45352-3.c: New.
6030
6031 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6032
6033         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6034         comment.
6035         * g++.dg/cpp0x/range-for8.C: New.
6036         * g++.dg/cpp0x/range-for9.C: New.
6037
6038 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
6039
6040         PR debug/47209
6041         * g++.dg/debug/pr47209.C: New.
6042
6043 2011-01-12  Richard Guenther  <rguenther@suse.de>
6044
6045         PR lto/47259
6046         * gcc.dg/lto/pr47259_0.c: New testcase.
6047         * gcc.dg/lto/pr47259_1.c: Likewise.
6048
6049 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
6050
6051         * objc-obj-c++-shared/Object1.h: Add copyright header, update
6052         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6053         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6054         methods missing from the OBJC2 Object.
6055         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6056         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6057         GNU and NeXT runtimes.
6058         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6059         comments.
6060         * objc-obj-c++-shared/Object1.m: Likewise.
6061         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
6062         * objc.dg/proto-qual-1.m: Likewise.
6063         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6064         * obj-c++.dg/proto-qual-1.mm: Likewise.
6065
6066 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         PR testsuite/33033
6069         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6070
6071 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
6072
6073         Fixed the Objective-C++ testsuite and updated all tests.
6074         * lib/obj-c++.exp (obj-c++_init): Declare and set
6075         gcc_warning_prefix and gcc_error_prefix.
6076         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6077         'dg-warning', 'dg-message' and 'dg-error'.
6078         * obj-c++.dg/class-extension-3.mm: Likewise.
6079         * obj-c++.dg/class-protocol-1.mm: Likewise.
6080         * obj-c++.dg/encode-7.mm: Likewise.
6081         * obj-c++.dg/exceptions-3.mm: Likewise.
6082         * obj-c++.dg/exceptions-5.mm: Likewise.
6083         * obj-c++.dg/method-12.mm: Likewise.
6084         * obj-c++.dg/method-13.mm: Likewise.
6085         * obj-c++.dg/method-15.mm: Likewise.
6086         * obj-c++.dg/method-16.mm: Likewise.
6087         * obj-c++.dg/method-4.mm: Likewise.
6088         * obj-c++.dg/method-8.mm: Likewise.
6089         * obj-c++.dg/method-conflict-1.mm: Likewise.
6090         * obj-c++.dg/method-conflict-2.mm: Likewise.
6091         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6092         and uncommented second part of the testcase now that the testsuite
6093         works correctly.
6094         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
6095         and uncommented second part of the testcase now that the testsuite
6096         works correctly.
6097         * obj-c++.dg/private-1.mm: Likewise.
6098         * obj-c++.dg/proto-lossage-4.mm: Likewise.
6099         * obj-c++.dg/syntax-error-7.mm: Likewise.
6100         * obj-c++.dg/warn5.mm: Likewise.
6101         * obj-c++.dg/property/at-property-14.mm: Likewise.
6102         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6103         FIXME.
6104         * obj-c++.dg/property/at-property-18.mm: Likewise.
6105         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6106         FIXME.
6107         * obj-c++.dg/property/at-property-21.mm: Likewise.
6108         * obj-c++.dg/property/at-property-28.mm: Likewise.
6109         * obj-c++.dg/property/at-property-5.mm: Likewise.
6110         * obj-c++.dg/property/dynamic-2.mm: Likewise.
6111         * obj-c++.dg/property/property-neg-3.mm: Likewise.
6112         * obj-c++.dg/property/synthesize-11.mm: Likewise.
6113         * obj-c++.dg/property/synthesize-6.mm: Likewise.
6114         * obj-c++.dg/property/synthesize-8.mm: Likewise.
6115         * obj-c++.dg/property/synthesize-9.mm: Likewise.
6116         * obj-c++.dg/tls/diag-5.mm: Likewise.
6117         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6118         dg-error, now matched correctly.
6119
6120 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
6121
6122         * objc.dg/property/at-property-29.m: New.
6123         * obj-c++.dg/property/at-property-29.mm: New.
6124
6125 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6126
6127         * go.test/go-test.exp (go-set-goarch): New proc.
6128         (go-gc-tests): Use it.
6129
6130 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
6131
6132         PR debug/46955
6133         * g++.dg/debug/dwarf2/template-params-8.C: New test.
6134
6135 2011-01-11  Richard Henderson  <rth@redhat.com>
6136
6137         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6138
6139 2011-01-11  Jan Hubicka  <jh@suse.cz>
6140
6141         PR lto/45721
6142         PR lto/45375
6143         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6144         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6145
6146 2011-01-11  Richard Guenther  <rguenther@suse.de>
6147
6148         PR tree-optimization/46076
6149         * gcc.dg/tree-ssa/pr46076.c: New testcase.
6150
6151 2011-01-11  Jeff Law <law@redhat.com>
6152
6153         * PR tree-optimization/47086
6154         * gcc.dg/pr47086.c: New test.
6155
6156 2011-01-11  Jason Merrill  <jason@redhat.com>
6157
6158         PR c++/46658
6159         * g++.dg/template/new10.C: New.
6160
6161         PR c++/45520
6162         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6163
6164 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
6165
6166         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6167         Split type definitions and NSConstantString class into...
6168         * objc-obj-c++-shared/objc-test-suite-types.h: New.
6169         * objc-obj-c++-shared/nsconstantstring-class.h: New.
6170         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6171         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6172         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6173         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6174         to comments.
6175         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6176         encode defines for newer NeXT system headers.
6177         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6178         * obj-c++.dg/torture/strings/string1.mm: Likewise.
6179         * objc.dg/foreach-5.m: Likewise.
6180         * objc.dg/foreach-2.m: Likewise.
6181         * objc.dg/foreach-4.m: Likewise.
6182         * objc.dg/torture/strings/string1.m: Likewise.
6183         * objc.dg/torture/strings/string2.m: Likewise.
6184         * objc.dg/torture/strings/string3.m: Likewise.
6185         * objc.dg/torture/strings/string4.m: Likewise.
6186         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6187         header and stand alone.
6188         * obj-c++.dg/strings/strings-2.mm: Likewise.
6189         * objc.dg/torture/strings/const-str-3.m: Likewise.
6190         * objc.dg/strings/strings-2.m: Likewise.
6191         * objc.dg/strings/const-str-12b.m: Likewise.
6192
6193 2011-01-12  Richard Guenther  <rguenther@suse.de>
6194
6195         PR middle-end/32511
6196         * gcc.dg/attr-weak-1.c: Adjust.
6197
6198 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
6199
6200         PR fortran/47051
6201         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6202         standard compliant and comment.
6203
6204 2011-01-10  Jan Hubicka  <jh@suse.cz>
6205
6206         PR lto/46083
6207         * gcc.dg/initpri3.c: New testcase.
6208
6209 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
6210
6211         PR lto/47222
6212         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6213         externally visible.
6214         (g_esi): Likewise.
6215         (g_ebx): Likewise.
6216         (g_ebp): Likewise.
6217         (g_esp): Likewise.
6218         (g_ebp_save): Likewise.
6219         (g_esp_save): Likewise.
6220
6221 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6222
6223         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6224
6225 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6226
6227         PR tree-optimization/46021
6228         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6229         i?86-*-*, x86_64-*-*.
6230
6231 2011-01-10  Jeff Law <law@redhat.com>
6232
6233         * PR tree-optimization/47141
6234         * gcc.c-torture/compile/pr47141.c: New test.
6235
6236 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6237
6238         PR testsuite/46230
6239         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6240         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6241         * gcc.dg/vect/slp-35.c: Remove XFAILs.
6242         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6243
6244         PR testsuite/46230
6245         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6246         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
6247         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6248         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6249         being vectorized.  Adjust dg-final pattern.
6250
6251         PR testsuite/46230
6252         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6253         * gcc.dg/vect/slp-24.c: Likewise.
6254
6255 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
6256
6257         PR c++/47218
6258         * g++.dg/other/pr47218-1.C: New test file.
6259         * g++.dg/other/pr47218.C: Likewise.
6260         * g++.dg/other/pr47218.h: New supporting header.
6261
6262 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6263
6264         PR objc/47232
6265         * objc.dg/attributes/invalid-attribute-1.m: New.
6266         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6267
6268 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
6269
6270         PR fortran/47224
6271         * gfortran.dg/proc_ptr_comp_28.f90: New.
6272
6273 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
6274
6275         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6276         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6277         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6278         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6279         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6280         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6281         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6282         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6283         * objc.dg/gnu-api-2-class.m: Likewise.
6284         * objc.dg/gnu-api-2-ivar.m: Likewise.
6285         * objc.dg/gnu-api-2-method.m: Likewise.
6286         * objc.dg/gnu-api-2-objc.m: Likewise.
6287         * objc.dg/gnu-api-2-object.m: Likewise.
6288         * objc.dg/gnu-api-2-property.m: Likewise.
6289         * objc.dg/gnu-api-2-protocol.m: Likewise.
6290         * objc.dg/gnu-api-2-sel.m: Likewise.
6291
6292 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
6293
6294         * objc.dg/foreach-1.m: Skip for Darwin < 9.
6295         * objc.dg/objc-foreach-4.m: Likewise.
6296         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6297         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6298         * objc.dg/foreach-4.m: Likewise.
6299         * objc.dg/foreach-5.m: Likewise.
6300         * objc.dg/foreach-3.m: Return self from init.
6301
6302 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6303
6304         PR fortran/38536
6305         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
6306
6307 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
6308
6309         PR fortran/46313
6310         * gfortran.dg/class_35.f90: New.
6311
6312 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
6313
6314         * objc.dg/foreach-1.m: Add "-Wall" to flags.
6315
6316 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
6317
6318         PR objc/47078
6319         * objc.dg/invalid-method-2.m: New.
6320         * obj-c++.dg/invalid-method-2.mm: New.
6321
6322 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
6323
6324         PR fortran/46896
6325         * gfortran.dg/transpose_optimization_2.f90 : New test.
6326
6327 2011-01-08  Jan Hubicka  <jh@suse.cz>
6328
6329         PR tree-optmization/46469
6330         * g++.dg/torture/pr46469.C: New testcase.
6331
6332 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
6333
6334         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6335         emulation of libobjc-gnu structure layout functionality to ..
6336         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6337         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6338         * objc/execute/bf-common.h: Adjust headers.
6339         * objc/execute/bf-1.m: Likewise.
6340         * objc/execute/bf-2.m: Likewise.
6341         * objc/execute/bf-3.m: Likewise.
6342         * objc/execute/bf-4.m: Likewise.
6343         * objc/execute/bf-5.m: Likewise.
6344         * objc/execute/bf-6.m: Likewise.
6345         * objc/execute/bf-7.m: Likewise.
6346         * objc/execute/bf-8.m: Likewise.
6347         * objc/execute/bf-9.m: Likewise.
6348         * objc/execute/bf-10.m: Likewise.
6349         * objc/execute/bf-11.m: Likewise.
6350         * objc/execute/bf-12.m: Likewise.
6351         * objc/execute/bf-13.m: Likewise.
6352         * objc/execute/bf-14.m: Likewise.
6353         * objc/execute/bf-15.m: Likewise.
6354         * objc/execute/bf-16.m: Likewise.
6355         * objc/execute/bf-17.m: Likewise.
6356         * objc/execute/bf-18.m: Likewise.
6357         * objc/execute/bf-19.m: Likewise.
6358         * objc/execute/bf-20.m: Likewise.
6359         * objc/execute/bf-21.m: Likewise.
6360         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6361         objc_get_type_qualifiers ().
6362
6363 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6364
6365         PR fortran/45777
6366         * gfortran.dg/dependency_39.f90:  New test.
6367
6368 2011-01-07  Jan Hubicka  <jh@suse.cz>
6369
6370         Get builtins tests ready for linker plugin.
6371         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6372         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6373         my_memset, my_bzero): Mark used.
6374         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6375         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6376         volatile.
6377         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6378         volatile.
6379
6380 2011-01-07  Jan Hubicka  <jh@suse.cz>
6381
6382         PR tree-optimization/46367
6383         * g++.dg/torture/pr46367.C: New file.
6384
6385 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
6386
6387         PR target/47201
6388         * gcc.dg/pr47201.c: New test.
6389
6390         PR bootstrap/47187
6391         * gcc.dg/tree-prof/pr47187.c: New test.
6392
6393 2011-01-07  Tobias Burnus  <burnus@net-b.de>
6394
6395         PR fortran/41580
6396         * gfortran.dg/extends_type_of_3.f90: New.
6397
6398 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
6399
6400         * g++.dg/ext/dllexport-MI1.C: Adjust test.
6401         * g++.dg/ext/dllimport-MI1.C: Likewise.
6402         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6403         * g++.dg/ext/dllimport10.C: Likewise.
6404         * g++.dg/ext/dllimport11.C: Likewise.
6405         * g++.dg/ext/dllimport12.C: Likewise.
6406         * g++.dg/ext/dllimport13.C: Likewise.
6407         * g++.dg/ext/dllimport2.C: Likewise.
6408         * g++.dg/ext/dllimport3.C: Likewise.
6409         * g++.dg/ext/dllimport4.C: Likewise.
6410         * g++.dg/ext/dllimport5.C: Likewise.
6411         * g++.dg/ext/dllimport6.C: Likewise.
6412         * g++.dg/ext/dllimport8.C: Likewise.
6413         * g++.dg/ext/dllimport9.C: Likewise.
6414         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6415         targets, too. Additionally enable test for i?86-*-mingw*.
6416         * g++.dg/ext/selectany1.C: Likewise.
6417         Remove guard variable check.
6418
6419 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
6420
6421         PR fortran/47189
6422         PR fortran/47194
6423         * gfortran.dg/storage_size_3.f08: Extended.
6424
6425 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
6426
6427         PR c++/47022
6428         * g++.dg/template/stdarg1.C: New test.
6429
6430 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
6431
6432         PR fortran/47195
6433         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6434         * gfortran.dg/defined_operators_1.f90: Split the subroutine
6435         from the interface of functions to not hide the errors that
6436         shall be tested.
6437
6438 2011-01-06  Jan Hubicka  <jh@suse.cz>
6439
6440         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6441         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6442
6443 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
6444
6445         PR fortran/33117
6446         PR fortran/46478
6447         * gfortran.dg/interface_33.f90: New test.
6448
6449 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
6450
6451         PR c/47150
6452         * gcc.c-torture/compile/pr47150.c: New test.
6453
6454 2011-01-06  Ira Rosen  <irar@il.ibm.com>
6455
6456         PR tree-optimization/47139
6457         * gcc.dg/vect/pr47139.c: New test.
6458
6459 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
6460
6461         PR fortran/47180
6462         * gfortran.dg/extends_type_of_2.f03: New.
6463
6464 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6465
6466         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6467
6468 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6469
6470         * gnat.dg/opt14.adb: New test.
6471
6472 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6473
6474         PR fortran/46017
6475         * gfortran.dg/allocate_error_2.f90:  New test.
6476
6477 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
6478
6479         PR fortran/47024
6480         * gfortran.dg/storage_size_3.f08: New.
6481
6482 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6483
6484         PR libgfortran/47154
6485         * gfortran.dg/namelist_68.f90: New test.
6486
6487 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6488
6489         * gnat.dg/unchecked_convert8.ad[sb]: New test.
6490
6491 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
6492
6493         PR fortran/46448
6494         * gfortran.dg/class_34.f90: New.
6495
6496 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6497
6498         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6499         use __builtin_inff.  Skip all single-precision tests that require
6500         Infinity.
6501
6502 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6503
6504         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6505
6506 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
6507
6508         PR tree-optimization/47148
6509         * gcc.c-torture/execute/pr47148.c: New test.
6510
6511         PR tree-optimization/47155
6512         * gcc.c-torture/execute/pr47155.c: New test.
6513
6514         PR rtl-optimization/47157
6515         * gcc.c-torture/compile/pr47157.c: New test.
6516
6517 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6518
6519         * gcc.dg/torture/vector-shift2.c (schar): Define.
6520         (main): Always use schar or uchar instead of plain "char" to avoid
6521         dependencies on implementation-defined char signedness.
6522
6523 2011-01-03  Martin Jambor  <mjambor@suse.cz>
6524
6525         PR tree-optimization/46801
6526         * gnat.dg/pack9.adb: Remove xfail.
6527
6528 2011-01-03  Martin Jambor  <mjambor@suse.cz>
6529
6530         PR tree-optimization/46984
6531         * g++.dg/ipa/pr46984.C: New test.
6532
6533 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
6534
6535         PR fortran/46408
6536         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6537
6538 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR tree-optimization/47140
6541         * gcc.c-torture/compile/pr47140.c: New test.
6542
6543         PR rtl-optimization/47028
6544         * gcc.dg/pr47028.c: New test.
6545
6546 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6547
6548         * objc.dg/protocol-forward-1.m: Removed TODO.
6549         * objc.dg/protocol-forward-2.m: New.
6550         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6551         * obj-c++.dg/protocol-forward-2.mm: New.
6552
6553 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
6554
6555         PR target/38662
6556         * g++.dg/eh/pr38662.C: New testcase.
6557
6558 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
6559
6560         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6561         scan for newline '\n'.
6562
6563 \f
6564 Copyright (C) 2011 Free Software Foundation, Inc.
6565
6566 Copying and distribution of this file, with or without modification,
6567 are permitted in any medium without royalty provided the copyright
6568 notice and this notice are preserved.