OSDN Git Service

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