OSDN Git Service

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