OSDN Git Service

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