OSDN Git Service

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