OSDN Git Service

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