OSDN Git Service

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