OSDN Git Service

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