OSDN Git Service

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