OSDN Git Service

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