OSDN Git Service

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