OSDN Git Service

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