OSDN Git Service

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