OSDN Git Service

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