OSDN Git Service

2011-01-11 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-01-11  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/46076
4         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5
6 2011-01-11  Jeff Law <law@redhat.com>
7
8         * PR tree-optimization/47086
9         * gcc.dg/pr47086.c: New test.
10
11 2011-01-11  Jason Merrill  <jason@redhat.com>
12
13         PR c++/46658
14         * g++.dg/template/new10.C: New.
15
16         PR c++/45520
17         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
18
19 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
20
21         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
22         Split type definitions and NSConstantString class into...
23         * objc-obj-c++-shared/objc-test-suite-types.h: New.
24         * objc-obj-c++-shared/nsconstantstring-class.h: New.
25         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
26         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
27         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
28         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
29         to comments.
30         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
31         encode defines for newer NeXT system headers.
32         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
33         * obj-c++.dg/torture/strings/string1.mm: Likewise.
34         * objc.dg/foreach-5.m: Likewise.
35         * objc.dg/foreach-2.m: Likewise.
36         * objc.dg/foreach-4.m: Likewise.
37         * objc.dg/torture/strings/string1.m: Likewise.
38         * objc.dg/torture/strings/string2.m: Likewise.
39         * objc.dg/torture/strings/string3.m: Likewise.
40         * objc.dg/torture/strings/string4.m: Likewise.
41         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
42         header and stand alone.
43         * obj-c++.dg/strings/strings-2.mm: Likewise.
44         * objc.dg/torture/strings/const-str-3.m: Likewise.
45         * objc.dg/strings/strings-2.m: Likewise.
46         * objc.dg/strings/const-str-12b.m: Likewise.
47
48 2011-01-12  Richard Guenther  <rguenther@suse.de>
49
50         PR middle-end/32511
51         * gcc.dg/attr-weak-1.c: Adjust.
52
53 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
54
55         PR fortran/47051
56         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
57         standard compliant and comment.
58
59 2011-01-10  Jan Hubicka  <jh@suse.cz>
60
61         PR lto/46083
62         * gcc.dg/initpri3.c: New testcase.
63
64 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
65
66         PR lto/47222
67         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
68         externally visible.
69         (g_esi): Likewise.
70         (g_ebx): Likewise.
71         (g_ebp): Likewise.
72         (g_esp): Likewise.
73         (g_ebp_save): Likewise.
74         (g_esp_save): Likewise.
75
76 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77
78         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
79
80 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
81
82         PR tree-optimization/46021
83         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
84         i?86-*-*, x86_64-*-*.
85
86 2011-01-10  Jeff Law <law@redhat.com>
87
88         * PR tree-optimization/47141
89         * gcc.c-torture/compile/pr47141.c: New test.
90
91 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
92
93         PR testsuite/46230
94         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
95         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
96         * gcc.dg/vect/slp-35.c: Remove XFAILs.
97         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
98
99         PR testsuite/46230
100         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
101         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
102         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
103         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
104         being vectorized.  Adjust dg-final pattern.
105
106         PR testsuite/46230
107         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
108         * gcc.dg/vect/slp-24.c: Likewise.
109
110 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
111
112         PR c++/47218
113         * g++.dg/other/pr47218-1.C: New test file.
114         * g++.dg/other/pr47218.C: Likewise.
115         * g++.dg/other/pr47218.h: New supporting header.
116
117 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
118
119         PR objc/47232
120         * objc.dg/attributes/invalid-attribute-1.m: New.
121         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.    
122
123 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
124
125         PR fortran/47224
126         * gfortran.dg/proc_ptr_comp_28.f90: New.
127
128 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
129
130         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
131         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
132         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
133         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
134         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
135         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
136         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
137         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
138         * objc.dg/gnu-api-2-class.m: Likewise.
139         * objc.dg/gnu-api-2-ivar.m: Likewise.
140         * objc.dg/gnu-api-2-method.m: Likewise.
141         * objc.dg/gnu-api-2-objc.m: Likewise.
142         * objc.dg/gnu-api-2-object.m: Likewise.
143         * objc.dg/gnu-api-2-property.m: Likewise.
144         * objc.dg/gnu-api-2-protocol.m: Likewise.
145         * objc.dg/gnu-api-2-sel.m: Likewise.
146
147 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
148
149         * objc.dg/foreach-1.m: Skip for Darwin < 9.
150         * objc.dg/objc-foreach-4.m: Likewise.
151         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
152         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
153         * objc.dg/foreach-4.m: Likewise.
154         * objc.dg/foreach-5.m: Likewise.
155         * objc.dg/foreach-3.m: Return self from init.
156
157 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
158
159         PR fortran/38536
160         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
161
162 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
163
164         PR fortran/46313
165         * gfortran.dg/class_35.f90: New.
166
167 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
168
169         * objc.dg/foreach-1.m: Add "-Wall" to flags.
170
171 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
172
173         PR objc/47078
174         * objc.dg/invalid-method-2.m: New.
175         * obj-c++.dg/invalid-method-2.mm: New.
176
177 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
178
179         PR fortran/46896
180         * gfortran.dg/transpose_optimization_2.f90 : New test.
181
182 2011-01-08  Jan Hubicka  <jh@suse.cz>
183
184         PR tree-optmization/46469
185         * g++.dg/torture/pr46469.C: New testcase.
186
187 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
188
189         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
190         emulation of libobjc-gnu structure layout functionality to ..
191         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
192         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
193         * objc/execute/bf-common.h: Adjust headers.
194         * objc/execute/bf-1.m: Likewise.
195         * objc/execute/bf-2.m: Likewise.
196         * objc/execute/bf-3.m: Likewise.
197         * objc/execute/bf-4.m: Likewise.
198         * objc/execute/bf-5.m: Likewise.
199         * objc/execute/bf-6.m: Likewise.
200         * objc/execute/bf-7.m: Likewise.
201         * objc/execute/bf-8.m: Likewise.
202         * objc/execute/bf-9.m: Likewise.
203         * objc/execute/bf-10.m: Likewise.
204         * objc/execute/bf-11.m: Likewise.
205         * objc/execute/bf-12.m: Likewise.
206         * objc/execute/bf-13.m: Likewise.
207         * objc/execute/bf-14.m: Likewise.
208         * objc/execute/bf-15.m: Likewise.
209         * objc/execute/bf-16.m: Likewise.
210         * objc/execute/bf-17.m: Likewise.
211         * objc/execute/bf-18.m: Likewise.
212         * objc/execute/bf-19.m: Likewise.
213         * objc/execute/bf-20.m: Likewise.
214         * objc/execute/bf-21.m: Likewise.
215         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
216         objc_get_type_qualifiers ().
217
218 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
219
220         PR fortran/45777
221         * gfortran.dg/dependency_39.f90:  New test.
222
223 2011-01-07  Jan Hubicka  <jh@suse.cz>
224
225         Get builtins tests ready for linker plugin.
226         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
227         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset,
228         my_bzero): Mark used.
229         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
230         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile.
231         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile
232
233 2011-01-07  Jan Hubicka  <jh@suse.cz>
234
235         PR tree-optimization/46367
236         * g++.dg/torture/pr46367.C: New file.
237
238 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
239
240         PR target/47201
241         * gcc.dg/pr47201.c: New test.
242
243         PR bootstrap/47187
244         * gcc.dg/tree-prof/pr47187.c: New test.
245
246 2011-01-07  Tobias Burnus  <burnus@net-b.de>
247
248         PR fortran/41580
249         * gfortran.dg/extends_type_of_3.f90: New.
250
251 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
252
253         * g++.dg/ext/dllexport-MI1.C: Adjust test.
254         * g++.dg/ext/dllimport-MI1.C: Likewise.
255         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
256         * g++.dg/ext/dllimport10.C: Likewise.
257         * g++.dg/ext/dllimport11.C: Likewise.
258         * g++.dg/ext/dllimport12.C: Likewise.
259         * g++.dg/ext/dllimport13.C: Likewise.
260         * g++.dg/ext/dllimport2.C: Likewise.
261         * g++.dg/ext/dllimport3.C: Likewise.
262         * g++.dg/ext/dllimport4.C: Likewise.
263         * g++.dg/ext/dllimport5.C: Likewise.
264         * g++.dg/ext/dllimport6.C: Likewise.
265         * g++.dg/ext/dllimport8.C: Likewise.
266         * g++.dg/ext/dllimport9.C: Likewise.
267         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
268         targets, too. Additionally enable test for i?86-*-mingw*.
269         * g++.dg/ext/selectany1.C: Likewise.
270         Remove guard variable check.
271
272 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
273
274         PR fortran/47189
275         PR fortran/47194
276         * gfortran.dg/storage_size_3.f08: Extended.
277
278 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
279
280         PR c++/47022
281         * g++.dg/template/stdarg1.C: New test.
282
283 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
284
285         PR fortran/47195
286         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
287         * gfortran.dg/defined_operators_1.f90: Split the subroutine
288         from the interface of functions to not hide the errors that
289         shall be tested.
290
291 2011-01-06  Jan Hubicka  <jh@suse.cz>
292
293         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
294         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
295
296 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
297
298         PR fortran/33117
299         PR fortran/46478
300         * gfortran.dg/interface_33.f90: New test.
301
302 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
303
304         PR c/47150
305         * gcc.c-torture/compile/pr47150.c: New test.
306
307 2011-01-06  Ira Rosen  <irar@il.ibm.com>
308
309         PR tree-optimization/47139
310         * gcc.dg/vect/pr47139.c: New test.
311
312 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
313
314         PR fortran/47180
315         * gfortran.dg/extends_type_of_2.f03: New.
316
317 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
318
319         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
320
321 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gnat.dg/opt14.adb: New test.
324
325 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
326
327         PR fortran/46017
328         * gfortran.dg/allocate_error_2.f90:  New test.
329
330 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
331
332         PR fortran/47024
333         * gfortran.dg/storage_size_3.f08: New.
334
335 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336
337         PR libgfortran/47154
338         * gfortran.dg/namelist_68.f90: New test.
339
340 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
341
342         * gnat.dg/unchecked_convert8.ad[sb]: New test.
343
344 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
345
346         PR fortran/46448
347         * gfortran.dg/class_34.f90: New.
348
349 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
350
351         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
352         use __builtin_inff.  Skip all single-precision tests that require
353         Infinity.
354
355 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
356
357         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
358
359 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
360
361         PR tree-optimization/47148
362         * gcc.c-torture/execute/pr47148.c: New test.
363
364         PR tree-optimization/47155
365         * gcc.c-torture/execute/pr47155.c: New test.
366
367         PR rtl-optimization/47157
368         * gcc.c-torture/compile/pr47157.c: New test.
369
370 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
371
372         * gcc.dg/torture/vector-shift2.c (schar): Define.
373         (main): Always use schar or uchar instead of plain "char" to avoid
374         dependencies on implementation-defined char signedness.
375
376 2011-01-03  Martin Jambor  <mjambor@suse.cz>
377
378         PR tree-optimization/46801
379         * gnat.dg/pack9.adb: Remove xfail.
380
381 2011-01-03  Martin Jambor  <mjambor@suse.cz>
382
383         PR tree-optimization/46984
384         * g++.dg/ipa/pr46984.C: New test.
385
386 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
387
388         PR fortran/46408
389         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
390
391 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
392
393         PR tree-optimization/47140
394         * gcc.c-torture/compile/pr47140.c: New test.
395
396         PR rtl-optimization/47028
397         * gcc.dg/pr47028.c: New test.
398
399 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
400
401         * objc.dg/protocol-forward-1.m: Removed TODO.
402         * objc.dg/protocol-forward-2.m: New.
403         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
404         * obj-c++.dg/protocol-forward-2.mm: New.
405
406 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
407
408         PR target/38662
409         * g++.dg/eh/pr38662.C: New testcase.
410
411 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
412
413         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
414         scan for newline '\n'.
415
416 \f
417 Copyright (C) 2011 Free Software Foundation, Inc.
418
419 Copying and distribution of this file, with or without modification,
420 are permitted in any medium without royalty provided the copyright
421 notice and this notice are preserved.