OSDN Git Service

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