OSDN Git Service

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