OSDN Git Service

PR fortran/47331
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
2
3         PR fortran/47331
4         * gfortran.dg/gomp/pr47331.f90: New test.
5
6 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         PR objc/47314
9         * objc.dg/selector-warn-1.m: New.
10         * obj-c++.dg/selector-warn-1.mm: New.
11
12 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
13
14         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15         Update dg-final accordingly.
16
17 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18
19         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
20
21 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
22
23         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
24         target check.
25         * gcc.dg/guality/pr36728-2.c: Likewise.
26
27 2011-01-17  Richard Guenther  <rguenther@suse.de>
28
29         PR tree-optimization/47313
30         * g++.dg/torture/pr47313.C: New testcase.
31
32 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
33
34         PR target/47318
35         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
36         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
37         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
38         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
39
40         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
41         as __m256i.
42         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
43         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
44         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
45
46 2011-01-17  Richard Guenther  <rguenther@suse.de>
47
48         PR tree-optimization/45967
49         * gcc.dg/torture/pr45967-2.c: New testcase.
50         * gcc.dg/torture/pr45967-3.c: Likewise.
51
52 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
53
54         PR testsuite/47325
55         g++.dg/ext/pr47213.C: Require visibility.
56
57 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
58
59         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
60         * gcc.dg/fixed-point/struct-union.c: Update error messages.
61
62 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
63
64         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
65         Linux-based targets.
66
67 2011-01-13  Jan Hubicka  <jh@suse.cz>
68
69         PR tree-optimization/47276 
70         * gcc.dg/pr47276.c: New testcase.
71
72 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
73             Jonathan Wakely  <jwakely.gcc@gmail.com>
74
75         PR c++/33558
76         * g++.dg/other/pr33558.C: New.
77         * g++.dg/other/pr33558-2.C: New.
78
79 2011-01-14  Martin Jambor  <mjambor@suse.cz>
80
81         PR tree-optimization/45934
82         PR tree-optimization/46302
83         * g++.dg/ipa/devirt-c-1.C: New test.
84         * g++.dg/ipa/devirt-c-2.C: Likewise.
85         * g++.dg/ipa/devirt-c-3.C: Likewise.
86         * g++.dg/ipa/devirt-c-4.C: Likewise.
87         * g++.dg/ipa/devirt-c-5.C: Likewise.
88         * g++.dg/ipa/devirt-c-6.C: Likewise.
89         * g++.dg/ipa/devirt-6.C: Likewise.
90         * g++.dg/ipa/devirt-d-1.C: Likewise.
91         * g++.dg/torture/pr45934.C: Likewise.
92
93 2011-01-14  Jason Merrill  <jason@redhat.com>
94
95         * g++.dg/cpp0x/variadic105.C: New.
96
97 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
98             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
99
100         PR objc/45989
101         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
102         (switchfiles): XFAIL
103         objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests
104         on i?86-*-*, x86_64-*-*, and powerpc*-apple-darwin* && ilp32.
105         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
106         tests on i?86-*-* and x86_64-*-*.
107
108 2011-01-14  Richard Guenther  <rguenther@suse.de>
109
110         PR tree-optimization/47280
111         * g++.dg/opt/pr47280.C: New testcase.
112
113 2011-01-14  Jason Merrill  <jason@redhat.com>
114
115         * g++.dg/cpp0x/constexpr-regress1.C: New.
116
117         * g++.dg/ext/flexary2.C: New.
118
119 2011-01-14  Richard Guenther  <rguenther@suse.de>
120
121         PR middle-end/47281
122         * gcc.dg/torture/pr47281.c: New testcase.
123         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
124
125 2011-01-14  Richard Guenther  <rguenther@suse.de>
126
127         PR tree-optimization/47286
128         * gcc.dg/tree-ssa/pr47286.c: New testcase.
129
130 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
131
132         PR c++/47213
133         * g++.dg/ext/pr47213.C: New.
134
135 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
136
137         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
138
139 2011-01-13  Tobias Burnus  <burnus@net-b.de>
140             Mikael Morin  <mikael@gcc.gnu.org>
141
142         PR fortran/45848
143         PR fortran/47204
144         * gfortran.dg/select_type_20.f90: New.
145         * gfortran.dg/select_type_21.f90: New.
146
147 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
148
149         PR target/47251
150         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
151
152 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
153
154         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and
155         s390x.
156         * gcc.dg/guality/pr36728-2.c: Likewise.
157
158 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
159
160         PR debug/PR46973
161         * g++.dg/debug/dwarf2/template-params-9.C: New test.
162
163 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
164
165         PR rtl-optimization/45352
166         * gcc.dg/pr45352-3.c: New.
167
168 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
169
170         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
171         comment.
172         * g++.dg/cpp0x/range-for8.C: New.
173         * g++.dg/cpp0x/range-for9.C: New.
174
175 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
176
177         PR debug/47209
178         * g++.dg/debug/pr47209.C: New.
179
180 2011-01-12  Richard Guenther  <rguenther@suse.de>
181
182         PR lto/47259
183         * gcc.dg/lto/pr47259_0.c: New testcase.
184         * gcc.dg/lto/pr47259_1.c: Likewise.
185
186 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
187
188         * objc-obj-c++-shared/Object1.h: Add copyright header, update
189         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
190         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
191         methods missing from the OBJC2 Object.
192         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
193         Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU
194         and NeXT runtimes.
195         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update 
196         comments.
197         * objc-obj-c++-shared/Object1.m: Likewise.
198         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
199         * objc.dg/proto-qual-1.m: Likewise.
200         * obj-c++.dg/proto-lossage-3.mm: Likewise.
201         * obj-c++.dg/proto-qual-1.mm: Likewise.
202
203 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
204
205         PR testsuite/33033
206         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
207
208 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
209
210         Fixed the Objective-C++ testsuite and updated all tests.
211         * lib/obj-c++.exp (obj-c++_init): Declare and set
212         gcc_warning_prefix and gcc_error_prefix.        
213         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
214         'dg-warning', 'dg-message' and 'dg-error'.
215         * obj-c++.dg/class-extension-3.mm: Likewise.
216         * obj-c++.dg/class-protocol-1.mm: Likewise.
217         * obj-c++.dg/encode-7.mm: Likewise.
218         * obj-c++.dg/exceptions-3.mm: Likewise.
219         * obj-c++.dg/exceptions-5.mm: Likewise. 
220         * obj-c++.dg/method-12.mm: Likewise.
221         * obj-c++.dg/method-13.mm: Likewise.
222         * obj-c++.dg/method-15.mm: Likewise.
223         * obj-c++.dg/method-16.mm: Likewise.
224         * obj-c++.dg/method-4.mm: Likewise.
225         * obj-c++.dg/method-8.mm: Likewise.
226         * obj-c++.dg/method-conflict-1.mm: Likewise.
227         * obj-c++.dg/method-conflict-2.mm: Likewise.
228         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
229         and uncommented second part of the testcase now that the testsuite
230         works correctly.
231         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
232         and uncommented second part of the testcase now that the testsuite
233         works correctly.
234         * obj-c++.dg/private-1.mm: Likewise.    
235         * obj-c++.dg/proto-lossage-4.mm: Likewise.
236         * obj-c++.dg/syntax-error-7.mm: Likewise.
237         * obj-c++.dg/warn5.mm: Likewise.
238         * obj-c++.dg/property/at-property-14.mm: Likewise.
239         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
240         FIXME.  
241         * obj-c++.dg/property/at-property-18.mm: Likewise.
242         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
243         FIXME.
244         * obj-c++.dg/property/at-property-21.mm: Likewise.
245         * obj-c++.dg/property/at-property-28.mm: Likewise.
246         * obj-c++.dg/property/at-property-5.mm: Likewise.
247         * obj-c++.dg/property/dynamic-2.mm: Likewise.
248         * obj-c++.dg/property/property-neg-3.mm: Likewise.
249         * obj-c++.dg/property/synthesize-11.mm: Likewise.
250         * obj-c++.dg/property/synthesize-6.mm: Likewise.
251         * obj-c++.dg/property/synthesize-8.mm: Likewise.
252         * obj-c++.dg/property/synthesize-9.mm: Likewise.
253         * obj-c++.dg/tls/diag-5.mm: Likewise.
254         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
255         dg-error, now matched correctly.
256         
257 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
258
259         * objc.dg/property/at-property-29.m: New.
260         * obj-c++.dg/property/at-property-29.mm: New.   
261         
262 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
263
264         * go.test/go-test.exp (go-set-goarch): New proc.
265         (go-gc-tests): Use it.
266
267 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
268
269         PR debug/46955
270         * g++.dg/debug/dwarf2/template-params-8.C: New test.
271
272 2011-01-11  Richard Henderson  <rth@redhat.com>
273
274         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
275
276 2011-01-11  Jan Hubicka  <jh@suse.cz>
277
278         PR lto/45721
279         PR lto/45375
280         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
281         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
282
283 2011-01-11  Richard Guenther  <rguenther@suse.de>
284
285         PR tree-optimization/46076
286         * gcc.dg/tree-ssa/pr46076.c: New testcase.
287
288 2011-01-11  Jeff Law <law@redhat.com>
289
290         * PR tree-optimization/47086
291         * gcc.dg/pr47086.c: New test.
292
293 2011-01-11  Jason Merrill  <jason@redhat.com>
294
295         PR c++/46658
296         * g++.dg/template/new10.C: New.
297
298         PR c++/45520
299         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
300
301 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
302
303         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
304         Split type definitions and NSConstantString class into...
305         * objc-obj-c++-shared/objc-test-suite-types.h: New.
306         * objc-obj-c++-shared/nsconstantstring-class.h: New.
307         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
308         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
309         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
310         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
311         to comments.
312         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
313         encode defines for newer NeXT system headers.
314         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
315         * obj-c++.dg/torture/strings/string1.mm: Likewise.
316         * objc.dg/foreach-5.m: Likewise.
317         * objc.dg/foreach-2.m: Likewise.
318         * objc.dg/foreach-4.m: Likewise.
319         * objc.dg/torture/strings/string1.m: Likewise.
320         * objc.dg/torture/strings/string2.m: Likewise.
321         * objc.dg/torture/strings/string3.m: Likewise.
322         * objc.dg/torture/strings/string4.m: Likewise.
323         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
324         header and stand alone.
325         * obj-c++.dg/strings/strings-2.mm: Likewise.
326         * objc.dg/torture/strings/const-str-3.m: Likewise.
327         * objc.dg/strings/strings-2.m: Likewise.
328         * objc.dg/strings/const-str-12b.m: Likewise.
329
330 2011-01-12  Richard Guenther  <rguenther@suse.de>
331
332         PR middle-end/32511
333         * gcc.dg/attr-weak-1.c: Adjust.
334
335 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
336
337         PR fortran/47051
338         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
339         standard compliant and comment.
340
341 2011-01-10  Jan Hubicka  <jh@suse.cz>
342
343         PR lto/46083
344         * gcc.dg/initpri3.c: New testcase.
345
346 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
347
348         PR lto/47222
349         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
350         externally visible.
351         (g_esi): Likewise.
352         (g_ebx): Likewise.
353         (g_ebp): Likewise.
354         (g_esp): Likewise.
355         (g_ebp_save): Likewise.
356         (g_esp_save): Likewise.
357
358 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
359
360         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
361
362 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
363
364         PR tree-optimization/46021
365         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
366         i?86-*-*, x86_64-*-*.
367
368 2011-01-10  Jeff Law <law@redhat.com>
369
370         * PR tree-optimization/47141
371         * gcc.c-torture/compile/pr47141.c: New test.
372
373 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
374
375         PR testsuite/46230
376         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
377         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
378         * gcc.dg/vect/slp-35.c: Remove XFAILs.
379         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
380
381         PR testsuite/46230
382         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
383         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
384         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
385         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
386         being vectorized.  Adjust dg-final pattern.
387
388         PR testsuite/46230
389         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
390         * gcc.dg/vect/slp-24.c: Likewise.
391
392 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
393
394         PR c++/47218
395         * g++.dg/other/pr47218-1.C: New test file.
396         * g++.dg/other/pr47218.C: Likewise.
397         * g++.dg/other/pr47218.h: New supporting header.
398
399 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
400
401         PR objc/47232
402         * objc.dg/attributes/invalid-attribute-1.m: New.
403         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.    
404
405 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/47224
408         * gfortran.dg/proc_ptr_comp_28.f90: New.
409
410 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
411
412         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
413         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
414         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
415         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
416         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
417         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
418         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
419         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
420         * objc.dg/gnu-api-2-class.m: Likewise.
421         * objc.dg/gnu-api-2-ivar.m: Likewise.
422         * objc.dg/gnu-api-2-method.m: Likewise.
423         * objc.dg/gnu-api-2-objc.m: Likewise.
424         * objc.dg/gnu-api-2-object.m: Likewise.
425         * objc.dg/gnu-api-2-property.m: Likewise.
426         * objc.dg/gnu-api-2-protocol.m: Likewise.
427         * objc.dg/gnu-api-2-sel.m: Likewise.
428
429 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
430
431         * objc.dg/foreach-1.m: Skip for Darwin < 9.
432         * objc.dg/objc-foreach-4.m: Likewise.
433         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
434         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
435         * objc.dg/foreach-4.m: Likewise.
436         * objc.dg/foreach-5.m: Likewise.
437         * objc.dg/foreach-3.m: Return self from init.
438
439 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
440
441         PR fortran/38536
442         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
443
444 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
445
446         PR fortran/46313
447         * gfortran.dg/class_35.f90: New.
448
449 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
450
451         * objc.dg/foreach-1.m: Add "-Wall" to flags.
452
453 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
454
455         PR objc/47078
456         * objc.dg/invalid-method-2.m: New.
457         * obj-c++.dg/invalid-method-2.mm: New.
458
459 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
460
461         PR fortran/46896
462         * gfortran.dg/transpose_optimization_2.f90 : New test.
463
464 2011-01-08  Jan Hubicka  <jh@suse.cz>
465
466         PR tree-optmization/46469
467         * g++.dg/torture/pr46469.C: New testcase.
468
469 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
470
471         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
472         emulation of libobjc-gnu structure layout functionality to ..
473         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
474         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
475         * objc/execute/bf-common.h: Adjust headers.
476         * objc/execute/bf-1.m: Likewise.
477         * objc/execute/bf-2.m: Likewise.
478         * objc/execute/bf-3.m: Likewise.
479         * objc/execute/bf-4.m: Likewise.
480         * objc/execute/bf-5.m: Likewise.
481         * objc/execute/bf-6.m: Likewise.
482         * objc/execute/bf-7.m: Likewise.
483         * objc/execute/bf-8.m: Likewise.
484         * objc/execute/bf-9.m: Likewise.
485         * objc/execute/bf-10.m: Likewise.
486         * objc/execute/bf-11.m: Likewise.
487         * objc/execute/bf-12.m: Likewise.
488         * objc/execute/bf-13.m: Likewise.
489         * objc/execute/bf-14.m: Likewise.
490         * objc/execute/bf-15.m: Likewise.
491         * objc/execute/bf-16.m: Likewise.
492         * objc/execute/bf-17.m: Likewise.
493         * objc/execute/bf-18.m: Likewise.
494         * objc/execute/bf-19.m: Likewise.
495         * objc/execute/bf-20.m: Likewise.
496         * objc/execute/bf-21.m: Likewise.
497         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
498         objc_get_type_qualifiers ().
499
500 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
501
502         PR fortran/45777
503         * gfortran.dg/dependency_39.f90:  New test.
504
505 2011-01-07  Jan Hubicka  <jh@suse.cz>
506
507         Get builtins tests ready for linker plugin.
508         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
509         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset,
510         my_bzero): Mark used.
511         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
512         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile.
513         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile
514
515 2011-01-07  Jan Hubicka  <jh@suse.cz>
516
517         PR tree-optimization/46367
518         * g++.dg/torture/pr46367.C: New file.
519
520 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
521
522         PR target/47201
523         * gcc.dg/pr47201.c: New test.
524
525         PR bootstrap/47187
526         * gcc.dg/tree-prof/pr47187.c: New test.
527
528 2011-01-07  Tobias Burnus  <burnus@net-b.de>
529
530         PR fortran/41580
531         * gfortran.dg/extends_type_of_3.f90: New.
532
533 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
534
535         * g++.dg/ext/dllexport-MI1.C: Adjust test.
536         * g++.dg/ext/dllimport-MI1.C: Likewise.
537         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
538         * g++.dg/ext/dllimport10.C: Likewise.
539         * g++.dg/ext/dllimport11.C: Likewise.
540         * g++.dg/ext/dllimport12.C: Likewise.
541         * g++.dg/ext/dllimport13.C: Likewise.
542         * g++.dg/ext/dllimport2.C: Likewise.
543         * g++.dg/ext/dllimport3.C: Likewise.
544         * g++.dg/ext/dllimport4.C: Likewise.
545         * g++.dg/ext/dllimport5.C: Likewise.
546         * g++.dg/ext/dllimport6.C: Likewise.
547         * g++.dg/ext/dllimport8.C: Likewise.
548         * g++.dg/ext/dllimport9.C: Likewise.
549         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
550         targets, too. Additionally enable test for i?86-*-mingw*.
551         * g++.dg/ext/selectany1.C: Likewise.
552         Remove guard variable check.
553
554 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
555
556         PR fortran/47189
557         PR fortran/47194
558         * gfortran.dg/storage_size_3.f08: Extended.
559
560 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
561
562         PR c++/47022
563         * g++.dg/template/stdarg1.C: New test.
564
565 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
566
567         PR fortran/47195
568         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
569         * gfortran.dg/defined_operators_1.f90: Split the subroutine
570         from the interface of functions to not hide the errors that
571         shall be tested.
572
573 2011-01-06  Jan Hubicka  <jh@suse.cz>
574
575         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
576         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
577
578 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
579
580         PR fortran/33117
581         PR fortran/46478
582         * gfortran.dg/interface_33.f90: New test.
583
584 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
585
586         PR c/47150
587         * gcc.c-torture/compile/pr47150.c: New test.
588
589 2011-01-06  Ira Rosen  <irar@il.ibm.com>
590
591         PR tree-optimization/47139
592         * gcc.dg/vect/pr47139.c: New test.
593
594 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
595
596         PR fortran/47180
597         * gfortran.dg/extends_type_of_2.f03: New.
598
599 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
600
601         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
602
603 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
604
605         * gnat.dg/opt14.adb: New test.
606
607 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
608
609         PR fortran/46017
610         * gfortran.dg/allocate_error_2.f90:  New test.
611
612 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
613
614         PR fortran/47024
615         * gfortran.dg/storage_size_3.f08: New.
616
617 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
618
619         PR libgfortran/47154
620         * gfortran.dg/namelist_68.f90: New test.
621
622 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
623
624         * gnat.dg/unchecked_convert8.ad[sb]: New test.
625
626 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
627
628         PR fortran/46448
629         * gfortran.dg/class_34.f90: New.
630
631 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
632
633         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
634         use __builtin_inff.  Skip all single-precision tests that require
635         Infinity.
636
637 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
638
639         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
640
641 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
642
643         PR tree-optimization/47148
644         * gcc.c-torture/execute/pr47148.c: New test.
645
646         PR tree-optimization/47155
647         * gcc.c-torture/execute/pr47155.c: New test.
648
649         PR rtl-optimization/47157
650         * gcc.c-torture/compile/pr47157.c: New test.
651
652 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
653
654         * gcc.dg/torture/vector-shift2.c (schar): Define.
655         (main): Always use schar or uchar instead of plain "char" to avoid
656         dependencies on implementation-defined char signedness.
657
658 2011-01-03  Martin Jambor  <mjambor@suse.cz>
659
660         PR tree-optimization/46801
661         * gnat.dg/pack9.adb: Remove xfail.
662
663 2011-01-03  Martin Jambor  <mjambor@suse.cz>
664
665         PR tree-optimization/46984
666         * g++.dg/ipa/pr46984.C: New test.
667
668 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
669
670         PR fortran/46408
671         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
672
673 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
674
675         PR tree-optimization/47140
676         * gcc.c-torture/compile/pr47140.c: New test.
677
678         PR rtl-optimization/47028
679         * gcc.dg/pr47028.c: New test.
680
681 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
682
683         * objc.dg/protocol-forward-1.m: Removed TODO.
684         * objc.dg/protocol-forward-2.m: New.
685         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
686         * obj-c++.dg/protocol-forward-2.mm: New.
687
688 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
689
690         PR target/38662
691         * g++.dg/eh/pr38662.C: New testcase.
692
693 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
694
695         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
696         scan for newline '\n'.
697
698 \f
699 Copyright (C) 2011 Free Software Foundation, Inc.
700
701 Copying and distribution of this file, with or without modification,
702 are permitted in any medium without royalty provided the copyright
703 notice and this notice are preserved.