OSDN Git Service

* gcc.dg/march.c: Ignore a note for some targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
2
3         * gcc.dg/march.c: Ignore a note for some targets.
4
5 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6             Nathan Froyd  <froydnj@codesourcery.com>
7
8         PR c++/2288
9         PR c++/18770
10         * g++.old-deja/g++.jason/cond.C: Remove xfails.
11         * g++.dg/parse/pr18770.C: New test.
12         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
13
14 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
15
16         PR fortran/48955
17         * gfortran.dg/dependency_40.f90 : New test.
18
19 2011-05-26  Tobias Burnus  <burnus@net-b.de>
20
21         PR fortran/18918
22         * gfortran.dg/coarray/registering_1.f90: New.
23
24 2011-05-26  Jason Merrill  <jason@redhat.com>
25
26         * g++.dg/cpp0x/variadic111.C: New.
27         * g++.dg/cpp0x/variadic41.C: Adjust.
28
29 2011-05-26  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/48702
32         * gcc.dg/torture/pr48702.c: New testcase.
33
34 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
35
36         PR gcov-profile/48845
37         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
38         support.
39         * gcc.dg/matrix/matrix.exp: Likewise.
40         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
41         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
42         line number to check_profiling_available.
43         * lib/target-supports.exp (check_profiling_available): Account for
44         this.
45         Require TLS runtime support with -fprofile-generate.
46         * lib/profopt.exp (profopt-execute): Add TLS options for
47         -fprofile-generate.
48         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
49
50 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
51
52         PR c++/49165
53         * g++.dg/eh/cond5.C: New test.
54
55         PR tree-optimization/49161
56         * gcc.c-torture/execute/pr49161.c: New test.
57
58 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
59
60         * gcc.target/arm/neon-vorn-vbic.c: New test.
61
62 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
63
64         PR tree-optimization/49038
65         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
66         * gcc.dg/vect/pr49038.c: New test.
67
68 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
69         * g++.dg/init/pr25811-3.C: New.
70         * g++.dg/init/pr25811-4.C: New.
71
72 2011-05-25  Jason Merrill  <jason@redhat.com>
73
74         * g++.dg/cpp0x/enum17.C: New.
75         * g++.old-deja/g++.jason/rfg10.C: Adjust.
76
77         * g++.dg/cpp0x/auto24.C: New.
78
79         * g++.dg/cpp0x/error4.C: New.
80
81         * g++.dg/cpp0x/rv-restrict.C: New.
82
83         * g++.dg/cpp0x/enum15.C: New.
84         * g++.dg/cpp0x/constexpr-switch2.C: New.
85
86         * g++.dg/cpp0x/variadic110.C: New.
87
88         * g++.dg/cpp0x/auto9.C: Add typedef test.
89
90         * g++.dg/cpp0x/auto23.C: New.
91         * g++.dg/cpp0x/auto9.C: Adjust.
92
93         * g++.dg/cpp0x/defaulted29.C: New.
94
95         * g++.dg/cpp0x/initlist51.C: New.
96
97 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
98
99         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
100         * g++.dg/abi/packed1.C: Suppress warning.
101         * g++.dg/warn/Wunused-parm-3.C: Likewise.
102         * g++.dg/template/stdarg1.C: Likewise.
103         * g++.dg/other/packed1.C: Remove arm from xfail list.
104
105 2011-05-25  Jason Merrill  <jason@redhat.com>
106
107         * g++.dg/cpp0x/enum16.C: New.
108         * g++.dg/parse/error15.C: Adjust.
109
110         * g++.dg/cpp0x/initlist50.C: New.
111
112         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
113
114         * g++.dg/cpp0x/variadic109.C: New.
115
116 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
117
118          * gcc.target/i386/pause-1.c: New.
119
120 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
121
122         * gcc.dg/stack-usage-1.c: Adjust comment.
123         * gcc.dg/stack-usage-2.c: New test.
124
125 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
126
127         PR c++/49136
128         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
129         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
130
131 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
132
133         PR rtl-optimization/48757
134         * gfortran.dg/pr48757.f:  New test case.
135
136 2011-05-24  Jason Merrill  <jason@redhat.com>
137
138         * g++.dg/cpp0x/access01.C: New.
139
140 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
141
142         PR libobjc/48177
143         * objc.dg/pr48177.m: New testcase.      
144
145 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
146
147         PR objc/48187
148         * objc.dg/pr48187.m: New testcase.
149         * obj-c++.dg/pr48187.mm: New testcase.
150         * objc.dg/ivar-extra-semicolon.m: New testcase.
151
152 2011-05-24  Jason Merrill  <jason@redhat.com>
153
154         * g++.dg/template/access21.C: New.
155         * g++.dg/template/access22.C: New.
156
157 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
158
159         PR rtl-optimization/48633
160         * g++.dg/pr48633.C: New test.
161
162 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
163
164         PR target/49133
165         * g++.dg/other/pr49133.C: New test.
166
167 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
168             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
169
170         * gcc.dg/torture/tls/run-gd.c: New test.
171         * gcc.dg/torture/tls/run-ie.c: New test.
172         * gcc.dg/torture/tls/run-ld.c: New test.
173         * gcc.dg/torture/tls/run-le.c: New test.
174         * lib/target-supports.exp (check_effective_target_tls_runtime):
175         Build testcase with TLS options.
176
177 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
178
179         * gcc.dg/vect/pr48172.c: Remove dg-do run.
180
181 2011-05-24  Tom de Vries  <tom@codesourcery.com>
182
183         PR tree-optimization/49121
184         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
185
186 2011-05-23  Jason Merrill  <jason@redhat.com>
187
188         * g++.dg/cpp0x/defaulted28.C: New.
189
190         * g++.dg/cpp0x/sfinae25.C: New.
191
192         * g++.dg/cpp0x/rv-cast2.C: New.
193
194         * g++.dg/cpp0x/enum14.C: New.
195
196 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
197
198         PR lto/49123
199         * gcc.c-torture/execute/pr49123.c: New test.
200
201         PR debug/49032
202         * gcc.dg/debug/pr49032.c: New test.
203
204         PR c/49120
205         * gcc.dg/pr49120.c: New test.
206
207 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
208
209         PR target/47315
210         * gcc.target/i386/pr47315.c: New test.
211
212 2011-05-23  Jason Merrill  <jason@redhat.com>
213
214         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
215
216         * g++.dg/cpp0x/sfinae24.C: New.
217
218         * g++.dg/cpp0x/error3.C: New.
219
220         * g++.dg/cpp0x/defaulted27.C: New.
221
222         * g++.dg/cpp0x/decltype27.C: New.
223
224 2011-05-23  Richard Guenther  <rguenther@suse.de>
225
226         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
227
228 2011-05-23  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/40874
231         * g++.dg/tree-ssa/pr40874.C: New testcase.
232
233 2011-05-23  Richard Guenther  <rguenther@suse.de>
234
235         PR tree-optimization/49115
236         * g++.dg/torture/pr49115.C: New testcase.
237
238 2011-05-23  Richard Guenther  <rguenther@suse.de>
239
240         PR middle-end/15419
241         * gcc.dg/memcpy-3.c: New testcase.
242
243 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
244
245         PR middle-end/48973
246         * gcc.c-torture/execute/pr48973-1.c: New test.
247         * gcc.c-torture/execute/pr48973-2.c: New test.
248
249 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
250
251         PR c++/18016
252         * g++.dg/warn/pr18016.C: New.
253
254 2011-05-23  Tom de Vries  <tom@codesourcery.com>
255
256         PR target/45098
257         * gcc.target/arm/ivopts-6.c: New test.
258
259 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
260
261         PR middle-end/49029
262         * gcc.c-torture/compile/pr49029.c: New test.
263
264 2011-05-22  Jason Merrill  <jason@redhat.com>
265
266         * g++.dg/cpp0x/sfinae23.C: New.
267         * g++.dg/cpp0x/sfinae8.C: Correct.
268
269 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
270
271         * gfortran.dg/function_optimize_8.f90:  New test case.
272
273 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
274
275         PR tree-optimization/49087
276         * gcc.dg/vect/O3-pr49087.c: New test.
277
278 2011-05-21  Jason Merrill  <jason@redhat.com>
279
280         * g++.dg/debug/const5.C: New.
281
282 2011-05-20  Jason Merrill  <jason@redhat.com>
283
284         * g++.dg/cpp0x/constexpr-static7.C: Extend.
285
286         * g++.dg/cpp0x/constexpr-static7.C: New.
287
288         * g++.dg/cpp0x/enum12.C: New.
289         * g++.dg/cpp0x/enum13.C: New.
290
291 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
292
293         PR fortran/48699
294         * gfortran.dg/select_type_23.f03: New.
295
296 2011-05-20  Jason Merrill  <jason@redhat.com>
297
298         * g++.dg/cpp0x/defaulted26.C: New.
299
300         * g++.dg/cpp0x/noexcept02.C: Fix.
301         * g++.dg/cpp0x/noexcept03.C: Fix.
302         * g++.dg/cpp0x/noexcept08.C: Fix.
303         * g++.dg/cpp0x/noexcept10.C: New.
304
305 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
306
307         PR fortran/48706
308         * gfortran.dg/extends_12.f03: New.
309
310 2011-05-20  Jason Merrill  <jason@redhat.com>
311
312         * g++.dg/template/koenig9.C: New.
313         * g++.dg/opt/pr47615.C: Fix.
314         * g++.dg/overload/defarg1.C: Fix.
315         * g++.dg/tc1/dr213.C: Remove xfail.
316         * g++.dg/torture/pr34850.C: Fix.
317         * g++.dg/torture/pr39362.C: Fix.
318         * g++.old-deja/g++.brendan/crash56.C: Fix.
319         * g++.old-deja/g++.pt/memtemp47.C: Fix.
320
321 2011-05-20  Richard Guenther  <rguenther@suse.de>
322
323         PR tree-optimization/49079
324         * gcc.dg/torture/pr49079.c: New testcase.
325
326 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
327
328         PR tree-optimization/49073
329         * gcc.c-torture/execute/pr49073.c: New test.
330
331 2011-06-19  Tobias Burnus  <burnus@net-b.de>
332
333         PR fortran/18918
334         * gfortran.dg/coarray_21.f90: New.
335
336 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
337
338         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
339         output.
340
341 2011-05-19  Richard Guenther  <rguenther@suse.de>
342
343         PR testsuite/49063
344         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
345
346 2011-05-19  Richard Guenther  <rguenther@suse.de>
347
348         PR middle-end/48985
349         * gcc.dg/builtin-object-size-11.c: New testcase.
350
351 2011-05-19  Tom de Vries  <tom@codesourcery.com>
352
353         PR target/45098
354         * gcc.target/arm/ivopts.c: New test.
355         * gcc.target/arm/ivopts-2.c: New test.
356
357 2011-05-19  Tom de Vries  <tom@codesourcery.com>
358
359         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
360
361 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
362
363         * gcc.c-torture/execute/960321-1.x: Remove.
364
365 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
366
367         PR fortran/48700
368         * gfortran.dg/move_alloc_4.f90: New.
369
370 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
371
372         PR target/49002
373         * gcc.target/i386/pr49002-1.c: New test.
374         * gcc.target/i386/pr49002-2.c: Likewise.
375
376 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
377
378         PR tree-optimization/49039
379         * gcc.c-torture/execute/pr49039.c: New test.
380         * gcc.dg/tree-ssa/pr49039.c: New test.
381         * g++.dg/torture/pr49039.C: New test.
382
383 2011-05-18  Jason Merrill  <jason@redhat.com>
384
385         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
386         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
387         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
388
389 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
390
391         * gcc.target/bfin/mcpu-bf592.c: New test.
392
393 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
394
395         PR tree-optimization/41881
396         * gcc.dg/vect/O3-pr41881.c: New test.
397         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
398
399 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
400
401         PR tree-optimization/49000
402         * gcc.dg/pr49000.c: New test.
403
404 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
405
406         * gnat.dg/invalid1.adb: New test.
407
408 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
409
410         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
411         scan pattern.
412         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
413         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
414
415 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
416
417         PR c++/48994
418         * g++.dg/cpp0x/range-for18.C: New.
419
420 2011-05-15  Tobias Burnus  <burnus@net-b.de>
421
422         PR fortran/18918
423         * gfortran.dg/coarray/image_index_2.f90: New.
424
425 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
426
427         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
428         * g++.dg/cpp0x/override2.C: New.
429
430 2011-05-14  Tobias Burnus  <burnus@net-b.de>
431
432         PR fortran/18918
433         * gfortran.de/coarray_20.f90: New.
434
435 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
436
437         PR fortran/22572
438         * function_optimize_7.f90:  New test case.
439
440 2011-05-13  Jason Merrill  <jason@redhat.com>
441
442         * g++.dg/cpp0x/decltype26.C: New.
443         * g++.dg/cpp0x/enum11.C: New.
444
445 2011-05-13  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/48972
448         PR fortran/48991
449         * gfortran.dg/assign_8.f90: Update dg-error.
450
451 2011-05-13  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/48972
454         * gfortran.dg/io_constraints_8.f90: New.
455         * gfortran.dg/io_constraints_9.f90: New.
456
457 2011-05-13  Martin Thuresson  <martint@google.com>
458
459         PR gcov-profile/47793
460         * gcc.dg/pr47793.c: New.
461
462 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
463
464         PR tree-optimization/48975
465         * gcc.dg/pr48975.c: New test.
466
467 2011-05-12  Tobias Burnus  <burnus@net-b.de>
468
469         PR fortran/48972
470         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
471
472 2011-05-12  Jason Merrill  <jason@redhat.com>
473
474         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
475
476 2011-05-12  Geert Bosch  <bosch@adacore.com>
477
478         * gnat.dg/view_conversion1.adb: New test.
479
480 2011-05-12  Richard Guenther  <rguenther@suse.de>
481
482         PR tree-optimization/48172
483         * gcc.dg/vect/pr48172.c: New testcase.
484
485 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
486
487         PR debug/48967
488         * g++.dg/opt/pr48967.C: New test.
489
490 2011-05-11  Jason Merrill  <jason@redhat.com>
491
492         * g++.dg/cpp0x/constexpr-friend.C: New.
493         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
494
495         * g++.dg/cpp0x/sfinae22.C: New.
496
497 2011-05-11  Tobias Burnus  <burnus@net-b.de>
498
499         PR fortran/48889
500         * gfortran.dg/generic_24.f90: New.
501
502 2011-05-11  Richard Guenther  <rguenther@suse.de>
503
504         PR tree-optimization/15256
505         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
506
507 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
508
509         PR debug/48159
510         * gcc.dg/pr48159-1.c: New test.
511         * gcc.dg/pr48159-2.c: New test.
512
513 2011-05-11  Richard Guenther  <rguenther@suse.de>
514
515         PR middle-end/48953
516         * gcc.dg/torture/pr48953.c: New testcase.
517
518 2011-05-11  Richard Guenther  <rguenther@suse.de>
519
520         PR tree-optimization/18041
521         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
522
523 2011-05-11  Alan Modra  <amodra@gmail.com>
524
525         PR target/47755
526         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
527
528 2011-05-10  Jason Merrill  <jason@redhat.com>
529
530         * g++.dg/cpp0x/defaulted25.C: New.
531         * g++.dg/template/crash7.C: Adjust.
532
533         * g++.dg/cpp0x/variadic108.C: New.
534
535 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
536
537         * g++.dg/inherit/virtual9.C: Extend.
538
539 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
540
541         PR target/48857
542         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
543         are passed and returned in vector registers.
544
545 2011-05-10  Richard Guenther  <rguenther@suse.de>
546
547         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
548         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
549         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
550         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
551         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
552         applies.
553
554 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
555
556         PR tree-optimization/48611
557         PR tree-optimization/48794
558         * gfortran.dg/gomp/pr48611.f90: New test.
559         * gfortran.dg/gomp/pr48794.f90: New test.
560
561         PR debug/48928
562         * gcc.dg/dfp/pr48928.c: New test.
563
564 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
565
566         PR c++/48522
567         * g++.dg/cpp0x/pr48522.C: New.
568
569 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
570
571         PR c++/48735
572         * g++.dg/cpp0x/sfinae21.C: New.
573
574 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
575
576         * g++.dg/template/sfinae28.C: Rename to...
577         * g++.dg/cpp0x/sfinae19.C: ... this.
578         * g++.dg/template/sfinae29.C: Rename to...
579         * g++.dg/cpp0x/sfinae20.C: ... this.
580
581 2011-05-09  Jeff Law <law@redhat.com>
582
583         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
584         consistent results.
585
586 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
587
588         PR c++/20039
589         * g++.dg/init/pr20039.C: New.
590
591 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
592
593         PR c++/48737
594         PR c++/48744
595         * g++.dg/template/sfinae28.C: New.
596         * g++.dg/template/sfinae29.C: Likewise.
597
598 2011-05-09  Jason Merrill  <jason@redhat.com>
599
600         * g++.dg/template/nontype23.C: New.
601
602 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
603         PR c++/48859
604         * g++.dg/init/pr48859.C: New.
605
606 2011-05-09  Jason Merrill  <jason@redhat.com>
607
608         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
609         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
610         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
611         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
612         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
613         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
614         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
615         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
616
617 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
618
619         * g++.dg/inherit/virtual9.C: New.
620
621 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
622
623         PR c++/48574
624         * g++.dg/template/dependent-expr8.C: New test case.
625
626 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
627
628         PR tree-optimization/48837
629         * gcc.dg/pr48837.c: New testcase.
630
631 2011-05-06  Jason Merrill  <jason@redhat.com>
632
633         * g++.dg/cpp0x/constexpr-condition2.C: New.
634
635         * g++.dg/cpp0x/constexpr-missing.C: New.
636
637 2011-05-06  Tobias Burnus  <burnus@net-b.de>
638
639         PR fortran/18918
640         * gfortran.dg/coarray/this_image_2.f90: New.
641
642 2011-05-06  Tobias Burnus  <burnus@net-b.de>
643
644         PR fortran/48858
645         PR fortran/48820
646         * gfortran.dg/bind_c_usage_22.f90: New.
647         * gfortran.dg/bind_c_usage_23.f90: New.
648         * gfortran.dg/bind_c_usage_24.f90: New.
649         * gfortran.dg/bind_c_usage_24_c.c: New.
650
651 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
652
653         PR c++/48838
654         * g++.dg/template/member9.C: New test case.
655
656 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
657
658         * gnat.dg/discr29.ad[sb]: New test.
659         * gnat.dg/discr30.adb: Likewise.
660
661 2011-05-05  Julian Brown  <julian@codesourcery.com>
662
663         * gcc.target/arm/neon-vset_lanes8.c: New test.
664
665 2011-05-05  Jason Merrill  <jason@redhat.com>
666
667         * g++.dg/init/new32.C: New.
668
669 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
670
671         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
672         Fix typo.
673
674 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
675
676         PR rtl-optimization/48381
677         * gcc.c-torture/compile/pr48381.c: New test.
678
679 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
680
681         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
682         to dg-options.
683         * gcc.target/i386/opt-1.c: Ditto.
684
685 2011-05-04  Jason Merrill  <jason@redhat.com>
686
687         * g++.dg/conversion/base1.C: New.
688
689 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
690
691         PR libgfortran/48787
692         * gfortran.dg/round_3.f08: Add more checks to test case.
693
694 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
695
696         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
697         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
698         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
699         Gate test on effective_target fd_truncate.
700
701 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
702
703         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
704         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
705         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
706         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
707         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
708         * gcc.target/i386/pr38824.c: Ditto.
709         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
710         * gcc.target/i386/vecinit-2.c: Ditto.
711         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
712         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
713         * gcc.target/i386/parity-2.c: Ditto.
714         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
715
716 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
717
718         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
719         remove duplication.
720         * gcc.target/bfin/mcpu-bf514.c: Likewise.
721         * gcc.target/bfin/mcpu-bf516.c: Likewise.
722         * gcc.target/bfin/mcpu-bf518.c: Likewise.
723
724 2011-05-03  Tobias Burnus  <burnus@net-b.de>
725
726         PR fortran/18918
727         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
728
729 2011-05-03  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/18918
732         * gfortran.dg/coarray/this_image_1.f90: New.
733
734 2011-05-03  Tobias Burnus  <burnus@net-b.de>
735
736         PR fortran/18918
737         * gfortran.dg/coarray/caf.dg: New.
738         * gfortran.dg/coarray/image_index_1.f90: New, copied
739         from ../coarray_16.f90.
740
741 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
742
743         PR c++/28501
744         * g++.dg/ext/complex9.C: New.
745
746 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
747
748         From Mike Frysinger
749         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
750         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
751         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
752
753 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
754
755         * gcc.target/bfin/builtins: Created.
756         * gcc.target/bfin/hisilh-O0.c: Deleted.
757         * gcc.target/bfin/hisilh.c: Moved to...
758         * gcc.target/bfin/builtins/hisilh.c: ...here.
759         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
760         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
761         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
762         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
763         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
764         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
765         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
766         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
767         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
768         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
769         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
770         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
771         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
772         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
773         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
774         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
775         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
776         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
777         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
778         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
779         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
780         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
781         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
782         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
783         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
784         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
785         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
786         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
787         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
788         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
789         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
790         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
791         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
792         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
793         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
794         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
795         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
796         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
797         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
798         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
799         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
800         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
801         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
802         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
803         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
804         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
805         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
806         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
807         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
808         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
809         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
810         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
811         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
812         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
813         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
814         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
815         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
816         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
817         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
818         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
819         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
820         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
821         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
822         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
823         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
824         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
825         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
826         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
827         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
828         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
829         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
830         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
831         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
832         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
833         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
834         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
835         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
836         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
837         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
838         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
839         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
840         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
841         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
842         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
843         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
844         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
845         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
846         * gcc.target/bfin/builtins/circptr.c: Ditto.
847         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
848         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
849         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
850         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
851         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
852         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
853         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
854         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
855         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
856         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
857         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
858         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
859         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
860         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
861         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
862         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
863         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
864         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
865         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
866         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
867         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
868         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
869         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
870         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
871         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
872         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
873         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
874         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
875         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
876         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
877         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
878         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
879         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
880         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
881         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
882         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
883         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
884         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
885         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
886         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
887         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
888         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
889         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
890         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
891         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
892         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
893         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
894         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
895         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
896         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
897         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
898         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
899         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
900         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
901         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
902         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
903         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
904         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
905         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
906         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
907         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
908         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
909         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
910         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
911         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
912         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
913         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
914         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
915         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
916         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
917
918 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
919
920         * gcc.target/arm/cold-lc.c: New test.
921
922 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
923
924         PR target/48774
925         * gcc.dg/pr48774.c: New test.
926
927 2011-05-03  Richard Guenther  <rguenther@suse.de>
928
929         * gcc.dg/large-size-array-5.c: New testcase.
930
931 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
932
933         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
934
935 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
936
937         * lib/target-supports.exp (check_effective_target_vect_strided):
938         Replace with...
939         (check_effective_target_vect_strided2)
940         (check_effective_target_vect_strided3)
941         (check_effective_target_vect_strided4)
942         (check_effective_target_vect_strided8): ...these new functions.
943
944         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
945         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
946         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
947         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
948         * gcc.dg/vect/pr37539.c: Likewise.
949         * gcc.dg/vect/slp-11a.c: Likewise.
950         * gcc.dg/vect/slp-11b.c: Likewise.
951         * gcc.dg/vect/slp-11c.c: Likewise.
952         * gcc.dg/vect/slp-12a.c: Likewise.
953         * gcc.dg/vect/slp-12b.c: Likewise.
954         * gcc.dg/vect/slp-18.c: Likewise.
955         * gcc.dg/vect/slp-19a.c: Likewise.
956         * gcc.dg/vect/slp-19b.c: Likewise.
957         * gcc.dg/vect/slp-21.c: Likewise.
958         * gcc.dg/vect/slp-23.c: Likewise.
959         * gcc.dg/vect/vect-cselim-1.c: Likewise.
960
961         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
962         instead of vect_interleave && vect_extract_even_odd.
963         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
964         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
965         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
966         * gcc.dg/vect/vect-1.c: Likewise.
967         * gcc.dg/vect/vect-10.c: Likewise.
968         * gcc.dg/vect/vect-98.c: Likewise.
969         * gcc.dg/vect/vect-107.c: Likewise.
970         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
971         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
972         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
973         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
974         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
975         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
976         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
977         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
978         * gcc.dg/vect/vect-strided-float.c: Likewise.
979         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
980         * gcc.dg/vect/vect-strided-mult.c: Likewise.
981         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
982         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
983         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
984         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
985         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
986         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
987         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
988         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
989         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
990         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
991         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
992         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
993         * gcc.dg/vect/vect-vfa-03.c: Likewise.
994
995         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
996         target condition.
997         * gcc.dg/vect/pr30843.c: Likewise.
998         * gcc.dg/vect/pr33866.c: Likewise.
999         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1000         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1001         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1002         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1003
1004 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1005
1006         * gcc.dg/vect/slp-11.c: Split into...
1007         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1008         gcc.dg/vect/slp-11c.c: ...these tests.
1009         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1010         * gcc.dg/vect/slp-12c.c: ...this new test.
1011         * gcc.dg/vect/slp-19.c: Split into...
1012         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1013         gcc.dg/vect/slp-19c.c: ...these new tests.
1014
1015 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1016
1017         * lib/target-supports.exp
1018         (check_effective_target_vect_extract_even_odd_wide): Delete.
1019         (check_effective_target_vect_strided_wide): Likewise.
1020         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1021         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1022         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1023         * gcc.dg/vect/pr37539.c: Likewise.
1024         * gcc.dg/vect/slp-11.c: Likewise.
1025         * gcc.dg/vect/slp-12a.c: Likewise.
1026         * gcc.dg/vect/slp-12b.c: Likewise.
1027         * gcc.dg/vect/slp-19.c: Likewise.
1028         * gcc.dg/vect/slp-23.c: Likewise.
1029         * gcc.dg/vect/vect-1.c: Likewise.
1030         * gcc.dg/vect/vect-98.c: Likewise.
1031         * gcc.dg/vect/vect-107.c: Likewise.
1032         * gcc.dg/vect/vect-strided-float.c: Likewise.
1033
1034 2011-05-02  Jason Merrill  <jason@redhat.com>
1035
1036         * g++.dg/init/new31.C: New.
1037
1038 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1039
1040         PR c/35445
1041         * gcc.dg/pr35445.c: New test.
1042
1043 2011-05-02  Jason Merrill  <jason@redhat.com>
1044
1045         * c-c++-common/vla-1.c: New.
1046
1047 2011-05-02  Richard Guenther  <rguenther@suse.de>
1048
1049         PR tree-optimization/48822
1050         * gcc.dg/torture/pr48822.c: New testcase.
1051
1052 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1053
1054         PR c++/47969
1055         * g++.dg/cpp0x/constexpr-47969.C: New.
1056
1057 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1058
1059         PR testsuite/48498
1060         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1061         on vect_no_align targets.
1062         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1063         vect_no_align targets.
1064
1065 2011-05-01  Xinliang David Li  <davidxl@google.com>
1066
1067         * gcc.dg/tree-ssa/integer-addr.c: New test.
1068         * gcc.dg/tree-ssa/alias_bug.c: New test.
1069
1070 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1071
1072         PR libgfortran/48787
1073         * gfortran.dg/round_3.f08: Add more checks.
1074
1075 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/48821
1078         * gfortran.dg/import9.f90: New, proper test.
1079         * gfortran.dg/interface_37.f90: Remove bogus
1080         test (bogus copy of interface_36.f90).
1081
1082 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1083
1084         PR fortran/48821
1085         * gfortran.dg/interface_37.f90: New.
1086
1087 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1088
1089         PR fortran/48746
1090         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1091
1092 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR tree-optimization/48809
1095         * gcc.c-torture/execute/pr48809.c: New test.
1096
1097 2011-04-29  Jeff Law <law@redhat.com>
1098
1099         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1100
1101 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1102
1103         PR c++/48606
1104         * g++.dg/init/ctor10.C: New.
1105
1106 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1107
1108         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1109           warning in implicitly instantiated templates.
1110
1111 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1112
1113         * g++.dg/warn/Wnull-conversion-1.C: New.
1114         * g++.dg/warn/Wnull-conversion-2.C: New.
1115
1116 2011-04-29  Diego Novillo  <dnovillo@google.com>
1117
1118         * g++.old-deja/g++.other/null3.C: Expect warning about
1119         converting boolean to a pointer.
1120
1121 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1122
1123         PR fortran/48462
1124         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1125         being a target.
1126
1127         PR fortran/48746
1128         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1129
1130 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1131
1132         PR fortran/48810
1133         * gfortran.dg/typebound_proc_22.f90: New.
1134
1135         PR fortran/48800
1136         * gfortran.dg/interface_36.f90: New.
1137
1138 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1139
1140         PR libgfortran/48488
1141         PR libgfortran/48602
1142         PR libgfortran/48615
1143         PR libgfortran/48684
1144         PR libgfortran/48787
1145         * gfortran.dg/fmt_g.f: Adjust test.
1146         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1147         * gfortran.dg/round_3.f08: New test.
1148         * gfortran.dg/namelist_print_1.f: Adjust test.
1149         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1150         * gfortran.dg/f2003_io_5.f03: Adjust test.
1151         * gfortran.dg/coarray_15.f90: Adjust test.
1152         * gfortran.dg/namelist_65.f90: Adjust test.
1153         * gfortran.dg/fmt_cache_1.f: Adjust test.
1154         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1155         * gfortran.dg/real_const_3.f90: Adjust test.
1156
1157 2011-04-28  Xinliang David Li  <davidxl@google.com>
1158
1159         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1160         * testsuite/g++.dg/prof-robust-1.C: New test.
1161
1162 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1163
1164         PR tree-optimization/48765
1165         * gcc.dg/vect/pr48765.c: New.
1166
1167 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1168
1169         PR tree-optimization/48775
1170         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1171
1172 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/48798
1175         * g++.dg/inherit/pr48798.C: New.
1176         * g++.old-deja/g++.other/base1.C: Adjust.
1177
1178 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1179
1180         PR c++/48656
1181         * g++.dg/template/inherit7.C: New test case.
1182
1183 2011-04-28  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/40052
1186         PR tree-optimization/15347
1187         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1188         * gcc.dg/pr15347.c: Likewise.
1189
1190 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1191
1192         PR c++/48530
1193         * g++.dg/cpp0x/sfinae18.C: New.
1194
1195 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1196
1197         PR c++/48771
1198         * g++.dg/ext/is_literal_type1.C: New.
1199
1200 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1201
1202         PR fortran/48112
1203         PR fortran/48279
1204         * gfortran.dg/interface_35.f90: New.
1205         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1206         * gfortran.dg/func_result_6.f90: Add dg-warning.
1207         * gfortran.dg/bessel_1.f90: Ditto.
1208         * gfortran.dg/hypot_1.f90: Ditto.
1209         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1210         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1211         * gfortran.dg/interface_assignment_4.f90: Ditto.
1212
1213 2011-04-27  Jason Merrill  <jason@redhat.com>
1214
1215         * g++.dg/ext/complex8.C: New.
1216
1217         * g++.dg/cpp0x/initlist49.C: New.
1218         * g++.dg/init/new30.C: New.
1219
1220 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1221
1222         PR fortran/48788
1223         * gfortran.dg/whole_file_34.f90: New.
1224
1225 2011-04-27  Jan Hubicka  <jh@suse.cz>
1226
1227         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1228
1229 2011-04-27  Jason Merrill  <jason@redhat.com>
1230
1231         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1232
1233         * g++.dg/parse/ambig6.C: New.
1234
1235 2011-04-27  Nick Clifton  <nickc@redhat.com>
1236
1237         * gcc.dg/20020312-2.c: Add definition for RX.
1238
1239         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1240         option with RX targets.
1241
1242         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1243         /* */ comments.
1244
1245 2011-04-27  Richard Guenther  <rguenther@suse.de>
1246
1247         * gcc.dg/tree-ssa/pr23382.c: Remove.
1248
1249 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1250
1251         PR target/48767
1252         * gcc.c-torture/compile/pr48767.c: New test.
1253
1254 2011-04-27  Richard Guenther  <rguenther@suse.de>
1255
1256         PR tree-optimization/48772
1257         * g++.dg/pr48772.C: New testcase.
1258
1259 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1260
1261         PR c/48742
1262         * gcc.c-torture/compile/pr48742.c: New test.
1263
1264 2011-04-26  Jason Merrill  <jason@redhat.com>
1265
1266         * g++.dg/lookup/koenig13.C: New.
1267
1268         * g++.dg/cpp0x/initlist48.C: New.
1269
1270 2011-04-25  Jason Merrill  <jason@redhat.com>
1271
1272         * g++.dg/cpp0x/sfinae17.C: New.
1273
1274 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1275
1276         PR target/48258
1277         * gcc.target/powerpc/pr48258-1.c: New file.
1278         * gcc.target/powerpc/pr48258-2.c: Ditto.
1279
1280 2011-04-26  Xinliang David Li  <davidxl@google.com>
1281
1282         * gcc.dg/uninit-suppress.c: New test.
1283         * gcc.dg/uninit-suppress.c: New test.
1284
1285 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1286
1287         PR debug/48768
1288         * gcc.dg/pr48768.c: New test.
1289
1290         PR tree-optimization/48734
1291         * gcc.c-torture/compile/pr48734.c: New test.
1292
1293         PR testsuite/48753
1294         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1295
1296 2011-04-26  Richard Guenther  <rguenther@suse.de>
1297
1298         PR tree-optimization/48731
1299         * gcc.dg/torture/pr48731.c: New testcase.
1300
1301 2011-04-26  Richard Guenther  <rguenther@suse.de>
1302
1303         PR testsuite/48753
1304         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1305
1306 2011-04-26  Richard Guenther  <rguenther@suse.de>
1307
1308         PR middle-end/48694
1309         * gcc.dg/torture/pr48694-1.c: New testcase.
1310         * gcc.dg/torture/pr48694-2.c: Likewise.
1311
1312 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1313
1314         * g++.dg/ext/underlying_type1.C: New.
1315         * g++.dg/ext/underlying_type2.C: Likewise.
1316         * g++.dg/ext/underlying_type3.C: Likewise.
1317         * g++.dg/ext/underlying_type4.C: Likewise.
1318         * g++.dg/ext/underlying_type5.C: Likewise.
1319         * g++.dg/ext/underlying_type6.C: Likewise.
1320         * g++.dg/ext/underlying_type7.C: Likewise.
1321         * g++.dg/ext/underlying_type8.C: Likewise.
1322         * g++.dg/ext/underlying_type9.C: Likewise.
1323         * g++.dg/ext/underlying_type10.C: Likewise.
1324
1325 2011-04-25  Jason Merrill  <jason@redhat.com>
1326
1327         * g++.dg/cpp0x/regress/template-const2.C: New.
1328
1329 2011-04-25  Jeff Law <law@redhat.com>
1330
1331         * gcc.dg/tree-ssa/vrp56.c: new test.
1332
1333 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1334
1335         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1336
1337 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR preprocessor/48740
1340         * c-c++-common/raw-string-11.c: New test.
1341
1342 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1343
1344         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1345         hppa*-*-hpux*.
1346
1347 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1348
1349         PR fortran/18918
1350         * gfortran.dg/coarray_19.f90: New.
1351
1352 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1353
1354         PR c/48685
1355         * gcc.dg/pr48685.c: New test.
1356
1357 2011-04-22  Jan Hubicka  <jh@suse.cz>
1358
1359         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1360
1361 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR tree-optimization/48717
1364         * gcc.c-torture/execute/pr48717.c: New test.
1365
1366 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1367
1368         PR target/48723
1369         * gcc.target/i386/pr48723.c: New test.
1370
1371 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1372
1373         PR c/48716
1374         * gcc.dg/gomp/pr48716.c: New test.
1375         * g++.dg/gomp/pr48716.C: New test.
1376
1377 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1378
1379         PR c/36750
1380         * gcc.dg/missing-field-init-2.c: Update testcase.
1381
1382 2011-04-22  Alan Modra  <amodra@gmail.com>
1383
1384         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1385
1386 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1387
1388         PR fortran/48405
1389         * gfortran.dg/function_optimize_6.f90:  New test.
1390
1391 2011-04-21  Easwaran Raman  <eraman@google.com>
1392
1393         * gcc.dg/stack-layout-2.c: New test.
1394
1395 2011-04-21  Richard Guenther  <rguenther@suse.de>
1396
1397         PR lto/48703
1398         * g++.dg/lto/pr48207-2_0.C: New testcase.
1399         * g++.dg/lto/pr48207-3_0.C: Likewise.
1400
1401 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1402
1403         * gnat.dg/volatile5.adb: New test.
1404         * gnat.dg/volatile5_pkg.ads: New helper.
1405
1406 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1407
1408         PR target/48708
1409         * gcc.target/i386/pr48708.c: New test.
1410
1411 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1412
1413         * gcc.dg/vect/vect-119.c: New test.
1414
1415 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1416
1417         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1418         and once without.
1419
1420 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1421             Richard Sandiford  <richard.sandiford@linaro.org>
1422
1423         PR target/46329
1424         * gcc.target/arm/pr46329.c: New test.
1425
1426 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1427
1428         PR fortran/18918
1429         * gfortran.dg/coarray_18.f90: New.
1430
1431 2011-04-20  Jason Merrill  <jason@redhat.com>
1432
1433         * g++.dg/cpp0x/initlist47.C: New.
1434
1435         * g++.dg/init/dtor4.C: New.
1436
1437 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1438
1439         PR target/48678
1440         * gcc.target/i386/sse2-pinsrw.c: New test.
1441         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1442         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1443         * gcc.target/i386/sse2-insvhi.c: Ditto.
1444         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1445         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1446
1447 2011-04-20  Jason Merrill  <jason@redhat.com>
1448
1449         * g++.dg/template/const4.C: New.
1450
1451 2011-04-20  Easwaran Raman  <eraman@google.com>
1452
1453         * gcc.dg/stack-layout-1.c: New test.
1454
1455 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1456
1457         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1458         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1459         function.
1460
1461 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1462
1463         * gcc.dg/binop-xor1.c: New test.
1464         * gcc.dg/binop-xor2.c: New test.
1465         * gcc.dg/binop-xor3.c: New test.
1466         * gcc.dg/binop-xor4.c: New test.
1467         * gcc.dg/binop-xor5.c: New test.
1468
1469 2011-04-20  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/47892
1472         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1473
1474 2011-04-20  Richard Guenther  <rguenther@suse.de>
1475
1476         PR middle-end/48695
1477         * g++.dg/torture/pr48695.C: New testcase.
1478
1479 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1480
1481         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1482         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1483         * gcc.c-torture/execute/pr45262.c: Ditto
1484         * gcc.dg/torture/pr43165.c: Ditto.
1485         * gcc.dg/torture/pr47228.c: Ditto.
1486         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1487         * gcc.dg/ipa/pr45644.c: Ditto.
1488         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1489         PDP11.
1490
1491 2011-04-19  Jason Merrill  <jason@redhat.com>
1492
1493         * g++.dg/ext/complex7.C: New.
1494
1495         * g++.dg/ext/attrib41.C: New.
1496
1497 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1498
1499         PR testsuite/48676
1500         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1501
1502 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR target/48678
1505         * gcc.target/i386/pr48678.c: New test.
1506
1507 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1508
1509         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1510         * g++.dg/opt/devirt2.C: New test.
1511         * g++.dg/ipa/devirt-g-1.C: Likewise.
1512
1513 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1514
1515         PR fortran/48588
1516         * gfortran.dg/whole_file_33.f90: New.
1517
1518 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1519
1520         * g++.dg/ipa/devirt-7.C: New test.
1521
1522 2011-04-19  Richard Guenther  <rguenther@suse.de>
1523
1524         PR lto/48207
1525         * g++.dg/lto/pr48207_0.C: New testcase.
1526
1527 2011-04-18  Jason Merrill  <jason@redhat.com>
1528
1529         * g++.dg/init/void1.C: New.
1530
1531         * g++.dg/cpp0x/union4.C: New.
1532
1533 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR middle-end/48661
1536         * g++.dg/torture/pr48661.C: New test.
1537
1538         PR c++/48632
1539         * g++.dg/gomp/pr48632.C: New test.
1540
1541 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1542
1543         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1544         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1545
1546 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1547
1548         PR fortran/18918
1549         * gfortran.dg/coarray_17.f90: New.
1550         * gfortran.dg/coarray_10.f90: Update dg-error.
1551
1552 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554         PR testsuite/48251
1555         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1556         * gfortran.dg/guality/guality.exp: Likewise.
1557
1558 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1559
1560         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1561
1562 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1563
1564         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1565
1566 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1567
1568         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1569
1570 2011-04-18  Richard Guenther  <rguenther@suse.de>
1571
1572         PR middle-end/46364
1573         * g++.dg/torture/pr46364.C: New testcase.
1574
1575 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1576
1577         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1578
1579 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1580
1581         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1582
1583 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1584             Ira Rosen  <ira.rosen@linaro.org>
1585
1586         PR target/48252
1587         * gcc.target/arm/pr48252.c: New test.
1588
1589 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1590
1591         PR tree-optimization/48616
1592         * gcc.dg/pr48616.c: New test.
1593
1594 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1595
1596         PR fortran/18918
1597         * gfortran.dg/coarray_16.f90: New.
1598
1599 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1600
1601         PR fortran/48462
1602         * gfortran.dg/realloc_on_assign_7.f03: New test.
1603
1604 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1605
1606         PR libgfortran/48602
1607         * gfortran.dg/fmt_g0_6.f08: New test.
1608
1609 2011-04-17  Jason Merrill  <jason@redhat.com>
1610
1611         * g++.dg/cpp0x/sfinae16.C: New.
1612
1613 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1614
1615         * gcc.target/mips/reg-var-1.c: New test.
1616
1617 2011-04-17  Jan Hubicka  <jh@suse.cz>
1618
1619         * gcc.dg/winline-5.c: Update testcase.
1620
1621 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1622
1623         * gnat.dg/discr27.ad[sb]: Move dg directive.
1624         * gnat.dg/discr28.ad[sb]: New test.
1625         * gnat.dg/discr28_pkg.ads: New helper.
1626
1627 2011-04-17  Michael Matz  <matz@suse.de>
1628
1629         PR tree-optimization/48622
1630         PR lto/48645
1631         * gcc.dg/lto/pr48622_0.c: New test.
1632
1633 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1636         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1637         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1638         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1639         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1640         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1641
1642 2011-04-15  Jason Merrill  <jason@redhat.com>
1643
1644         * g++.dg/cpp0x/range-for17.C: New.
1645
1646 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1647
1648         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1649         * g++.dg/cpp0x/range-for3.C: Likewise.
1650         * g++.dg/cpp0x/range-for9.C: Correct error message.
1651         * g++.dg/cpp0x/range-for11.C: New.
1652         * g++.dg/cpp0x/range-for12.C: New.
1653         * g++.dg/cpp0x/range-for13.C: New.
1654         * g++.dg/cpp0x/range-for14.C: New.
1655         * g++.dg/cpp0x/range-for15.C: New.
1656         * g++.dg/cpp0x/range-for16.C: New.
1657
1658 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1659
1660         PR fortran/18918
1661         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1662
1663 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1664
1665         * objc.dg/naming-4.m: Updated.
1666         * objc.dg/naming-5.m: Updated.
1667         * objc.dg/naming-6.m: New.
1668         * objc.dg/naming-7.m: New.
1669         * obj-c++.dg/naming-1.mm: Updated.
1670         * obj-c++.dg/naming-2.mm: Updated.
1671         * obj-c++.dg/naming-3.mm: New.
1672         * obj-c++.dg/naming-4.mm: New.
1673
1674 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1675
1676         PR libgfortran/48589
1677         * gfortran.dg/fmt_g0_5.f08: New test.
1678
1679 2011-04-15  Richard Guenther  <rguenther@suse.de>
1680
1681         PR testsuite/48286
1682         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1683
1684 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1685
1686         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1687         -finline-limit=0 to -fno-inline
1688
1689 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR target/48614
1692         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1693         just avx.
1694
1695 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR target/48605
1698         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1699         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1700         * gcc.target/i386/avx-insertps-3.c: New test.
1701         * gcc.target/i386/avx-insertps-4.c: New test.
1702
1703 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1704
1705         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1706         -finline-limit=0
1707
1708 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1709
1710         PR target/46779
1711         PR target/45291
1712         PR target/41894
1713         * gcc.target/avr/pr46779-1.c: New test case
1714         * gcc.target/avr/pr46779-2.c: New test case
1715
1716 2011-04-14  Jason Merrill  <jason@redhat.com>
1717
1718         * g++.dg/cpp0x/sfinae15.C: New.
1719
1720         * g++.dg/cpp0x/sfinae14.C: New.
1721
1722         * g++.dg/ext/vla10.C: New.
1723
1724 2011-04-14  Richard Guenther  <rguenther@suse.de>
1725
1726         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1727
1728 2011-04-14  Richard Guenther  <rguenther@suse.de>
1729
1730         * gcc.dg/fold-bitand-4.c: Move ...
1731         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1732
1733 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1734
1735         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1736         variables const.
1737         * gcc.target/avr/torture/trivial.c: Ditto.
1738
1739 2011-04-13  Jason Merrill  <jason@redhat.com>
1740
1741         * g++.dg/template/operator11.C: New.
1742
1743 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR middle-end/48591
1746         * gcc.dg/gomp/pr48591.c: New test.
1747
1748         PR c++/48570
1749         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1750         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1751
1752 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1753
1754         PR c++/48574
1755         * g++.dg/template/dependent-expr7.C: New test case.
1756
1757 2011-04-13  Jason Merrill  <jason@redhat.com>
1758
1759         * g++.dg/cpp0x/sfinae13.C: New.
1760
1761 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1764
1765 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1766
1767         * gcc.target/arm/pr43698.c: Remove -march option.
1768
1769 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1770
1771         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1772         -march option.
1773
1774 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1775
1776         PR fortran/48360
1777         PR fortran/48456
1778         * gfortran.dg/realloc_on_assign_6.f03: New test.
1779
1780 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1781
1782         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1783         targets the additional -mno-ms-bitfields and
1784         -Wno-packed-bitfield-compat options.
1785         * g++.dg/ext/bitfield3.C: Likewise.
1786         * g++.dg/ext/bitfield4.C: Likewise.
1787         * g++.dg/ext/bitfield5.C: Likewise.
1788         * gcc.dg/bitfld-15.c: Likewise.
1789         * gcc.dg/bitfld-16.c: Likewise.
1790         * gcc.dg/bitfld-17.c: Likewise.
1791         * gcc.dg/bitfld-18.c: Likewise.
1792
1793 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1794
1795         * gcc.target/arm/neon-vld3-1.c: New test.
1796         * gcc.target/arm/neon-vst3-1.c: New test.
1797         * gcc.target/arm/neon/v*.c: Regenerate.
1798
1799 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR rtl-optimization/48549
1802         * g++.dg/opt/pr48549.C: New test.
1803
1804 2011-04-12  Richard Guenther  <rguenther@suse.de>
1805
1806         PR tree-optimization/46076
1807         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1808
1809 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1810
1811         PR testsuite/21164
1812         * lib/compat.exp (compat-execute): Declare unsupported after
1813         stripping path from src1.
1814         * lib/lto.exp (lto-execute): Likewise.
1815
1816 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1817
1818         PR c/48552
1819         * gcc.dg/pr48552-1.c: New test.
1820         * gcc.dg/pr48552-2.c: New test.
1821
1822 2011-04-11  Jason Merrill  <jason@redhat.com>
1823
1824         * g++.dg/cpp0x/sfinae12.C: New.
1825
1826         * g++.dg/cpp0x/enum10.C: New.
1827
1828         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1829
1830         * g++.dg/cpp0x/rv-func.C: New.
1831
1832 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1833
1834         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1835         alpha*-dec-osf5*.
1836
1837 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1838
1839         PR tree-optimization/48195
1840         * gcc.dg/ipa/pr48195.c: New test.
1841
1842 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1843
1844         * gnat.dg/return3.adb: Remove unused switch.
1845
1846 2011-04-08  Mike Stump  <mikestump@comcast.net>
1847
1848         PR testsuite/48506
1849         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1850         default to fno-common.
1851
1852 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1853
1854         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1855         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1856
1857 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1858
1859         PR fortran/48448
1860         * gfortran.dg/function_optimize_5.f90:  New test.
1861
1862 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1863
1864         * gnat.dg/aggr17.adb: New test.
1865         * gnat.dg/aggr18.adb: Likewise.
1866
1867 2011-04-08  Michael Matz  <matz@suse.de>
1868
1869         PR middle-end/48389
1870         * gcc.target/i386/pr48389.c: New test.
1871
1872 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1873
1874         PR rtl-optimization/48272
1875         * g++.dg/opt/pr48272.C: New.
1876
1877 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1878
1879         PR rtl-optimization/48235
1880         * gcc.dg/pr48235.c: New.
1881
1882 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1883
1884         PR rtl-optimization/48302
1885         * g++.dg/opt/pr48302.C: New.
1886
1887 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1888
1889         PR target/48273
1890         * g++.dg/opt/pr48273.C: New.
1891
1892 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1893
1894         PR rtl-optimization/48442
1895         * gcc.dg/pr48442.c: New.
1896
1897 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR tree-optimization/48377
1900         * gcc.dg/vect/pr48377.c: New test.
1901
1902 2011-04-07  Jason Merrill  <jason@redhat.com>
1903
1904         * g++.dg/cpp0x/regress/call1.C: New.
1905
1906         * g++.dg/cpp0x/variadic107.C: New.
1907
1908         * g++.dg/cpp0x/sfinae11.C: New.
1909         * g++.dg/cpp0x/noexcept02.C: Fix.
1910
1911         * g++.dg/cpp0x/sfinae10.C: New.
1912
1913         * g++.dg/cpp0x/sfinae9.C: New.
1914
1915         * c-c++-common/Wcast-qual-1.c: Move here from...
1916         * gcc.dg/cast-qual-3.c: ...here, and...
1917         * g++.dg/warn/Wcast-qual2.C: ...here.
1918
1919         * g++.dg/cpp0x/sfinae8.C: New.
1920
1921         * g++.dg/cpp0x/sfinae7.C: New.
1922
1923         * g++.dg/cpp0x/enum9.C: New.
1924
1925 2011-04-07  Mike Stump  <mikestump@comcast.net>
1926
1927         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1928         with no trampolines.
1929
1930 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR fortran/48117
1933         * gfortran.dg/gomp/pr48117.f90: New test.
1934
1935         PR debug/48343
1936         * gcc.dg/torture/pr48343.c: New test.
1937
1938 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1939
1940         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1941
1942 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1943
1944         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1945
1946 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1947
1948         PR target/43920
1949         * lib/scanasm.exp (object-size): New proc.
1950         * gcc.target/arm/pr43920-2.c: New test.
1951
1952 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1953
1954         PR fortran/18918
1955         PR fortran/48477
1956         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1957
1958 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1959
1960         * gcc.dg/mtune.c: Prune note from output.
1961
1962 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR debug/48466
1965         * gcc.dg/guality/pr36977.c: New test.
1966         * gcc.dg/guality/pr48466.c: New test.
1967
1968 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1969
1970         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1971
1972 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1973
1974         * gnat.dg/return3.adb: New test.
1975
1976 2011-04-06  Richard Guenther  <rguenther@suse.de>
1977
1978         PR tree-optimization/47663
1979         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1980
1981 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1982
1983         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1984         Solaris 8 and 9 as well.
1985
1986 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1987
1988         PR target/43920
1989         * gcc.target/arm/pr43920-1.c: New test.
1990
1991 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1992
1993         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1994         (cctor): Actually return the value.
1995         (main): Cast return values.
1996
1997 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1998
1999         * gfortran.dg/character_comparison_8.f90:  New test.
2000
2001 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2002
2003         * frontend-passes: (optimize_lexical_comparison): New function.
2004         (optimize_expr): Call it.
2005         (optimize_comparison): Also handle lexical comparison functions.
2006         Return false instad of -2 for unequal comparison.
2007
2008 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2009
2010         PR fortran/48412
2011         * function_optimize_4.f90:  New test.
2012
2013 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2014
2015         PR fortran/18918
2016         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2017         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2018         * gfortran.dg/coarray_15.f90: New.
2019
2020 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2021
2022         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2023         * gfortran.dg/bessel_7.f90: Likewise.
2024
2025 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2026
2027         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2028
2029 2011-04-03  Richard Guenther  <rguenther@suse.de>
2030             Ira Rosen  <ira.rosen@linaro.org>
2031
2032         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2033         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2034         -ftree-loop-if-convert-stores.
2035
2036 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2037
2038         * gnat.dg/specs/aggr2.ads: New test.
2039
2040 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2041
2042         * gnat.dg/debug2.ad[sb]: New test.
2043         * gnat.dg/debug2_pkg.ads: New helper.
2044         * gnat.dg/debug3.ad[sb]: New test.
2045
2046 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2047
2048         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2049
2050 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR middle-end/48335
2053         * gcc.c-torture/compile/pr48335-1.c: New test.
2054         * gcc.dg/pr48335-1.c: New test.
2055         * gcc.dg/pr48335-2.c: New test.
2056         * gcc.dg/pr48335-3.c: New test.
2057         * gcc.dg/pr48335-4.c: New test.
2058         * gcc.dg/pr48335-5.c: New test.
2059         * gcc.dg/pr48335-6.c: New test.
2060         * gcc.dg/pr48335-7.c: New test.
2061         * gcc.dg/pr48335-8.c: New test.
2062         * gcc.target/i386/pr48335-1.c: New test.
2063
2064 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2065
2066         PR c/36299
2067         * gcc.dg/Waddress.c: New test.
2068
2069 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2070
2071         PR fortran/48352
2072         * gfortran.dg/function_optimize_3.f90:  New test.
2073
2074 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2075
2076         * gcc.c-torture/compile/20110401-1.c: New test.
2077
2078         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2079         * g++.dg/lto/20091002-2_0.C: Likewise.
2080         * g++.dg/lto/20090303_0.c: Likewise.
2081         * g++.dg/lto/20091004-1_0.C: Likewise.
2082         * g++.dg/lto/20091002-3_0.C: Likewise.
2083         * g++.dg/lto/20091004-2_0.C: Likewise.
2084         * g++.dg/lto/20081123_0.C: Likewise.
2085         * g++.dg/lto/20090313_0.C: Likewise.
2086         * g++.dg/lto/20081109-1_0.C: Likewise.
2087         * g++.dg/lto/20081219_0.C: Likewise.
2088         * g++.dg/lto/20081204-1_0.C: Likewise.
2089         * g++.dg/lto/20090302_0.C: Likewise.
2090         * g++.dg/lto/20081119-1_0.C: Likewise.
2091         * g++.dg/lto/20081118_0.C: Likewise.
2092         * gcc.dg/lto/20091020-2_0.c: Likewise.
2093         * gcc.dg/lto/20090210_0.c: Likewise.
2094         * gcc.dg/lto/20081204-1_0.c: Likewise.
2095         * gcc.dg/lto/20081224_0.c: Likewise.
2096         * gcc.dg/lto/20090219_0.c: Likewise.
2097         * gcc.dg/lto/20091014-1_0.c: Likewise.
2098         * gcc.dg/lto/20091016-1_0.c: Likewise.
2099         * gcc.dg/lto/20090206-2_0.c: Likewise.
2100         * gcc.dg/lto/20090116_0.c: Likewise.
2101         * gcc.dg/lto/20091013-1_0.c: Likewise.
2102         * gcc.dg/lto/20091015-1_0.c: Likewise.
2103         * gcc.dg/lto/20090126-2_0.c: Likewise.
2104
2105 2011-03-31  Ian Lance Taylor  <iant@google.com>
2106
2107         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2108
2109 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2110
2111         * gnat.dg/opt16.adb: New test.
2112
2113 2011-03-31  Jason Merrill  <jason@redhat.com>
2114
2115         * g++.dg/cpp0x/defaulted24.C: New.
2116
2117 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2118
2119         PR target/16292
2120         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2121         with -O0.
2122
2123 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2124
2125         * g++.dg/other/i386-9.C: New test.
2126
2127 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2128
2129         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2130
2131 2011-03-30  Jason Merrill  <jason@redhat.com>
2132
2133         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2134
2135         * g++.dg/cpp0x/regress/isnan.C: New.
2136
2137         * g++.dg/cpp0x/initlist46.C: New.
2138
2139 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2140
2141         PR target/47551
2142         * gcc.target/arm/neon-modes-2.c: New test.
2143
2144 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR c/48305
2147         * gcc.c-torture/compile/pr48305.c: New test.
2148
2149 2011-03-29  Jason Merrill  <jason@redhat.com>
2150
2151         * g++.dg/cpp0x/regress/value-dep1.C: New.
2152
2153 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2154
2155         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2156
2157 2011-03-29  Ian Lance Taylor  <iant@google.com>
2158
2159         * go.test/go-test.exp: Handle the test lines used in several new
2160         tests.
2161         (errchk): Add opts parameter.  Change all callers.  Handle parens
2162         in regexps.
2163
2164 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2165             Dominique d'Humieres  <dominiq@lps.ens.fr>
2166
2167         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2168         and __APPLE__ && __PPC__ && __ALTIVEC__.
2169
2170 2011-03-29  Jason Merrill  <jason@redhat.com>
2171
2172         * g++.dg/cpp0x/dependent1.C: New.
2173
2174         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2175
2176         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2177
2178         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2179
2180 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2181
2182         PR fortran/48095
2183         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2184         * gfortran.dg/proc_ptr_comp_32.f90: New.
2185
2186 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2187
2188         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2189         check for corresponding warning.
2190
2191 2011-03-28  Jason Merrill  <jason@redhat.com>
2192
2193         * g++.dg/cpp0x/rv-deduce2.C: New.
2194
2195 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR debug/48203
2198         * gcc.dg/pr48203.c: New test.
2199
2200 2011-03-28  Jeff Law <law@redhat.com>
2201
2202         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2203
2204 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2205
2206         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2207         and __PPC__ && __ALTIVEC__.
2208
2209 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2210
2211         PR testsuite/48238
2212         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2213         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2214         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2215         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2216
2217 2011-03-28  Jason Merrill  <jason@redhat.com>
2218
2219         * g++.dg/cpp0x/initlist-array2.C: New.
2220
2221         * g++.dg/cpp0x/initlist-array1.C: New.
2222
2223         * g++.dg/cpp0x/constexpr-compound.C: New.
2224
2225         * g++.dg/cpp0x/constexpr-using.C: New.
2226
2227         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2228
2229 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2230
2231         PR testsuite/48276
2232         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2233
2234 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2235
2236         * gcc.dg/slp-1.c: New test.
2237
2238 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2239
2240         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2241         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2242         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2243         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2244         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2245         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2246         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2247         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2248         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2249         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2250         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2251         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2252         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2253         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2254
2255 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2256
2257         PR fortran/47065
2258         * gfortran.dg/trim_optimize_5.f90:  New test.
2259         * gfortran.dg/trim_optimize_6.f90:  New test.
2260
2261 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2262
2263         PR target/38598
2264         * gcc.target/mips/madd-7.c: Remove -mlong32.
2265         * gcc.target/mips/msub-7.c: Likewise.
2266
2267 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2268
2269         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2270         accesses to preserve the meaning of the test for doubleword vectors.
2271         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2272         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2273
2274 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2275
2276         PR fortran/48291
2277         * gfortran.dg/class_42.f03: New.
2278
2279 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2280
2281         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2282         strided accesses.
2283
2284 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2285
2286         PR rtl-optimization/48144
2287         * gcc.dg/pr48144.c: New test.
2288
2289 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gnat.dg/discr27.ad[sb]: New test.
2292
2293 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2294
2295         * gnat.dg/limited_with2.ad[sb]: New test.
2296         * gnat.dg/limited_with2_pkg1.ads: New helper.
2297         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2298
2299 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2300
2301         * gnat.dg/opt15.adb: New test.
2302         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2303
2304 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/48174
2307         PR fortran/45304
2308         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2309         * gfortran.dg/leadz_trailz_3.f90: Ditto
2310
2311 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2312
2313         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2314
2315 2011-03-25  Jason Merrill  <jason@redhat.com>
2316
2317         * g++.dg/cpp0x/defaulted22.C: New.
2318         * g++.dg/cpp0x/defaulted23.C: New.
2319         * g++.dg/cpp0x/defaulted15.C: Adjust.
2320
2321 2011-03-25  Jason Merrill  <jason@redhat.com>
2322
2323         * g++.dg/cpp0x/move1.C: New.
2324
2325 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2326
2327         PR target/48287
2328         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2329
2330 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2331
2332         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2333         for mips-sgi-irix6.5.
2334         Replace snprintf prototype by <stdio.h>.
2335
2336 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2337
2338         PR testsuite/48283
2339         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2340         run_expensive_tests.
2341         * gcc.dg/graphite/block-4.c: Likewise.
2342         * gcc.dg/graphite/block-7.c: Likewise.
2343         * gcc.dg/graphite/block-8.c: Likewise.
2344
2345 2011-03-25  Richard Guenther  <rguenther@suse.de>
2346
2347         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2348         * g++.dg/tree-ssa/pr8781.C: Likewise.
2349         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2350         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2351         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2352         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2353         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2354         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2355         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2356         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2357         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2358         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2359         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2360         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2361         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2362         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2363         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2364         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2365         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2366         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2367         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2368         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2369         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2370         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2371         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2372         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2373         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2374         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2375         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2376         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2377         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2378         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2379         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2380         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2381         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2382         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2383         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2384         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2385         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2386         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2387         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2388         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2389         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2390         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2391         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2392         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2393         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2394         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2395         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2396         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2397         * c-c++-common/pr46562-2.c: Likewise.
2398         * gfortran.dg/pr42108.f90: Likewise.
2399         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2400         foo to be inlined even at -O1.
2401         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2402         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2403         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2404         * gcc.dg/matrix/matrix.exp: Disable FRE.
2405
2406 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR debug/48204
2409         * gcc.dg/dfp/pr48204.c: New test.
2410
2411 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2412
2413         PR target/48209
2414         * gcc.c-torture/execute/pr47917.c: Move this...
2415         * gcc.dg/torture/pr47917.c: to here and add xfails.
2416
2417 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419         * gnat.dg/array16.ad[sb]: New test.
2420         * gnat.dg/array16.ads: New helper.
2421
2422 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2423
2424         * gnat.dg/derived_type2.adb: New test.
2425
2426 2011-03-24  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/48271
2429         * g++.dg/torture/pr48271.C: New testcase.
2430
2431 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2432
2433         * gnat.dg/array15.ad[sb]: New test.
2434
2435 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2436
2437         PR target/48237
2438         * gcc.target/i386/pr48237.c: New test.
2439
2440 2011-03-24  Richard Guenther  <rguenther@suse.de>
2441
2442         PR middle-end/48269
2443         * gcc.dg/builtin-object-size-10.c: New testcase.
2444
2445 2011-03-24  Richard Guenther  <rguenther@suse.de>
2446
2447         PR tree-optimization/46562
2448         * c-c++-common/pr46562-2.c: New testcase.
2449         * c-c++-common/pr46562.c: Likewise.
2450
2451 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2452
2453         * gcc.dg/vect/vect-cselim-1.c: New test.
2454         * gcc.dg/vect/vect-cselim-2.c: New test.
2455
2456 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2457
2458         * gcc.target/arm/pr46934.c: New.
2459
2460 2011-03-23  Ian Lance Taylor  <iant@google.com>
2461
2462         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2463
2464 2011-03-23  Richard Guenther  <rguenther@suse.de>
2465
2466         * gcc.dg/struct: Remove directory and contents.
2467
2468 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2469
2470         PR testsuite/48251
2471         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2472
2473 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2474
2475         * gnat.dg/discr26.ad[sb]: New test.
2476         * gnat.dg/discr26_pkg.ads: New helper.
2477
2478 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2479
2480         PR target/47553
2481         * gcc.target/arm/neon-vld-1.c: New test.
2482
2483 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2484
2485         * gnat.dg/array14.ad[sb]: New test.
2486         * gnat.dg/array14_pkg.ads: New helper.
2487
2488 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2489
2490         * gcc.c-torture/execute/920501-8.x: Remove.
2491         * gcc.c-torture/execute/930513-1.x: Remove.
2492         * gcc.c-torture/execute/960312-1.x: Remove.
2493         * gcc.c-torture/compile/20000804-1.c,
2494         gcc.c-torture/compile/20001205-1.c,
2495         gcc.c-torture/compile/20001226-1.c,
2496         gcc.c-torture/compile/20010518-2.c,
2497         gcc.c-torture/compile/20020312-1.c,
2498         gcc.c-torture/compile/20020604-1.c,
2499         gcc.c-torture/compile/920501-12.c,
2500         gcc.c-torture/compile/920501-4.c,
2501         gcc.c-torture/compile/920520-1.c,
2502         gcc.c-torture/compile/980506-1.c,
2503         gcc.c-torture/execute/980709-1.x,
2504         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2505         options for m68hc11.
2506         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2507         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2508         m68hc11.
2509
2510 2011-03-22  Nick Clifton  <nickc@redhat.com>
2511
2512         * lib/target-supports.exp (check_profiling_available): Add MN10300
2513         to the list of targets that do not support profiling.  Restore
2514         alpha sorting to this list.
2515
2516 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2517
2518         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2519         failure on 32-bit systems.
2520         * gcc.dg/torture/vector-2.c: Ditto.
2521
2522 2011-03-22  Richard Guenther  <rguenther@suse.de>
2523
2524         PR tree-optimization/48228
2525         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2526
2527 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2528
2529         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2530         powerpc.
2531
2532         PR target/48226
2533         * gcc.target/powerpc/pr48226.c: New file.
2534
2535 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2536
2537         * lib/prune.exp (prune_gcc_output): Prune "could not create
2538         compact unwind for" warnings.
2539
2540 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR c/42544
2543         PR c/48197
2544         * gcc.c-torture/execute/pr42544.c: New test.
2545         * gcc.c-torture/execute/pr48197.c: New test.
2546
2547 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2548
2549         PR preprocessor/48192
2550         * gcc.target/powerpc/pr48192.c: New file.
2551
2552         PR target/48053
2553         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2554         split problem of 0 being loaded in a VSX register.
2555
2556 2011-03-21  Richard Guenther  <rguenther@suse.de>
2557
2558         PR c/47939
2559         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2560         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2561         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2562         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2563
2564 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR target/48213
2567         * gcc.dg/pr48213.c: New test.
2568
2569 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2570
2571         PR target/12171
2572         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2573
2574 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2575
2576         * gcc.target/arm/xor-and.c: New.
2577
2578 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579
2580         PR fortran/22572
2581         * gfortran.dg/function_optimize_1.f90:  New test.
2582         * gfortran.dg/function_optimize_2.f90:  New test.
2583
2584 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR rtl-optimization/47502
2587         * gcc.target/i386/pr47502-1.c: New.
2588         * gcc.target/i386/pr47502-2.c: Likewise.
2589
2590 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR rtl-optimization/48156
2593         * gcc.dg/pr48156.c: New test.
2594
2595 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2596
2597         PR libfortran/47439
2598         * gfortran.dg/scratch_1.f90: Adjust test.
2599
2600 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2601
2602         PR libfortran/47439
2603         * gfortran.dg/scratch_1.f90: New test.
2604
2605 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2606
2607         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2608         variably modified typedefs.
2609         * gcc.dg/c1x-typedef-2.c: Remove.
2610
2611 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2612
2613         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2614         * gcc.dg/c1x-anon-struct-3.c: New test.
2615         * gcc.dg/anon-struct-11.c: Update.
2616
2617 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2618
2619         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2620         dg-xfail-run-if.
2621         Only xfail with gas.
2622
2623 2011-03-18  Jason Merrill  <jason@redhat.com>
2624
2625         * g++.dg/template/fn-ptr1.C: New.
2626
2627         * g++.dg/overload/volatile1.C: New.
2628
2629         * g++.dg/opt/pr23372.C: New.
2630
2631         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2632
2633 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2634
2635         PR middle-end/47405
2636         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2637
2638 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2639
2640         * gcc.target/arm/unsigned-extend-1.c: New.
2641
2642 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR bootstrap/48161
2645         * gcc.c-torture/compile/pr48161.c: New test.
2646
2647 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2648
2649         PR middle-end/47725
2650         * gcc.dg/torture/pr47725.c: New.
2651
2652 2011-03-17  Jason Merrill  <jason@redhat.com>
2653
2654         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2655         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2656
2657 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2658
2659         * gnat.dg/specs/elab2.ads: New test.
2660         * gnat.dg/specs/elab2_pkg.ads: New helper.
2661
2662 2011-03-17  Jason Merrill  <jason@redhat.com>
2663
2664         * g++.dg/cpp0x/decltype-1212.C: New.
2665         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2666
2667 2011-03-17  Jason Merrill  <jason@redhat.com>
2668
2669         * g++.dg/parse/memfnquals1.C: New.
2670
2671 2011-03-17  Richard Guenther  <rguenther@suse.de>
2672
2673         PR middle-end/48134
2674         * gcc.dg/pr48134.c: New testcase.
2675
2676 2011-03-17  Richard Guenther  <rguenther@suse.de>
2677
2678         PR middle-end/48165
2679         * g++.dg/torture/pr48165.C: New testcase.
2680
2681 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2682
2683         PR rtl-optimization/48141
2684         * gcc.dg/pr48141.c: New test.
2685
2686 2011-03-16  Jason Merrill  <jason@redhat.com>
2687
2688         * g++.dg/cpp0x/constexpr-48089.C: New.
2689
2690         * g++.dg/cpp0x/constexpr-abi1.C: New.
2691
2692         * g++.dg/cpp0x/constexpr-46336.C: New.
2693         * g++.dg/parse/friend5.C: Adjust expected errors.
2694
2695         * g++.dg/cpp0x/constexpr-47570.C: New.
2696
2697 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2698
2699         PR debug/47510
2700         * ++.dg/debug/dwarf2/typedef6.C: New test.
2701
2702 2011-03-16  Jason Merrill  <jason@redhat.com>
2703
2704         * g++.dg/cpp0x/elision2.C: New.
2705
2706         * g++.dg/cpp0x/constexpr-array3.C: New.
2707
2708 2011-03-16  Jason Merrill  <jason@redhat.com>
2709
2710         * g++.dg/cpp0x/sfinae6.C: New.
2711         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2712         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2713         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2714         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2715         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2716
2717 2011-03-16  Jason Merrill  <jason@redhat.com>
2718
2719         * g++.dg/template/incomplete6.C: New.
2720
2721 2011-03-16  Jeff Law <law@redhat.com>
2722
2723         * gcc.dg/tree-ssa/vrp55.c: New test.
2724
2725 2011-03-16  Jason Merrill  <jason@redhat.com>
2726
2727         * g++.dg/cpp0x/auto22.C: New.
2728
2729 2011-03-16  Richard Guenther  <rguenther@suse.de>
2730
2731         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2732         optimizing it away if promoted to const.
2733
2734 2011-03-16  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/48149
2737         * gcc.dg/fold-complex-1.c: New testcase.
2738
2739 2011-03-16  Richard Guenther  <rguenther@suse.de>
2740
2741         PR testsuite/48147
2742         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2743         or cloning happens.
2744
2745 2011-03-16  Richard Guenther  <rguenther@suse.de>
2746
2747         PR tree-optimization/26134
2748         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2749
2750 2011-03-16  Richard Guenther  <rguenther@suse.de>
2751
2752         PR tree-optimization/48146
2753         * gcc.dg/torture/pr48146.c: New testcase.
2754
2755 2011-03-16  Richard Guenther  <rguenther@suse.de>
2756
2757         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2758         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2759
2760 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2761
2762         PR middle-end/48136
2763         * gcc.c-torture/compile/pr48136.c: New test.
2764
2765         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2766
2767         PR debug/45882
2768         * gcc.dg/guality/pr45882.c: New test.
2769
2770 2011-03-15  Jason Merrill  <jason@redhat.com>
2771
2772         * g++.dg/cpp0x/constexpr-recursion.C: New.
2773
2774         * g++.dg/cpp0x/implicit11.C: New.
2775
2776 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2777
2778         * g++.dg/cpp0x/constexpr-attribute.C: New.
2779
2780 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2781
2782         * g++.dg/parse/pr34758.C: New.
2783
2784 2011-03-15  Xinliang David Li  <davidxl@google.com>
2785
2786         PR c/47837
2787         * gcc.dg/uninit-pred-7_d.c: New test.
2788         * gcc.dg/uninit-pred-8_d.c: New test.
2789
2790 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2791
2792         PR target/46788
2793         * gcc.target/arm/pr46788.c: New.
2794
2795 2011-03-15  Richard Guenther  <rguenther@suse.de>
2796
2797         PR middle-end/47650
2798         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2799         * gfortran.dg/ishft_4.f90: Likewise.
2800         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2801
2802 2011-03-15  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/13954
2805         * g++.dg/tree-ssa/pr13954.C: New testcase.
2806
2807 2011-03-15  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/48037
2810         * gcc.target/i386/pr48037-1.c: New testcase.
2811
2812 2011-03-15  Richard Guenther  <rguenther@suse.de>
2813
2814         PR tree-optimization/41490
2815         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2816         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2817         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2818         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2819         * g++.dg/tree-ssa/pr33604.C: Adjust.
2820
2821 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR middle-end/47917
2824         * gcc.c-torture/execute/pr47917.c: New test.
2825         * gcc.dg/pr47917.c: New test.
2826
2827         PR middle-end/38878
2828         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2829
2830 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2831
2832         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2833         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2834         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2835         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2836         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2837         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2838         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2839         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2840         * gcc.target/i386/avx-floor-vec.c: Ditto.
2841         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2842         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2843         * gcc.target/i386/avx-rint-vec.c: Ditto.
2844         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2845         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2846         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2847         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2848
2849 2011-03-14  Tom Tromey  <tromey@redhat.com>
2850
2851         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2852         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2853         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2854
2855 2011-03-14  Tom Tromey  <tromey@redhat.com>
2856
2857         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2858         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2859         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2860
2861 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2862
2863         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2864
2865 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2866
2867         PR rtl-optimization/47166
2868         * gcc.c-torture/execute/postmod-1.c: New test.
2869
2870 2011-03-14  Richard Guenther  <rguenther@suse.de>
2871
2872         PR middle-end/48098
2873         * gcc.dg/torture/pr48098.c: New testcase.
2874
2875 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2876
2877         PR target/48053
2878         * gcc.target/powerpc/pr48053-1.c: New test.
2879         * gcc.target/powerpc/pr48053-2.c: Likewise.
2880
2881 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2882
2883         PR libfortran/48066
2884         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2885
2886 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2887
2888         PR libfortran/48066
2889         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2890
2891 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2892
2893         PR fortran/48059
2894         * gfortran.dg/class_41.f03: New.
2895
2896 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2897
2898         * g++.dg/conversion/cast3.C: New test.
2899
2900 2011-03-11  Jason Merrill  <jason@redhat.com>
2901
2902         * g++.dg/template/error45.C: New.
2903
2904         * g++.dg/parse/no-type-defn1.C: New.
2905
2906         * g++.dg/ext/attrib40.C: New.
2907
2908         * g++.dg/cpp0x/regress/array1.C: New.
2909
2910 2011-03-11  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/48067
2913         * gcc.dg/pr48067.c: New testcase.
2914
2915 2011-03-11  Richard Guenther  <rguenther@suse.de>
2916
2917         PR lto/48073
2918         * g++.dg/lto/20110311-1_0.C: New testcase.
2919
2920 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2921
2922         PR c++/48035
2923         * g++.dg/inherit/virtual8.C: New test.
2924
2925         PR middle-end/48044
2926         * gcc.dg/torture/pr48044.c: New test.
2927
2928 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2929
2930         PR fortran/47768
2931         * gfortran.dg/proc_ptr_comp_31.f90: New.
2932
2933 2011-03-11  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/47278
2936         * gcc.dg/torture/pr47278-1.c: New testcase.
2937         * gcc.dg/torture/pr47278-2.c: Likewise.
2938
2939 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR tree-optimization/48063
2942         * gcc.dg/torture/pr48063.c: New test.
2943
2944 2011-03-10  Jason Merrill  <jason@redhat.com>
2945
2946         * g++.dg/template/array22.C: New.
2947
2948         * g++.dg/cpp0x/syntax-err1.C: New.
2949         * g++.dg/parse/error36.C: Adjust expected errors.
2950         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2951         * g++.old-deja/g++.pt/typename3.C: Likewise.
2952         * g++.old-deja/g++.pt/typename4.C: Likewise.
2953         * g++.old-deja/g++.pt/typename6.C: Likewise.
2954
2955 2011-03-09  Jason Merrill  <jason@redhat.com>
2956
2957         * g++.dg/template/nontype22.C: New.
2958
2959 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2960
2961         PR tree-optimization/47714
2962         * g++.dg/torture/pr47714.C: New test.
2963
2964 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2965
2966         PR target/47755
2967         * gcc.target/powerpc/pr47755-2.c: New file.
2968
2969 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2970
2971         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2972         is not set in the environment, pass 64 as first argument when not
2973         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2974         native where ulimit -u is supported.
2975
2976 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2977
2978         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2979
2980 2011-03-08  Jason Merrill  <jason@redhat.com>
2981
2982         * g++.dg/template/nontype21.C: New.
2983
2984         * g++.dg/template/anon5.C: New.
2985
2986 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR debug/47881
2989         * gcc.dg/pr47881.c: New test.
2990
2991 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2992
2993         PR c++/47957
2994         * g++.dg/lookup/template3.C: New test.
2995
2996 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2997
2998         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2999         'long' type.
3000
3001 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3002
3003         PR testsuite/47954
3004         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3005         sizeof to compute alignment.
3006
3007 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR tree-optimization/48022
3010         * gcc.dg/pr48022-1.c: New test.
3011         * gcc.dg/pr48022-2.c: New test.
3012
3013 2011-03-07  Jason Merrill  <jason@redhat.com>
3014
3015         * g++.dg/template/nontype20.C: New.
3016         * g++.dg/init/member1.C: Adjust expected errors.
3017         * g++.dg/parse/constant4.C: Likewise.
3018         * g++.dg/template/qualified-id3.C: Likewise.
3019         * g++.old-deja/g++.pt/crash10.C: Likewise.
3020
3021         * g++.dg/cpp0x/regress/non-const1.C: New.
3022
3023 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR debug/47991
3026         * gcc.dg/pr47991.c: New test.
3027
3028 2011-03-07  Jason Merrill  <jason@redhat.com>
3029
3030         * g++.dg/abi/mangle46.C: New.
3031
3032 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3033
3034         PR target/47862
3035         * gcc.target/powerpc/pr47862.c: New.
3036
3037 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3038
3039         PR target/45413
3040         * gcc.target/i386/combine-mul.c: Require nonpic.
3041
3042 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3043             Nathan Froyd  <froydnj@codesourcery.com>
3044
3045         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3046
3047 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3048
3049         * README.QMTEST: Remove.
3050
3051 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3052             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3053
3054         PR fortran/47850
3055         * gfortran.dg/array_constructor_37.f90 : New test.
3056
3057 2011-03-05  Jason Merrill  <jason@redhat.com>
3058
3059         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3060         * g++.dg/abi/mangle45.C: Likewise.
3061         * g++.dg/cpp0x/trailing1.C: Likewise.
3062
3063 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3064
3065         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3066
3067 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3068
3069         PR rtl-optimization/47899
3070         * gcc.dg/pr47899.c: New test.
3071
3072         * gcc.dg/torture/pr47968.c: Ignore warnings.
3073
3074         PR tree-optimization/47967
3075         * gcc.c-torture/compile/pr47967.c: New test.
3076
3077 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3078
3079         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3080         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3081
3082 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3083
3084         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3085         and property_getAttributes() if __OBJC2__.
3086         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3087         * objc.dg/property/property-encoding-1.m: New.
3088         * obj-c++.dg/property/property-encoding-1.mm: New.
3089
3090 2011-03-04  Jason Merrill  <jason@redhat.com>
3091
3092         * g++.dg/template/pseudodtor6.C: New.
3093
3094         * g++.dg/inherit/covariant19.C: New.
3095
3096 2011-03-04  Richard Guenther  <rguenther@suse.de>
3097
3098         PR middle-end/47968
3099         * gcc.dg/torture/pr47968.c: New testcase.
3100
3101 2011-03-04  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/47975
3104         * gcc.dg/torture/pr47975.c: New testcase.
3105
3106 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3107
3108         PR c++/47974
3109         * g++.dg/template/crash106.C: New.
3110
3111 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3112
3113         PR c/47963
3114         * gcc.dg/gomp/pr47963.c: New test.
3115         * g++.dg/gomp/pr47963.C: New test.
3116
3117 2011-03-02  Jason Merrill  <jason@redhat.com>
3118
3119         * g++.dg/cpp0x/regress/condition1.C: New.
3120
3121         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3122
3123 2011-03-01  Jason Merrill  <jason@redhat.com>
3124
3125         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3126
3127         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3128
3129 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3130
3131         PR rtl-optimization/47925
3132         * gcc.c-torture/execute/pr47925.c: New test.
3133
3134 2011-03-01  Jason Merrill  <jason@redhat.com>
3135
3136         * g++.dg/cpp0x/decltype25.C: New.
3137
3138         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3139
3140 2011-03-01  Richard Guenther  <rguenther@suse.de>
3141
3142         PR tree-optimization/47890
3143         * gcc.dg/torture/pr47890.c: New testcase.
3144
3145 2011-03-01  Richard Guenther  <rguenther@suse.de>
3146
3147         PR lto/47924
3148         * gcc.dg/lto/pr47924_0.c: New testcase.
3149
3150 2011-03-01  Richard Guenther  <rguenther@suse.de>
3151
3152         PR lto/46911
3153         * gfortran.dg/lto/pr46911_0.f: New testcase.
3154
3155 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3156
3157         PR libgfortran/47933
3158         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3159         compile errors from older code form.
3160
3161 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3162
3163         PR libgfortran/47567
3164         * gfortran.dg/fmt_fw_d.f90: New test.
3165
3166 2011-02-28  Jason Merrill  <jason@redhat.com>
3167
3168         * g++.dg/inherit/covariant18.C: New.
3169
3170 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR middle-end/47893
3173         * gcc.dg/pr47893.c: New test.
3174
3175 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3176
3177         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3178         NULL in case of a selector with conflicting types.
3179         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3180
3181 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3182
3183         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3184         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3185         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3186         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3187
3188 2011-02-28  Jason Merrill  <jason@redhat.com>
3189
3190         PR c++/47906
3191         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3192
3193 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3194
3195         PR libgfortran/47778
3196         * gfortran.dg/namelist_71.f90: New test.
3197
3198 2011-02-27  Jason Merrill  <jason@redhat.com>
3199
3200         PR c++/47906
3201         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3202         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3203
3204 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3205
3206         PR c++/46466
3207         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3208
3209 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR fortran/47886
3212         * gfortran.dg/gomp/task-1.f90: Removed.
3213
3214 2011-02-26  Jason Merrill  <jason@redhat.com>
3215
3216         * g++.dg/template/this-targ1.C: New.
3217
3218         * g++.dg/cpp0x/regress/template-const1.C: New.
3219         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3220         * g++.dg/template/function1.C: Adjust.
3221         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3222         * g++.dg/debug/debug7.C: Adjust.
3223
3224 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3225
3226         PR fortran/47886
3227         * gfortran.dg/gomp/task-1.f90: New.
3228
3229 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3230
3231         * gcc.target/arm/neon-thumb2-move.c: Add
3232         dg-require-effective-target arm_thumb2_ok.
3233
3234 2011-02-24  Jason Merrill  <jason@redhat.com>
3235
3236         * g++.dg/parse/constant1.C: Specify C++98 mode.
3237         * g++.dg/parse/constant5.C: Likewise.
3238         * g++.dg/parse/error2.C: Likewise.
3239         * g++.dg/parse/semicolon3.C: Likewise.
3240         * g++.dg/template/crash14.C: Likewise.
3241         * g++.dg/template/local4.C: Likewise.
3242         * g++.dg/template/nontype3.C: Likewise.
3243         * g++.dg/parse/crash31.C: Adjust expected errors.
3244         * g++.dg/template/function1.C: Likewise.
3245         * g++.dg/template/ref3.C: Likewise.
3246         * g++.dg/template/static9.C: Likewise.
3247         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3248
3249         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3250         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3251         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3252         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3253         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3254
3255 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR fortran/47878
3258         * gfortran.dg/pr47878.f90: New test.
3259
3260 2011-02-24  Richard Guenther  <rguenther@suse.de>
3261
3262         PR testsuite/47801
3263         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3264         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3265
3266 2011-02-24  Richard Guenther  <rguenther@suse.de>
3267
3268         PR fortran/47839
3269         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3270         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3271
3272 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3273
3274         PR libgfortran/47567
3275         * gfortran.dg/fmt_f0_1.f90: Update test.
3276
3277 2011-02-23  Jason Merrill  <jason@redhat.com>
3278
3279         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3280         * g++.dg/abi/mangle45.C: New.
3281
3282         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3283         * g++.dg/template/canon-type-9.C: Match use of decltype
3284         between declaration and definition.
3285         * g++.dg/template/canon-type-12.C: Likewise.
3286
3287 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3288
3289         PR fortran/40850
3290         * gfortran.dg/nested_allocatables_1.f90: New.
3291
3292 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3293
3294         PR c++/46868
3295         * g++.dg/pr46868.C: New test.
3296         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3297         * g++.dg/parse/error14.C: Adjust.
3298
3299 2011-02-23  Richard Guenther  <rguenther@suse.de>
3300
3301         PR tree-optimization/47838
3302         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3303
3304 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3305
3306         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3307
3308 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3309
3310         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3311         * gfortran.dg/count_init_expr.f03: Ditto.
3312         * gfortran.dg/gomp/pr43711.f90: Ditto.
3313         * gcc.dg/struct-parse-2.c: Ditto.
3314         * gcc.dg/parse-error-3.c: Ditto.
3315         * gcc.dg/Wlogical-op-1.c: Ditto.
3316         * gcc.dg/Walways-true-1.c: Ditto.
3317         * gcc.dg/pr24225.c: Ditto.
3318         * gcc.dg/Walways-true-2.c: Ditto.
3319         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3320         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3321         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3322         * g++.dg/overload/defarg4.C: Ditto.
3323         * g++.dg/inherit/covariant16.C: Ditto.
3324         * g++.dg/inherit/virtual7.C: Ditto.
3325         * g++.dg/template/canon-type-9.C: Ditto.
3326         * g++.dg/template/access19.C: Ditto.
3327         * g++.dg/template/call7.C: Ditto.
3328         * g++.dg/template/canon-type-2.C: Ditto.
3329         * g++.dg/template/init7.C: Ditto.
3330         * g++.dg/template/sizeof-template-argument.C: Ditto.
3331         * g++.dg/template/const3.C: Ditto.
3332         * g++.dg/template/sfinae26.C: Ditto.
3333         * g++.dg/template/sfinae26.C: Ditto.
3334         * g++.dg/template/canon-type-11.C: Ditto.
3335         * g++.dg/template/union2.C: Ditto.
3336         * g++.dg/template/canon-type-3.C: Ditto.
3337         * g++.dg/template/canon-type-1.C: Ditto.
3338         * g++.dg/template/canon-type-5.C: Ditto.
3339         * g++.dg/template/canon-type-7.C: Ditto.
3340         * g++.dg/template/canon-type-10.C: Ditto.
3341         * g++.dg/template/spec36.C: Ditto.
3342         * g++.dg/template/typedef38.C: Ditto.
3343         * g++.dg/template/canon-type-4.C: Ditto.
3344         * g++.dg/template/canon-type-6.C: Ditto.
3345         * g++.dg/template/canon-type-13.C: Ditto.
3346         * g++.dg/template/instantiate9.C: Ditto.
3347         * g++.dg/template/ttp22.C: Ditto.
3348         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3349         * g++.dg/warn/Walways-true-1.C: Ditto.
3350         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3351         * g++.dg/warn/Walways-true-2.C: Ditto.
3352         * g++.dg/conversion/op4.C: Ditto.
3353         * g++.dg/opt/pr19650.C: Ditto.
3354         * g++.dg/lookup/friend11.C: Ditto.
3355         * g++.dg/other/default2.C: Ditto.
3356         * g++.dg/other/default3.C: Ditto.
3357         * g++.dg/other/dtor2.C: Ditto.
3358         * g++.dg/other/friend5.C: Ditto.
3359         * g++.dg/other/default5.C: Ditto.
3360         * g++.dg/init/brace6.C: Ditto.
3361         * g++.dg/init/aggr5.C: Ditto.
3362         * g++.dg/init/error2.C: Ditto.
3363         * g++.dg/expr/bound-mem-fun.C: Ditto.
3364         * g++.dg/expr/cond6.C: Ditto.
3365         * g++.dg/expr/stmt-expr-1.C: Ditto.
3366         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3367         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3368         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3369         * g++.dg/cpp0x/bracket1.C: Ditto.
3370         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3371         * g++.dg/cpp0x/pr38646.C: Ditto.
3372         * g++.dg/cpp0x/variadic73.C: Ditto.
3373         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3374         * g++.dg/cpp0x/bracket4.C: Ditto.
3375         * g++.dg/cpp0x/decltype4.C: Ditto.
3376         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3377         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3378         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3379         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3380         * g++.dg/cpp0x/decltype2.C: Ditto.
3381         * g++.dg/cpp0x/decltype1.C: Ditto.
3382         * g++.dg/cpp0x/bracket2.C: Ditto.
3383         * g++.dg/cpp0x/decltype5.C: Ditto.
3384         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3385         * g++.dg/cpp0x/variadic70.C: Ditto.
3386         * g++.dg/cpp0x/decltype6.C: Ditto.
3387         * g++.dg/cpp0x/rvo.C: Ditto.
3388         * g++.dg/cpp0x/vt-40092.C: Ditto.
3389         * g++.dg/cpp0x/variadic-new.C: Ditto.
3390         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3391         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3392         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3393         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3394         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3395         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3396         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3397         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3398         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3399         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3400         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3401         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3402         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3403         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3404         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3405         * g++.dg/cpp0x/pr39639.C: Ditto.
3406         * g++.dg/cpp0x/decltype3.C: Ditto.
3407         * g++.dg/cpp0x/variadic68.C: Ditto.
3408         * g++.dg/cpp0x/variadic-function.C: Ditto.
3409         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3410         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3411         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3412         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3413         * g++.dg/parse/crash35.C: Ditto.
3414         * g++.dg/parse/crash40.C: Ditto.
3415         * g++.dg/parse/defarg12.C: Ditto.
3416         * g++.dg/parse/crash34.C: Ditto.
3417         * g++.dg/parse/constructor3.C: Ditto.
3418         * g++.dg/parse/template23.C: Ditto.
3419         * g++.dg/parse/crash56.C: Ditto.
3420         * g++.dg/parse/dtor13.C: Ditto.
3421         * g++.dg/parse/error33.C: Ditto.
3422         * g++.dg/parse/ctor9.C: Ditto.
3423         * g++.dg/parse/error32.C: Ditto.
3424         * g++.dg/parse/error37.C: Ditto.
3425         * g++.dg/parse/bitfield3.C: Ditto.
3426         * g++.dg/parse/struct-4.C: Ditto.
3427         * g++.dg/ext/has_trivial_copy.C: Ditto.
3428         * g++.dg/ext/is_polymorphic.C: Ditto.
3429         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3430         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3431         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3432         * g++.dg/ext/is_union.C: Ditto.
3433         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3434         * g++.dg/ext/is_pod.C: Ditto.
3435         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3436         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3437         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3438         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3439         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3440         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3441         * g++.dg/ext/is_abstract.C: Ditto.
3442         * g++.dg/ext/has_trivial_assign.C: Ditto.
3443         * g++.dg/ext/is_class.C: Ditto.
3444         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3445         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3446         * g++.dg/ext/is_base_of.C: Ditto.
3447         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3448         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3449         * g++.dg/ext/is_empty.C: Ditto.
3450         * g++.dg/ext/is_enum.C: Ditto.
3451         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3452         * gnat.dg/opt11.adb: Ditto.
3453         * obj-c++.dg/pr45735.mm: Ditto.
3454         * obj-c++.dg/pr24393.mm: Ditto.
3455         * obj-c++.dg/exceptions-2.mm: Ditto.
3456         * objc.dg/pr45735.m: Ditto.
3457         * objc.dg/pr24393.m: Ditto.
3458
3459 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3460
3461         * objc.dg/attributes/objc-exception-1.m: New.
3462
3463 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3464
3465         * gcc.dg/cpp/include7.c: New test.
3466
3467 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3468
3469         PR c++/47242
3470         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3471
3472 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3473
3474         PR rtl-optimization/47763
3475         * gcc.dg/pr47763.c: New test.
3476
3477 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3478
3479         PR fortran/45743
3480         * gfortran.dg/whole_file_32.f90 : New test.
3481
3482 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3483
3484         PR c++/47666
3485         * g++.dg/inherit/virtual7.C: New test.
3486
3487 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3488
3489         PR objc/47832
3490         * objc.dg/type-size-3.m: Updated error message.
3491         * objc.dg/type-size-4.m: New test.
3492         * objc.dg/type-size-5.m: New test.
3493
3494 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3495
3496         * lib/gnat.exp: Fix comments.
3497         Don't load libgloss.exp.
3498         (default_gnat_version): Call $compiler with --version.
3499         Adapt regexp for gnatmake output, insert version.
3500         (gnat_version): New proc.
3501         (gnat_init): Remove gnat_libgcc_s_path.
3502         (gnat_target_compile): Likewise.
3503         Remove ld_library_path.
3504         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3505         (gnat_pass): Remove.
3506         (gnat_pass): Remove.
3507         (gnat_finish): Remove.
3508         (gnat_exit): Remove.
3509         (local_find_gnatmake): Reindent.
3510         (runtest_file_p): Remove.
3511         (prune_warnings): Remove.
3512         (find_gnatclean): New proc.
3513         * lib/gnat-dg.exp (lremove): New proc.
3514         (gnat-dg-test): Reindent.
3515         Remove additional output files.
3516         (gnat-dg-runtest): Remove.
3517
3518         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3519         * gnat.dg/loop_optimization6.adb: Likewise.
3520         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3521
3522 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR tree-optimization/47835
3525         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3526
3527 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3528
3529         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3530         * gfortran.dg/abstract_type_2.f03: Ditto.
3531         * gfortran.dg/abstract_type_3.f03: Ditto.
3532         * gfortran.dg/abstract_type_4.f03: Ditto.
3533         * gfortran.dg/abstract_type_5.f03: Ditto.
3534         * gfortran.dg/abstract_type_6.f03: Ditto.
3535         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3536         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3537         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3538         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3539         * gfortran.dg/array_function_5.f90: Ditto.
3540         * gfortran.dg/asynchronous_3.f03: Ditto.
3541         * gfortran.dg/char_expr_1.f90: Ditto.
3542         * gfortran.dg/class_14.f03: Ditto.
3543         * gfortran.dg/data_array_6.f: Ditto.
3544         * gfortran.dg/data_invalid.f90: Ditto.
3545         * gfortran.dg/dot_product_1.f03: Ditto.
3546         * gfortran.dg/func_derived_5.f90: Ditto.
3547         * gfortran.dg/func_result_4.f90: Ditto.
3548         * gfortran.dg/implied_do_1.f90: Ditto.
3549         * gfortran.dg/initialization_25.f90: Ditto.
3550         * gfortran.dg/initialization_26.f90: Ditto.
3551         * gfortran.dg/interface_34.f90: Ditto.
3552         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3553         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3554         * gfortran.dg/matmul_8.f03: Ditto.
3555         * gfortran.dg/merge_init_expr.f90: Ditto.
3556         * gfortran.dg/pack_assign_1.f90: Ditto.
3557         * gfortran.dg/pack_vector_1.f90: Ditto.
3558         * gfortran.dg/pointer_check_8.f90: Ditto.
3559         * gfortran.dg/product_init_expr.f03: Ditto.
3560         * gfortran.dg/reshape_order_5.f90: Ditto.
3561         * gfortran.dg/reshape_shape_1.f90: Ditto.
3562         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3563         * gfortran.dg/same_name_2.f90: Ditto.
3564         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3565         * gfortran.dg/spread_init_expr.f03: Ditto.
3566         * gfortran.dg/stmt_func_1.f90: Ditto.
3567         * gfortran.dg/sum_init_expr.f03: Ditto.
3568         * gfortran.dg/transpose_3.f03: Ditto.
3569         * gfortran.dg/unpack_init_expr.f03: Ditto.
3570         * gfortran.dg/warn_conversion.f90: Ditto.
3571         * gfortran.dg/warn_conversion_2.f90: Ditto.
3572         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3573         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3574         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3575         * gfortran.dg/whole_file_16.f90: Ditto.
3576         * gfortran.dg/whole_file_17.f90: Ditto.
3577         * gfortran.dg/whole_file_18.f90: Ditto.
3578         * gfortran.dg/whole_file_20.f03: Ditto.
3579         * gfortran.dg/whole_file_5.f90: Ditto.
3580         * gfortran.dg/whole_file_6.f90: Ditto.
3581         * gfortran.dg/write_invalid_format.f90: Ditto.
3582         * gfortran.dg/zero_sized_6.f90: Ditto.
3583
3584 2011-02-21  Jeff Law <law@redhat.com>
3585
3586         PR rtl-optimization/46178
3587         * gcc.target/i386/pr46178.c: New test.
3588
3589         PR rtl-optimization/46002
3590         * gcc.c-torture/compile/pr46002.c: New test.
3591
3592 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3593
3594         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3595         *-*-hpux10*.
3596
3597 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR debug/47106
3600         * g++.dg/debug/pr47106.C: Require effective target lto.
3601
3602 2011-02-21  Jason Merrill  <jason@redhat.com>
3603
3604         * g++.dg/cpp0x/constexpr-diag2.C: New.
3605
3606 2011-02-20  Jason Merrill  <jason@redhat.com>
3607
3608         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3609
3610         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3611
3612         * g++.dg/overload/conv-op1.C: New.
3613
3614         * g++.dg/cpp0x/constexpr-synth1.C: New.
3615
3616 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3617
3618         * objc.dg/layout-2.m: New.
3619         * objc.dg/selector-3.m: Adjusted location of error message.
3620         * objc.dg/type-size-3.m: Same.
3621         * obj-c++.dg/selector-3.mm: Same.
3622
3623 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3624
3625         PR objc/47784
3626         * objc.dg/property/dotsyntax-22.m: New.
3627         * obj-c++.dg/property/dotsyntax-22.mm: New.
3628
3629 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3630
3631         PR c++/46394
3632         * g++.dg/template/typedef38.C: New test.
3633
3634 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3635
3636         PR fortran/46818
3637         * gfortran.dg/whole_file_30.f90 : New test.
3638         * gfortran.dg/whole_file_31.f90 : New test.
3639
3640 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3641
3642         PR fortran/45077
3643         PR fortran/44945
3644         * gfortran.dg/whole_file_28.f90 : New test.
3645         * gfortran.dg/whole_file_29.f90 : New test.
3646
3647 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3648
3649         PR c++/44118
3650         * g++.dg/template/crash105.C: New.
3651
3652 2011-02-19  Jason Merrill  <jason@redhat.com>
3653
3654         * g++.dg/cpp0x/regress/no-elide1.C: New.
3655
3656 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3657
3658         PR tree-optimization/46620
3659         * gcc.dg/pr46620.c: New.
3660
3661 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR c/47809
3664         * gcc.target/i386/pr47809.c: New test.
3665
3666 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3667             Tobias Burnus  <burnus@net-b.de>
3668
3669         * lib/target-supports.exp
3670         (check_effective_target_fortran_large_real): New check for large reals.
3671         * gfortran.dg/nan_7.f90: New test.
3672
3673 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3674
3675         PR libgfortran/47567
3676         * gfortran.dg/fmt_f0_1.f90: Update test.
3677
3678 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/47348
3681         * gfortran.dg/array_constructor_36.f90 : New test.
3682         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3683         allow for comparison between different elements of the array
3684         constructor at different levels of optimization.
3685
3686 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3687
3688         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3689         * gcc.target/i386/pr32280-1.c: Likewise.
3690
3691 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR target/47800
3694         * gcc.target/i386/pr47800.c: New test.
3695
3696 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3697
3698         * objc/execute/exceptions/foward-1.x: New.
3699
3700 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3701
3702         PR fortran/47789
3703         * gfortran.dg/derived_constructor_comps_4.f90: New.
3704
3705 2011-02-18  Tobias Burnus
3706
3707         PR fortran/47775
3708         * gfortran.dg/func_result_6.f90: New.
3709
3710 2011-02-18  Michael Matz  <matz@suse.de>
3711
3712         PR fortran/45586
3713         * gfortran.dg/lto/pr45586_0.f90: New test.
3714         * gfortran.dg/typebound_proc_20.f90: Ditto.
3715         * gfortran.dg/typebound_proc_21.f90: Ditto.
3716
3717 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3718
3719         PR c++/47795
3720         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3721
3722 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3723
3724         PR fortran/47750
3725         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3726         gcc_warning_prefix.
3727         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3728         normalizing the error/warning output.
3729         * gfortran.dg/Wall.f90: Update dg-error/warning.
3730         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3731         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3732         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3733         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3734         * gfortran.dg/class_30.f90: Update dg-error/warning.
3735         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3736         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3737         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3738         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3739         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3740         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3741         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3742         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3743         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3744         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3745         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3746         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3747         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3748         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3749         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3750         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3751         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3752         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3753         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3754         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3755         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3756         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3757         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3758         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3759         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3760
3761 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3762
3763         PR fortran/47768
3764         * gfortran.dg/proc_ptr_comp_30.f90: New.
3765
3766 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR debug/47780
3769         * gcc.target/i386/pr47780.c: New test.
3770
3771 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3772
3773         PR fortran/47767
3774         * gfortran.dg/class_40.f03: New.
3775
3776 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3777
3778         PR c++/47208
3779         * g++.dg/cpp0x/auto21.C: New test.
3780
3781 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3782
3783         * objc.dg/special/unclaimed-category-1.h: Updated for
3784         new ABI support.
3785         * objc.dg/special/unclaimed-category-1.m: Same.
3786         * objc.dg/zero-link-1.m: Same.
3787         * objc.dg/lookup-1.m: Same.
3788         * objc.dg/torture/strings/const-str-9.m
3789         * objc.dg/torture/strings/const-str-10.m: Same.
3790         * objc.dg/torture/strings/const-str-11.m: Same.
3791         * objc.dg/torture/forward-1.m: Same.
3792         * objc.dg/zero-link-2.m: Same.
3793         * objc.dg/encode-7-next-64bit.m: Same.
3794         * objc.dg/method-4.m: Same.
3795         * objc.dg/next-runtime-1.m: Same.
3796         * objc.dg/image-info.m: Same.
3797         * objc.dg/pr23214.m: Same.
3798         * objc.dg/symtab-1.m: Same.
3799         * obj-c++.dg/basic.m: Same.
3800         * obj-c++.dg/proto-lossage-3.m: Same.
3801         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3802         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3803         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3804         * obj-c++.dg/method-11.m: Same.
3805         * objc/execute/enumeration-1.m: Same.
3806         * objc/execute/object_is_class.m: Same.
3807         * objc/execute/formal_protocol-2.m: Same.
3808         * objc/execute/formal_protocol-4.m: Same.
3809         * objc/execute/formal_protocol-6.m: Same.
3810         * objc/execute/bycopy-3.m: Same.
3811         * objc/execute/exceptions/catchall-1.m: Same.
3812         * objc/execute/exceptions/finally-1.m: Same.
3813         * objc/execute/exceptions/local-variables-1.m: Same.
3814         * objc/execute/exceptions/foward-1.m: Same.
3815         * objc/execute/bf-common.h
3816         * objc/execute/enumeration-2.m: Same.
3817         * objc/execute/formal_protocol-1.m: Same.
3818         * objc/execute/formal_protocol-3.m: Same.
3819         * objc/execute/formal_protocol-5.m: Same.
3820         * objc/execute/accessing_ivars.m: Same.
3821         * objc/execute/bycopy-2.m: Same.
3822         * objc/execute/formal_protocol-7.m: Same.
3823         * objc/execute/compatibility_alias.m: Same.
3824         * objc/execute/no_clash.m: Same.
3825         * objc/execute/object_is_meta_class.m: Same.
3826         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3827         * objc/execute/class-tests-1.h: Include stdio.h.
3828         * objc/execute/class-tests-2.h: Same.
3829         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3830         runtimes.
3831         * obj-c++.dg/try-catch-2.mm: Same.
3832
3833 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR c++/47783
3836         * g++.dg/warn/Wunused-parm-4.C: New test.
3837
3838 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3839             Jan Hubicka  <jh@suse.cz>
3840
3841         PR debug/47106
3842         PR debug/47402
3843         * g++.dg/debug/pr47106.C: New.
3844
3845 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3846
3847         PR target/43653
3848         * gcc.target/i386/pr43653.c: New test.
3849
3850 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3851
3852         PR c++/47172
3853         * g++.dg/template/inherit6.C: New test.
3854
3855 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3856
3857         PR fortran/47745
3858         * gfortran.dg/class_39.f03: New.
3859
3860 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3861
3862         PR c++/47326
3863         * g++.dg/cpp0x/variadic106.C: New test.
3864
3865 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR libfortran/47757
3868         * gfortran.dg/pr47757-1.f90: New test.
3869         * gfortran.dg/pr47757-2.f90: New test.
3870         * gfortran.dg/pr47757-3.f90: New test.
3871
3872         PR c++/47704
3873         * g++.dg/cpp0x/enum8.C: New test.
3874
3875 2011-02-15  Jason Merrill  <jason@redhat.com>
3876
3877         * g++.dg/inherit/implicit-trivial1.C: New.
3878         * g++.dg/cpp0x/implicit-trivial1.C: New.
3879
3880 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3881
3882         PR middle-end/47725
3883         * gcc.dg/torture/pr47725.c: Removed.
3884
3885 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3886
3887         PR target/47755
3888         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3889         constant does not generate a load from memory.
3890
3891 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3892
3893         PR middle-end/47725
3894         * gcc.dg/torture/pr47725.c: New.
3895
3896 2011-02-15  Richard Guenther  <rguenther@suse.de>
3897
3898         PR tree-optimization/47743
3899         * gcc.dg/torture/pr47743.c: New testcase.
3900
3901 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR middle-end/47581
3904         * gcc.target/i386/pr47581.c: New test.
3905
3906 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3907
3908         PR fortran/47730
3909         * gfortran.dg/select_type_22.f03: New.
3910
3911 2011-02-14  Jason Merrill  <jason@redhat.com>
3912
3913         * g++.dg/cpp0x/regress/enum1.C: New.
3914
3915 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3916
3917         * gnat.dg/include.adb: New test.
3918
3919 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3920
3921         PR fortran/47728
3922         * gfortran.dg/class_38.f03: New.
3923
3924 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3925
3926         * gcc.dg/pr46494.c: New test.
3927
3928 2011-02-14  Richard Guenther  <rguenther@suse.de>
3929
3930         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3931
3932 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3933
3934         PR ada/41929
3935         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3936         sparc*-sun-solaris2.11.
3937
3938 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3939
3940         PR fortran/47349
3941         * gfortran.dg/argument_checking_18.f90: New.
3942
3943 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3944
3945         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3946         * gfortran.dg/argument_checking_17.f90: New.
3947
3948 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3949
3950         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3951         are temporarily disabled.
3952         * gfortran.dg/class_7.f03: Ditto.
3953         * gfortran.dg/coarray_14.f90: Ditto.
3954         * gfortran.dg/typebound_proc_13.f03: Ditto.
3955
3956 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3957
3958         PR fortran/45586
3959         * gfortran.dg/extends_11.f03: New.
3960
3961 2011-02-11  Xinliang David Li  <davidxl@google.com>
3962
3963         PR tree-optimization/47707
3964         * g++.dg/tree-ssa/pr47707.C: New test.
3965
3966 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3967
3968         * g++.dg/opt/inline17.C: New test.
3969
3970 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3971
3972         PR fortran/47550
3973         * gfortran.dg/pure_formal_2.f90: New.
3974
3975 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3976
3977         PR rtl-optimization/47614
3978         * gfortran.dg/pr47614.f: New.
3979
3980 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3981
3982         PR driver/47678
3983         * gcc.dg/opts-6.c: New test.
3984
3985 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3986
3987         PR debug/47684
3988         * gcc.dg/pr47684.c: New test.
3989
3990 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3991
3992         PR target/47629
3993         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3994         c99_runtime, dg-add-options c99_runtime.
3995         (main): Use __asm__.
3996
3997 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3998
3999         PR testsuite/47400
4000         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4001         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4002         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4003         * gcc.dg/ucnid-10.c: Likewise.
4004         * gcc.dg/ucnid-13.c: Likewise.
4005         * gcc.dg/ucnid-7.c: Likewise.
4006         * gcc.dg/ucnid-8.c: Likewise.
4007         Adapt dg-warning line number.
4008
4009 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4010
4011         * gcc.target/i386/parity-1.c: Use -march=k8.
4012         * gcc.target/i386/parity-2.c: Ditto.
4013         * gcc.target/i386/vecinit-1.c: Ditto.
4014         * gcc.target/i386/vecinit-2.c: Ditto.
4015
4016 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4017
4018         PR target/46610
4019         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4020         * gcc.target/mips/save-restore-3.c: Likewise.
4021         * gcc.target/mips/save-restore-4.c: Likewise.
4022         * gcc.target/mips/save-restore-5.c: Likewise.
4023
4024         PR target/47683
4025         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4026         * g++.dg/tree-prof/partition2.C: Likewise.
4027
4028 2011-02-09  Jason Merrill  <jason@redhat.com>
4029
4030         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4031         rather than misdeclare std::puts.
4032
4033         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4034         * g++.dg/other/warning1.C: Likewise.
4035         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4036         * g++.old-deja/g++.gb/scope06.C: Likewise.
4037         * g++.old-deja/g++.law/cvt11.C: Likewise.
4038         * g++.old-deja/g++.law/init1.C: Likewise.
4039         * g++.dg/abi/mangle26.C: Likewise.
4040
4041         * g++.dg/template/function1.C: Adjust for C++0x mode.
4042         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4043
4044         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4045         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4046
4047         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4048
4049         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4050
4051         * g++.dg/cpp0x/regress: New directory.
4052         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4053         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4054         * g++.dg/cpp0x/regress/regress3.C: New.
4055
4056 2011-02-10  Richard Guenther  <rguenther@suse.de>
4057
4058         PR tree-optimization/47677
4059         * gcc.dg/torture/pr47677.c: New testcase.
4060
4061 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4062
4063         * objc.dg/special/load-category-1.m: Remove unused header.
4064         * objc.dg/special/load-category-1a.m: Likewise.
4065         * objc.dg/special/load-category-2.m: Likewise.
4066         * objc.dg/special/load-category-2a.m: Likewise.
4067         * objc.dg/special/load-category-3.m: Likewise.
4068         * objc.dg/special/load-category-3a.m: Likewise.
4069         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4070         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4071         * objc.dg/attributes/class-attribute-1.m: Likewise.
4072         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4073         * obj-c++.dg/property/property.exp: Likewise.
4074         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4075         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4076         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4077         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4078         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4079         * obj-c++.dg/template-8.mm: Likewise.
4080
4081 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR target/47665
4084         * gcc.target/i386/pr47665.c: New test.
4085
4086 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4087
4088         PR testsuite/47622
4089         Revert
4090         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4091         PR debug/42631
4092         * gcc.dg/pr42631.c: Update test.
4093         * gcc.dg/pr42631-2.c: New test.
4094
4095 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4096
4097         PR fortran/47352
4098         * gfortran.dg/proc_decl_25.f90: New.
4099
4100 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4101
4102         PR fortran/47463
4103         * gfortran.dg/typebound_assignment_2.f03: New.
4104
4105 2011-02-09  Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/47664
4108         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4109
4110 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4111
4112         PR middle-end/47646
4113         * gnat.dg/uninit_func.adb: Adjust dg directive.
4114
4115 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4116
4117         PR middle-end/47646
4118         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4119
4120 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4121
4122         PR fortran/47637
4123         * gfortran.dg/auto_dealloc_2.f90: New.
4124
4125 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4126
4127         * gcc.dg/builtins-config.h: Remove __sgi handling.
4128         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4129         -std=c99 for mips-sgi-irix6.5*.
4130
4131 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4132
4133         PR middle-end/45505
4134         * gfortran.dg/pr25923.f90: Remove xfails.
4135
4136 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4137
4138         PR fortran/47583
4139         * gfortran.dg/inquire_14.f90: New test.
4140
4141 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4142
4143         PR fortran/45290
4144         * gfortran.dg/pointer_init_6.f90: New.
4145
4146 2011-02-08  Jeff Law <law@redhat.com>
4147
4148         PR tree-optimization/42893
4149         * gcc.tree-ssa/pr42893.c: New test.
4150
4151 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4152
4153         PR tree-optimization/46834
4154         PR tree-optimization/46994
4155         PR tree-optimization/46995
4156         * gcc.dg/graphite/id-pr46834.c: New.
4157         * gfortran.dg/graphite/id-pr46994.f90: New.
4158         * gfortran.dg/graphite/id-pr46995.f90: New.
4159
4160 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4161
4162         PR middle-end/47646
4163         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4164         using the variable is known the warning is emitted there.
4165         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4166         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4167
4168         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4169         statement.
4170         (vg): Likewise.
4171         * gcc.dg/noreturn-1.c (foo5): Likewise.
4172         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4173         (method2): Likewise.
4174
4175         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4176         the return statement using the uninitialized variable.
4177         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4178
4179 2011-02-08  Richard Guenther  <rguenther@suse.de>
4180
4181         PR middle-end/47639
4182         * g++.dg/opt/pr47639.c: New testcase.
4183
4184 2011-02-08  Richard Guenther  <rguenther@suse.de>
4185
4186         PR tree-optimization/47632
4187         * g++.dg/opt/pr47632.C: New testcase.
4188
4189 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4190
4191         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4192
4193 2011-02-07  Richard Guenther  <rguenther@suse.de>
4194
4195         PR tree-optimization/47615
4196         * g++.dg/opt/pr47615.C: New testcase.
4197
4198 2011-02-07  Richard Guenther  <rguenther@suse.de>
4199
4200         PR tree-optimization/47621
4201         * gcc.dg/torture/pr47621.c: New testcase.
4202
4203 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4204
4205         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4206
4207 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4208
4209         PR fortran/47592
4210         * gfortran.dg/allocate_with_source_1 : New test.
4211
4212 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4213
4214         PR middle-end/47610
4215         * gcc.dg/pr47610.c: New test.
4216
4217 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4218
4219         PR debug/42631
4220         * gcc.dg/pr42631.c: Update test.
4221         * gcc.dg/pr42631-2.c: New test.
4222
4223 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4224
4225         PR fortran/47574
4226         * gfortran.dg/pr47574.f90:  New test.
4227
4228 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4229
4230         PR tree-optimization/46194
4231         * gcc.dg/autopar/pr46194.c: New.
4232
4233 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4234
4235         PR tree-optimization/43695
4236         * g++.dg/ipa/pr43695.C: New.
4237
4238 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR inline-asm/23200
4241         * gcc.dg/pr23200.c: New test.
4242
4243 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4244
4245         PR c++/47589
4246         * g++.dg/pr47589.C: New test.
4247
4248 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4249
4250         PR c++/47398
4251         * g++.dg/template/typedef37.C: New test.
4252         * g++.dg/template/param1.C: Adjust expected error message.
4253
4254 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR middle-end/31490
4257         * gcc.dg/pr31490-2.c: New test.
4258         * gcc.dg/pr31490-3.c: New test.
4259         * gcc.dg/pr31490-4.c: New test.
4260
4261 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4262             Jakub Jelinek  <jakub@redhat.com>
4263
4264         PR c++/46890
4265         * g++.dg/parser/semicolon3.C: Adjust.
4266         * g++.dg/parser/semicolon4.C: New testcase.
4267         * g++.dg/pr46890.C: New testcase.
4268
4269 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4270
4271         PR c++/29571
4272         * g++.dg/init/pr29571.C: New.
4273
4274 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4275
4276         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4277         instead of vect_int.
4278
4279 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4280
4281         PR target/47312
4282         * gcc.target/i386/pr47312.c: New test.
4283
4284         PR target/47564
4285         * gcc.target/i386/pr47564.c: New test.
4286
4287 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4288
4289         PR tree-optimization/45122
4290         * gcc.dg/tree-ssa/pr45122.c: New.
4291
4292 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4293
4294         PR target/47272
4295         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4296         and vec_vsx_st.
4297
4298         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4299         and vsx so a default --with-cpu=power7 doesn't give an error
4300         when -mavoid-indexed-addresses is used.
4301
4302         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4303         wrapper function to save the arguments and then jump to the real
4304         function, rather than depending on the compiler not to move stuff
4305         before an asm.
4306         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4307
4308 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4309             Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/47082
4312         * gfortran.dg/class_37.f03 : New test.
4313
4314 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4315             Richard Guenther  <rguenther@suse.de>
4316
4317         PR tree-optimization/40979
4318         PR bootstrap/47044
4319         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4320         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4321         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4322         check_vect_support_and_set_flags.
4323         * gfortran.dg/graphite/vect-pr40979.f90: New.
4324
4325 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4326
4327         PR fortran/47572
4328         * gfortran.dg/class_36.f03: New.
4329
4330 2011-02-02  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/47566
4333         * gcc.dg/lto/20110201-1_0.c: New testcase.
4334
4335 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4336
4337         PR debug/47498
4338         PR debug/47501
4339         PR debug/45136
4340         PR debug/45130
4341         * debug/pr47498.c: New.
4342         * debug/pr47501.c: New.
4343
4344 2011-02-01  Richard Guenther  <rguenther@suse.de>
4345
4346         PR tree-optimization/47559
4347         * g++.dg/torture/pr47559.C: New testcase.
4348
4349 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4350
4351         PR fortran/47565
4352         * gfortran.dg/typebound_call_20.f03: New.
4353
4354 2011-02-01  Richard Guenther  <rguenther@suse.de>
4355
4356         PR tree-optimization/47555
4357         * gcc.dg/pr47555.c: New testcase.
4358
4359 2011-02-01  Richard Guenther  <rguenther@suse.de>
4360
4361         PR tree-optimization/47541
4362         * g++.dg/torture/pr47541.C: New testcase.
4363
4364 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4365
4366         PR fortran/47455
4367         * gfortran.dg/typebound_call_19.f03: New.
4368
4369 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4370
4371         PR c++/47416
4372         * g++.dg/cpp0x/pr47416.C: New test.
4373
4374 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4375
4376         PR fortran/47519
4377         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4378
4379 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4380
4381         PR fortran/47463
4382         * gfortran.dg/typebound_assignment_1.f03: New.
4383
4384 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4385
4386         PR tree-optimization/47538
4387         * gcc.c-torture/execute/pr47538.c: New test.
4388
4389 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4390
4391         PR target/45325
4392         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4393
4394 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4395
4396         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4397
4398 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4399
4400         PR rtl-optimization/44031
4401         * gcc.c-torture/compile/20110131-1.c: New test.
4402
4403 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4404
4405         PR fortran/47042
4406         * gfortran.dg/stmt_func_1.f90: New.
4407
4408 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4409
4410         PR fortran/47042
4411         * gfortran.dg/interface_34.f90: New.
4412
4413 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4414
4415         PR fortran/47523
4416         * gfortran.dg/realloc_on_assign_5.f03: New test.
4417         * gfortran.dg/realloc_on_assign_5.f03: New test.
4418
4419 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4420
4421         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4422         * gfortran.dg/bessel_7.f90: Likewise.
4423         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4424
4425         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4426         * gfortran.dg/sum_init_expr.f03: Likewise.
4427
4428         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4429
4430         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4431         -r -nostdlib.
4432
4433         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4434         loop only on "vect_intfloat_cvt" targets.
4435
4436 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4437
4438         PR fortran/47531
4439         * gfortran.dg/shape_6.f90: New.
4440
4441 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4442
4443         PR libgfortran/47434
4444         * gfortran.dg/read_infnan_1.f90: Update test.
4445         * gfortran.dg/module_nan.f90: Update test.
4446         * gfortran.dg/char4_iunit_1.f03: Update test.
4447         * gfortran.dg/large_real_kind_1.f90: Update test.
4448         * gfortran.dg/real_const_3.f90: Update test.
4449         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4450
4451 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4452
4453         PR c++/47311
4454         * g++.dg/template/param2.C: New test.
4455
4456 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4457
4458         PR libgfortran/47285
4459         * gfortran.dg/fmt_g.f: New test.
4460
4461 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4462
4463         PR fortran/47507
4464         * gfortran.dg/pure_formal_1.f90: New.
4465
4466 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR target/42894
4469         * gcc.dg/tls/pr42894.c: New test.
4470
4471 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4472
4473         * gcc.dg/pr47276.c: Add dg-require-visibility.
4474
4475 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4476
4477         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4478
4479 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4480             Tobias Burnus  <burnus@gcc.gnu.org>
4481
4482         PR fortran/45170
4483         PR fortran/35810
4484         PR fortran/47350
4485         * gfortran.dg/realloc_on_assign_3.f03: New test.
4486         * gfortran.dg/realloc_on_assign_4.f03: New test.
4487         * gfortran.dg/allocatable_function_5.f90: New test.
4488         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4489         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4490         implemented" dg-errors.
4491
4492 2011-01-27  Jan Hubicka  <jh@suse.cz>
4493
4494         PR middle-end/46949
4495         * gcc.dg/attr-weakref-4.c: New testcase
4496
4497 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4498
4499         PR tree-optimization/47228
4500         * gcc.dg/torture/pr47228.c: New test.
4501
4502 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4503
4504         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4505
4506 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4507
4508         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4509         when using auto-overlay support on the SPU.
4510
4511 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4512
4513         PR rtl-optimization/44174
4514         * gcc.target/i386/asm-6.c: New test.
4515
4516 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4517
4518         PR rtl-optimization/46856
4519         * gcc.c-torture/compile/pr46856.c: New test.
4520
4521 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4522             Andrew Pinski  <pinskia@gmail.com>
4523
4524         PR c/43082
4525         * gcc.dg/pr43082.c: New.
4526
4527 2011-01-26  DJ Delorie  <dj@redhat.com>
4528
4529         PR rtl-optimization/46878
4530         * gcc.dg/pr46878-1.c: New test.
4531
4532 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR c++/47476
4535         * g++.dg/cpp0x/pr47476.C: New test.
4536
4537 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4538
4539         * gcc.c-torture/compile/20110126-1.c: New test.
4540
4541 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4542
4543         PR c/47473
4544         * gcc.dg/torture/pr47473.c: New test.
4545
4546 2011-01-26  Jan Hubicka  <jh@suse.cz>
4547
4548         PR target/47237
4549         * gcc.c-torture/execute/pr47237.c: New testcase.
4550
4551 2011-01-26  Jan Hubicka  <jh@suse.cz>
4552
4553         PR tree-optimization/47190
4554         * gcc.dg/attr-weakref-3.c: New testcase.
4555
4556 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4557
4558         PR c++/43601
4559         * gcc.dg/dll-9a.c: New test file.
4560         * gcc.dg/dll-11.c: Likewise.
4561         * gcc.dg/dll-12.c: Likewise.
4562         * gcc.dg/dll-12a.c: Likewise.
4563         * gcc.dg/dll-11a.c: Likewise.
4564         * gcc.dg/dll-9.c: Likewise.
4565         * gcc.dg/dll-10.c: Likewise.
4566         * gcc.dg/dll-10a.c: Likewise.
4567         * g++.dg/ext/dllexport4a.cc: Likewise.
4568         * g++.dg/ext/dllexport4.C: Likewise.
4569         * g++.dg/ext/dllexport5.C: Likewise.
4570         * g++.dg/ext/dllexport5a.cc: Likewise.
4571
4572 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4573
4574         PR tree-optimization/46970
4575         * gcc.dg/graphite/pr46970.c: New.
4576
4577 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4578
4579         PR tree-optimization/46215
4580         * gcc.dg/graphite/pr46215.c: New.
4581
4582 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4583
4584         PR tree-optimization/46168
4585         * gcc.dg/graphite/pr46168.c: New.
4586
4587 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4588
4589         PR tree-optimization/43657
4590         * gcc.dg/graphite/pr43657.c: New.
4591
4592 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4593
4594         PR tree-optimization/29832
4595         * gfortran.dg/graphite/pr29832.f90: New.
4596
4597 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4598
4599         PR tree-optimization/43567
4600         * gcc.dg/graphite/pr43567.c: New.
4601
4602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4603
4604         * gfortran.dg/graphite/interchange-4.f: New.
4605         * gfortran.dg/graphite/interchange-5.f: New.
4606
4607         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4608         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4609         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4610         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4611         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4612         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4613         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4614         * gfortran.dg/ltrans-7.f90: Removed.
4615         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4616
4617         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4618         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4619         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4620         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4621         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4622         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4623         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4624         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4625         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4626         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4627         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4628         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4629         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4630         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4631         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4632         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4633         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4634         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4635         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4636         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4637         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4638         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4639         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4640         * gcc.dg/tree-ssa/data-dep-1.c
4641         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4642         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4643         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4644         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4645         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4646
4647 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR tree-optimization/47265
4650         PR tree-optimization/47443
4651         * gcc.c-torture/compile/pr47265.c: New test.
4652         * gcc.dg/pr47443.c: New test.
4653
4654 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4655
4656         PR tree-optimization/47382
4657         * g++.dg/torture/pr47382.C: New test.
4658         * g++.dg/opt/devirt1.C: Xfail.
4659
4660 2011-01-25  Yao Qi  <yao@codesourcery.com>
4661
4662         PR target/45701
4663         * gcc.target/arm/pr45701-1.c: New test.
4664         * gcc.target/arm/pr45701-2.c: New test.
4665         * gcc.target/arm/pr45701-3.c: New test.
4666
4667 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4668             Jakub Jelinek  <jakub@redhat.com>
4669
4670         PR tree-optimization/47271
4671         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4672
4673 2011-01-25  Nick Clifton  <nickc@redhat.com>
4674
4675         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4676         (saturate_add): Delete.
4677         (exchange): Delete.
4678         (main): Do not run saturate_add.
4679         (set_interrupts): Delete.
4680
4681 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4682
4683         PR fortran/47448
4684         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4685
4686 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR tree-optimization/47427
4689         PR tree-optimization/47428
4690         * gcc.c-torture/compile/pr47427.c: New test.
4691         * gcc.c-torture/compile/pr47428.c: New test.
4692
4693 2011-01-25  Richard Guenther  <rguenther@suse.de>
4694
4695         PR middle-end/47411
4696         * gcc.dg/torture/pr47411.c: New testcase.
4697
4698 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4699
4700         * gfortran.dg/graphite/id-24.f: New.
4701         * gfortran.dg/graphite/id-25.f: New.
4702
4703 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4704
4705         * gfortran.dg/graphite/id-23.f: New.
4706
4707 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4708
4709         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4710
4711 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4712
4713         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4714         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4715         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4716         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4717         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4718         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4719         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4720         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4721         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4722
4723 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4724
4725         * gcc.dg/graphite/block-0.c: Add documentation.
4726         * gcc.dg/graphite/block-4.c: Same.
4727         * gcc.dg/graphite/block-7.c: Same.
4728         * gcc.dg/graphite/block-8.c: New.
4729         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4730         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4731         * gcc.dg/graphite/interchange-12.c: Add documentation.
4732         * gcc.dg/graphite/interchange-13.c: New.
4733         * gcc.dg/graphite/interchange-14.c: New.
4734         * gcc.dg/graphite/interchange-15.c: New.
4735         * gcc.dg/graphite/interchange-8.c: Add documentation.
4736         * gcc.dg/graphite/interchange-mvt.c: Same.
4737
4738 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4739
4740         PR target/47408
4741         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4742         * gcc.target/powerpc/altivec-14.c: Ditto.
4743         * gcc.target/powerpc/altivec-33.c: Ditto.
4744         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4745         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4746         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4747         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4748         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4749         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4750         * g++.dg/ext/altivec-15.C: Ditto.
4751         * g++.dg/ext/altivec-types-1.C: Ditto.
4752         * g++.dg/ext/altivec-types-2.C: Ditto.
4753         * g++.dg/ext/altivec-types-3.C: Ditto.
4754         * g++.dg/ext/altivec-types-4.C: Ditto.
4755
4756 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4757
4758         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4759
4760 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4761
4762         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4763         optimization options.
4764
4765 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4766
4767         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4768
4769         PR testsuite/45988
4770         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4771
4772 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4773
4774         PR fortran/47421
4775         * gfortran.dg/allocatable_scalar_12.f90: New.
4776
4777 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4778
4779         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4780         vectorization to be not profitable if peeling is used to
4781         realign the memory access.
4782         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4783         loop bound to avoid loop unrolling.
4784         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4785
4786 2011-01-22  Jan Hubicka  <jh@suse.cz>
4787
4788         PR lto/47333
4789         * g++.dg/lto/pr47333.C: New file.
4790
4791 2011-01-22  Jan Hubicka  <jh@suse.cz>
4792
4793         PR tree-optimization/43884
4794         PR lto/44334
4795         * gcc.dg/autopar/outer-2.c: Increase array size.
4796         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4797
4798 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4799
4800         PR fortran/38536
4801         * gfortran.dg/c_loc_tests_16.f90:  New test.
4802
4803 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4804
4805         PR fortran/47399
4806         * gfortran.dg/typebound_proc_19.f90: New.
4807
4808 2011-01-21  Jeff Law <law@redhat.com>
4809
4810         PR tree-optimization/47053
4811         * g++.dg/pr47053.C: New test.
4812
4813 2011-01-21  Jason Merrill  <jason@redhat.com>
4814
4815         PR c++/47041
4816         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4817
4818 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4819
4820         PR c++/47388
4821         * g++.dg/cpp0x/range-for10.C: New test.
4822         * g++.dg/template/for1.C: New test.
4823
4824         PR middle-end/45566
4825         * g++.dg/tree-prof/partition3.C: New test.
4826
4827         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4828
4829         PR rtl-optimization/47366
4830         * g++.dg/opt/pr47366.C: New test.
4831
4832 2011-01-21  Jason Merrill  <jason@redhat.com>
4833
4834         PR c++/46552
4835         * g++.dg/cpp0x/constexpr-regress2.C: New.
4836
4837         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4838
4839 2011-01-21  Jeff Law <law@redhat.com>
4840
4841         PR rtl-optimization/41619
4842         * gcc.dg/pr41619.c: New.
4843
4844 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR tree-optimization/47355
4847         * g++.dg/opt/pr47355.C: New test.
4848
4849 2011-01-21  Richard Guenther  <rguenther@suse.de>
4850
4851         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4852         making main hot.
4853
4854 2011-01-21  Richard Guenther  <rguenther@suse.de>
4855
4856         PR tree-optimization/47365
4857         * gcc.dg/torture/pr47365.c: New testcase.
4858         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4859
4860 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4863
4864 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4865
4866         PR tree-optimization/47391
4867         * gcc.dg/pr47391.c: New test.
4868
4869 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4870
4871         * g++.dg/template/char1.C: Use signed char.
4872
4873 2011-01-21  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/47377
4876         * gfortran.dg/pointer_target_4.f90: New.
4877
4878 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4879
4880         PR target/47251
4881         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4882         ILP32 system and not IP32.
4883
4884 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
4885
4886         PR debug/46583
4887         * g++.dg/debug/pr46583.C: New.
4888
4889 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR debug/47283
4892         * g++.dg/debug/pr47283.C: New test.
4893
4894         PR testsuite/47371
4895         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4896         * gcc.target/i386/headmerge-2.c: Likewise.
4897
4898 2011-01-20  Richard Guenther  <rguenther@suse.de>
4899
4900         PR middle-end/47370
4901         * gcc.dg/torture/pr47370.c: New testcase.
4902
4903 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4904
4905         PR tree-optimization/46130
4906         * gcc.dg/pr46130-1.c: New test.
4907         * gcc.dg/pr46130-2.c: New test.
4908
4909 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
4910
4911         PR c++/47291
4912         * g++.dg/debug/dwarf2/template-params-10.C: New test.
4913
4914 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
4915
4916         PR debug/46240
4917         * g++.dg/debug/pr46240.cc: New.
4918
4919 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR c++/47303
4922         * g++.dg/template/anonunion1.C: New test.
4923
4924         PR rtl-optimization/47337
4925         * gcc.c-torture/execute/pr47337.c: New test.
4926
4927 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4928
4929         PR testsuite/45342
4930         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4931
4932 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4933
4934         PR tree-optimization/46021
4935         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4936
4937 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR tree-optimization/47290
4940         * g++.dg/torture/pr47290.C: New test.
4941
4942 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4943
4944         PR fortran/47240
4945         * gfortran.dg/proc_ptr_comp_29.f90: New.
4946
4947 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4948
4949         PR testsuite/41146
4950         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4951         powerpc-apple-darwin9.
4952
4953 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR rtl-optimization/47299
4956         * gcc.c-torture/execute/pr47299.c: New test.
4957
4958 2011-01-17  Jason Merrill  <jason@redhat.com>
4959
4960         * g++.dg/cpp0x/constexpr-virtual.C: New.
4961
4962 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR fortran/47331
4965         * gfortran.dg/gomp/pr47331.f90: New test.
4966
4967 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4968
4969         PR objc/47314
4970         * objc.dg/selector-warn-1.m: New.
4971         * obj-c++.dg/selector-warn-1.mm: New.
4972
4973 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4974
4975         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4976         Update dg-final accordingly.
4977
4978 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4979
4980         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4981
4982 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4983
4984         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4985         target check.
4986         * gcc.dg/guality/pr36728-2.c: Likewise.
4987
4988 2011-01-17  Richard Guenther  <rguenther@suse.de>
4989
4990         PR tree-optimization/47313
4991         * g++.dg/torture/pr47313.C: New testcase.
4992
4993 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4994
4995         PR target/47318
4996         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4997         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4998         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4999         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5000
5001         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5002         as __m256i.
5003         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5004         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5005         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5006
5007 2011-01-17  Richard Guenther  <rguenther@suse.de>
5008
5009         PR tree-optimization/45967
5010         * gcc.dg/torture/pr45967-2.c: New testcase.
5011         * gcc.dg/torture/pr45967-3.c: Likewise.
5012
5013 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5014
5015         PR testsuite/47325
5016         * g++.dg/ext/pr47213.C: Require visibility.
5017
5018 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5019
5020         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5021         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5022
5023 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5024
5025         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5026         Linux-based targets.
5027
5028 2011-01-13  Jan Hubicka  <jh@suse.cz>
5029
5030         PR tree-optimization/47276
5031         * gcc.dg/pr47276.c: New testcase.
5032
5033 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5034             Jonathan Wakely  <jwakely.gcc@gmail.com>
5035
5036         PR c++/33558
5037         * g++.dg/other/pr33558.C: New.
5038         * g++.dg/other/pr33558-2.C: New.
5039
5040 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5041
5042         PR tree-optimization/45934
5043         PR tree-optimization/46302
5044         * g++.dg/ipa/devirt-c-1.C: New test.
5045         * g++.dg/ipa/devirt-c-2.C: Likewise.
5046         * g++.dg/ipa/devirt-c-3.C: Likewise.
5047         * g++.dg/ipa/devirt-c-4.C: Likewise.
5048         * g++.dg/ipa/devirt-c-5.C: Likewise.
5049         * g++.dg/ipa/devirt-c-6.C: Likewise.
5050         * g++.dg/ipa/devirt-6.C: Likewise.
5051         * g++.dg/ipa/devirt-d-1.C: Likewise.
5052         * g++.dg/torture/pr45934.C: Likewise.
5053
5054 2011-01-14  Jason Merrill  <jason@redhat.com>
5055
5056         * g++.dg/cpp0x/variadic105.C: New.
5057
5058 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5059             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5060
5061         PR objc/45989
5062         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5063         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5064         execution tests on i?86-*-*, x86_64-*-* and
5065         powerpc*-apple-darwin* && ilp32.
5066         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5067         tests on i?86-*-* and x86_64-*-*.
5068
5069 2011-01-14  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/47280
5072         * g++.dg/opt/pr47280.C: New testcase.
5073
5074 2011-01-14  Jason Merrill  <jason@redhat.com>
5075
5076         * g++.dg/cpp0x/constexpr-regress1.C: New.
5077
5078         * g++.dg/ext/flexary2.C: New.
5079
5080 2011-01-14  Richard Guenther  <rguenther@suse.de>
5081
5082         PR middle-end/47281
5083         * gcc.dg/torture/pr47281.c: New testcase.
5084         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5085
5086 2011-01-14  Richard Guenther  <rguenther@suse.de>
5087
5088         PR tree-optimization/47286
5089         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5090
5091 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5092
5093         PR c++/47213
5094         * g++.dg/ext/pr47213.C: New.
5095
5096 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5097
5098         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5099
5100 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5101             Mikael Morin  <mikael@gcc.gnu.org>
5102
5103         PR fortran/45848
5104         PR fortran/47204
5105         * gfortran.dg/select_type_20.f90: New.
5106         * gfortran.dg/select_type_21.f90: New.
5107
5108 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5109
5110         PR target/47251
5111         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5112
5113 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5114
5115         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5116         * gcc.dg/guality/pr36728-2.c: Likewise.
5117
5118 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5119
5120         PR debug/PR46973
5121         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5122
5123 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5124
5125         PR rtl-optimization/45352
5126         * gcc.dg/pr45352-3.c: New.
5127
5128 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5129
5130         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5131         comment.
5132         * g++.dg/cpp0x/range-for8.C: New.
5133         * g++.dg/cpp0x/range-for9.C: New.
5134
5135 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5136
5137         PR debug/47209
5138         * g++.dg/debug/pr47209.C: New.
5139
5140 2011-01-12  Richard Guenther  <rguenther@suse.de>
5141
5142         PR lto/47259
5143         * gcc.dg/lto/pr47259_0.c: New testcase.
5144         * gcc.dg/lto/pr47259_1.c: Likewise.
5145
5146 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5147
5148         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5149         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5150         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5151         methods missing from the OBJC2 Object.
5152         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5153         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5154         GNU and NeXT runtimes.
5155         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5156         comments.
5157         * objc-obj-c++-shared/Object1.m: Likewise.
5158         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5159         * objc.dg/proto-qual-1.m: Likewise.
5160         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5161         * obj-c++.dg/proto-qual-1.mm: Likewise.
5162
5163 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5164
5165         PR testsuite/33033
5166         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5167
5168 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5169
5170         Fixed the Objective-C++ testsuite and updated all tests.
5171         * lib/obj-c++.exp (obj-c++_init): Declare and set
5172         gcc_warning_prefix and gcc_error_prefix.
5173         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5174         'dg-warning', 'dg-message' and 'dg-error'.
5175         * obj-c++.dg/class-extension-3.mm: Likewise.
5176         * obj-c++.dg/class-protocol-1.mm: Likewise.
5177         * obj-c++.dg/encode-7.mm: Likewise.
5178         * obj-c++.dg/exceptions-3.mm: Likewise.
5179         * obj-c++.dg/exceptions-5.mm: Likewise.
5180         * obj-c++.dg/method-12.mm: Likewise.
5181         * obj-c++.dg/method-13.mm: Likewise.
5182         * obj-c++.dg/method-15.mm: Likewise.
5183         * obj-c++.dg/method-16.mm: Likewise.
5184         * obj-c++.dg/method-4.mm: Likewise.
5185         * obj-c++.dg/method-8.mm: Likewise.
5186         * obj-c++.dg/method-conflict-1.mm: Likewise.
5187         * obj-c++.dg/method-conflict-2.mm: Likewise.
5188         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5189         and uncommented second part of the testcase now that the testsuite
5190         works correctly.
5191         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5192         and uncommented second part of the testcase now that the testsuite
5193         works correctly.
5194         * obj-c++.dg/private-1.mm: Likewise.
5195         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5196         * obj-c++.dg/syntax-error-7.mm: Likewise.
5197         * obj-c++.dg/warn5.mm: Likewise.
5198         * obj-c++.dg/property/at-property-14.mm: Likewise.
5199         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5200         FIXME.
5201         * obj-c++.dg/property/at-property-18.mm: Likewise.
5202         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5203         FIXME.
5204         * obj-c++.dg/property/at-property-21.mm: Likewise.
5205         * obj-c++.dg/property/at-property-28.mm: Likewise.
5206         * obj-c++.dg/property/at-property-5.mm: Likewise.
5207         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5208         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5209         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5210         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5211         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5212         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5213         * obj-c++.dg/tls/diag-5.mm: Likewise.
5214         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5215         dg-error, now matched correctly.
5216
5217 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5218
5219         * objc.dg/property/at-property-29.m: New.
5220         * obj-c++.dg/property/at-property-29.mm: New.
5221
5222 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5223
5224         * go.test/go-test.exp (go-set-goarch): New proc.
5225         (go-gc-tests): Use it.
5226
5227 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5228
5229         PR debug/46955
5230         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5231
5232 2011-01-11  Richard Henderson  <rth@redhat.com>
5233
5234         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5235
5236 2011-01-11  Jan Hubicka  <jh@suse.cz>
5237
5238         PR lto/45721
5239         PR lto/45375
5240         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5241         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5242
5243 2011-01-11  Richard Guenther  <rguenther@suse.de>
5244
5245         PR tree-optimization/46076
5246         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5247
5248 2011-01-11  Jeff Law <law@redhat.com>
5249
5250         * PR tree-optimization/47086
5251         * gcc.dg/pr47086.c: New test.
5252
5253 2011-01-11  Jason Merrill  <jason@redhat.com>
5254
5255         PR c++/46658
5256         * g++.dg/template/new10.C: New.
5257
5258         PR c++/45520
5259         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5260
5261 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5262
5263         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5264         Split type definitions and NSConstantString class into...
5265         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5266         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5267         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5268         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5269         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5270         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5271         to comments.
5272         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5273         encode defines for newer NeXT system headers.
5274         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5275         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5276         * objc.dg/foreach-5.m: Likewise.
5277         * objc.dg/foreach-2.m: Likewise.
5278         * objc.dg/foreach-4.m: Likewise.
5279         * objc.dg/torture/strings/string1.m: Likewise.
5280         * objc.dg/torture/strings/string2.m: Likewise.
5281         * objc.dg/torture/strings/string3.m: Likewise.
5282         * objc.dg/torture/strings/string4.m: Likewise.
5283         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5284         header and stand alone.
5285         * obj-c++.dg/strings/strings-2.mm: Likewise.
5286         * objc.dg/torture/strings/const-str-3.m: Likewise.
5287         * objc.dg/strings/strings-2.m: Likewise.
5288         * objc.dg/strings/const-str-12b.m: Likewise.
5289
5290 2011-01-12  Richard Guenther  <rguenther@suse.de>
5291
5292         PR middle-end/32511
5293         * gcc.dg/attr-weak-1.c: Adjust.
5294
5295 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5296
5297         PR fortran/47051
5298         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5299         standard compliant and comment.
5300
5301 2011-01-10  Jan Hubicka  <jh@suse.cz>
5302
5303         PR lto/46083
5304         * gcc.dg/initpri3.c: New testcase.
5305
5306 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5307
5308         PR lto/47222
5309         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5310         externally visible.
5311         (g_esi): Likewise.
5312         (g_ebx): Likewise.
5313         (g_ebp): Likewise.
5314         (g_esp): Likewise.
5315         (g_ebp_save): Likewise.
5316         (g_esp_save): Likewise.
5317
5318 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5319
5320         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5321
5322 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5323
5324         PR tree-optimization/46021
5325         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5326         i?86-*-*, x86_64-*-*.
5327
5328 2011-01-10  Jeff Law <law@redhat.com>
5329
5330         * PR tree-optimization/47141
5331         * gcc.c-torture/compile/pr47141.c: New test.
5332
5333 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5334
5335         PR testsuite/46230
5336         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5337         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5338         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5339         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5340
5341         PR testsuite/46230
5342         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5343         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5344         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5345         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5346         being vectorized.  Adjust dg-final pattern.
5347
5348         PR testsuite/46230
5349         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5350         * gcc.dg/vect/slp-24.c: Likewise.
5351
5352 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5353
5354         PR c++/47218
5355         * g++.dg/other/pr47218-1.C: New test file.
5356         * g++.dg/other/pr47218.C: Likewise.
5357         * g++.dg/other/pr47218.h: New supporting header.
5358
5359 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5360
5361         PR objc/47232
5362         * objc.dg/attributes/invalid-attribute-1.m: New.
5363         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5364
5365 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5366
5367         PR fortran/47224
5368         * gfortran.dg/proc_ptr_comp_28.f90: New.
5369
5370 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5371
5372         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5373         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5374         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5375         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5376         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5377         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5378         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5379         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5380         * objc.dg/gnu-api-2-class.m: Likewise.
5381         * objc.dg/gnu-api-2-ivar.m: Likewise.
5382         * objc.dg/gnu-api-2-method.m: Likewise.
5383         * objc.dg/gnu-api-2-objc.m: Likewise.
5384         * objc.dg/gnu-api-2-object.m: Likewise.
5385         * objc.dg/gnu-api-2-property.m: Likewise.
5386         * objc.dg/gnu-api-2-protocol.m: Likewise.
5387         * objc.dg/gnu-api-2-sel.m: Likewise.
5388
5389 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5390
5391         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5392         * objc.dg/objc-foreach-4.m: Likewise.
5393         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5394         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5395         * objc.dg/foreach-4.m: Likewise.
5396         * objc.dg/foreach-5.m: Likewise.
5397         * objc.dg/foreach-3.m: Return self from init.
5398
5399 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5400
5401         PR fortran/38536
5402         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5403
5404 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5405
5406         PR fortran/46313
5407         * gfortran.dg/class_35.f90: New.
5408
5409 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5410
5411         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5412
5413 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5414
5415         PR objc/47078
5416         * objc.dg/invalid-method-2.m: New.
5417         * obj-c++.dg/invalid-method-2.mm: New.
5418
5419 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5420
5421         PR fortran/46896
5422         * gfortran.dg/transpose_optimization_2.f90 : New test.
5423
5424 2011-01-08  Jan Hubicka  <jh@suse.cz>
5425
5426         PR tree-optmization/46469
5427         * g++.dg/torture/pr46469.C: New testcase.
5428
5429 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5430
5431         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5432         emulation of libobjc-gnu structure layout functionality to ..
5433         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5434         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5435         * objc/execute/bf-common.h: Adjust headers.
5436         * objc/execute/bf-1.m: Likewise.
5437         * objc/execute/bf-2.m: Likewise.
5438         * objc/execute/bf-3.m: Likewise.
5439         * objc/execute/bf-4.m: Likewise.
5440         * objc/execute/bf-5.m: Likewise.
5441         * objc/execute/bf-6.m: Likewise.
5442         * objc/execute/bf-7.m: Likewise.
5443         * objc/execute/bf-8.m: Likewise.
5444         * objc/execute/bf-9.m: Likewise.
5445         * objc/execute/bf-10.m: Likewise.
5446         * objc/execute/bf-11.m: Likewise.
5447         * objc/execute/bf-12.m: Likewise.
5448         * objc/execute/bf-13.m: Likewise.
5449         * objc/execute/bf-14.m: Likewise.
5450         * objc/execute/bf-15.m: Likewise.
5451         * objc/execute/bf-16.m: Likewise.
5452         * objc/execute/bf-17.m: Likewise.
5453         * objc/execute/bf-18.m: Likewise.
5454         * objc/execute/bf-19.m: Likewise.
5455         * objc/execute/bf-20.m: Likewise.
5456         * objc/execute/bf-21.m: Likewise.
5457         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5458         objc_get_type_qualifiers ().
5459
5460 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5461
5462         PR fortran/45777
5463         * gfortran.dg/dependency_39.f90:  New test.
5464
5465 2011-01-07  Jan Hubicka  <jh@suse.cz>
5466
5467         Get builtins tests ready for linker plugin.
5468         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5469         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5470         my_memset, my_bzero): Mark used.
5471         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5472         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5473         volatile.
5474         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5475         volatile.
5476
5477 2011-01-07  Jan Hubicka  <jh@suse.cz>
5478
5479         PR tree-optimization/46367
5480         * g++.dg/torture/pr46367.C: New file.
5481
5482 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR target/47201
5485         * gcc.dg/pr47201.c: New test.
5486
5487         PR bootstrap/47187
5488         * gcc.dg/tree-prof/pr47187.c: New test.
5489
5490 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5491
5492         PR fortran/41580
5493         * gfortran.dg/extends_type_of_3.f90: New.
5494
5495 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5496
5497         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5498         * g++.dg/ext/dllimport-MI1.C: Likewise.
5499         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5500         * g++.dg/ext/dllimport10.C: Likewise.
5501         * g++.dg/ext/dllimport11.C: Likewise.
5502         * g++.dg/ext/dllimport12.C: Likewise.
5503         * g++.dg/ext/dllimport13.C: Likewise.
5504         * g++.dg/ext/dllimport2.C: Likewise.
5505         * g++.dg/ext/dllimport3.C: Likewise.
5506         * g++.dg/ext/dllimport4.C: Likewise.
5507         * g++.dg/ext/dllimport5.C: Likewise.
5508         * g++.dg/ext/dllimport6.C: Likewise.
5509         * g++.dg/ext/dllimport8.C: Likewise.
5510         * g++.dg/ext/dllimport9.C: Likewise.
5511         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5512         targets, too. Additionally enable test for i?86-*-mingw*.
5513         * g++.dg/ext/selectany1.C: Likewise.
5514         Remove guard variable check.
5515
5516 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5517
5518         PR fortran/47189
5519         PR fortran/47194
5520         * gfortran.dg/storage_size_3.f08: Extended.
5521
5522 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR c++/47022
5525         * g++.dg/template/stdarg1.C: New test.
5526
5527 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5528
5529         PR fortran/47195
5530         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5531         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5532         from the interface of functions to not hide the errors that
5533         shall be tested.
5534
5535 2011-01-06  Jan Hubicka  <jh@suse.cz>
5536
5537         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5538         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5539
5540 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5541
5542         PR fortran/33117
5543         PR fortran/46478
5544         * gfortran.dg/interface_33.f90: New test.
5545
5546 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR c/47150
5549         * gcc.c-torture/compile/pr47150.c: New test.
5550
5551 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5552
5553         PR tree-optimization/47139
5554         * gcc.dg/vect/pr47139.c: New test.
5555
5556 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5557
5558         PR fortran/47180
5559         * gfortran.dg/extends_type_of_2.f03: New.
5560
5561 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5562
5563         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5564
5565 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5566
5567         * gnat.dg/opt14.adb: New test.
5568
5569 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5570
5571         PR fortran/46017
5572         * gfortran.dg/allocate_error_2.f90:  New test.
5573
5574 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5575
5576         PR fortran/47024
5577         * gfortran.dg/storage_size_3.f08: New.
5578
5579 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5580
5581         PR libgfortran/47154
5582         * gfortran.dg/namelist_68.f90: New test.
5583
5584 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5585
5586         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5587
5588 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5589
5590         PR fortran/46448
5591         * gfortran.dg/class_34.f90: New.
5592
5593 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5594
5595         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5596         use __builtin_inff.  Skip all single-precision tests that require
5597         Infinity.
5598
5599 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5600
5601         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5602
5603 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR tree-optimization/47148
5606         * gcc.c-torture/execute/pr47148.c: New test.
5607
5608         PR tree-optimization/47155
5609         * gcc.c-torture/execute/pr47155.c: New test.
5610
5611         PR rtl-optimization/47157
5612         * gcc.c-torture/compile/pr47157.c: New test.
5613
5614 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5615
5616         * gcc.dg/torture/vector-shift2.c (schar): Define.
5617         (main): Always use schar or uchar instead of plain "char" to avoid
5618         dependencies on implementation-defined char signedness.
5619
5620 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5621
5622         PR tree-optimization/46801
5623         * gnat.dg/pack9.adb: Remove xfail.
5624
5625 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5626
5627         PR tree-optimization/46984
5628         * g++.dg/ipa/pr46984.C: New test.
5629
5630 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/46408
5633         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5634
5635 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR tree-optimization/47140
5638         * gcc.c-torture/compile/pr47140.c: New test.
5639
5640         PR rtl-optimization/47028
5641         * gcc.dg/pr47028.c: New test.
5642
5643 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5644
5645         * objc.dg/protocol-forward-1.m: Removed TODO.
5646         * objc.dg/protocol-forward-2.m: New.
5647         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5648         * obj-c++.dg/protocol-forward-2.mm: New.
5649
5650 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5651
5652         PR target/38662
5653         * g++.dg/eh/pr38662.C: New testcase.
5654
5655 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5656
5657         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5658         scan for newline '\n'.
5659
5660 \f
5661 Copyright (C) 2011 Free Software Foundation, Inc.
5662
5663 Copying and distribution of this file, with or without modification,
5664 are permitted in any medium without royalty provided the copyright
5665 notice and this notice are preserved.