OSDN Git Service

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