OSDN Git Service

2011-03-22 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-03-22  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/48228
4         * gcc.dg/Wstrict-overflow-23.c: New testcase.
5
6 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7
8         * lib/prune.exp (prune_gcc_output): Prune "could not create
9         compact unwind for" warnings.
10
11 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12
13         PR c/42544
14         PR c/48197
15         * gcc.c-torture/execute/pr42544.c: New test.
16         * gcc.c-torture/execute/pr48197.c: New test.
17
18 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
19
20         PR preprocessor/48192
21         * gcc.target/powerpc/pr48192.c: New file.
22
23         PR target/48053
24         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
25         split problem of 0 being loaded in a VSX register.
26
27 2011-03-21  Richard Guenther  <rguenther@suse.de>
28
29         PR c/47939
30         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
31         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
32         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
33         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
34
35 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
36
37         PR target/48213
38         * gcc.dg/pr48213.c: New test.
39
40 2011-03-21  Kai Tietz  <ktietz@redhat.com>
41
42         PR target/12171
43         * g++.dg/plugin/attribute_plugin.c: Adjust test.
44
45 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
46
47         * gcc.target/arm/xor-and.c: New.
48
49 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
50
51         PR fortran/22572
52         * gfortran.dg/function_optimize_1.f90:  New test.
53         * gfortran.dg/function_optimize_2.f90:  New test.
54
55 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
56
57         PR rtl-optimization/47502
58         * gcc.target/i386/pr47502-1.c: New.
59         * gcc.target/i386/pr47502-2.c: Likewise.
60
61 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
62
63         PR rtl-optimization/48156
64         * gcc.dg/pr48156.c: New test.
65
66 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
67
68         PR libfortran/47439
69         * gfortran.dg/scratch_1.f90: Adjust test.
70
71 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
72
73         PR libfortran/47439
74         * gfortran.dg/scratch_1.f90: New test.
75
76 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
77
78         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
79         variably modified typedefs.
80         * gcc.dg/c1x-typedef-2.c: Remove.
81
82 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
83
84         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
85         * gcc.dg/c1x-anon-struct-3.c: New test.
86         * gcc.dg/anon-struct-11.c: Update.
87
88 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
89
90         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
91         dg-xfail-run-if.
92         Only xfail with gas.
93
94 2011-03-18  Jason Merrill  <jason@redhat.com>
95
96         * g++.dg/template/fn-ptr1.C: New.
97
98         * g++.dg/overload/volatile1.C: New.
99
100         * g++.dg/opt/pr23372.C: New.
101
102         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
103
104 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
105
106         PR middle-end/47405
107         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
108
109 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
110
111         * gcc.target/arm/unsigned-extend-1.c: New.
112
113 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
114
115         PR bootstrap/48161
116         * gcc.c-torture/compile/pr48161.c: New test.
117
118 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
119
120         PR middle-end/47725
121         * gcc.dg/torture/pr47725.c: New.
122
123 2011-03-17  Jason Merrill  <jason@redhat.com>
124
125         * g++.dg/cpp0x/constexpr-overflow2.C: New.
126         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
127
128 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
129
130         * gnat.dg/specs/elab2.ads: New test.
131         * gnat.dg/specs/elab2_pkg.ads: New helper.
132
133 2011-03-17  Jason Merrill  <jason@redhat.com>
134
135         * g++.dg/cpp0x/decltype-1212.C: New.
136         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
137
138 2011-03-17  Jason Merrill  <jason@redhat.com>
139
140         * g++.dg/parse/memfnquals1.C: New.
141
142 2011-03-17  Richard Guenther  <rguenther@suse.de>
143
144         PR middle-end/48134
145         * gcc.dg/pr48134.c: New testcase.
146
147 2011-03-17  Richard Guenther  <rguenther@suse.de>
148
149         PR middle-end/48165
150         * g++.dg/torture/pr48165.C: New testcase.
151
152 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
153
154         PR rtl-optimization/48141
155         * gcc.dg/pr48141.c: New test.
156
157 2011-03-16  Jason Merrill  <jason@redhat.com>
158
159         * g++.dg/cpp0x/constexpr-48089.C: New.
160
161         * g++.dg/cpp0x/constexpr-abi1.C: New.
162
163         * g++.dg/cpp0x/constexpr-46336.C: New.
164         * g++.dg/parse/friend5.C: Adjust expected errors.
165
166         * g++.dg/cpp0x/constexpr-47570.C: New.
167
168 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
169
170         PR debug/47510
171         * ++.dg/debug/dwarf2/typedef6.C: New test.
172
173 2011-03-16  Jason Merrill  <jason@redhat.com>
174
175         * g++.dg/cpp0x/elision2.C: New.
176
177         * g++.dg/cpp0x/constexpr-array3.C: New.
178
179 2011-03-16  Jason Merrill  <jason@redhat.com>
180
181         * g++.dg/cpp0x/sfinae6.C: New.
182         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
183         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
184         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
185         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
186         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
187
188 2011-03-16  Jason Merrill  <jason@redhat.com>
189
190         * g++.dg/template/incomplete6.C: New.
191
192 2011-03-16  Jeff Law <law@redhat.com>
193
194         * gcc.dg/tree-ssa/vrp55.c: New test.
195
196 2011-03-16  Jason Merrill  <jason@redhat.com>
197
198         * g++.dg/cpp0x/auto22.C: New.
199
200 2011-03-16  Richard Guenther  <rguenther@suse.de>
201
202         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
203         optimizing it away if promoted to const.
204
205 2011-03-16  Richard Guenther  <rguenther@suse.de>
206
207         PR tree-optimization/48149
208         * gcc.dg/fold-complex-1.c: New testcase.
209
210 2011-03-16  Richard Guenther  <rguenther@suse.de>
211
212         PR testsuite/48147
213         * gcc.dg/guality/pr45882.c: Really make sure no inlining
214         or cloning happens.
215
216 2011-03-16  Richard Guenther  <rguenther@suse.de>
217
218         PR tree-optimization/26134
219         * gcc.dg/tree-ssa/complex-6.c: New testcase.
220
221 2011-03-16  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/48146
224         * gcc.dg/torture/pr48146.c: New testcase.
225
226 2011-03-16  Richard Guenther  <rguenther@suse.de>
227
228         * gcc.dg/tree-ssa/pr14814.c: Adjust.
229         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
230
231 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
232
233         PR middle-end/48136
234         * gcc.c-torture/compile/pr48136.c: New test.
235
236         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
237
238         PR debug/45882
239         * gcc.dg/guality/pr45882.c: New test.
240
241 2011-03-15  Jason Merrill  <jason@redhat.com>
242
243         * g++.dg/cpp0x/constexpr-recursion.C: New.
244
245         * g++.dg/cpp0x/implicit11.C: New.
246
247 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
248
249        * g++.dg/cpp0x/constexpr-attribute.C: New.
250
251 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
252
253         * g++.dg/parse/pr34758.C: New.
254
255 2011-03-15  Xinliang David Li  <davidxl@google.com>
256
257         PR c/47837
258         * gcc.dg/uninit-pred-7_d.c: New test.
259         * gcc.dg/uninit-pred-8_d.c: New test.
260
261 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
262
263         PR target/46788
264         * gcc.target/arm/pr46788.c: New.
265
266 2011-03-15  Richard Guenther  <rguenther@suse.de>
267
268         PR middle-end/47650
269         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
270         * gfortran.dg/ishft_4.f90: Likewise.
271         * gfortran.dg/leadz_trailz_3.f90: Likewise.
272
273 2011-03-15  Richard Guenther  <rguenther@suse.de>
274
275         PR tree-optimization/13954
276         * g++.dg/tree-ssa/pr13954.C: New testcase.
277
278 2011-03-15  Richard Guenther  <rguenther@suse.de>
279
280         PR tree-optimization/48037
281         * gcc.target/i386/pr48037-1.c: New testcase.
282
283 2011-03-15  Richard Guenther  <rguenther@suse.de>
284
285         PR tree-optimization/41490
286         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
287         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
288         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
289         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
290         * g++.dg/tree-ssa/pr33604.C: Adjust.
291
292 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
293
294         PR middle-end/47917
295         * gcc.c-torture/execute/pr47917.c: New test.
296         * gcc.dg/pr47917.c: New test.
297
298         PR middle-end/38878
299         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
300
301 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
302
303         * gcc.target/i386/sse4_1-floor-vec.c: New test.
304         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
305         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
306         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
307         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
308         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
309         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
310         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
311         * gcc.target/i386/avx-floor-vec.c: Ditto.
312         * gcc.target/i386/avx-ceil-vec.c: Ditto.
313         * gcc.target/i386/avx-trunc-vec.c: Ditto.
314         * gcc.target/i386/avx-rint-vec.c: Ditto.
315         * gcc.target/i386/avx-floorf-vec.c: Ditto.
316         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
317         * gcc.target/i386/avx-truncf-vec.c: Ditto.
318         * gcc.target/i386/avx-rintf-vec.c: Ditto.
319
320 2011-03-14  Tom Tromey  <tromey@redhat.com>
321
322         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
323         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
324         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
325
326 2011-03-14  Tom Tromey  <tromey@redhat.com>
327
328         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
329         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
330         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
331
332 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
333
334         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
335
336 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
337
338         PR rtl-optimization/47166
339         * gcc.c-torture/execute/postmod-1.c: New test.
340
341 2011-03-14  Richard Guenther  <rguenther@suse.de>
342
343         PR middle-end/48098
344         * gcc.dg/torture/pr48098.c: New testcase.
345
346 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
347
348         PR target/48053
349         * gcc.target/powerpc/pr48053-1.c: New test.
350         * gcc.target/powerpc/pr48053-2.c: Likewise.
351
352 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
353
354         PR libfortran/48066
355         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
356
357 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
358
359         PR libfortran/48066
360         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
361
362 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
363
364         PR fortran/48059
365         * gfortran.dg/class_41.f03: New.
366
367 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
368
369         * g++.dg/conversion/cast3.C: New test.
370
371 2011-03-11  Jason Merrill  <jason@redhat.com>
372
373         * g++.dg/template/error45.C: New.
374
375         * g++.dg/parse/no-type-defn1.C: New.
376
377         * g++.dg/ext/attrib40.C: New.
378
379         * g++.dg/cpp0x/regress/array1.C: New.
380
381 2011-03-11  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/48067
384         * gcc.dg/pr48067.c: New testcase.
385
386 2011-03-11  Richard Guenther  <rguenther@suse.de>
387
388         PR lto/48073
389         * g++.dg/lto/20110311-1_0.C: New testcase.
390
391 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
392
393         PR c++/48035
394         * g++.dg/inherit/virtual8.C: New test.
395
396         PR middle-end/48044
397         * gcc.dg/torture/pr48044.c: New test.
398
399 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
400
401         PR fortran/47768
402         * gfortran.dg/proc_ptr_comp_31.f90: New.
403
404 2011-03-11  Richard Guenther  <rguenther@suse.de>
405
406         PR tree-optimization/47278
407         * gcc.dg/torture/pr47278-1.c: New testcase.
408         * gcc.dg/torture/pr47278-2.c: Likewise.
409
410 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
411
412         PR tree-optimization/48063
413         * gcc.dg/torture/pr48063.c: New test.
414
415 2011-03-10  Jason Merrill  <jason@redhat.com>
416
417         * g++.dg/template/array22.C: New.
418
419         * g++.dg/cpp0x/syntax-err1.C: New.
420         * g++.dg/parse/error36.C: Adjust expected errors.
421         * g++.old-deja/g++.pt/ctor2.C: Likewise.
422         * g++.old-deja/g++.pt/typename3.C: Likewise.
423         * g++.old-deja/g++.pt/typename4.C: Likewise.
424         * g++.old-deja/g++.pt/typename6.C: Likewise.
425
426 2011-03-09  Jason Merrill  <jason@redhat.com>
427
428         * g++.dg/template/nontype22.C: New.
429
430 2011-03-09  Martin Jambor  <mjambor@suse.cz>
431
432         PR tree-optimization/47714
433         * g++.dg/torture/pr47714.C: New test.
434
435 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
436
437         PR target/47755
438         * gcc.target/powerpc/pr47755-2.c: New file.
439
440 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
441
442         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
443         is not set in the environment, pass 64 as first argument when not
444         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
445         native where ulimit -u is supported.
446
447 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
448
449         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
450
451 2011-03-08  Jason Merrill  <jason@redhat.com>
452
453         * g++.dg/template/nontype21.C: New.
454
455         * g++.dg/template/anon5.C: New.
456
457 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
458
459         PR debug/47881
460         * gcc.dg/pr47881.c: New test.
461
462 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
463
464         PR c++/47957
465         * g++.dg/lookup/template3.C: New test.
466
467 2011-03-08  Kai Tietz  <ktietz@redhat.com>
468
469         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
470         'long' type.
471
472 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
473
474         PR testsuite/47954
475         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
476         sizeof to compute alignment.
477
478 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
479
480         PR tree-optimization/48022
481         * gcc.dg/pr48022-1.c: New test.
482         * gcc.dg/pr48022-2.c: New test.
483
484 2011-03-07  Jason Merrill  <jason@redhat.com>
485
486         * g++.dg/template/nontype20.C: New.
487         * g++.dg/init/member1.C: Adjust expected errors.
488         * g++.dg/parse/constant4.C: Likewise.
489         * g++.dg/template/qualified-id3.C: Likewise.
490         * g++.old-deja/g++.pt/crash10.C: Likewise.
491
492         * g++.dg/cpp0x/regress/non-const1.C: New.
493
494 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
495
496         PR debug/47991
497         * gcc.dg/pr47991.c: New test.
498
499 2011-03-07  Jason Merrill  <jason@redhat.com>
500
501         * g++.dg/abi/mangle46.C: New.
502
503 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
504
505         PR target/47862
506         * gcc.target/powerpc/pr47862.c: New.
507
508 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
509
510         PR target/45413
511         * gcc.target/i386/combine-mul.c: Require nonpic.
512
513 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
514             Nathan Froyd  <froydnj@codesourcery.com>
515
516         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
517
518 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
519
520         * README.QMTEST: Remove.
521
522 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
523             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
524
525         PR fortran/47850
526         * gfortran.dg/array_constructor_37.f90 : New test.
527
528 2011-03-05  Jason Merrill  <jason@redhat.com>
529
530         * g++.dg/abi/mangle39.C: ABI v5, not 6.
531         * g++.dg/abi/mangle45.C: Likewise.
532         * g++.dg/cpp0x/trailing1.C: Likewise.
533
534 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
535
536         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
537
538 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
539
540         PR rtl-optimization/47899
541         * gcc.dg/pr47899.c: New test.
542
543         * gcc.dg/torture/pr47968.c: Ignore warnings.
544
545         PR tree-optimization/47967
546         * gcc.c-torture/compile/pr47967.c: New test.
547
548 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
549
550         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
551         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
552
553 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
554
555         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
556         and property_getAttributes() if __OBJC2__.
557         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
558         * objc.dg/property/property-encoding-1.m: New.
559         * obj-c++.dg/property/property-encoding-1.mm: New.
560
561 2011-03-04  Jason Merrill  <jason@redhat.com>
562
563         * g++.dg/template/pseudodtor6.C: New.
564
565         * g++.dg/inherit/covariant19.C: New.
566
567 2011-03-04  Richard Guenther  <rguenther@suse.de>
568
569         PR middle-end/47968
570         * gcc.dg/torture/pr47968.c: New testcase.
571
572 2011-03-04  Richard Guenther  <rguenther@suse.de>
573
574         PR middle-end/47975
575         * gcc.dg/torture/pr47975.c: New testcase.
576
577 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
578
579         PR c++/47974
580         * g++.dg/template/crash106.C: New.
581
582 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
583
584         PR c/47963
585         * gcc.dg/gomp/pr47963.c: New test.
586         * g++.dg/gomp/pr47963.C: New test.
587
588 2011-03-02  Jason Merrill  <jason@redhat.com>
589
590         * g++.dg/cpp0x/regress/condition1.C: New.
591
592         * g++.dg/cpp0x/constexpr-ctor9.C: New.
593
594 2011-03-01  Jason Merrill  <jason@redhat.com>
595
596         * g++.dg/cpp0x/lambda/lambda-98.C: New.
597
598         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
599
600 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
601
602         PR rtl-optimization/47925
603         * gcc.c-torture/execute/pr47925.c: New test.
604
605 2011-03-01  Jason Merrill  <jason@redhat.com>
606
607         * g++.dg/cpp0x/decltype25.C: New.
608
609         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
610
611 2011-03-01  Richard Guenther  <rguenther@suse.de>
612
613         PR tree-optimization/47890
614         * gcc.dg/torture/pr47890.c: New testcase.
615
616 2011-03-01  Richard Guenther  <rguenther@suse.de>
617
618         PR lto/47924
619         * gcc.dg/lto/pr47924_0.c: New testcase.
620
621 2011-03-01  Richard Guenther  <rguenther@suse.de>
622
623         PR lto/46911
624         * gfortran.dg/lto/pr46911_0.f: New testcase.
625
626 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
627
628         PR libgfortran/47933
629         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
630         compile errors from older code form.
631
632 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
633
634         PR libgfortran/47567
635         * gfortran.dg/fmt_fw_d.f90: New test.
636
637 2011-02-28  Jason Merrill  <jason@redhat.com>
638
639         * g++.dg/inherit/covariant18.C: New.
640
641 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
642
643         PR middle-end/47893
644         * gcc.dg/pr47893.c: New test.
645
646 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
647
648         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
649         NULL in case of a selector with conflicting types.
650         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
651
652 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
653
654         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
655         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
656         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
657         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
658
659 2011-02-28  Jason Merrill  <jason@redhat.com>
660
661         PR c++/47906
662         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
663
664 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
665
666         PR libgfortran/47778
667         * gfortran.dg/namelist_71.f90: New test.
668
669 2011-02-27  Jason Merrill  <jason@redhat.com>
670
671         PR c++/47906
672         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
673         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
674
675 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
676
677         PR c++/46466
678         * g++.dg/cpp0x/constexpr-ctor8.C: New.
679
680 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
681
682         PR fortran/47886
683         * gfortran.dg/gomp/task-1.f90: Removed.
684
685 2011-02-26  Jason Merrill  <jason@redhat.com>
686
687         * g++.dg/template/this-targ1.C: New.
688
689         * g++.dg/cpp0x/regress/template-const1.C: New.
690         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
691         * g++.dg/template/function1.C: Adjust.
692         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
693         * g++.dg/debug/debug7.C: Adjust.
694
695 2011-02-26  Tobias Burnus  <burnus@net-b.de>
696
697         PR fortran/47886
698         * gfortran.dg/gomp/task-1.f90: New.
699
700 2011-02-25  Jie Zhang  <jie@codesourcery.com>
701
702         * gcc.target/arm/neon-thumb2-move.c: Add
703         dg-require-effective-target arm_thumb2_ok.
704
705 2011-02-24  Jason Merrill  <jason@redhat.com>
706
707         * g++.dg/parse/constant1.C: Specify C++98 mode.
708         * g++.dg/parse/constant5.C: Likewise.
709         * g++.dg/parse/error2.C: Likewise.
710         * g++.dg/parse/semicolon3.C: Likewise.
711         * g++.dg/template/crash14.C: Likewise.
712         * g++.dg/template/local4.C: Likewise.
713         * g++.dg/template/nontype3.C: Likewise.
714         * g++.dg/parse/crash31.C: Adjust expected errors.
715         * g++.dg/template/function1.C: Likewise.
716         * g++.dg/template/ref3.C: Likewise.
717         * g++.dg/template/static9.C: Likewise.
718         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
719
720         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
721         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
722         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
723         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
724         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
725
726 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
727
728         PR fortran/47878
729         * gfortran.dg/pr47878.f90: New test.
730
731 2011-02-24  Richard Guenther  <rguenther@suse.de>
732
733         PR testsuite/47801
734         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
735         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
736
737 2011-02-24  Richard Guenther  <rguenther@suse.de>
738
739         PR fortran/47839
740         * gfortran.dg/lto/pr47839_0.f90: New testcase.
741         * gfortran.dg/lto/pr47839_1.f90: Likewise.
742
743 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
744
745         PR libgfortran/47567
746         * gfortran.dg/fmt_f0_1.f90: Update test.
747
748 2011-02-23  Jason Merrill  <jason@redhat.com>
749
750         * g++.dg/abi/mangle39.C: Adjust parm mangling.
751         * g++.dg/abi/mangle45.C: New.
752
753         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
754         * g++.dg/template/canon-type-9.C: Match use of decltype
755         between declaration and definition.
756         * g++.dg/template/canon-type-12.C: Likewise.
757
758 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
759
760         PR fortran/40850
761         * gfortran.dg/nested_allocatables_1.f90: New.
762
763 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
764
765         PR c++/46868
766         * g++.dg/pr46868.C: New test.
767         * g++.dg/parse/parameter-declaration-1.C: Adjust.
768         * g++.dg/parse/error14.C: Adjust.
769
770 2011-02-23  Richard Guenther  <rguenther@suse.de>
771
772         PR tree-optimization/47838
773         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
774
775 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
776
777         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
778
779 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
780
781         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
782         * gfortran.dg/count_init_expr.f03: Ditto.
783         * gfortran.dg/gomp/pr43711.f90: Ditto.
784         * gcc.dg/struct-parse-2.c: Ditto.
785         * gcc.dg/parse-error-3.c: Ditto.
786         * gcc.dg/Wlogical-op-1.c: Ditto.
787         * gcc.dg/Walways-true-1.c: Ditto.
788         * gcc.dg/pr24225.c: Ditto.
789         * gcc.dg/Walways-true-2.c: Ditto.
790         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
791         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
792         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
793         * g++.dg/overload/defarg4.C: Ditto.
794         * g++.dg/inherit/covariant16.C: Ditto.
795         * g++.dg/inherit/virtual7.C: Ditto.
796         * g++.dg/template/canon-type-9.C: Ditto.
797         * g++.dg/template/access19.C: Ditto.
798         * g++.dg/template/call7.C: Ditto.
799         * g++.dg/template/canon-type-2.C: Ditto.
800         * g++.dg/template/init7.C: Ditto.
801         * g++.dg/template/sizeof-template-argument.C: Ditto.
802         * g++.dg/template/const3.C: Ditto.
803         * g++.dg/template/sfinae26.C: Ditto.
804         * g++.dg/template/sfinae26.C: Ditto.
805         * g++.dg/template/canon-type-11.C: Ditto.
806         * g++.dg/template/union2.C: Ditto.
807         * g++.dg/template/canon-type-3.C: Ditto.
808         * g++.dg/template/canon-type-1.C: Ditto.
809         * g++.dg/template/canon-type-5.C: Ditto.
810         * g++.dg/template/canon-type-7.C: Ditto.
811         * g++.dg/template/canon-type-10.C: Ditto.
812         * g++.dg/template/spec36.C: Ditto.
813         * g++.dg/template/typedef38.C: Ditto.
814         * g++.dg/template/canon-type-4.C: Ditto.
815         * g++.dg/template/canon-type-6.C: Ditto.
816         * g++.dg/template/canon-type-13.C: Ditto.
817         * g++.dg/template/instantiate9.C: Ditto.
818         * g++.dg/template/ttp22.C: Ditto.
819         * g++.dg/warn/Wreturn-type-6.C: Ditto.
820         * g++.dg/warn/Walways-true-1.C: Ditto.
821         * g++.dg/warn/Wlogical-op-1.C: Ditto.
822         * g++.dg/warn/Walways-true-2.C: Ditto.
823         * g++.dg/conversion/op4.C: Ditto.
824         * g++.dg/opt/pr19650.C: Ditto.
825         * g++.dg/lookup/friend11.C: Ditto.
826         * g++.dg/other/default2.C: Ditto.
827         * g++.dg/other/default3.C: Ditto.
828         * g++.dg/other/dtor2.C: Ditto.
829         * g++.dg/other/friend5.C: Ditto.
830         * g++.dg/other/default5.C: Ditto.
831         * g++.dg/init/brace6.C: Ditto.
832         * g++.dg/init/aggr5.C: Ditto.
833         * g++.dg/init/error2.C: Ditto.
834         * g++.dg/expr/bound-mem-fun.C: Ditto.
835         * g++.dg/expr/cond6.C: Ditto.
836         * g++.dg/expr/stmt-expr-1.C: Ditto.
837         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
838         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
839         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
840         * g++.dg/cpp0x/bracket1.C: Ditto.
841         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
842         * g++.dg/cpp0x/pr38646.C: Ditto.
843         * g++.dg/cpp0x/variadic73.C: Ditto.
844         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
845         * g++.dg/cpp0x/bracket4.C: Ditto.
846         * g++.dg/cpp0x/decltype4.C: Ditto.
847         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
848         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
849         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
850         * g++.dg/cpp0x/variadic-new2.C: Ditto.
851         * g++.dg/cpp0x/decltype2.C: Ditto.
852         * g++.dg/cpp0x/decltype1.C: Ditto.
853         * g++.dg/cpp0x/bracket2.C: Ditto.
854         * g++.dg/cpp0x/decltype5.C: Ditto.
855         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
856         * g++.dg/cpp0x/variadic70.C: Ditto.
857         * g++.dg/cpp0x/decltype6.C: Ditto.
858         * g++.dg/cpp0x/rvo.C: Ditto.
859         * g++.dg/cpp0x/vt-40092.C: Ditto.
860         * g++.dg/cpp0x/variadic-new.C: Ditto.
861         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
862         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
863         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
864         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
865         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
866         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
867         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
868         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
869         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
870         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
871         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
872         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
873         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
874         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
875         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
876         * g++.dg/cpp0x/pr39639.C: Ditto.
877         * g++.dg/cpp0x/decltype3.C: Ditto.
878         * g++.dg/cpp0x/variadic68.C: Ditto.
879         * g++.dg/cpp0x/variadic-function.C: Ditto.
880         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
881         * g++.dg/cpp0x/variadic-bind.C: Ditto.
882         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
883         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
884         * g++.dg/parse/crash35.C: Ditto.
885         * g++.dg/parse/crash40.C: Ditto.
886         * g++.dg/parse/defarg12.C: Ditto.
887         * g++.dg/parse/crash34.C: Ditto.
888         * g++.dg/parse/constructor3.C: Ditto.
889         * g++.dg/parse/template23.C: Ditto.
890         * g++.dg/parse/crash56.C: Ditto.
891         * g++.dg/parse/dtor13.C: Ditto.
892         * g++.dg/parse/error33.C: Ditto.
893         * g++.dg/parse/ctor9.C: Ditto.
894         * g++.dg/parse/error32.C: Ditto.
895         * g++.dg/parse/error37.C: Ditto.
896         * g++.dg/parse/bitfield3.C: Ditto.
897         * g++.dg/parse/struct-4.C: Ditto.
898         * g++.dg/ext/has_trivial_copy.C: Ditto.
899         * g++.dg/ext/is_polymorphic.C: Ditto.
900         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
901         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
902         * g++.dg/ext/has_nothrow_assign.C: Ditto.
903         * g++.dg/ext/is_union.C: Ditto.
904         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
905         * g++.dg/ext/is_pod.C: Ditto.
906         * g++.dg/ext/has_virtual_destructor.C: Ditto.
907         * g++.dg/ext/has_trivial_constructor.C: Ditto.
908         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
909         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
910         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
911         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
912         * g++.dg/ext/is_abstract.C: Ditto.
913         * g++.dg/ext/has_trivial_assign.C: Ditto.
914         * g++.dg/ext/is_class.C: Ditto.
915         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
916         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
917         * g++.dg/ext/is_base_of.C: Ditto.
918         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
919         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
920         * g++.dg/ext/is_empty.C: Ditto.
921         * g++.dg/ext/is_enum.C: Ditto.
922         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
923         * gnat.dg/opt11.adb: Ditto.
924         * obj-c++.dg/pr45735.mm: Ditto.
925         * obj-c++.dg/pr24393.mm: Ditto.
926         * obj-c++.dg/exceptions-2.mm: Ditto.
927         * objc.dg/pr45735.m: Ditto.
928         * objc.dg/pr24393.m: Ditto.
929
930 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
931
932         * objc.dg/attributes/objc-exception-1.m: New.
933
934 2011-02-23  Jie Zhang  <jie@codesourcery.com>
935
936         * gcc.dg/cpp/include7.c: New test.
937
938 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
939
940         PR c++/47242
941         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
942
943 2011-02-23  Jie Zhang  <jie@codesourcery.com>
944
945         PR rtl-optimization/47763
946         * gcc.dg/pr47763.c: New test.
947
948 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/45743
951         * gfortran.dg/whole_file_32.f90 : New test.
952
953 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
954
955         PR c++/47666
956         * g++.dg/inherit/virtual7.C: New test.
957
958 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
959
960         PR objc/47832
961         * objc.dg/type-size-3.m: Updated error message.
962         * objc.dg/type-size-4.m: New test.
963         * objc.dg/type-size-5.m: New test.
964
965 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
966
967         * lib/gnat.exp: Fix comments.
968         Don't load libgloss.exp.
969         (default_gnat_version): Call $compiler with --version.
970         Adapt regexp for gnatmake output, insert version.
971         (gnat_version): New proc.
972         (gnat_init): Remove gnat_libgcc_s_path.
973         (gnat_target_compile): Likewise.
974         Remove ld_library_path.
975         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
976         (gnat_pass): Remove.
977         (gnat_pass): Remove.
978         (gnat_finish): Remove.
979         (gnat_exit): Remove.
980         (local_find_gnatmake): Reindent.
981         (runtest_file_p): Remove.
982         (prune_warnings): Remove.
983         (find_gnatclean): New proc.
984         * lib/gnat-dg.exp (lremove): New proc.
985         (gnat-dg-test): Reindent.
986         Remove additional output files.
987         (gnat-dg-runtest): Remove.
988
989         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
990         * gnat.dg/loop_optimization6.adb: Likewise.
991         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
992
993 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
994
995         PR tree-optimization/47835
996         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
997
998 2011-02-22  Tobias Burnus  <burnus@net-b.de>
999
1000         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1001         * gfortran.dg/abstract_type_2.f03: Ditto.
1002         * gfortran.dg/abstract_type_3.f03: Ditto.
1003         * gfortran.dg/abstract_type_4.f03: Ditto.
1004         * gfortran.dg/abstract_type_5.f03: Ditto.
1005         * gfortran.dg/abstract_type_6.f03: Ditto.
1006         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1007         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1008         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1009         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1010         * gfortran.dg/array_function_5.f90: Ditto.
1011         * gfortran.dg/asynchronous_3.f03: Ditto.
1012         * gfortran.dg/char_expr_1.f90: Ditto.
1013         * gfortran.dg/class_14.f03: Ditto.
1014         * gfortran.dg/data_array_6.f: Ditto.
1015         * gfortran.dg/data_invalid.f90: Ditto.
1016         * gfortran.dg/dot_product_1.f03: Ditto.
1017         * gfortran.dg/func_derived_5.f90: Ditto.
1018         * gfortran.dg/func_result_4.f90: Ditto.
1019         * gfortran.dg/implied_do_1.f90: Ditto.
1020         * gfortran.dg/initialization_25.f90: Ditto.
1021         * gfortran.dg/initialization_26.f90: Ditto.
1022         * gfortran.dg/interface_34.f90: Ditto.
1023         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1024         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1025         * gfortran.dg/matmul_8.f03: Ditto.
1026         * gfortran.dg/merge_init_expr.f90: Ditto.
1027         * gfortran.dg/pack_assign_1.f90: Ditto.
1028         * gfortran.dg/pack_vector_1.f90: Ditto.
1029         * gfortran.dg/pointer_check_8.f90: Ditto.
1030         * gfortran.dg/product_init_expr.f03: Ditto.
1031         * gfortran.dg/reshape_order_5.f90: Ditto.
1032         * gfortran.dg/reshape_shape_1.f90: Ditto.
1033         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1034         * gfortran.dg/same_name_2.f90: Ditto.
1035         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1036         * gfortran.dg/spread_init_expr.f03: Ditto.
1037         * gfortran.dg/stmt_func_1.f90: Ditto.
1038         * gfortran.dg/sum_init_expr.f03: Ditto.
1039         * gfortran.dg/transpose_3.f03: Ditto.
1040         * gfortran.dg/unpack_init_expr.f03: Ditto.
1041         * gfortran.dg/warn_conversion.f90: Ditto.
1042         * gfortran.dg/warn_conversion_2.f90: Ditto.
1043         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1044         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1045         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1046         * gfortran.dg/whole_file_16.f90: Ditto.
1047         * gfortran.dg/whole_file_17.f90: Ditto.
1048         * gfortran.dg/whole_file_18.f90: Ditto.
1049         * gfortran.dg/whole_file_20.f03: Ditto.
1050         * gfortran.dg/whole_file_5.f90: Ditto.
1051         * gfortran.dg/whole_file_6.f90: Ditto.
1052         * gfortran.dg/write_invalid_format.f90: Ditto.
1053         * gfortran.dg/zero_sized_6.f90: Ditto.
1054
1055 2011-02-21  Jeff Law <law@redhat.com>
1056
1057         PR rtl-optimization/46178
1058         * gcc.target/i386/pr46178.c: New test.
1059
1060         PR rtl-optimization/46002
1061         * gcc.c-torture/compile/pr46002.c: New test.
1062
1063 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1064
1065         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1066         *-*-hpux10*.
1067
1068 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR debug/47106
1071         * g++.dg/debug/pr47106.C: Require effective target lto.
1072
1073 2011-02-21  Jason Merrill  <jason@redhat.com>
1074
1075         * g++.dg/cpp0x/constexpr-diag2.C: New.
1076
1077 2011-02-20  Jason Merrill  <jason@redhat.com>
1078
1079         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1080
1081         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1082
1083         * g++.dg/overload/conv-op1.C: New.
1084
1085         * g++.dg/cpp0x/constexpr-synth1.C: New.
1086
1087 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1088
1089         * objc.dg/layout-2.m: New.
1090         * objc.dg/selector-3.m: Adjusted location of error message.
1091         * objc.dg/type-size-3.m: Same.
1092         * obj-c++.dg/selector-3.mm: Same.
1093
1094 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1095
1096         PR objc/47784
1097         * objc.dg/property/dotsyntax-22.m: New.
1098         * obj-c++.dg/property/dotsyntax-22.mm: New.
1099
1100 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1101
1102         PR c++/46394
1103         * g++.dg/template/typedef38.C: New test.
1104
1105 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1106
1107         PR fortran/46818
1108         * gfortran.dg/whole_file_30.f90 : New test.
1109         * gfortran.dg/whole_file_31.f90 : New test.
1110
1111 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1112
1113         PR fortran/45077
1114         PR fortran/44945
1115         * gfortran.dg/whole_file_28.f90 : New test.
1116         * gfortran.dg/whole_file_29.f90 : New test.
1117
1118 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1119
1120         PR c++/44118
1121         * g++.dg/template/crash105.C: New.
1122
1123 2011-02-19  Jason Merrill  <jason@redhat.com>
1124
1125         * g++.dg/cpp0x/regress/no-elide1.C: New.
1126
1127 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1128
1129         PR tree-optimization/46620
1130         * gcc.dg/pr46620.c: New.
1131
1132 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR c/47809
1135         * gcc.target/i386/pr47809.c: New test.
1136
1137 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1138             Tobias Burnus  <burnus@net-b.de>
1139
1140         * lib/target-supports.exp
1141         (check_effective_target_fortran_large_real): New check for large reals.
1142         * gfortran.dg/nan_7.f90: New test.
1143
1144 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1145
1146         PR libgfortran/47567
1147         * gfortran.dg/fmt_f0_1.f90: Update test.
1148
1149 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1150
1151         PR fortran/47348
1152         * gfortran.dg/array_constructor_36.f90 : New test.
1153         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1154         allow for comparison between different elements of the array
1155         constructor at different levels of optimization.
1156
1157 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1158
1159         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1160         * gcc.target/i386/pr32280-1.c: Likewise.
1161
1162 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR target/47800
1165         * gcc.target/i386/pr47800.c: New test.
1166
1167 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1168
1169         * objc/execute/exceptions/foward-1.x: New.
1170
1171 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/47789
1174         * gfortran.dg/derived_constructor_comps_4.f90: New.
1175
1176 2011-02-18  Tobias Burnus
1177
1178         PR fortran/47775
1179         * gfortran.dg/func_result_6.f90: New.
1180
1181 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1182
1183         PR c++/47795
1184         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1185
1186 2011-02-18  Tobias Burnus  <burnus@net-b.de>
1187
1188         PR fortran/47750
1189         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1190         gcc_warning_prefix.
1191         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1192         normalizing the error/warning output.
1193         * gfortran.dg/Wall.f90: Update dg-error/warning.
1194         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1195         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1196         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1197         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1198         * gfortran.dg/class_30.f90: Update dg-error/warning.
1199         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1200         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1201         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1202         * gfortran.dg/entry_17.f90: Update dg-error/warning.
1203         * gfortran.dg/entry_19.f90: Update dg-error/warning.
1204         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1205         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1206         * gfortran.dg/g77/12632.f: Update dg-error/warning.
1207         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1208         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1209         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1210         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1211         * gfortran.dg/goto_8.f90: Update dg-error/warning.
1212         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1213         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1214         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1215         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1216         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1217         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1218         * gfortran.dg/volatile3.f90: Update dg-error/warning.
1219         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1220         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1221         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1222         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1223         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1224
1225 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1226
1227         PR fortran/47768
1228         * gfortran.dg/proc_ptr_comp_30.f90: New.
1229
1230 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR debug/47780
1233         * gcc.target/i386/pr47780.c: New test.
1234
1235 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1236
1237         PR fortran/47767
1238         * gfortran.dg/class_40.f03: New.
1239
1240 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
1241
1242         PR c++/47208
1243         * g++.dg/cpp0x/auto21.C: New test.
1244
1245 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
1246
1247         * objc.dg/special/unclaimed-category-1.h: Updated for
1248         new ABI support.
1249         * objc.dg/special/unclaimed-category-1.m: Same.
1250         * objc.dg/zero-link-1.m: Same.
1251         * objc.dg/lookup-1.m: Same.
1252         * objc.dg/torture/strings/const-str-9.m
1253         * objc.dg/torture/strings/const-str-10.m: Same.
1254         * objc.dg/torture/strings/const-str-11.m: Same.
1255         * objc.dg/torture/forward-1.m: Same.
1256         * objc.dg/zero-link-2.m: Same.
1257         * objc.dg/encode-7-next-64bit.m: Same.
1258         * objc.dg/method-4.m: Same.
1259         * objc.dg/next-runtime-1.m: Same.
1260         * objc.dg/image-info.m: Same.
1261         * objc.dg/pr23214.m: Same.
1262         * objc.dg/symtab-1.m: Same.
1263         * obj-c++.dg/basic.m: Same.
1264         * obj-c++.dg/proto-lossage-3.m: Same.
1265         * obj-c++.dg/torture/strings/const-str-10.m: Same.
1266         * obj-c++.dg/torture/strings/const-str-11.m: Same.
1267         * obj-c++.dg/torture/strings/const-str-9.m: Same.
1268         * obj-c++.dg/method-11.m: Same.
1269         * objc/execute/enumeration-1.m: Same.
1270         * objc/execute/object_is_class.m: Same.
1271         * objc/execute/formal_protocol-2.m: Same.
1272         * objc/execute/formal_protocol-4.m: Same.
1273         * objc/execute/formal_protocol-6.m: Same.
1274         * objc/execute/bycopy-3.m: Same.
1275         * objc/execute/exceptions/catchall-1.m: Same.
1276         * objc/execute/exceptions/finally-1.m: Same.
1277         * objc/execute/exceptions/local-variables-1.m: Same.
1278         * objc/execute/exceptions/foward-1.m: Same.
1279         * objc/execute/bf-common.h
1280         * objc/execute/enumeration-2.m: Same.
1281         * objc/execute/formal_protocol-1.m: Same.
1282         * objc/execute/formal_protocol-3.m: Same.
1283         * objc/execute/formal_protocol-5.m: Same.
1284         * objc/execute/accessing_ivars.m: Same.
1285         * objc/execute/bycopy-2.m: Same.
1286         * objc/execute/formal_protocol-7.m: Same.
1287         * objc/execute/compatibility_alias.m: Same.
1288         * objc/execute/no_clash.m: Same.
1289         * objc/execute/object_is_meta_class.m: Same.
1290         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1291         * objc/execute/class-tests-1.h: Include stdio.h.
1292         * objc/execute/class-tests-2.h: Same.
1293         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1294         runtimes.
1295         * obj-c++.dg/try-catch-2.mm: Same.
1296
1297 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR c++/47783
1300         * g++.dg/warn/Wunused-parm-4.C: New test.
1301
1302 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
1303             Jan Hubicka  <jh@suse.cz>
1304
1305         PR debug/47106
1306         PR debug/47402
1307         * g++.dg/debug/pr47106.C: New.
1308
1309 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
1310
1311         PR target/43653
1312         * gcc.target/i386/pr43653.c: New test.
1313
1314 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
1315
1316         PR c++/47172
1317         * g++.dg/template/inherit6.C: New test.
1318
1319 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
1320
1321         PR fortran/47745
1322         * gfortran.dg/class_39.f03: New.
1323
1324 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
1325
1326         PR c++/47326
1327         * g++.dg/cpp0x/variadic106.C: New test.
1328
1329 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR libfortran/47757
1332         * gfortran.dg/pr47757-1.f90: New test.
1333         * gfortran.dg/pr47757-2.f90: New test.
1334         * gfortran.dg/pr47757-3.f90: New test.
1335
1336         PR c++/47704
1337         * g++.dg/cpp0x/enum8.C: New test.
1338
1339 2011-02-15  Jason Merrill  <jason@redhat.com>
1340
1341         * g++.dg/inherit/implicit-trivial1.C: New.
1342         * g++.dg/cpp0x/implicit-trivial1.C: New.
1343
1344 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1345
1346         PR middle-end/47725
1347         * gcc.dg/torture/pr47725.c: Removed.
1348
1349 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1350
1351         PR target/47755
1352         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1353         constant does not generate a load from memory.
1354
1355 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1356
1357         PR middle-end/47725
1358         * gcc.dg/torture/pr47725.c: New.
1359
1360 2011-02-15  Richard Guenther  <rguenther@suse.de>
1361
1362         PR tree-optimization/47743
1363         * gcc.dg/torture/pr47743.c: New testcase.
1364
1365 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR middle-end/47581
1368         * gcc.target/i386/pr47581.c: New test.
1369
1370 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1371
1372         PR fortran/47730
1373         * gfortran.dg/select_type_22.f03: New.
1374
1375 2011-02-14  Jason Merrill  <jason@redhat.com>
1376
1377         * g++.dg/cpp0x/regress/enum1.C: New.
1378
1379 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/include.adb: New test.
1382
1383 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1384
1385         PR fortran/47728
1386         * gfortran.dg/class_38.f03: New.
1387
1388 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         * gcc.dg/pr46494.c: New test.
1391
1392 2011-02-14  Richard Guenther  <rguenther@suse.de>
1393
1394         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1395
1396 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1397
1398         PR ada/41929
1399         * gnat.dg/null_pointer_deref1.exp: Don't skip on
1400         sparc*-sun-solaris2.11.
1401
1402 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1403
1404         PR fortran/47349
1405         * gfortran.dg/argument_checking_18.f90: New.
1406
1407 2011-02-13  Tobias Burnus  <burnus@net-b.de>
1408
1409         * gfortran.dg/argument_checking_13.f90: Update dg-error.
1410         * gfortran.dg/argument_checking_17.f90: New.
1411
1412 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
1413
1414         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1415         are temporarily disabled.
1416         * gfortran.dg/class_7.f03: Ditto.
1417         * gfortran.dg/coarray_14.f90: Ditto.
1418         * gfortran.dg/typebound_proc_13.f03: Ditto.
1419
1420 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
1421
1422         PR fortran/45586
1423         * gfortran.dg/extends_11.f03: New.
1424
1425 2011-02-11  Xinliang David Li  <davidxl@google.com>
1426
1427         PR tree-optimization/47707
1428         * g++.dg/tree-ssa/pr47707.C: New test.
1429
1430 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * g++.dg/opt/inline17.C: New test.
1433
1434 2011-02-11  Tobias Burnus  <burnus@net-b.de>
1435
1436         PR fortran/47550
1437         * gfortran.dg/pure_formal_2.f90: New.
1438
1439 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
1440
1441         PR rtl-optimization/47614
1442         * gfortran.dg/pr47614.f: New.
1443
1444 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
1445
1446         PR driver/47678
1447         * gcc.dg/opts-6.c: New test.
1448
1449 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR debug/47684
1452         * gcc.dg/pr47684.c: New test.
1453
1454 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1455
1456         PR target/47629
1457         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1458         c99_runtime, dg-add-options c99_runtime.
1459         (main): Use __asm__.
1460
1461 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1462
1463         PR testsuite/47400
1464         * lib/target-supports.exp (check_ascii_locale_available): New proc.
1465         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1466         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1467         * gcc.dg/ucnid-10.c: Likewise.
1468         * gcc.dg/ucnid-13.c: Likewise.
1469         * gcc.dg/ucnid-7.c: Likewise.
1470         * gcc.dg/ucnid-8.c: Likewise.
1471         Adapt dg-warning line number.
1472
1473 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
1474
1475         * gcc.target/i386/parity-1.c: Use -march=k8.
1476         * gcc.target/i386/parity-2.c: Ditto.
1477         * gcc.target/i386/vecinit-1.c: Ditto.
1478         * gcc.target/i386/vecinit-2.c: Ditto.
1479
1480 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1481
1482         PR target/46610
1483         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1484         * gcc.target/mips/save-restore-3.c: Likewise.
1485         * gcc.target/mips/save-restore-4.c: Likewise.
1486         * gcc.target/mips/save-restore-5.c: Likewise.
1487
1488         PR target/47683
1489         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1490         * g++.dg/tree-prof/partition2.C: Likewise.
1491
1492 2011-02-09  Jason Merrill  <jason@redhat.com>
1493
1494         * g++.dg/tree-ssa/inline-3.C: Use a normal function
1495         rather than misdeclare std::puts.
1496
1497         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1498         * g++.dg/other/warning1.C: Likewise.
1499         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1500         * g++.old-deja/g++.gb/scope06.C: Likewise.
1501         * g++.old-deja/g++.law/cvt11.C: Likewise.
1502         * g++.old-deja/g++.law/init1.C: Likewise.
1503         * g++.dg/abi/mangle26.C: Likewise.
1504
1505         * g++.dg/template/function1.C: Adjust for C++0x mode.
1506         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1507
1508         * g++.dg/ext/label10.C: Adjust for C++0x mode.
1509         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1510
1511         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1512
1513         * g++.dg/cpp0x/regress/abi-empty7.C: New.
1514
1515         * g++.dg/cpp0x/regress: New directory.
1516         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1517         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1518         * g++.dg/cpp0x/regress/regress3.C: New.
1519
1520 2011-02-10  Richard Guenther  <rguenther@suse.de>
1521
1522         PR tree-optimization/47677
1523         * gcc.dg/torture/pr47677.c: New testcase.
1524
1525 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
1526
1527         * objc.dg/special/load-category-1.m: Remove unused header.
1528         * objc.dg/special/load-category-1a.m: Likewise.
1529         * objc.dg/special/load-category-2.m: Likewise.
1530         * objc.dg/special/load-category-2a.m: Likewise.
1531         * objc.dg/special/load-category-3.m: Likewise.
1532         * objc.dg/special/load-category-3a.m: Likewise.
1533         * objc.dg/attributes/proto-attribute-2.m: Likewise.
1534         * objc.dg/attributes/proto-attribute-3.m: Likewise.
1535         * objc.dg/attributes/class-attribute-1.m: Likewise.
1536         * objc.dg/property/property.exp: Don't run for Darwin < 9.
1537         * obj-c++.dg/property/property.exp: Likewise.
1538         * objc.dg/attributes/method-sentinel-1.m: Update type header.
1539         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1540         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1541         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1542         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1543         * obj-c++.dg/template-8.mm: Likewise.
1544
1545 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR target/47665
1548         * gcc.target/i386/pr47665.c: New test.
1549
1550 2011-02-10  Jie Zhang  <jie@codesourcery.com>
1551
1552         PR testsuite/47622
1553         Revert
1554         2011-02-05  Jie Zhang  <jie@codesourcery.com>
1555         PR debug/42631
1556         * gcc.dg/pr42631.c: Update test.
1557         * gcc.dg/pr42631-2.c: New test.
1558
1559 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1560
1561         PR fortran/47352
1562         * gfortran.dg/proc_decl_25.f90: New.
1563
1564 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/47463
1567         * gfortran.dg/typebound_assignment_2.f03: New.
1568
1569 2011-02-09  Richard Guenther  <rguenther@suse.de>
1570
1571         PR tree-optimization/47664
1572         * gcc.dg/tree-ssa/inline-7.c: New testcase.
1573
1574 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
1575
1576         PR middle-end/47646
1577         * gnat.dg/uninit_func.adb: Adjust dg directive.
1578
1579 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
1580
1581         PR middle-end/47646
1582         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1583
1584 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
1585
1586         PR fortran/47637
1587         * gfortran.dg/auto_dealloc_2.f90: New.
1588
1589 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1590
1591         * gcc.dg/builtins-config.h: Remove __sgi handling.
1592         * lib/target-supports.exp (add_options_for_c99_runtime): Add
1593         -std=c99 for mips-sgi-irix6.5*.
1594
1595 2011-02-09  Martin Jambor  <mjambor@suse.cz>
1596
1597         PR middle-end/45505
1598         * gfortran.dg/pr25923.f90: Remove xfails.
1599
1600 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1601
1602         PR fortran/47583
1603         * gfortran.dg/inquire_14.f90: New test.
1604
1605 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
1606
1607         PR fortran/45290
1608         * gfortran.dg/pointer_init_6.f90: New.
1609
1610 2011-02-08  Jeff Law <law@redhat.com>
1611
1612         PR tree-optimization/42893
1613         * gcc.tree-ssa/pr42893.c: New test.
1614
1615 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
1616
1617         PR tree-optimization/46834
1618         PR tree-optimization/46994
1619         PR tree-optimization/46995
1620         * gcc.dg/graphite/id-pr46834.c: New.
1621         * gfortran.dg/graphite/id-pr46994.f90: New.
1622         * gfortran.dg/graphite/id-pr46995.f90: New.
1623
1624 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1625
1626         PR middle-end/47646
1627         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1628         using the variable is known the warning is emitted there.
1629         * gcc.dg/uninit-pr19430.c (foo): Likewise.
1630         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1631
1632         * c-c++-common/pr20000.c (g): Both warnings occur at the return
1633         statement.
1634         (vg): Likewise.
1635         * gcc.dg/noreturn-1.c (foo5): Likewise.
1636         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1637         (method2): Likewise.
1638
1639         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1640         the return statement using the uninitialized variable.
1641         * gfortran.dg/pr39666-2.f90 (f): Likewise.
1642
1643 2011-02-08  Richard Guenther  <rguenther@suse.de>
1644
1645         PR middle-end/47639
1646         * g++.dg/opt/pr47639.c: New testcase.
1647
1648 2011-02-08  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/47632
1651         * g++.dg/opt/pr47632.C: New testcase.
1652
1653 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1654
1655         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1656
1657 2011-02-07  Richard Guenther  <rguenther@suse.de>
1658
1659         PR tree-optimization/47615
1660         * g++.dg/opt/pr47615.C: New testcase.
1661
1662 2011-02-07  Richard Guenther  <rguenther@suse.de>
1663
1664         PR tree-optimization/47621
1665         * gcc.dg/torture/pr47621.c: New testcase.
1666
1667 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
1668
1669         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1670
1671 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
1672
1673         PR fortran/47592
1674         * gfortran.dg/allocate_with_source_1 : New test.
1675
1676 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR middle-end/47610
1679         * gcc.dg/pr47610.c: New test.
1680
1681 2011-02-05  Jie Zhang  <jie@codesourcery.com>
1682
1683         PR debug/42631
1684         * gcc.dg/pr42631.c: Update test.
1685         * gcc.dg/pr42631-2.c: New test.
1686
1687 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1688
1689         PR fortran/47574
1690         * gfortran.dg/pr47574.f90:  New test.
1691
1692 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
1693
1694         PR tree-optimization/46194
1695         * gcc.dg/autopar/pr46194.c: New.
1696
1697 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1698
1699         PR tree-optimization/43695
1700         * g++.dg/ipa/pr43695.C: New.
1701
1702 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR inline-asm/23200
1705         * gcc.dg/pr23200.c: New test.
1706
1707 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
1708
1709         PR c++/47589
1710         * g++.dg/pr47589.C: New test.
1711
1712 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
1713
1714         PR c++/47398
1715         * g++.dg/template/typedef37.C: New test.
1716         * g++.dg/template/param1.C: Adjust expected error message.
1717
1718 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR middle-end/31490
1721         * gcc.dg/pr31490-2.c: New test.
1722         * gcc.dg/pr31490-3.c: New test.
1723         * gcc.dg/pr31490-4.c: New test.
1724
1725 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
1726             Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c++/46890
1729         * g++.dg/parser/semicolon3.C: Adjust.
1730         * g++.dg/parser/semicolon4.C: New testcase.
1731         * g++.dg/pr46890.C: New testcase.
1732
1733 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1734
1735         PR c++/29571
1736         * g++.dg/init/pr29571.C: New.
1737
1738 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1739
1740         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1741         instead of vect_int.
1742
1743 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR target/47312
1746         * gcc.target/i386/pr47312.c: New test.
1747
1748         PR target/47564
1749         * gcc.target/i386/pr47564.c: New test.
1750
1751 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
1752
1753         PR tree-optimization/45122
1754         * gcc.dg/tree-ssa/pr45122.c: New.
1755
1756 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1757
1758         PR target/47272
1759         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1760         and vec_vsx_st.
1761
1762         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1763         and vsx so a default --with-cpu=power7 doesn't give an error
1764         when -mavoid-indexed-addresses is used.
1765
1766         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1767         wrapper function to save the arguments and then jump to the real
1768         function, rather than depending on the compiler not to move stuff
1769         before an asm.
1770         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1771
1772 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1773             Paul Thomas  <pault@gcc.gnu.org>
1774
1775         PR fortran/47082
1776         * gfortran.dg/class_37.f03 : New test.
1777
1778 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
1779             Richard Guenther  <rguenther@suse.de>
1780
1781         PR tree-optimization/40979
1782         PR bootstrap/47044
1783         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1784         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1785         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1786         check_vect_support_and_set_flags.
1787         * gfortran.dg/graphite/vect-pr40979.f90: New.
1788
1789 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
1790
1791         PR fortran/47572
1792         * gfortran.dg/class_36.f03: New.
1793
1794 2011-02-02  Richard Guenther  <rguenther@suse.de>
1795
1796         PR tree-optimization/47566
1797         * gcc.dg/lto/20110201-1_0.c: New testcase.
1798
1799 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
1800
1801         PR debug/47498
1802         PR debug/47501
1803         PR debug/45136
1804         PR debug/45130
1805         * debug/pr47498.c: New.
1806         * debug/pr47501.c: New.
1807
1808 2011-02-01  Richard Guenther  <rguenther@suse.de>
1809
1810         PR tree-optimization/47559
1811         * g++.dg/torture/pr47559.C: New testcase.
1812
1813 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
1814
1815         PR fortran/47565
1816         * gfortran.dg/typebound_call_20.f03: New.
1817
1818 2011-02-01  Richard Guenther  <rguenther@suse.de>
1819
1820         PR tree-optimization/47555
1821         * gcc.dg/pr47555.c: New testcase.
1822
1823 2011-02-01  Richard Guenther  <rguenther@suse.de>
1824
1825         PR tree-optimization/47541
1826         * g++.dg/torture/pr47541.C: New testcase.
1827
1828 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1829
1830         PR fortran/47455
1831         * gfortran.dg/typebound_call_19.f03: New.
1832
1833 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR c++/47416
1836         * g++.dg/cpp0x/pr47416.C: New test.
1837
1838 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
1839
1840         PR fortran/47519
1841         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1842
1843 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
1844
1845         PR fortran/47463
1846         * gfortran.dg/typebound_assignment_1.f03: New.
1847
1848 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR tree-optimization/47538
1851         * gcc.c-torture/execute/pr47538.c: New test.
1852
1853 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1854
1855         PR target/45325
1856         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1857
1858 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1859
1860         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1861
1862 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
1863
1864         PR rtl-optimization/44031
1865         * gcc.c-torture/compile/20110131-1.c: New test.
1866
1867 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1868
1869         PR fortran/47042
1870         * gfortran.dg/stmt_func_1.f90: New.
1871
1872 2011-01-31  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/47042
1875         * gfortran.dg/interface_34.f90: New.
1876
1877 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
1878
1879         PR fortran/47523
1880         * gfortran.dg/realloc_on_assign_5.f03: New test.
1881         * gfortran.dg/realloc_on_assign_5.f03: New test.
1882
1883 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1884
1885         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1886         * gfortran.dg/bessel_7.f90: Likewise.
1887         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
1888
1889         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1890         * gfortran.dg/sum_init_expr.f03: Likewise.
1891
1892         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1893
1894         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1895         -r -nostdlib.
1896
1897         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1898         loop only on "vect_intfloat_cvt" targets.
1899
1900 2011-01-29  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/47531
1903         * gfortran.dg/shape_6.f90: New.
1904
1905 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1906
1907         PR libgfortran/47434
1908         * gfortran.dg/read_infnan_1.f90: Update test.
1909         * gfortran.dg/module_nan.f90: Update test.
1910         * gfortran.dg/char4_iunit_1.f03: Update test.
1911         * gfortran.dg/large_real_kind_1.f90: Update test.
1912         * gfortran.dg/real_const_3.f90: Update test.
1913         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1914
1915 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
1916
1917         PR c++/47311
1918         * g++.dg/template/param2.C: New test.
1919
1920 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1921
1922         PR libgfortran/47285
1923         * gfortran.dg/fmt_g.f: New test.
1924
1925 2011-01-28  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/47507
1928         * gfortran.dg/pure_formal_1.f90: New.
1929
1930 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR target/42894
1933         * gcc.dg/tls/pr42894.c: New test.
1934
1935 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1936
1937         * gcc.dg/pr47276.c: Add dg-require-visibility.
1938
1939 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1940
1941         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1942
1943 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
1944             Tobias Burnus  <burnus@gcc.gnu.org>
1945
1946         PR fortran/45170
1947         PR fortran/35810
1948         PR fortran/47350
1949         * gfortran.dg/realloc_on_assign_3.f03: New test.
1950         * gfortran.dg/realloc_on_assign_4.f03: New test.
1951         * gfortran.dg/allocatable_function_5.f90: New test.
1952         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1953         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1954         implemented" dg-errors.
1955
1956 2011-01-27  Jan Hubicka  <jh@suse.cz>
1957
1958         PR middle-end/46949
1959         * gcc.dg/attr-weakref-4.c: New testcase
1960
1961 2011-01-27  Martin Jambor  <mjambor@suse.cz>
1962
1963         PR tree-optimization/47228
1964         * gcc.dg/torture/pr47228.c: New test.
1965
1966 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1967
1968         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1969
1970 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1971
1972         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1973         when using auto-overlay support on the SPU.
1974
1975 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1976
1977         PR rtl-optimization/44174
1978         * gcc.target/i386/asm-6.c: New test.
1979
1980 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
1981
1982         PR rtl-optimization/46856
1983         * gcc.c-torture/compile/pr46856.c: New test.
1984
1985 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
1986             Andrew Pinski  <pinskia@gmail.com>
1987
1988         PR c/43082
1989         * gcc.dg/pr43082.c: New.
1990
1991 2011-01-26  DJ Delorie  <dj@redhat.com>
1992
1993         PR rtl-optimization/46878
1994         * gcc.dg/pr46878-1.c: New test.
1995
1996 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
1997
1998         PR c++/47476
1999         * g++.dg/cpp0x/pr47476.C: New test.
2000
2001 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2002
2003         * gcc.c-torture/compile/20110126-1.c: New test.
2004
2005 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2006
2007         PR c/47473
2008         * gcc.dg/torture/pr47473.c: New test.
2009
2010 2011-01-26  Jan Hubicka  <jh@suse.cz>
2011
2012         PR target/47237
2013         * gcc.c-torture/execute/pr47237.c: New testcase.
2014
2015 2011-01-26  Jan Hubicka  <jh@suse.cz>
2016
2017         PR tree-optimization/47190
2018         * gcc.dg/attr-weakref-3.c: New testcase.
2019
2020 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2021
2022         PR c++/43601
2023         * gcc.dg/dll-9a.c: New test file.
2024         * gcc.dg/dll-11.c: Likewise.
2025         * gcc.dg/dll-12.c: Likewise.
2026         * gcc.dg/dll-12a.c: Likewise.
2027         * gcc.dg/dll-11a.c: Likewise.
2028         * gcc.dg/dll-9.c: Likewise.
2029         * gcc.dg/dll-10.c: Likewise.
2030         * gcc.dg/dll-10a.c: Likewise.
2031         * g++.dg/ext/dllexport4a.cc: Likewise.
2032         * g++.dg/ext/dllexport4.C: Likewise.
2033         * g++.dg/ext/dllexport5.C: Likewise.
2034         * g++.dg/ext/dllexport5a.cc: Likewise.
2035
2036 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2037
2038         PR tree-optimization/46970
2039         * gcc.dg/graphite/pr46970.c: New.
2040
2041 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2042
2043         PR tree-optimization/46215
2044         * gcc.dg/graphite/pr46215.c: New.
2045
2046 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2047
2048         PR tree-optimization/46168
2049         * gcc.dg/graphite/pr46168.c: New.
2050
2051 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2052
2053         PR tree-optimization/43657
2054         * gcc.dg/graphite/pr43657.c: New.
2055
2056 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2057
2058         PR tree-optimization/29832
2059         * gfortran.dg/graphite/pr29832.f90: New.
2060
2061 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2062
2063         PR tree-optimization/43567
2064         * gcc.dg/graphite/pr43567.c: New.
2065
2066 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2067
2068         * gfortran.dg/graphite/interchange-4.f: New.
2069         * gfortran.dg/graphite/interchange-5.f: New.
2070
2071         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2072         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2073         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2074         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2075         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2076         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2077         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2078         * gfortran.dg/ltrans-7.f90: Removed.
2079         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2080
2081         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2082         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2083         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2084         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2085         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2086         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2087         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2088         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2089         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2090         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2091         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2092         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2093         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2094         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2095         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2096         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2097         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2098         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2099         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2100         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2101         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2102         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2103         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2104         * gcc.dg/tree-ssa/data-dep-1.c
2105         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2106         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2107         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2108         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2109         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2110
2111 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2112
2113         PR tree-optimization/47265
2114         PR tree-optimization/47443
2115         * gcc.c-torture/compile/pr47265.c: New test.
2116         * gcc.dg/pr47443.c: New test.
2117
2118 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2119
2120         PR tree-optimization/47382
2121         * g++.dg/torture/pr47382.C: New test.
2122         * g++.dg/opt/devirt1.C: Xfail.
2123
2124 2011-01-25  Yao Qi  <yao@codesourcery.com>
2125
2126         PR target/45701
2127         * gcc.target/arm/pr45701-1.c: New test.
2128         * gcc.target/arm/pr45701-2.c: New test.
2129         * gcc.target/arm/pr45701-3.c: New test.
2130
2131 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2132             Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR tree-optimization/47271
2135         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2136
2137 2011-01-25  Nick Clifton  <nickc@redhat.com>
2138
2139         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2140         (saturate_add): Delete.
2141         (exchange): Delete.
2142         (main): Do not run saturate_add.
2143         (set_interrupts): Delete.
2144
2145 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2146
2147         PR fortran/47448
2148         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2149
2150 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR tree-optimization/47427
2153         PR tree-optimization/47428
2154         * gcc.c-torture/compile/pr47427.c: New test.
2155         * gcc.c-torture/compile/pr47428.c: New test.
2156
2157 2011-01-25  Richard Guenther  <rguenther@suse.de>
2158
2159         PR middle-end/47411
2160         * gcc.dg/torture/pr47411.c: New testcase.
2161
2162 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2163
2164         * gfortran.dg/graphite/id-24.f: New.
2165         * gfortran.dg/graphite/id-25.f: New.
2166
2167 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2168
2169         * gfortran.dg/graphite/id-23.f: New.
2170
2171 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2172
2173         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2174
2175 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2176
2177         * gcc.dg/graphite/block-0.c: Un-XFAILed.
2178         * gcc.dg/graphite/block-1.c: Un-XFAILed.
2179         * gcc.dg/graphite/block-7.c: Un-XFAILed.
2180         * gcc.dg/graphite/block-8.c: Un-XFAILed.
2181         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2182         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2183         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2184         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2185         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2186
2187 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2188
2189         * gcc.dg/graphite/block-0.c: Add documentation.
2190         * gcc.dg/graphite/block-4.c: Same.
2191         * gcc.dg/graphite/block-7.c: Same.
2192         * gcc.dg/graphite/block-8.c: New.
2193         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2194         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2195         * gcc.dg/graphite/interchange-12.c: Add documentation.
2196         * gcc.dg/graphite/interchange-13.c: New.
2197         * gcc.dg/graphite/interchange-14.c: New.
2198         * gcc.dg/graphite/interchange-15.c: New.
2199         * gcc.dg/graphite/interchange-8.c: Add documentation.
2200         * gcc.dg/graphite/interchange-mvt.c: Same.
2201
2202 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2203
2204         PR target/47408
2205         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2206         * gcc.target/powerpc/altivec-14.c: Ditto.
2207         * gcc.target/powerpc/altivec-33.c: Ditto.
2208         * gcc.target/powerpc/altivec-types-1.c: Ditto.
2209         * gcc.target/powerpc/altivec-types-2.c: Ditto.
2210         * gcc.target/powerpc/altivec-types-3.c: Ditto.
2211         * gcc.target/powerpc/altivec-types-4.c: Ditto.
2212         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2213         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2214         * g++.dg/ext/altivec-15.C: Ditto.
2215         * g++.dg/ext/altivec-types-1.C: Ditto.
2216         * g++.dg/ext/altivec-types-2.C: Ditto.
2217         * g++.dg/ext/altivec-types-3.C: Ditto.
2218         * g++.dg/ext/altivec-types-4.C: Ditto.
2219
2220 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2221
2222         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2223
2224 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2225
2226         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2227         optimization options.
2228
2229 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2230
2231         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2232
2233         PR testsuite/45988
2234         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2235
2236 2011-01-23  Tobias Burnus  <burnus@net-b.de>
2237
2238         PR fortran/47421
2239         * gfortran.dg/allocatable_scalar_12.f90: New.
2240
2241 2011-01-23  Ira Rosen  <irar@il.ibm.com>
2242
2243         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2244         vectorization to be not profitable if peeling is used to
2245         realign the memory access.
2246         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2247         loop bound to avoid loop unrolling.
2248         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2249
2250 2011-01-22  Jan Hubicka  <jh@suse.cz>
2251
2252         PR lto/47333
2253         * g++.dg/lto/pr47333.C: New file.
2254
2255 2011-01-22  Jan Hubicka  <jh@suse.cz>
2256
2257         PR tree-optimization/43884
2258         PR lto/44334
2259         * gcc.dg/autopar/outer-2.c: Increase array size.
2260         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2261
2262 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2263
2264         PR fortran/38536
2265         * gfortran.dg/c_loc_tests_16.f90:  New test.
2266
2267 2011-01-22  Tobias Burnus  <burnus@net-b.de>
2268
2269         PR fortran/47399
2270         * gfortran.dg/typebound_proc_19.f90: New.
2271
2272 2011-01-21  Jeff Law <law@redhat.com>
2273
2274         PR tree-optimization/47053
2275         * g++.dg/pr47053.C: New test.
2276
2277 2011-01-21  Jason Merrill  <jason@redhat.com>
2278
2279         PR c++/47041
2280         * g++.dg/cpp0x/constexpr-ctor6.C: New.
2281
2282 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2283
2284         PR c++/47388
2285         * g++.dg/cpp0x/range-for10.C: New test.
2286         * g++.dg/template/for1.C: New test.
2287
2288         PR middle-end/45566
2289         * g++.dg/tree-prof/partition3.C: New test.
2290
2291         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2292
2293         PR rtl-optimization/47366
2294         * g++.dg/opt/pr47366.C: New test.
2295
2296 2011-01-21  Jason Merrill  <jason@redhat.com>
2297
2298         PR c++/46552
2299         * g++.dg/cpp0x/constexpr-regress2.C: New.
2300
2301         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2302
2303 2011-01-21  Jeff Law <law@redhat.com>
2304
2305         PR rtl-optimization/41619
2306         * gcc.dg/pr41619.c: New.
2307
2308 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR tree-optimization/47355
2311         * g++.dg/opt/pr47355.C: New test.
2312
2313 2011-01-21  Richard Guenther  <rguenther@suse.de>
2314
2315         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2316         making main hot.
2317
2318 2011-01-21  Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/47365
2321         * gcc.dg/torture/pr47365.c: New testcase.
2322         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2323
2324 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2325
2326         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2327
2328 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR tree-optimization/47391
2331         * gcc.dg/pr47391.c: New test.
2332
2333 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2334
2335         * g++.dg/template/char1.C: Use signed char.
2336
2337 2011-01-21  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/47377
2340         * gfortran.dg/pointer_target_4.f90: New.
2341
2342 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2343
2344         PR target/47251
2345         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2346         ILP32 system and not IP32.
2347
2348 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
2349
2350         PR debug/46583
2351         * g++.dg/debug/pr46583.C: New.
2352
2353 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR debug/47283
2356         * g++.dg/debug/pr47283.C: New test.
2357
2358         PR testsuite/47371
2359         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2360         * gcc.target/i386/headmerge-2.c: Likewise.
2361
2362 2011-01-20  Richard Guenther  <rguenther@suse.de>
2363
2364         PR middle-end/47370
2365         * gcc.dg/torture/pr47370.c: New testcase.
2366
2367 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR tree-optimization/46130
2370         * gcc.dg/pr46130-1.c: New test.
2371         * gcc.dg/pr46130-2.c: New test.
2372
2373 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
2374
2375         PR c++/47291
2376         * g++.dg/debug/dwarf2/template-params-10.C: New test.
2377
2378 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
2379
2380         PR debug/46240
2381         * g++.dg/debug/pr46240.cc: New.
2382
2383 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR c++/47303
2386         * g++.dg/template/anonunion1.C: New test.
2387
2388         PR rtl-optimization/47337
2389         * gcc.c-torture/execute/pr47337.c: New test.
2390
2391 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2392
2393         PR testsuite/45342
2394         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2395
2396 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2397
2398         PR tree-optimization/46021
2399         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2400
2401 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR tree-optimization/47290
2404         * g++.dg/torture/pr47290.C: New test.
2405
2406 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
2407
2408         PR fortran/47240
2409         * gfortran.dg/proc_ptr_comp_29.f90: New.
2410
2411 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2412
2413         PR testsuite/41146
2414         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2415         powerpc-apple-darwin9.
2416
2417 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
2418
2419         PR rtl-optimization/47299
2420         * gcc.c-torture/execute/pr47299.c: New test.
2421
2422 2011-01-17  Jason Merrill  <jason@redhat.com>
2423
2424         * g++.dg/cpp0x/constexpr-virtual.C: New.
2425
2426 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
2427
2428         PR fortran/47331
2429         * gfortran.dg/gomp/pr47331.f90: New test.
2430
2431 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2432
2433         PR objc/47314
2434         * objc.dg/selector-warn-1.m: New.
2435         * obj-c++.dg/selector-warn-1.mm: New.
2436
2437 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
2438
2439         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2440         Update dg-final accordingly.
2441
2442 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2443
2444         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2445
2446 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2447
2448         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2449         target check.
2450         * gcc.dg/guality/pr36728-2.c: Likewise.
2451
2452 2011-01-17  Richard Guenther  <rguenther@suse.de>
2453
2454         PR tree-optimization/47313
2455         * g++.dg/torture/pr47313.C: New testcase.
2456
2457 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
2458
2459         PR target/47318
2460         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2461         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2462         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2463         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2464
2465         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2466         as __m256i.
2467         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2468         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2469         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2470
2471 2011-01-17  Richard Guenther  <rguenther@suse.de>
2472
2473         PR tree-optimization/45967
2474         * gcc.dg/torture/pr45967-2.c: New testcase.
2475         * gcc.dg/torture/pr45967-3.c: Likewise.
2476
2477 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2478
2479         PR testsuite/47325
2480         * g++.dg/ext/pr47213.C: Require visibility.
2481
2482 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2483
2484         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2485         * gcc.dg/fixed-point/struct-union.c: Update error messages.
2486
2487 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2488
2489         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2490         Linux-based targets.
2491
2492 2011-01-13  Jan Hubicka  <jh@suse.cz>
2493
2494         PR tree-optimization/47276
2495         * gcc.dg/pr47276.c: New testcase.
2496
2497 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
2498             Jonathan Wakely  <jwakely.gcc@gmail.com>
2499
2500         PR c++/33558
2501         * g++.dg/other/pr33558.C: New.
2502         * g++.dg/other/pr33558-2.C: New.
2503
2504 2011-01-14  Martin Jambor  <mjambor@suse.cz>
2505
2506         PR tree-optimization/45934
2507         PR tree-optimization/46302
2508         * g++.dg/ipa/devirt-c-1.C: New test.
2509         * g++.dg/ipa/devirt-c-2.C: Likewise.
2510         * g++.dg/ipa/devirt-c-3.C: Likewise.
2511         * g++.dg/ipa/devirt-c-4.C: Likewise.
2512         * g++.dg/ipa/devirt-c-5.C: Likewise.
2513         * g++.dg/ipa/devirt-c-6.C: Likewise.
2514         * g++.dg/ipa/devirt-6.C: Likewise.
2515         * g++.dg/ipa/devirt-d-1.C: Likewise.
2516         * g++.dg/torture/pr45934.C: Likewise.
2517
2518 2011-01-14  Jason Merrill  <jason@redhat.com>
2519
2520         * g++.dg/cpp0x/variadic105.C: New.
2521
2522 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2523             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2524
2525         PR objc/45989
2526         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2527         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2528         execution tests on i?86-*-*, x86_64-*-* and
2529         powerpc*-apple-darwin* && ilp32.
2530         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2531         tests on i?86-*-* and x86_64-*-*.
2532
2533 2011-01-14  Richard Guenther  <rguenther@suse.de>
2534
2535         PR tree-optimization/47280
2536         * g++.dg/opt/pr47280.C: New testcase.
2537
2538 2011-01-14  Jason Merrill  <jason@redhat.com>
2539
2540         * g++.dg/cpp0x/constexpr-regress1.C: New.
2541
2542         * g++.dg/ext/flexary2.C: New.
2543
2544 2011-01-14  Richard Guenther  <rguenther@suse.de>
2545
2546         PR middle-end/47281
2547         * gcc.dg/torture/pr47281.c: New testcase.
2548         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2549
2550 2011-01-14  Richard Guenther  <rguenther@suse.de>
2551
2552         PR tree-optimization/47286
2553         * gcc.dg/tree-ssa/pr47286.c: New testcase.
2554
2555 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
2556
2557         PR c++/47213
2558         * g++.dg/ext/pr47213.C: New.
2559
2560 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2561
2562         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2563
2564 2011-01-13  Tobias Burnus  <burnus@net-b.de>
2565             Mikael Morin  <mikael@gcc.gnu.org>
2566
2567         PR fortran/45848
2568         PR fortran/47204
2569         * gfortran.dg/select_type_20.f90: New.
2570         * gfortran.dg/select_type_21.f90: New.
2571
2572 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2573
2574         PR target/47251
2575         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2576
2577 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2578
2579         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2580         * gcc.dg/guality/pr36728-2.c: Likewise.
2581
2582 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
2583
2584         PR debug/PR46973
2585         * g++.dg/debug/dwarf2/template-params-9.C: New test.
2586
2587 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
2588
2589         PR rtl-optimization/45352
2590         * gcc.dg/pr45352-3.c: New.
2591
2592 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2593
2594         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2595         comment.
2596         * g++.dg/cpp0x/range-for8.C: New.
2597         * g++.dg/cpp0x/range-for9.C: New.
2598
2599 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
2600
2601         PR debug/47209
2602         * g++.dg/debug/pr47209.C: New.
2603
2604 2011-01-12  Richard Guenther  <rguenther@suse.de>
2605
2606         PR lto/47259
2607         * gcc.dg/lto/pr47259_0.c: New testcase.
2608         * gcc.dg/lto/pr47259_1.c: Likewise.
2609
2610 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
2611
2612         * objc-obj-c++-shared/Object1.h: Add copyright header, update
2613         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2614         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2615         methods missing from the OBJC2 Object.
2616         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2617         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2618         GNU and NeXT runtimes.
2619         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2620         comments.
2621         * objc-obj-c++-shared/Object1.m: Likewise.
2622         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
2623         * objc.dg/proto-qual-1.m: Likewise.
2624         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2625         * obj-c++.dg/proto-qual-1.mm: Likewise.
2626
2627 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2628
2629         PR testsuite/33033
2630         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2631
2632 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
2633
2634         Fixed the Objective-C++ testsuite and updated all tests.
2635         * lib/obj-c++.exp (obj-c++_init): Declare and set
2636         gcc_warning_prefix and gcc_error_prefix.
2637         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2638         'dg-warning', 'dg-message' and 'dg-error'.
2639         * obj-c++.dg/class-extension-3.mm: Likewise.
2640         * obj-c++.dg/class-protocol-1.mm: Likewise.
2641         * obj-c++.dg/encode-7.mm: Likewise.
2642         * obj-c++.dg/exceptions-3.mm: Likewise.
2643         * obj-c++.dg/exceptions-5.mm: Likewise.
2644         * obj-c++.dg/method-12.mm: Likewise.
2645         * obj-c++.dg/method-13.mm: Likewise.
2646         * obj-c++.dg/method-15.mm: Likewise.
2647         * obj-c++.dg/method-16.mm: Likewise.
2648         * obj-c++.dg/method-4.mm: Likewise.
2649         * obj-c++.dg/method-8.mm: Likewise.
2650         * obj-c++.dg/method-conflict-1.mm: Likewise.
2651         * obj-c++.dg/method-conflict-2.mm: Likewise.
2652         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2653         and uncommented second part of the testcase now that the testsuite
2654         works correctly.
2655         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
2656         and uncommented second part of the testcase now that the testsuite
2657         works correctly.
2658         * obj-c++.dg/private-1.mm: Likewise.
2659         * obj-c++.dg/proto-lossage-4.mm: Likewise.
2660         * obj-c++.dg/syntax-error-7.mm: Likewise.
2661         * obj-c++.dg/warn5.mm: Likewise.
2662         * obj-c++.dg/property/at-property-14.mm: Likewise.
2663         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2664         FIXME.
2665         * obj-c++.dg/property/at-property-18.mm: Likewise.
2666         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2667         FIXME.
2668         * obj-c++.dg/property/at-property-21.mm: Likewise.
2669         * obj-c++.dg/property/at-property-28.mm: Likewise.
2670         * obj-c++.dg/property/at-property-5.mm: Likewise.
2671         * obj-c++.dg/property/dynamic-2.mm: Likewise.
2672         * obj-c++.dg/property/property-neg-3.mm: Likewise.
2673         * obj-c++.dg/property/synthesize-11.mm: Likewise.
2674         * obj-c++.dg/property/synthesize-6.mm: Likewise.
2675         * obj-c++.dg/property/synthesize-8.mm: Likewise.
2676         * obj-c++.dg/property/synthesize-9.mm: Likewise.
2677         * obj-c++.dg/tls/diag-5.mm: Likewise.
2678         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2679         dg-error, now matched correctly.
2680
2681 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
2682
2683         * objc.dg/property/at-property-29.m: New.
2684         * obj-c++.dg/property/at-property-29.mm: New.
2685
2686 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2687
2688         * go.test/go-test.exp (go-set-goarch): New proc.
2689         (go-gc-tests): Use it.
2690
2691 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
2692
2693         PR debug/46955
2694         * g++.dg/debug/dwarf2/template-params-8.C: New test.
2695
2696 2011-01-11  Richard Henderson  <rth@redhat.com>
2697
2698         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2699
2700 2011-01-11  Jan Hubicka  <jh@suse.cz>
2701
2702         PR lto/45721
2703         PR lto/45375
2704         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2705         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2706
2707 2011-01-11  Richard Guenther  <rguenther@suse.de>
2708
2709         PR tree-optimization/46076
2710         * gcc.dg/tree-ssa/pr46076.c: New testcase.
2711
2712 2011-01-11  Jeff Law <law@redhat.com>
2713
2714         * PR tree-optimization/47086
2715         * gcc.dg/pr47086.c: New test.
2716
2717 2011-01-11  Jason Merrill  <jason@redhat.com>
2718
2719         PR c++/46658
2720         * g++.dg/template/new10.C: New.
2721
2722         PR c++/45520
2723         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2724
2725 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
2726
2727         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2728         Split type definitions and NSConstantString class into...
2729         * objc-obj-c++-shared/objc-test-suite-types.h: New.
2730         * objc-obj-c++-shared/nsconstantstring-class.h: New.
2731         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2732         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2733         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2734         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2735         to comments.
2736         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2737         encode defines for newer NeXT system headers.
2738         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2739         * obj-c++.dg/torture/strings/string1.mm: Likewise.
2740         * objc.dg/foreach-5.m: Likewise.
2741         * objc.dg/foreach-2.m: Likewise.
2742         * objc.dg/foreach-4.m: Likewise.
2743         * objc.dg/torture/strings/string1.m: Likewise.
2744         * objc.dg/torture/strings/string2.m: Likewise.
2745         * objc.dg/torture/strings/string3.m: Likewise.
2746         * objc.dg/torture/strings/string4.m: Likewise.
2747         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2748         header and stand alone.
2749         * obj-c++.dg/strings/strings-2.mm: Likewise.
2750         * objc.dg/torture/strings/const-str-3.m: Likewise.
2751         * objc.dg/strings/strings-2.m: Likewise.
2752         * objc.dg/strings/const-str-12b.m: Likewise.
2753
2754 2011-01-12  Richard Guenther  <rguenther@suse.de>
2755
2756         PR middle-end/32511
2757         * gcc.dg/attr-weak-1.c: Adjust.
2758
2759 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
2760
2761         PR fortran/47051
2762         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2763         standard compliant and comment.
2764
2765 2011-01-10  Jan Hubicka  <jh@suse.cz>
2766
2767         PR lto/46083
2768         * gcc.dg/initpri3.c: New testcase.
2769
2770 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
2771
2772         PR lto/47222
2773         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2774         externally visible.
2775         (g_esi): Likewise.
2776         (g_ebx): Likewise.
2777         (g_ebp): Likewise.
2778         (g_esp): Likewise.
2779         (g_ebp_save): Likewise.
2780         (g_esp_save): Likewise.
2781
2782 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2783
2784         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2785
2786 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2787
2788         PR tree-optimization/46021
2789         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2790         i?86-*-*, x86_64-*-*.
2791
2792 2011-01-10  Jeff Law <law@redhat.com>
2793
2794         * PR tree-optimization/47141
2795         * gcc.c-torture/compile/pr47141.c: New test.
2796
2797 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2798
2799         PR testsuite/46230
2800         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2801         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2802         * gcc.dg/vect/slp-35.c: Remove XFAILs.
2803         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2804
2805         PR testsuite/46230
2806         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2807         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
2808         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2809         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2810         being vectorized.  Adjust dg-final pattern.
2811
2812         PR testsuite/46230
2813         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2814         * gcc.dg/vect/slp-24.c: Likewise.
2815
2816 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
2817
2818         PR c++/47218
2819         * g++.dg/other/pr47218-1.C: New test file.
2820         * g++.dg/other/pr47218.C: Likewise.
2821         * g++.dg/other/pr47218.h: New supporting header.
2822
2823 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2824
2825         PR objc/47232
2826         * objc.dg/attributes/invalid-attribute-1.m: New.
2827         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2828
2829 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2830
2831         PR fortran/47224
2832         * gfortran.dg/proc_ptr_comp_28.f90: New.
2833
2834 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2835
2836         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2837         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2838         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2839         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2840         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2841         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2842         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2843         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2844         * objc.dg/gnu-api-2-class.m: Likewise.
2845         * objc.dg/gnu-api-2-ivar.m: Likewise.
2846         * objc.dg/gnu-api-2-method.m: Likewise.
2847         * objc.dg/gnu-api-2-objc.m: Likewise.
2848         * objc.dg/gnu-api-2-object.m: Likewise.
2849         * objc.dg/gnu-api-2-property.m: Likewise.
2850         * objc.dg/gnu-api-2-protocol.m: Likewise.
2851         * objc.dg/gnu-api-2-sel.m: Likewise.
2852
2853 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
2854
2855         * objc.dg/foreach-1.m: Skip for Darwin < 9.
2856         * objc.dg/objc-foreach-4.m: Likewise.
2857         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2858         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2859         * objc.dg/foreach-4.m: Likewise.
2860         * objc.dg/foreach-5.m: Likewise.
2861         * objc.dg/foreach-3.m: Return self from init.
2862
2863 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2864
2865         PR fortran/38536
2866         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
2867
2868 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
2869
2870         PR fortran/46313
2871         * gfortran.dg/class_35.f90: New.
2872
2873 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2874
2875         * objc.dg/foreach-1.m: Add "-Wall" to flags.
2876
2877 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2878
2879         PR objc/47078
2880         * objc.dg/invalid-method-2.m: New.
2881         * obj-c++.dg/invalid-method-2.mm: New.
2882
2883 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
2884
2885         PR fortran/46896
2886         * gfortran.dg/transpose_optimization_2.f90 : New test.
2887
2888 2011-01-08  Jan Hubicka  <jh@suse.cz>
2889
2890         PR tree-optmization/46469
2891         * g++.dg/torture/pr46469.C: New testcase.
2892
2893 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
2894
2895         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2896         emulation of libobjc-gnu structure layout functionality to ..
2897         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2898         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2899         * objc/execute/bf-common.h: Adjust headers.
2900         * objc/execute/bf-1.m: Likewise.
2901         * objc/execute/bf-2.m: Likewise.
2902         * objc/execute/bf-3.m: Likewise.
2903         * objc/execute/bf-4.m: Likewise.
2904         * objc/execute/bf-5.m: Likewise.
2905         * objc/execute/bf-6.m: Likewise.
2906         * objc/execute/bf-7.m: Likewise.
2907         * objc/execute/bf-8.m: Likewise.
2908         * objc/execute/bf-9.m: Likewise.
2909         * objc/execute/bf-10.m: Likewise.
2910         * objc/execute/bf-11.m: Likewise.
2911         * objc/execute/bf-12.m: Likewise.
2912         * objc/execute/bf-13.m: Likewise.
2913         * objc/execute/bf-14.m: Likewise.
2914         * objc/execute/bf-15.m: Likewise.
2915         * objc/execute/bf-16.m: Likewise.
2916         * objc/execute/bf-17.m: Likewise.
2917         * objc/execute/bf-18.m: Likewise.
2918         * objc/execute/bf-19.m: Likewise.
2919         * objc/execute/bf-20.m: Likewise.
2920         * objc/execute/bf-21.m: Likewise.
2921         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2922         objc_get_type_qualifiers ().
2923
2924 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2925
2926         PR fortran/45777
2927         * gfortran.dg/dependency_39.f90:  New test.
2928
2929 2011-01-07  Jan Hubicka  <jh@suse.cz>
2930
2931         Get builtins tests ready for linker plugin.
2932         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2933         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2934         my_memset, my_bzero): Mark used.
2935         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2936         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2937         volatile.
2938         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2939         volatile.
2940
2941 2011-01-07  Jan Hubicka  <jh@suse.cz>
2942
2943         PR tree-optimization/46367
2944         * g++.dg/torture/pr46367.C: New file.
2945
2946 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR target/47201
2949         * gcc.dg/pr47201.c: New test.
2950
2951         PR bootstrap/47187
2952         * gcc.dg/tree-prof/pr47187.c: New test.
2953
2954 2011-01-07  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/41580
2957         * gfortran.dg/extends_type_of_3.f90: New.
2958
2959 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
2960
2961         * g++.dg/ext/dllexport-MI1.C: Adjust test.
2962         * g++.dg/ext/dllimport-MI1.C: Likewise.
2963         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2964         * g++.dg/ext/dllimport10.C: Likewise.
2965         * g++.dg/ext/dllimport11.C: Likewise.
2966         * g++.dg/ext/dllimport12.C: Likewise.
2967         * g++.dg/ext/dllimport13.C: Likewise.
2968         * g++.dg/ext/dllimport2.C: Likewise.
2969         * g++.dg/ext/dllimport3.C: Likewise.
2970         * g++.dg/ext/dllimport4.C: Likewise.
2971         * g++.dg/ext/dllimport5.C: Likewise.
2972         * g++.dg/ext/dllimport6.C: Likewise.
2973         * g++.dg/ext/dllimport8.C: Likewise.
2974         * g++.dg/ext/dllimport9.C: Likewise.
2975         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2976         targets, too. Additionally enable test for i?86-*-mingw*.
2977         * g++.dg/ext/selectany1.C: Likewise.
2978         Remove guard variable check.
2979
2980 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
2981
2982         PR fortran/47189
2983         PR fortran/47194
2984         * gfortran.dg/storage_size_3.f08: Extended.
2985
2986 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR c++/47022
2989         * g++.dg/template/stdarg1.C: New test.
2990
2991 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
2992
2993         PR fortran/47195
2994         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2995         * gfortran.dg/defined_operators_1.f90: Split the subroutine
2996         from the interface of functions to not hide the errors that
2997         shall be tested.
2998
2999 2011-01-06  Jan Hubicka  <jh@suse.cz>
3000
3001         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3002         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3003
3004 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3005
3006         PR fortran/33117
3007         PR fortran/46478
3008         * gfortran.dg/interface_33.f90: New test.
3009
3010 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR c/47150
3013         * gcc.c-torture/compile/pr47150.c: New test.
3014
3015 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3016
3017         PR tree-optimization/47139
3018         * gcc.dg/vect/pr47139.c: New test.
3019
3020 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3021
3022         PR fortran/47180
3023         * gfortran.dg/extends_type_of_2.f03: New.
3024
3025 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3026
3027         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3028
3029 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3030
3031         * gnat.dg/opt14.adb: New test.
3032
3033 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3034
3035         PR fortran/46017
3036         * gfortran.dg/allocate_error_2.f90:  New test.
3037
3038 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3039
3040         PR fortran/47024
3041         * gfortran.dg/storage_size_3.f08: New.
3042
3043 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3044
3045         PR libgfortran/47154
3046         * gfortran.dg/namelist_68.f90: New test.
3047
3048 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3049
3050         * gnat.dg/unchecked_convert8.ad[sb]: New test.
3051
3052 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
3053
3054         PR fortran/46448
3055         * gfortran.dg/class_34.f90: New.
3056
3057 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3058
3059         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3060         use __builtin_inff.  Skip all single-precision tests that require
3061         Infinity.
3062
3063 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3064
3065         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3066
3067 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
3068
3069         PR tree-optimization/47148
3070         * gcc.c-torture/execute/pr47148.c: New test.
3071
3072         PR tree-optimization/47155
3073         * gcc.c-torture/execute/pr47155.c: New test.
3074
3075         PR rtl-optimization/47157
3076         * gcc.c-torture/compile/pr47157.c: New test.
3077
3078 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3079
3080         * gcc.dg/torture/vector-shift2.c (schar): Define.
3081         (main): Always use schar or uchar instead of plain "char" to avoid
3082         dependencies on implementation-defined char signedness.
3083
3084 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3085
3086         PR tree-optimization/46801
3087         * gnat.dg/pack9.adb: Remove xfail.
3088
3089 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3090
3091         PR tree-optimization/46984
3092         * g++.dg/ipa/pr46984.C: New test.
3093
3094 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
3095
3096         PR fortran/46408
3097         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3098
3099 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR tree-optimization/47140
3102         * gcc.c-torture/compile/pr47140.c: New test.
3103
3104         PR rtl-optimization/47028
3105         * gcc.dg/pr47028.c: New test.
3106
3107 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3108
3109         * objc.dg/protocol-forward-1.m: Removed TODO.
3110         * objc.dg/protocol-forward-2.m: New.
3111         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3112         * obj-c++.dg/protocol-forward-2.mm: New.
3113
3114 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
3115
3116         PR target/38662
3117         * g++.dg/eh/pr38662.C: New testcase.
3118
3119 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
3120
3121         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3122         scan for newline '\n'.
3123
3124 \f
3125 Copyright (C) 2011 Free Software Foundation, Inc.
3126
3127 Copying and distribution of this file, with or without modification,
3128 are permitted in any medium without royalty provided the copyright
3129 notice and this notice are preserved.