OSDN Git Service

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