OSDN Git Service

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