OSDN Git Service

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