OSDN Git Service

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