OSDN Git Service

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