OSDN Git Service

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