OSDN Git Service

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