OSDN Git Service

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