OSDN Git Service

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