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