OSDN Git Service

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