OSDN Git Service

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