OSDN Git Service

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