OSDN Git Service

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