OSDN Git Service

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