OSDN Git Service

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