OSDN Git Service

949474f225da4b403101317d47c3ecd4f1645bfc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
2             Nathan Froyd  <froydnj@codesourcery.com>
3
4         PR c++/2288
5         PR c++/18770
6         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7         * g++.dg/parse/pr18770.C: New test.
8         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9
10 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
11
12         PR fortran/48955
13         * gfortran.dg/dependency_40.f90 : New test.
14
15 2011-05-26  Tobias Burnus  <burnus@net-b.de>
16
17         PR fortran/18918
18         * gfortran.dg/coarray/registering_1.f90: New.
19
20 2011-05-26  Jason Merrill  <jason@redhat.com>
21
22         * g++.dg/cpp0x/variadic111.C: New.
23         * g++.dg/cpp0x/variadic41.C: Adjust.
24
25 2011-05-26  Richard Guenther  <rguenther@suse.de>
26
27         PR tree-optimization/48702
28         * gcc.dg/torture/pr48702.c: New testcase.
29
30 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
31
32         PR gcov-profile/48845
33         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
34         support.
35         * gcc.dg/matrix/matrix.exp: Likewise.
36         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
37         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
38         line number to check_profiling_available.
39         * lib/target-supports.exp (check_profiling_available): Account for
40         this.
41         Require TLS runtime support with -fprofile-generate.
42         * lib/profopt.exp (profopt-execute): Add TLS options for
43         -fprofile-generate.
44         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
45
46 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
47
48         PR c++/49165
49         * g++.dg/eh/cond5.C: New test.
50
51         PR tree-optimization/49161
52         * gcc.c-torture/execute/pr49161.c: New test.
53
54 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
55
56         * gcc.target/arm/neon-vorn-vbic.c: New test.
57
58 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
59
60         PR tree-optimization/49038
61         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
62         * gcc.dg/vect/pr49038.c: New test.
63
64 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
65         * g++.dg/init/pr25811-3.C: New.
66         * g++.dg/init/pr25811-4.C: New.
67
68 2011-05-25  Jason Merrill  <jason@redhat.com>
69
70         * g++.dg/cpp0x/enum17.C: New.
71         * g++.old-deja/g++.jason/rfg10.C: Adjust.
72
73         * g++.dg/cpp0x/auto24.C: New.
74
75         * g++.dg/cpp0x/error4.C: New.
76
77         * g++.dg/cpp0x/rv-restrict.C: New.
78
79         * g++.dg/cpp0x/enum15.C: New.
80         * g++.dg/cpp0x/constexpr-switch2.C: New.
81
82         * g++.dg/cpp0x/variadic110.C: New.
83
84         * g++.dg/cpp0x/auto9.C: Add typedef test.
85
86         * g++.dg/cpp0x/auto23.C: New.
87         * g++.dg/cpp0x/auto9.C: Adjust.
88
89         * g++.dg/cpp0x/defaulted29.C: New.
90
91         * g++.dg/cpp0x/initlist51.C: New.
92
93 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
94
95         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
96         * g++.dg/abi/packed1.C: Suppress warning.
97         * g++.dg/warn/Wunused-parm-3.C: Likewise.
98         * g++.dg/template/stdarg1.C: Likewise.
99         * g++.dg/other/packed1.C: Remove arm from xfail list.
100
101 2011-05-25  Jason Merrill  <jason@redhat.com>
102
103         * g++.dg/cpp0x/enum16.C: New.
104         * g++.dg/parse/error15.C: Adjust.
105
106         * g++.dg/cpp0x/initlist50.C: New.
107
108         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
109
110         * g++.dg/cpp0x/variadic109.C: New.
111
112 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
113
114          * gcc.target/i386/pause-1.c: New.
115
116 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
117
118         * gcc.dg/stack-usage-1.c: Adjust comment.
119         * gcc.dg/stack-usage-2.c: New test.
120
121 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
122
123         PR c++/49136
124         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
125         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
126
127 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
128
129         PR rtl-optimization/48757
130         * gfortran.dg/pr48757.f:  New test case.
131
132 2011-05-24  Jason Merrill  <jason@redhat.com>
133
134         * g++.dg/cpp0x/access01.C: New.
135
136 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
137
138         PR libobjc/48177
139         * objc.dg/pr48177.m: New testcase.      
140
141 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         PR objc/48187
144         * objc.dg/pr48187.m: New testcase.
145         * obj-c++.dg/pr48187.mm: New testcase.
146         * objc.dg/ivar-extra-semicolon.m: New testcase.
147
148 2011-05-24  Jason Merrill  <jason@redhat.com>
149
150         * g++.dg/template/access21.C: New.
151         * g++.dg/template/access22.C: New.
152
153 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
154
155         PR rtl-optimization/48633
156         * g++.dg/pr48633.C: New test.
157
158 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
159
160         PR target/49133
161         * g++.dg/other/pr49133.C: New test.
162
163 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
164             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
165
166         * gcc.dg/torture/tls/run-gd.c: New test.
167         * gcc.dg/torture/tls/run-ie.c: New test.
168         * gcc.dg/torture/tls/run-ld.c: New test.
169         * gcc.dg/torture/tls/run-le.c: New test.
170         * lib/target-supports.exp (check_effective_target_tls_runtime):
171         Build testcase with TLS options.
172
173 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
174
175         * gcc.dg/vect/pr48172.c: Remove dg-do run.
176
177 2011-05-24  Tom de Vries  <tom@codesourcery.com>
178
179         PR tree-optimization/49121
180         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
181
182 2011-05-23  Jason Merrill  <jason@redhat.com>
183
184         * g++.dg/cpp0x/defaulted28.C: New.
185
186         * g++.dg/cpp0x/sfinae25.C: New.
187
188         * g++.dg/cpp0x/rv-cast2.C: New.
189
190         * g++.dg/cpp0x/enum14.C: New.
191
192 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
193
194         PR lto/49123
195         * gcc.c-torture/execute/pr49123.c: New test.
196
197         PR debug/49032
198         * gcc.dg/debug/pr49032.c: New test.
199
200         PR c/49120
201         * gcc.dg/pr49120.c: New test.
202
203 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
204
205         PR target/47315
206         * gcc.target/i386/pr47315.c: New test.
207
208 2011-05-23  Jason Merrill  <jason@redhat.com>
209
210         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
211
212         * g++.dg/cpp0x/sfinae24.C: New.
213
214         * g++.dg/cpp0x/error3.C: New.
215
216         * g++.dg/cpp0x/defaulted27.C: New.
217
218         * g++.dg/cpp0x/decltype27.C: New.
219
220 2011-05-23  Richard Guenther  <rguenther@suse.de>
221
222         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
223
224 2011-05-23  Richard Guenther  <rguenther@suse.de>
225
226         PR tree-optimization/40874
227         * g++.dg/tree-ssa/pr40874.C: New testcase.
228
229 2011-05-23  Richard Guenther  <rguenther@suse.de>
230
231         PR tree-optimization/49115
232         * g++.dg/torture/pr49115.C: New testcase.
233
234 2011-05-23  Richard Guenther  <rguenther@suse.de>
235
236         PR middle-end/15419
237         * gcc.dg/memcpy-3.c: New testcase.
238
239 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
240
241         PR middle-end/48973
242         * gcc.c-torture/execute/pr48973-1.c: New test.
243         * gcc.c-torture/execute/pr48973-2.c: New test.
244
245 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
246
247         PR c++/18016
248         * g++.dg/warn/pr18016.C: New.
249
250 2011-05-23  Tom de Vries  <tom@codesourcery.com>
251
252         PR target/45098
253         * gcc.target/arm/ivopts-6.c: New test.
254
255 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
256
257         PR middle-end/49029
258         * gcc.c-torture/compile/pr49029.c: New test.
259
260 2011-05-22  Jason Merrill  <jason@redhat.com>
261
262         * g++.dg/cpp0x/sfinae23.C: New.
263         * g++.dg/cpp0x/sfinae8.C: Correct.
264
265 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
266
267         * gfortran.dg/function_optimize_8.f90:  New test case.
268
269 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
270
271         PR tree-optimization/49087
272         * gcc.dg/vect/O3-pr49087.c: New test.
273
274 2011-05-21  Jason Merrill  <jason@redhat.com>
275
276         * g++.dg/debug/const5.C: New.
277
278 2011-05-20  Jason Merrill  <jason@redhat.com>
279
280         * g++.dg/cpp0x/constexpr-static7.C: Extend.
281
282         * g++.dg/cpp0x/constexpr-static7.C: New.
283
284         * g++.dg/cpp0x/enum12.C: New.
285         * g++.dg/cpp0x/enum13.C: New.
286
287 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
288
289         PR fortran/48699
290         * gfortran.dg/select_type_23.f03: New.
291
292 2011-05-20  Jason Merrill  <jason@redhat.com>
293
294         * g++.dg/cpp0x/defaulted26.C: New.
295
296         * g++.dg/cpp0x/noexcept02.C: Fix.
297         * g++.dg/cpp0x/noexcept03.C: Fix.
298         * g++.dg/cpp0x/noexcept08.C: Fix.
299         * g++.dg/cpp0x/noexcept10.C: New.
300
301 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
302
303         PR fortran/48706
304         * gfortran.dg/extends_12.f03: New.
305
306 2011-05-20  Jason Merrill  <jason@redhat.com>
307
308         * g++.dg/template/koenig9.C: New.
309         * g++.dg/opt/pr47615.C: Fix.
310         * g++.dg/overload/defarg1.C: Fix.
311         * g++.dg/tc1/dr213.C: Remove xfail.
312         * g++.dg/torture/pr34850.C: Fix.
313         * g++.dg/torture/pr39362.C: Fix.
314         * g++.old-deja/g++.brendan/crash56.C: Fix.
315         * g++.old-deja/g++.pt/memtemp47.C: Fix.
316
317 2011-05-20  Richard Guenther  <rguenther@suse.de>
318
319         PR tree-optimization/49079
320         * gcc.dg/torture/pr49079.c: New testcase.
321
322 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
323
324         PR tree-optimization/49073
325         * gcc.c-torture/execute/pr49073.c: New test.
326
327 2011-06-19  Tobias Burnus  <burnus@net-b.de>
328
329         PR fortran/18918
330         * gfortran.dg/coarray_21.f90: New.
331
332 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
333
334         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
335         output.
336
337 2011-05-19  Richard Guenther  <rguenther@suse.de>
338
339         PR testsuite/49063
340         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
341
342 2011-05-19  Richard Guenther  <rguenther@suse.de>
343
344         PR middle-end/48985
345         * gcc.dg/builtin-object-size-11.c: New testcase.
346
347 2011-05-19  Tom de Vries  <tom@codesourcery.com>
348
349         PR target/45098
350         * gcc.target/arm/ivopts.c: New test.
351         * gcc.target/arm/ivopts-2.c: New test.
352
353 2011-05-19  Tom de Vries  <tom@codesourcery.com>
354
355         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
356
357 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
358
359         * gcc.c-torture/execute/960321-1.x: Remove.
360
361 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
362
363         PR fortran/48700
364         * gfortran.dg/move_alloc_4.f90: New.
365
366 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
367
368         PR target/49002
369         * gcc.target/i386/pr49002-1.c: New test.
370         * gcc.target/i386/pr49002-2.c: Likewise.
371
372 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
373
374         PR tree-optimization/49039
375         * gcc.c-torture/execute/pr49039.c: New test.
376         * gcc.dg/tree-ssa/pr49039.c: New test.
377         * g++.dg/torture/pr49039.C: New test.
378
379 2011-05-18  Jason Merrill  <jason@redhat.com>
380
381         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
382         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
383         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
384
385 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
386
387         * gcc.target/bfin/mcpu-bf592.c: New test.
388
389 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
390
391         PR tree-optimization/41881
392         * gcc.dg/vect/O3-pr41881.c: New test.
393         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
394
395 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
396
397         PR tree-optimization/49000
398         * gcc.dg/pr49000.c: New test.
399
400 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
401
402         * gnat.dg/invalid1.adb: New test.
403
404 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
405
406         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
407         scan pattern.
408         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
409         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
410
411 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
412
413         PR c++/48994
414         * g++.dg/cpp0x/range-for18.C: New.
415
416 2011-05-15  Tobias Burnus  <burnus@net-b.de>
417
418         PR fortran/18918
419         * gfortran.dg/coarray/image_index_2.f90: New.
420
421 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
422
423         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
424         * g++.dg/cpp0x/override2.C: New.
425
426 2011-05-14  Tobias Burnus  <burnus@net-b.de>
427
428         PR fortran/18918
429         * gfortran.de/coarray_20.f90: New.
430
431 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
432
433         PR fortran/22572
434         * function_optimize_7.f90:  New test case.
435
436 2011-05-13  Jason Merrill  <jason@redhat.com>
437
438         * g++.dg/cpp0x/decltype26.C: New.
439         * g++.dg/cpp0x/enum11.C: New.
440
441 2011-05-13  Tobias Burnus  <burnus@net-b.de>
442
443         PR fortran/48972
444         PR fortran/48991
445         * gfortran.dg/assign_8.f90: Update dg-error.
446
447 2011-05-13  Tobias Burnus  <burnus@net-b.de>
448
449         PR fortran/48972
450         * gfortran.dg/io_constraints_8.f90: New.
451         * gfortran.dg/io_constraints_9.f90: New.
452
453 2011-05-13  Martin Thuresson  <martint@google.com>
454
455         PR gcov-profile/47793
456         * gcc.dg/pr47793.c: New.
457
458 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
459
460         PR tree-optimization/48975
461         * gcc.dg/pr48975.c: New test.
462
463 2011-05-12  Tobias Burnus  <burnus@net-b.de>
464
465         PR fortran/48972
466         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
467
468 2011-05-12  Jason Merrill  <jason@redhat.com>
469
470         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
471
472 2011-05-12  Geert Bosch  <bosch@adacore.com>
473
474         * gnat.dg/view_conversion1.adb: New test.
475
476 2011-05-12  Richard Guenther  <rguenther@suse.de>
477
478         PR tree-optimization/48172
479         * gcc.dg/vect/pr48172.c: New testcase.
480
481 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
482
483         PR debug/48967
484         * g++.dg/opt/pr48967.C: New test.
485
486 2011-05-11  Jason Merrill  <jason@redhat.com>
487
488         * g++.dg/cpp0x/constexpr-friend.C: New.
489         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
490
491         * g++.dg/cpp0x/sfinae22.C: New.
492
493 2011-05-11  Tobias Burnus  <burnus@net-b.de>
494
495         PR fortran/48889
496         * gfortran.dg/generic_24.f90: New.
497
498 2011-05-11  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/15256
501         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
502
503 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
504
505         PR debug/48159
506         * gcc.dg/pr48159-1.c: New test.
507         * gcc.dg/pr48159-2.c: New test.
508
509 2011-05-11  Richard Guenther  <rguenther@suse.de>
510
511         PR middle-end/48953
512         * gcc.dg/torture/pr48953.c: New testcase.
513
514 2011-05-11  Richard Guenther  <rguenther@suse.de>
515
516         PR tree-optimization/18041
517         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
518
519 2011-05-11  Alan Modra  <amodra@gmail.com>
520
521         PR target/47755
522         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
523
524 2011-05-10  Jason Merrill  <jason@redhat.com>
525
526         * g++.dg/cpp0x/defaulted25.C: New.
527         * g++.dg/template/crash7.C: Adjust.
528
529         * g++.dg/cpp0x/variadic108.C: New.
530
531 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
532
533         * g++.dg/inherit/virtual9.C: Extend.
534
535 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
536
537         PR target/48857
538         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
539         are passed and returned in vector registers.
540
541 2011-05-10  Richard Guenther  <rguenther@suse.de>
542
543         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
544         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
545         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
546         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
547         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
548         applies.
549
550 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
551
552         PR tree-optimization/48611
553         PR tree-optimization/48794
554         * gfortran.dg/gomp/pr48611.f90: New test.
555         * gfortran.dg/gomp/pr48794.f90: New test.
556
557         PR debug/48928
558         * gcc.dg/dfp/pr48928.c: New test.
559
560 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
561
562         PR c++/48522
563         * g++.dg/cpp0x/pr48522.C: New.
564
565 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
566
567         PR c++/48735
568         * g++.dg/cpp0x/sfinae21.C: New.
569
570 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
571
572         * g++.dg/template/sfinae28.C: Rename to...
573         * g++.dg/cpp0x/sfinae19.C: ... this.
574         * g++.dg/template/sfinae29.C: Rename to...
575         * g++.dg/cpp0x/sfinae20.C: ... this.
576
577 2011-05-09  Jeff Law <law@redhat.com>
578
579         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
580         consistent results.
581
582 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
583
584         PR c++/20039
585         * g++.dg/init/pr20039.C: New.
586
587 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
588
589         PR c++/48737
590         PR c++/48744
591         * g++.dg/template/sfinae28.C: New.
592         * g++.dg/template/sfinae29.C: Likewise.
593
594 2011-05-09  Jason Merrill  <jason@redhat.com>
595
596         * g++.dg/template/nontype23.C: New.
597
598 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
599         PR c++/48859
600         * g++.dg/init/pr48859.C: New.
601
602 2011-05-09  Jason Merrill  <jason@redhat.com>
603
604         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
605         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
606         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
607         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
608         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
609         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
610         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
611         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
612
613 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
614
615         * g++.dg/inherit/virtual9.C: New.
616
617 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
618
619         PR c++/48574
620         * g++.dg/template/dependent-expr8.C: New test case.
621
622 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
623
624         PR tree-optimization/48837
625         * gcc.dg/pr48837.c: New testcase.
626
627 2011-05-06  Jason Merrill  <jason@redhat.com>
628
629         * g++.dg/cpp0x/constexpr-condition2.C: New.
630
631         * g++.dg/cpp0x/constexpr-missing.C: New.
632
633 2011-05-06  Tobias Burnus  <burnus@net-b.de>
634
635         PR fortran/18918
636         * gfortran.dg/coarray/this_image_2.f90: New.
637
638 2011-05-06  Tobias Burnus  <burnus@net-b.de>
639
640         PR fortran/48858
641         PR fortran/48820
642         * gfortran.dg/bind_c_usage_22.f90: New.
643         * gfortran.dg/bind_c_usage_23.f90: New.
644         * gfortran.dg/bind_c_usage_24.f90: New.
645         * gfortran.dg/bind_c_usage_24_c.c: New.
646
647 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
648
649         PR c++/48838
650         * g++.dg/template/member9.C: New test case.
651
652 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
653
654         * gnat.dg/discr29.ad[sb]: New test.
655         * gnat.dg/discr30.adb: Likewise.
656
657 2011-05-05  Julian Brown  <julian@codesourcery.com>
658
659         * gcc.target/arm/neon-vset_lanes8.c: New test.
660
661 2011-05-05  Jason Merrill  <jason@redhat.com>
662
663         * g++.dg/init/new32.C: New.
664
665 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
666
667         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
668         Fix typo.
669
670 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
671
672         PR rtl-optimization/48381
673         * gcc.c-torture/compile/pr48381.c: New test.
674
675 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
676
677         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
678         to dg-options.
679         * gcc.target/i386/opt-1.c: Ditto.
680
681 2011-05-04  Jason Merrill  <jason@redhat.com>
682
683         * g++.dg/conversion/base1.C: New.
684
685 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
686
687         PR libgfortran/48787
688         * gfortran.dg/round_3.f08: Add more checks to test case.
689
690 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
691
692         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
693         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
694         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
695         Gate test on effective_target fd_truncate.
696
697 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
698
699         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
700         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
701         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
702         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
703         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
704         * gcc.target/i386/pr38824.c: Ditto.
705         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
706         * gcc.target/i386/vecinit-2.c: Ditto.
707         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
708         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
709         * gcc.target/i386/parity-2.c: Ditto.
710         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
711
712 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
713
714         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
715         remove duplication.
716         * gcc.target/bfin/mcpu-bf514.c: Likewise.
717         * gcc.target/bfin/mcpu-bf516.c: Likewise.
718         * gcc.target/bfin/mcpu-bf518.c: Likewise.
719
720 2011-05-03  Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/18918
723         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
724
725 2011-05-03  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/18918
728         * gfortran.dg/coarray/this_image_1.f90: New.
729
730 2011-05-03  Tobias Burnus  <burnus@net-b.de>
731
732         PR fortran/18918
733         * gfortran.dg/coarray/caf.dg: New.
734         * gfortran.dg/coarray/image_index_1.f90: New, copied
735         from ../coarray_16.f90.
736
737 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
738
739         PR c++/28501
740         * g++.dg/ext/complex9.C: New.
741
742 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
743
744         From Mike Frysinger
745         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
746         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
747         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
748
749 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
750
751         * gcc.target/bfin/builtins: Created.
752         * gcc.target/bfin/hisilh-O0.c: Deleted.
753         * gcc.target/bfin/hisilh.c: Moved to...
754         * gcc.target/bfin/builtins/hisilh.c: ...here.
755         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
756         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
757         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
758         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
759         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
760         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
761         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
762         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
763         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
764         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
765         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
766         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
767         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
768         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
769         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
770         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
771         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
772         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
773         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
774         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
775         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
776         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
777         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
778         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
779         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
780         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
781         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
782         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
783         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
784         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
785         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
786         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
787         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
788         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
789         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
790         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
791         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
792         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
793         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
794         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
795         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
796         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
797         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
798         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
799         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
800         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
801         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
802         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
803         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
804         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
805         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
806         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
807         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
808         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
809         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
810         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
811         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
812         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
813         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
814         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
815         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
816         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
817         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
818         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
819         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
820         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
821         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
822         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
823         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
824         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
825         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
826         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
827         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
828         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
829         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
830         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
831         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
832         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
833         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
834         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
835         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
836         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
837         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
838         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
839         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
840         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
841         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
842         * gcc.target/bfin/builtins/circptr.c: Ditto.
843         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
844         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
845         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
846         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
847         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
848         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
849         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
850         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
851         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
852         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
853         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
854         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
855         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
856         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
857         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
858         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
859         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
860         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
861         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
862         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
863         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
864         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
865         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
866         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
867         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
868         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
869         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
870         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
871         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
872         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
873         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
874         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
875         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
876         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
877         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
878         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
879         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
880         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
881         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
882         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
883         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
884         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
885         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
886         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
887         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
888         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
889         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
890         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
891         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
892         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
893         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
894         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
895         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
896         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
897         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
898         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
899         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
900         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
901         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
902         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
903         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
904         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
905         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
906         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
907         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
908         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
909         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
910         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
911         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
912         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
913
914 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
915
916         * gcc.target/arm/cold-lc.c: New test.
917
918 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
919
920         PR target/48774
921         * gcc.dg/pr48774.c: New test.
922
923 2011-05-03  Richard Guenther  <rguenther@suse.de>
924
925         * gcc.dg/large-size-array-5.c: New testcase.
926
927 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
928
929         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
930
931 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
932
933         * lib/target-supports.exp (check_effective_target_vect_strided):
934         Replace with...
935         (check_effective_target_vect_strided2)
936         (check_effective_target_vect_strided3)
937         (check_effective_target_vect_strided4)
938         (check_effective_target_vect_strided8): ...these new functions.
939
940         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
941         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
942         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
943         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
944         * gcc.dg/vect/pr37539.c: Likewise.
945         * gcc.dg/vect/slp-11a.c: Likewise.
946         * gcc.dg/vect/slp-11b.c: Likewise.
947         * gcc.dg/vect/slp-11c.c: Likewise.
948         * gcc.dg/vect/slp-12a.c: Likewise.
949         * gcc.dg/vect/slp-12b.c: Likewise.
950         * gcc.dg/vect/slp-18.c: Likewise.
951         * gcc.dg/vect/slp-19a.c: Likewise.
952         * gcc.dg/vect/slp-19b.c: Likewise.
953         * gcc.dg/vect/slp-21.c: Likewise.
954         * gcc.dg/vect/slp-23.c: Likewise.
955         * gcc.dg/vect/vect-cselim-1.c: Likewise.
956
957         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
958         instead of vect_interleave && vect_extract_even_odd.
959         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
960         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
961         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
962         * gcc.dg/vect/vect-1.c: Likewise.
963         * gcc.dg/vect/vect-10.c: Likewise.
964         * gcc.dg/vect/vect-98.c: Likewise.
965         * gcc.dg/vect/vect-107.c: Likewise.
966         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
967         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
968         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
969         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
970         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
971         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
972         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
973         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
974         * gcc.dg/vect/vect-strided-float.c: Likewise.
975         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
976         * gcc.dg/vect/vect-strided-mult.c: Likewise.
977         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
978         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
979         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
980         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
981         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
982         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
983         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
984         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
985         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
986         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
987         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
988         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
989         * gcc.dg/vect/vect-vfa-03.c: Likewise.
990
991         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
992         target condition.
993         * gcc.dg/vect/pr30843.c: Likewise.
994         * gcc.dg/vect/pr33866.c: Likewise.
995         * gcc.dg/vect/slp-reduc-6.c: Likewise.
996         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
997         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
998         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
999
1000 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1001
1002         * gcc.dg/vect/slp-11.c: Split into...
1003         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1004         gcc.dg/vect/slp-11c.c: ...these tests.
1005         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1006         * gcc.dg/vect/slp-12c.c: ...this new test.
1007         * gcc.dg/vect/slp-19.c: Split into...
1008         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1009         gcc.dg/vect/slp-19c.c: ...these new tests.
1010
1011 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1012
1013         * lib/target-supports.exp
1014         (check_effective_target_vect_extract_even_odd_wide): Delete.
1015         (check_effective_target_vect_strided_wide): Likewise.
1016         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1017         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1018         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1019         * gcc.dg/vect/pr37539.c: Likewise.
1020         * gcc.dg/vect/slp-11.c: Likewise.
1021         * gcc.dg/vect/slp-12a.c: Likewise.
1022         * gcc.dg/vect/slp-12b.c: Likewise.
1023         * gcc.dg/vect/slp-19.c: Likewise.
1024         * gcc.dg/vect/slp-23.c: Likewise.
1025         * gcc.dg/vect/vect-1.c: Likewise.
1026         * gcc.dg/vect/vect-98.c: Likewise.
1027         * gcc.dg/vect/vect-107.c: Likewise.
1028         * gcc.dg/vect/vect-strided-float.c: Likewise.
1029
1030 2011-05-02  Jason Merrill  <jason@redhat.com>
1031
1032         * g++.dg/init/new31.C: New.
1033
1034 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1035
1036         PR c/35445
1037         * gcc.dg/pr35445.c: New test.
1038
1039 2011-05-02  Jason Merrill  <jason@redhat.com>
1040
1041         * c-c++-common/vla-1.c: New.
1042
1043 2011-05-02  Richard Guenther  <rguenther@suse.de>
1044
1045         PR tree-optimization/48822
1046         * gcc.dg/torture/pr48822.c: New testcase.
1047
1048 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1049
1050         PR c++/47969
1051         * g++.dg/cpp0x/constexpr-47969.C: New.
1052
1053 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1054
1055         PR testsuite/48498
1056         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1057         on vect_no_align targets.
1058         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1059         vect_no_align targets.
1060
1061 2011-05-01  Xinliang David Li  <davidxl@google.com>
1062
1063         * gcc.dg/tree-ssa/integer-addr.c: New test.
1064         * gcc.dg/tree-ssa/alias_bug.c: New test.
1065
1066 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1067
1068         PR libgfortran/48787
1069         * gfortran.dg/round_3.f08: Add more checks.
1070
1071 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR fortran/48821
1074         * gfortran.dg/import9.f90: New, proper test.
1075         * gfortran.dg/interface_37.f90: Remove bogus
1076         test (bogus copy of interface_36.f90).
1077
1078 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1079
1080         PR fortran/48821
1081         * gfortran.dg/interface_37.f90: New.
1082
1083 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1084
1085         PR fortran/48746
1086         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1087
1088 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR tree-optimization/48809
1091         * gcc.c-torture/execute/pr48809.c: New test.
1092
1093 2011-04-29  Jeff Law <law@redhat.com>
1094
1095         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1096
1097 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1098
1099         PR c++/48606
1100         * g++.dg/init/ctor10.C: New.
1101
1102 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1103
1104         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1105           warning in implicitly instantiated templates.
1106
1107 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1108
1109         * g++.dg/warn/Wnull-conversion-1.C: New.
1110         * g++.dg/warn/Wnull-conversion-2.C: New.
1111
1112 2011-04-29  Diego Novillo  <dnovillo@google.com>
1113
1114         * g++.old-deja/g++.other/null3.C: Expect warning about
1115         converting boolean to a pointer.
1116
1117 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1118
1119         PR fortran/48462
1120         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1121         being a target.
1122
1123         PR fortran/48746
1124         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1125
1126 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/48810
1129         * gfortran.dg/typebound_proc_22.f90: New.
1130
1131         PR fortran/48800
1132         * gfortran.dg/interface_36.f90: New.
1133
1134 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1135
1136         PR libgfortran/48488
1137         PR libgfortran/48602
1138         PR libgfortran/48615
1139         PR libgfortran/48684
1140         PR libgfortran/48787
1141         * gfortran.dg/fmt_g.f: Adjust test.
1142         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1143         * gfortran.dg/round_3.f08: New test.
1144         * gfortran.dg/namelist_print_1.f: Adjust test.
1145         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1146         * gfortran.dg/f2003_io_5.f03: Adjust test.
1147         * gfortran.dg/coarray_15.f90: Adjust test.
1148         * gfortran.dg/namelist_65.f90: Adjust test.
1149         * gfortran.dg/fmt_cache_1.f: Adjust test.
1150         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1151         * gfortran.dg/real_const_3.f90: Adjust test.
1152
1153 2011-04-28  Xinliang David Li  <davidxl@google.com>
1154
1155         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1156         * testsuite/g++.dg/prof-robust-1.C: New test.
1157
1158 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1159
1160         PR tree-optimization/48765
1161         * gcc.dg/vect/pr48765.c: New.
1162
1163 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1164
1165         PR tree-optimization/48775
1166         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1167
1168 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1169
1170         PR c++/48798
1171         * g++.dg/inherit/pr48798.C: New.
1172         * g++.old-deja/g++.other/base1.C: Adjust.
1173
1174 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1175
1176         PR c++/48656
1177         * g++.dg/template/inherit7.C: New test case.
1178
1179 2011-04-28  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/40052
1182         PR tree-optimization/15347
1183         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1184         * gcc.dg/pr15347.c: Likewise.
1185
1186 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1187
1188         PR c++/48530
1189         * g++.dg/cpp0x/sfinae18.C: New.
1190
1191 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1192
1193         PR c++/48771
1194         * g++.dg/ext/is_literal_type1.C: New.
1195
1196 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1197
1198         PR fortran/48112
1199         PR fortran/48279
1200         * gfortran.dg/interface_35.f90: New.
1201         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1202         * gfortran.dg/func_result_6.f90: Add dg-warning.
1203         * gfortran.dg/bessel_1.f90: Ditto.
1204         * gfortran.dg/hypot_1.f90: Ditto.
1205         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1206         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1207         * gfortran.dg/interface_assignment_4.f90: Ditto.
1208
1209 2011-04-27  Jason Merrill  <jason@redhat.com>
1210
1211         * g++.dg/ext/complex8.C: New.
1212
1213         * g++.dg/cpp0x/initlist49.C: New.
1214         * g++.dg/init/new30.C: New.
1215
1216 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1217
1218         PR fortran/48788
1219         * gfortran.dg/whole_file_34.f90: New.
1220
1221 2011-04-27  Jan Hubicka  <jh@suse.cz>
1222
1223         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1224
1225 2011-04-27  Jason Merrill  <jason@redhat.com>
1226
1227         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1228
1229         * g++.dg/parse/ambig6.C: New.
1230
1231 2011-04-27  Nick Clifton  <nickc@redhat.com>
1232
1233         * gcc.dg/20020312-2.c: Add definition for RX.
1234
1235         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1236         option with RX targets.
1237
1238         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1239         /* */ comments.
1240
1241 2011-04-27  Richard Guenther  <rguenther@suse.de>
1242
1243         * gcc.dg/tree-ssa/pr23382.c: Remove.
1244
1245 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1246
1247         PR target/48767
1248         * gcc.c-torture/compile/pr48767.c: New test.
1249
1250 2011-04-27  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/48772
1253         * g++.dg/pr48772.C: New testcase.
1254
1255 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR c/48742
1258         * gcc.c-torture/compile/pr48742.c: New test.
1259
1260 2011-04-26  Jason Merrill  <jason@redhat.com>
1261
1262         * g++.dg/lookup/koenig13.C: New.
1263
1264         * g++.dg/cpp0x/initlist48.C: New.
1265
1266 2011-04-25  Jason Merrill  <jason@redhat.com>
1267
1268         * g++.dg/cpp0x/sfinae17.C: New.
1269
1270 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1271
1272         PR target/48258
1273         * gcc.target/powerpc/pr48258-1.c: New file.
1274         * gcc.target/powerpc/pr48258-2.c: Ditto.
1275
1276 2011-04-26  Xinliang David Li  <davidxl@google.com>
1277
1278         * gcc.dg/uninit-suppress.c: New test.
1279         * gcc.dg/uninit-suppress.c: New test.
1280
1281 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR debug/48768
1284         * gcc.dg/pr48768.c: New test.
1285
1286         PR tree-optimization/48734
1287         * gcc.c-torture/compile/pr48734.c: New test.
1288
1289         PR testsuite/48753
1290         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1291
1292 2011-04-26  Richard Guenther  <rguenther@suse.de>
1293
1294         PR tree-optimization/48731
1295         * gcc.dg/torture/pr48731.c: New testcase.
1296
1297 2011-04-26  Richard Guenther  <rguenther@suse.de>
1298
1299         PR testsuite/48753
1300         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1301
1302 2011-04-26  Richard Guenther  <rguenther@suse.de>
1303
1304         PR middle-end/48694
1305         * gcc.dg/torture/pr48694-1.c: New testcase.
1306         * gcc.dg/torture/pr48694-2.c: Likewise.
1307
1308 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1309
1310         * g++.dg/ext/underlying_type1.C: New.
1311         * g++.dg/ext/underlying_type2.C: Likewise.
1312         * g++.dg/ext/underlying_type3.C: Likewise.
1313         * g++.dg/ext/underlying_type4.C: Likewise.
1314         * g++.dg/ext/underlying_type5.C: Likewise.
1315         * g++.dg/ext/underlying_type6.C: Likewise.
1316         * g++.dg/ext/underlying_type7.C: Likewise.
1317         * g++.dg/ext/underlying_type8.C: Likewise.
1318         * g++.dg/ext/underlying_type9.C: Likewise.
1319         * g++.dg/ext/underlying_type10.C: Likewise.
1320
1321 2011-04-25  Jason Merrill  <jason@redhat.com>
1322
1323         * g++.dg/cpp0x/regress/template-const2.C: New.
1324
1325 2011-04-25  Jeff Law <law@redhat.com>
1326
1327         * gcc.dg/tree-ssa/vrp56.c: new test.
1328
1329 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1330
1331         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1332
1333 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1334
1335         PR preprocessor/48740
1336         * c-c++-common/raw-string-11.c: New test.
1337
1338 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1339
1340         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1341         hppa*-*-hpux*.
1342
1343 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1344
1345         PR fortran/18918
1346         * gfortran.dg/coarray_19.f90: New.
1347
1348 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR c/48685
1351         * gcc.dg/pr48685.c: New test.
1352
1353 2011-04-22  Jan Hubicka  <jh@suse.cz>
1354
1355         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1356
1357 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1358
1359         PR tree-optimization/48717
1360         * gcc.c-torture/execute/pr48717.c: New test.
1361
1362 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1363
1364         PR target/48723
1365         * gcc.target/i386/pr48723.c: New test.
1366
1367 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR c/48716
1370         * gcc.dg/gomp/pr48716.c: New test.
1371         * g++.dg/gomp/pr48716.C: New test.
1372
1373 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1374
1375         PR c/36750
1376         * gcc.dg/missing-field-init-2.c: Update testcase.
1377
1378 2011-04-22  Alan Modra  <amodra@gmail.com>
1379
1380         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1381
1382 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1383
1384         PR fortran/48405
1385         * gfortran.dg/function_optimize_6.f90:  New test.
1386
1387 2011-04-21  Easwaran Raman  <eraman@google.com>
1388
1389         * gcc.dg/stack-layout-2.c: New test.
1390
1391 2011-04-21  Richard Guenther  <rguenther@suse.de>
1392
1393         PR lto/48703
1394         * g++.dg/lto/pr48207-2_0.C: New testcase.
1395         * g++.dg/lto/pr48207-3_0.C: Likewise.
1396
1397 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1398
1399         * gnat.dg/volatile5.adb: New test.
1400         * gnat.dg/volatile5_pkg.ads: New helper.
1401
1402 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         PR target/48708
1405         * gcc.target/i386/pr48708.c: New test.
1406
1407 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1408
1409         * gcc.dg/vect/vect-119.c: New test.
1410
1411 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1412
1413         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1414         and once without.
1415
1416 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1417             Richard Sandiford  <richard.sandiford@linaro.org>
1418
1419         PR target/46329
1420         * gcc.target/arm/pr46329.c: New test.
1421
1422 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1423
1424         PR fortran/18918
1425         * gfortran.dg/coarray_18.f90: New.
1426
1427 2011-04-20  Jason Merrill  <jason@redhat.com>
1428
1429         * g++.dg/cpp0x/initlist47.C: New.
1430
1431         * g++.dg/init/dtor4.C: New.
1432
1433 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1434
1435         PR target/48678
1436         * gcc.target/i386/sse2-pinsrw.c: New test.
1437         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1438         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1439         * gcc.target/i386/sse2-insvhi.c: Ditto.
1440         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1441         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1442
1443 2011-04-20  Jason Merrill  <jason@redhat.com>
1444
1445         * g++.dg/template/const4.C: New.
1446
1447 2011-04-20  Easwaran Raman  <eraman@google.com>
1448
1449         * gcc.dg/stack-layout-1.c: New test.
1450
1451 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1452
1453         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1454         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1455         function.
1456
1457 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1458
1459         * gcc.dg/binop-xor1.c: New test.
1460         * gcc.dg/binop-xor2.c: New test.
1461         * gcc.dg/binop-xor3.c: New test.
1462         * gcc.dg/binop-xor4.c: New test.
1463         * gcc.dg/binop-xor5.c: New test.
1464
1465 2011-04-20  Richard Guenther  <rguenther@suse.de>
1466
1467         PR tree-optimization/47892
1468         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1469
1470 2011-04-20  Richard Guenther  <rguenther@suse.de>
1471
1472         PR middle-end/48695
1473         * g++.dg/torture/pr48695.C: New testcase.
1474
1475 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1476
1477         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1478         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1479         * gcc.c-torture/execute/pr45262.c: Ditto
1480         * gcc.dg/torture/pr43165.c: Ditto.
1481         * gcc.dg/torture/pr47228.c: Ditto.
1482         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1483         * gcc.dg/ipa/pr45644.c: Ditto.
1484         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1485         PDP11.
1486
1487 2011-04-19  Jason Merrill  <jason@redhat.com>
1488
1489         * g++.dg/ext/complex7.C: New.
1490
1491         * g++.dg/ext/attrib41.C: New.
1492
1493 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1494
1495         PR testsuite/48676
1496         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1497
1498 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1499
1500         PR target/48678
1501         * gcc.target/i386/pr48678.c: New test.
1502
1503 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1504
1505         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1506         * g++.dg/opt/devirt2.C: New test.
1507         * g++.dg/ipa/devirt-g-1.C: Likewise.
1508
1509 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/48588
1512         * gfortran.dg/whole_file_33.f90: New.
1513
1514 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1515
1516         * g++.dg/ipa/devirt-7.C: New test.
1517
1518 2011-04-19  Richard Guenther  <rguenther@suse.de>
1519
1520         PR lto/48207
1521         * g++.dg/lto/pr48207_0.C: New testcase.
1522
1523 2011-04-18  Jason Merrill  <jason@redhat.com>
1524
1525         * g++.dg/init/void1.C: New.
1526
1527         * g++.dg/cpp0x/union4.C: New.
1528
1529 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR middle-end/48661
1532         * g++.dg/torture/pr48661.C: New test.
1533
1534         PR c++/48632
1535         * g++.dg/gomp/pr48632.C: New test.
1536
1537 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1540         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1541
1542 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1543
1544         PR fortran/18918
1545         * gfortran.dg/coarray_17.f90: New.
1546         * gfortran.dg/coarray_10.f90: Update dg-error.
1547
1548 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1549
1550         PR testsuite/48251
1551         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1552         * gfortran.dg/guality/guality.exp: Likewise.
1553
1554 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1555
1556         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1557
1558 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1559
1560         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1561
1562 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1563
1564         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1565
1566 2011-04-18  Richard Guenther  <rguenther@suse.de>
1567
1568         PR middle-end/46364
1569         * g++.dg/torture/pr46364.C: New testcase.
1570
1571 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1572
1573         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1574
1575 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1576
1577         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1578
1579 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1580             Ira Rosen  <ira.rosen@linaro.org>
1581
1582         PR target/48252
1583         * gcc.target/arm/pr48252.c: New test.
1584
1585 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR tree-optimization/48616
1588         * gcc.dg/pr48616.c: New test.
1589
1590 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1591
1592         PR fortran/18918
1593         * gfortran.dg/coarray_16.f90: New.
1594
1595 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/48462
1598         * gfortran.dg/realloc_on_assign_7.f03: New test.
1599
1600 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1601
1602         PR libgfortran/48602
1603         * gfortran.dg/fmt_g0_6.f08: New test.
1604
1605 2011-04-17  Jason Merrill  <jason@redhat.com>
1606
1607         * g++.dg/cpp0x/sfinae16.C: New.
1608
1609 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1610
1611         * gcc.target/mips/reg-var-1.c: New test.
1612
1613 2011-04-17  Jan Hubicka  <jh@suse.cz>
1614
1615         * gcc.dg/winline-5.c: Update testcase.
1616
1617 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * gnat.dg/discr27.ad[sb]: Move dg directive.
1620         * gnat.dg/discr28.ad[sb]: New test.
1621         * gnat.dg/discr28_pkg.ads: New helper.
1622
1623 2011-04-17  Michael Matz  <matz@suse.de>
1624
1625         PR tree-optimization/48622
1626         PR lto/48645
1627         * gcc.dg/lto/pr48622_0.c: New test.
1628
1629 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1630
1631         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1632         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1633         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1634         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1635         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1636         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1637
1638 2011-04-15  Jason Merrill  <jason@redhat.com>
1639
1640         * g++.dg/cpp0x/range-for17.C: New.
1641
1642 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1643
1644         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1645         * g++.dg/cpp0x/range-for3.C: Likewise.
1646         * g++.dg/cpp0x/range-for9.C: Correct error message.
1647         * g++.dg/cpp0x/range-for11.C: New.
1648         * g++.dg/cpp0x/range-for12.C: New.
1649         * g++.dg/cpp0x/range-for13.C: New.
1650         * g++.dg/cpp0x/range-for14.C: New.
1651         * g++.dg/cpp0x/range-for15.C: New.
1652         * g++.dg/cpp0x/range-for16.C: New.
1653
1654 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1655
1656         PR fortran/18918
1657         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1658
1659 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1660
1661         * objc.dg/naming-4.m: Updated.
1662         * objc.dg/naming-5.m: Updated.
1663         * objc.dg/naming-6.m: New.
1664         * objc.dg/naming-7.m: New.
1665         * obj-c++.dg/naming-1.mm: Updated.
1666         * obj-c++.dg/naming-2.mm: Updated.
1667         * obj-c++.dg/naming-3.mm: New.
1668         * obj-c++.dg/naming-4.mm: New.
1669
1670 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR libgfortran/48589
1673         * gfortran.dg/fmt_g0_5.f08: New test.
1674
1675 2011-04-15  Richard Guenther  <rguenther@suse.de>
1676
1677         PR testsuite/48286
1678         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1679
1680 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1681
1682         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1683         -finline-limit=0 to -fno-inline
1684
1685 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1686
1687         PR target/48614
1688         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1689         just avx.
1690
1691 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR target/48605
1694         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1695         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1696         * gcc.target/i386/avx-insertps-3.c: New test.
1697         * gcc.target/i386/avx-insertps-4.c: New test.
1698
1699 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1700
1701         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1702         -finline-limit=0
1703
1704 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1705
1706         PR target/46779
1707         PR target/45291
1708         PR target/41894
1709         * gcc.target/avr/pr46779-1.c: New test case
1710         * gcc.target/avr/pr46779-2.c: New test case
1711
1712 2011-04-14  Jason Merrill  <jason@redhat.com>
1713
1714         * g++.dg/cpp0x/sfinae15.C: New.
1715
1716         * g++.dg/cpp0x/sfinae14.C: New.
1717
1718         * g++.dg/ext/vla10.C: New.
1719
1720 2011-04-14  Richard Guenther  <rguenther@suse.de>
1721
1722         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1723
1724 2011-04-14  Richard Guenther  <rguenther@suse.de>
1725
1726         * gcc.dg/fold-bitand-4.c: Move ...
1727         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1728
1729 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1730
1731         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1732         variables const.
1733         * gcc.target/avr/torture/trivial.c: Ditto.
1734
1735 2011-04-13  Jason Merrill  <jason@redhat.com>
1736
1737         * g++.dg/template/operator11.C: New.
1738
1739 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR middle-end/48591
1742         * gcc.dg/gomp/pr48591.c: New test.
1743
1744         PR c++/48570
1745         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1746         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1747
1748 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1749
1750         PR c++/48574
1751         * g++.dg/template/dependent-expr7.C: New test case.
1752
1753 2011-04-13  Jason Merrill  <jason@redhat.com>
1754
1755         * g++.dg/cpp0x/sfinae13.C: New.
1756
1757 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1758
1759         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1760
1761 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1762
1763         * gcc.target/arm/pr43698.c: Remove -march option.
1764
1765 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1766
1767         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1768         -march option.
1769
1770 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1771
1772         PR fortran/48360
1773         PR fortran/48456
1774         * gfortran.dg/realloc_on_assign_6.f03: New test.
1775
1776 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1777
1778         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1779         targets the additional -mno-ms-bitfields and
1780         -Wno-packed-bitfield-compat options.
1781         * g++.dg/ext/bitfield3.C: Likewise.
1782         * g++.dg/ext/bitfield4.C: Likewise.
1783         * g++.dg/ext/bitfield5.C: Likewise.
1784         * gcc.dg/bitfld-15.c: Likewise.
1785         * gcc.dg/bitfld-16.c: Likewise.
1786         * gcc.dg/bitfld-17.c: Likewise.
1787         * gcc.dg/bitfld-18.c: Likewise.
1788
1789 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1790
1791         * gcc.target/arm/neon-vld3-1.c: New test.
1792         * gcc.target/arm/neon-vst3-1.c: New test.
1793         * gcc.target/arm/neon/v*.c: Regenerate.
1794
1795 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR rtl-optimization/48549
1798         * g++.dg/opt/pr48549.C: New test.
1799
1800 2011-04-12  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/46076
1803         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1804
1805 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1806
1807         PR testsuite/21164
1808         * lib/compat.exp (compat-execute): Declare unsupported after
1809         stripping path from src1.
1810         * lib/lto.exp (lto-execute): Likewise.
1811
1812 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR c/48552
1815         * gcc.dg/pr48552-1.c: New test.
1816         * gcc.dg/pr48552-2.c: New test.
1817
1818 2011-04-11  Jason Merrill  <jason@redhat.com>
1819
1820         * g++.dg/cpp0x/sfinae12.C: New.
1821
1822         * g++.dg/cpp0x/enum10.C: New.
1823
1824         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1825
1826         * g++.dg/cpp0x/rv-func.C: New.
1827
1828 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1829
1830         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1831         alpha*-dec-osf5*.
1832
1833 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1834
1835         PR tree-optimization/48195
1836         * gcc.dg/ipa/pr48195.c: New test.
1837
1838 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1839
1840         * gnat.dg/return3.adb: Remove unused switch.
1841
1842 2011-04-08  Mike Stump  <mikestump@comcast.net>
1843
1844         PR testsuite/48506
1845         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1846         default to fno-common.
1847
1848 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1849
1850         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1851         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1852
1853 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1854
1855         PR fortran/48448
1856         * gfortran.dg/function_optimize_5.f90:  New test.
1857
1858 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1859
1860         * gnat.dg/aggr17.adb: New test.
1861         * gnat.dg/aggr18.adb: Likewise.
1862
1863 2011-04-08  Michael Matz  <matz@suse.de>
1864
1865         PR middle-end/48389
1866         * gcc.target/i386/pr48389.c: New test.
1867
1868 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1869
1870         PR rtl-optimization/48272
1871         * g++.dg/opt/pr48272.C: New.
1872
1873 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1874
1875         PR rtl-optimization/48235
1876         * gcc.dg/pr48235.c: New.
1877
1878 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1879
1880         PR rtl-optimization/48302
1881         * g++.dg/opt/pr48302.C: New.
1882
1883 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1884
1885         PR target/48273
1886         * g++.dg/opt/pr48273.C: New.
1887
1888 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1889
1890         PR rtl-optimization/48442
1891         * gcc.dg/pr48442.c: New.
1892
1893 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR tree-optimization/48377
1896         * gcc.dg/vect/pr48377.c: New test.
1897
1898 2011-04-07  Jason Merrill  <jason@redhat.com>
1899
1900         * g++.dg/cpp0x/regress/call1.C: New.
1901
1902         * g++.dg/cpp0x/variadic107.C: New.
1903
1904         * g++.dg/cpp0x/sfinae11.C: New.
1905         * g++.dg/cpp0x/noexcept02.C: Fix.
1906
1907         * g++.dg/cpp0x/sfinae10.C: New.
1908
1909         * g++.dg/cpp0x/sfinae9.C: New.
1910
1911         * c-c++-common/Wcast-qual-1.c: Move here from...
1912         * gcc.dg/cast-qual-3.c: ...here, and...
1913         * g++.dg/warn/Wcast-qual2.C: ...here.
1914
1915         * g++.dg/cpp0x/sfinae8.C: New.
1916
1917         * g++.dg/cpp0x/sfinae7.C: New.
1918
1919         * g++.dg/cpp0x/enum9.C: New.
1920
1921 2011-04-07  Mike Stump  <mikestump@comcast.net>
1922
1923         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1924         with no trampolines.
1925
1926 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1927
1928         PR fortran/48117
1929         * gfortran.dg/gomp/pr48117.f90: New test.
1930
1931         PR debug/48343
1932         * gcc.dg/torture/pr48343.c: New test.
1933
1934 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1935
1936         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1937
1938 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1939
1940         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1941
1942 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1943
1944         PR target/43920
1945         * lib/scanasm.exp (object-size): New proc.
1946         * gcc.target/arm/pr43920-2.c: New test.
1947
1948 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1949
1950         PR fortran/18918
1951         PR fortran/48477
1952         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1953
1954 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1955
1956         * gcc.dg/mtune.c: Prune note from output.
1957
1958 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR debug/48466
1961         * gcc.dg/guality/pr36977.c: New test.
1962         * gcc.dg/guality/pr48466.c: New test.
1963
1964 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1965
1966         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1967
1968 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/return3.adb: New test.
1971
1972 2011-04-06  Richard Guenther  <rguenther@suse.de>
1973
1974         PR tree-optimization/47663
1975         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1976
1977 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1978
1979         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1980         Solaris 8 and 9 as well.
1981
1982 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1983
1984         PR target/43920
1985         * gcc.target/arm/pr43920-1.c: New test.
1986
1987 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1988
1989         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1990         (cctor): Actually return the value.
1991         (main): Cast return values.
1992
1993 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1994
1995         * gfortran.dg/character_comparison_8.f90:  New test.
1996
1997 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1998
1999         * frontend-passes: (optimize_lexical_comparison): New function.
2000         (optimize_expr): Call it.
2001         (optimize_comparison): Also handle lexical comparison functions.
2002         Return false instad of -2 for unequal comparison.
2003
2004 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2005
2006         PR fortran/48412
2007         * function_optimize_4.f90:  New test.
2008
2009 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2010
2011         PR fortran/18918
2012         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2013         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2014         * gfortran.dg/coarray_15.f90: New.
2015
2016 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2017
2018         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2019         * gfortran.dg/bessel_7.f90: Likewise.
2020
2021 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2022
2023         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2024
2025 2011-04-03  Richard Guenther  <rguenther@suse.de>
2026             Ira Rosen  <ira.rosen@linaro.org>
2027
2028         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2029         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2030         -ftree-loop-if-convert-stores.
2031
2032 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2033
2034         * gnat.dg/specs/aggr2.ads: New test.
2035
2036 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2037
2038         * gnat.dg/debug2.ad[sb]: New test.
2039         * gnat.dg/debug2_pkg.ads: New helper.
2040         * gnat.dg/debug3.ad[sb]: New test.
2041
2042 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2043
2044         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2045
2046 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2047
2048         PR middle-end/48335
2049         * gcc.c-torture/compile/pr48335-1.c: New test.
2050         * gcc.dg/pr48335-1.c: New test.
2051         * gcc.dg/pr48335-2.c: New test.
2052         * gcc.dg/pr48335-3.c: New test.
2053         * gcc.dg/pr48335-4.c: New test.
2054         * gcc.dg/pr48335-5.c: New test.
2055         * gcc.dg/pr48335-6.c: New test.
2056         * gcc.dg/pr48335-7.c: New test.
2057         * gcc.dg/pr48335-8.c: New test.
2058         * gcc.target/i386/pr48335-1.c: New test.
2059
2060 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2061
2062         PR c/36299
2063         * gcc.dg/Waddress.c: New test.
2064
2065 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2066
2067         PR fortran/48352
2068         * gfortran.dg/function_optimize_3.f90:  New test.
2069
2070 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2071
2072         * gcc.c-torture/compile/20110401-1.c: New test.
2073
2074         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2075         * g++.dg/lto/20091002-2_0.C: Likewise.
2076         * g++.dg/lto/20090303_0.c: Likewise.
2077         * g++.dg/lto/20091004-1_0.C: Likewise.
2078         * g++.dg/lto/20091002-3_0.C: Likewise.
2079         * g++.dg/lto/20091004-2_0.C: Likewise.
2080         * g++.dg/lto/20081123_0.C: Likewise.
2081         * g++.dg/lto/20090313_0.C: Likewise.
2082         * g++.dg/lto/20081109-1_0.C: Likewise.
2083         * g++.dg/lto/20081219_0.C: Likewise.
2084         * g++.dg/lto/20081204-1_0.C: Likewise.
2085         * g++.dg/lto/20090302_0.C: Likewise.
2086         * g++.dg/lto/20081119-1_0.C: Likewise.
2087         * g++.dg/lto/20081118_0.C: Likewise.
2088         * gcc.dg/lto/20091020-2_0.c: Likewise.
2089         * gcc.dg/lto/20090210_0.c: Likewise.
2090         * gcc.dg/lto/20081204-1_0.c: Likewise.
2091         * gcc.dg/lto/20081224_0.c: Likewise.
2092         * gcc.dg/lto/20090219_0.c: Likewise.
2093         * gcc.dg/lto/20091014-1_0.c: Likewise.
2094         * gcc.dg/lto/20091016-1_0.c: Likewise.
2095         * gcc.dg/lto/20090206-2_0.c: Likewise.
2096         * gcc.dg/lto/20090116_0.c: Likewise.
2097         * gcc.dg/lto/20091013-1_0.c: Likewise.
2098         * gcc.dg/lto/20091015-1_0.c: Likewise.
2099         * gcc.dg/lto/20090126-2_0.c: Likewise.
2100
2101 2011-03-31  Ian Lance Taylor  <iant@google.com>
2102
2103         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2104
2105 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2106
2107         * gnat.dg/opt16.adb: New test.
2108
2109 2011-03-31  Jason Merrill  <jason@redhat.com>
2110
2111         * g++.dg/cpp0x/defaulted24.C: New.
2112
2113 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2114
2115         PR target/16292
2116         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2117         with -O0.
2118
2119 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2120
2121         * g++.dg/other/i386-9.C: New test.
2122
2123 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2124
2125         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2126
2127 2011-03-30  Jason Merrill  <jason@redhat.com>
2128
2129         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2130
2131         * g++.dg/cpp0x/regress/isnan.C: New.
2132
2133         * g++.dg/cpp0x/initlist46.C: New.
2134
2135 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2136
2137         PR target/47551
2138         * gcc.target/arm/neon-modes-2.c: New test.
2139
2140 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR c/48305
2143         * gcc.c-torture/compile/pr48305.c: New test.
2144
2145 2011-03-29  Jason Merrill  <jason@redhat.com>
2146
2147         * g++.dg/cpp0x/regress/value-dep1.C: New.
2148
2149 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2150
2151         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2152
2153 2011-03-29  Ian Lance Taylor  <iant@google.com>
2154
2155         * go.test/go-test.exp: Handle the test lines used in several new
2156         tests.
2157         (errchk): Add opts parameter.  Change all callers.  Handle parens
2158         in regexps.
2159
2160 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2161             Dominique d'Humieres  <dominiq@lps.ens.fr>
2162
2163         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2164         and __APPLE__ && __PPC__ && __ALTIVEC__.
2165
2166 2011-03-29  Jason Merrill  <jason@redhat.com>
2167
2168         * g++.dg/cpp0x/dependent1.C: New.
2169
2170         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2171
2172         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2173
2174         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2175
2176 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2177
2178         PR fortran/48095
2179         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2180         * gfortran.dg/proc_ptr_comp_32.f90: New.
2181
2182 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2183
2184         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2185         check for corresponding warning.
2186
2187 2011-03-28  Jason Merrill  <jason@redhat.com>
2188
2189         * g++.dg/cpp0x/rv-deduce2.C: New.
2190
2191 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR debug/48203
2194         * gcc.dg/pr48203.c: New test.
2195
2196 2011-03-28  Jeff Law <law@redhat.com>
2197
2198         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2199
2200 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2201
2202         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2203         and __PPC__ && __ALTIVEC__.
2204
2205 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2206
2207         PR testsuite/48238
2208         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2209         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2210         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2211         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2212
2213 2011-03-28  Jason Merrill  <jason@redhat.com>
2214
2215         * g++.dg/cpp0x/initlist-array2.C: New.
2216
2217         * g++.dg/cpp0x/initlist-array1.C: New.
2218
2219         * g++.dg/cpp0x/constexpr-compound.C: New.
2220
2221         * g++.dg/cpp0x/constexpr-using.C: New.
2222
2223         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2224
2225 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2226
2227         PR testsuite/48276
2228         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2229
2230 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2231
2232         * gcc.dg/slp-1.c: New test.
2233
2234 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2235
2236         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2237         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2238         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2239         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2240         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2241         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2242         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2243         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2244         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2245         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2246         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2247         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2248         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2249         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2250
2251 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2252
2253         PR fortran/47065
2254         * gfortran.dg/trim_optimize_5.f90:  New test.
2255         * gfortran.dg/trim_optimize_6.f90:  New test.
2256
2257 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2258
2259         PR target/38598
2260         * gcc.target/mips/madd-7.c: Remove -mlong32.
2261         * gcc.target/mips/msub-7.c: Likewise.
2262
2263 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2264
2265         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2266         accesses to preserve the meaning of the test for doubleword vectors.
2267         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2268         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2269
2270 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2271
2272         PR fortran/48291
2273         * gfortran.dg/class_42.f03: New.
2274
2275 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2276
2277         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2278         strided accesses.
2279
2280 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2281
2282         PR rtl-optimization/48144
2283         * gcc.dg/pr48144.c: New test.
2284
2285 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2286
2287         * gnat.dg/discr27.ad[sb]: New test.
2288
2289 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gnat.dg/limited_with2.ad[sb]: New test.
2292         * gnat.dg/limited_with2_pkg1.ads: New helper.
2293         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2294
2295 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2296
2297         * gnat.dg/opt15.adb: New test.
2298         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2299
2300 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2301
2302         PR fortran/48174
2303         PR fortran/45304
2304         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2305         * gfortran.dg/leadz_trailz_3.f90: Ditto
2306
2307 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2308
2309         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2310
2311 2011-03-25  Jason Merrill  <jason@redhat.com>
2312
2313         * g++.dg/cpp0x/defaulted22.C: New.
2314         * g++.dg/cpp0x/defaulted23.C: New.
2315         * g++.dg/cpp0x/defaulted15.C: Adjust.
2316
2317 2011-03-25  Jason Merrill  <jason@redhat.com>
2318
2319         * g++.dg/cpp0x/move1.C: New.
2320
2321 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2322
2323         PR target/48287
2324         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2325
2326 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2327
2328         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2329         for mips-sgi-irix6.5.
2330         Replace snprintf prototype by <stdio.h>.
2331
2332 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2333
2334         PR testsuite/48283
2335         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2336         run_expensive_tests.
2337         * gcc.dg/graphite/block-4.c: Likewise.
2338         * gcc.dg/graphite/block-7.c: Likewise.
2339         * gcc.dg/graphite/block-8.c: Likewise.
2340
2341 2011-03-25  Richard Guenther  <rguenther@suse.de>
2342
2343         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2344         * g++.dg/tree-ssa/pr8781.C: Likewise.
2345         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2346         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2347         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2348         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2349         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2350         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2351         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2352         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2353         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2354         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2355         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2356         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2357         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2358         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2359         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2360         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2361         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2362         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2363         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2364         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2365         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2366         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2367         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2368         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2369         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2370         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2371         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2372         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2373         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2374         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2375         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2376         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2377         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2378         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2379         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2380         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2381         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2382         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2383         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2384         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2385         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2386         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2387         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2388         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2389         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2390         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2391         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2392         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2393         * c-c++-common/pr46562-2.c: Likewise.
2394         * gfortran.dg/pr42108.f90: Likewise.
2395         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2396         foo to be inlined even at -O1.
2397         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2398         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2399         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2400         * gcc.dg/matrix/matrix.exp: Disable FRE.
2401
2402 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR debug/48204
2405         * gcc.dg/dfp/pr48204.c: New test.
2406
2407 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2408
2409         PR target/48209
2410         * gcc.c-torture/execute/pr47917.c: Move this...
2411         * gcc.dg/torture/pr47917.c: to here and add xfails.
2412
2413 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2414
2415         * gnat.dg/array16.ad[sb]: New test.
2416         * gnat.dg/array16.ads: New helper.
2417
2418 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2419
2420         * gnat.dg/derived_type2.adb: New test.
2421
2422 2011-03-24  Richard Guenther  <rguenther@suse.de>
2423
2424         PR tree-optimization/48271
2425         * g++.dg/torture/pr48271.C: New testcase.
2426
2427 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2428
2429         * gnat.dg/array15.ad[sb]: New test.
2430
2431 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2432
2433         PR target/48237
2434         * gcc.target/i386/pr48237.c: New test.
2435
2436 2011-03-24  Richard Guenther  <rguenther@suse.de>
2437
2438         PR middle-end/48269
2439         * gcc.dg/builtin-object-size-10.c: New testcase.
2440
2441 2011-03-24  Richard Guenther  <rguenther@suse.de>
2442
2443         PR tree-optimization/46562
2444         * c-c++-common/pr46562-2.c: New testcase.
2445         * c-c++-common/pr46562.c: Likewise.
2446
2447 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2448
2449         * gcc.dg/vect/vect-cselim-1.c: New test.
2450         * gcc.dg/vect/vect-cselim-2.c: New test.
2451
2452 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2453
2454         * gcc.target/arm/pr46934.c: New.
2455
2456 2011-03-23  Ian Lance Taylor  <iant@google.com>
2457
2458         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2459
2460 2011-03-23  Richard Guenther  <rguenther@suse.de>
2461
2462         * gcc.dg/struct: Remove directory and contents.
2463
2464 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465
2466         PR testsuite/48251
2467         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2468
2469 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2470
2471         * gnat.dg/discr26.ad[sb]: New test.
2472         * gnat.dg/discr26_pkg.ads: New helper.
2473
2474 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2475
2476         PR target/47553
2477         * gcc.target/arm/neon-vld-1.c: New test.
2478
2479 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2480
2481         * gnat.dg/array14.ad[sb]: New test.
2482         * gnat.dg/array14_pkg.ads: New helper.
2483
2484 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2485
2486         * gcc.c-torture/execute/920501-8.x: Remove.
2487         * gcc.c-torture/execute/930513-1.x: Remove.
2488         * gcc.c-torture/execute/960312-1.x: Remove.
2489         * gcc.c-torture/compile/20000804-1.c,
2490         gcc.c-torture/compile/20001205-1.c,
2491         gcc.c-torture/compile/20001226-1.c,
2492         gcc.c-torture/compile/20010518-2.c,
2493         gcc.c-torture/compile/20020312-1.c,
2494         gcc.c-torture/compile/20020604-1.c,
2495         gcc.c-torture/compile/920501-12.c,
2496         gcc.c-torture/compile/920501-4.c,
2497         gcc.c-torture/compile/920520-1.c,
2498         gcc.c-torture/compile/980506-1.c,
2499         gcc.c-torture/execute/980709-1.x,
2500         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2501         options for m68hc11.
2502         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2503         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2504         m68hc11.
2505
2506 2011-03-22  Nick Clifton  <nickc@redhat.com>
2507
2508         * lib/target-supports.exp (check_profiling_available): Add MN10300
2509         to the list of targets that do not support profiling.  Restore
2510         alpha sorting to this list.
2511
2512 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2513
2514         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2515         failure on 32-bit systems.
2516         * gcc.dg/torture/vector-2.c: Ditto.
2517
2518 2011-03-22  Richard Guenther  <rguenther@suse.de>
2519
2520         PR tree-optimization/48228
2521         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2522
2523 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2524
2525         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2526         powerpc.
2527
2528         PR target/48226
2529         * gcc.target/powerpc/pr48226.c: New file.
2530
2531 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2532
2533         * lib/prune.exp (prune_gcc_output): Prune "could not create
2534         compact unwind for" warnings.
2535
2536 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2537
2538         PR c/42544
2539         PR c/48197
2540         * gcc.c-torture/execute/pr42544.c: New test.
2541         * gcc.c-torture/execute/pr48197.c: New test.
2542
2543 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2544
2545         PR preprocessor/48192
2546         * gcc.target/powerpc/pr48192.c: New file.
2547
2548         PR target/48053
2549         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2550         split problem of 0 being loaded in a VSX register.
2551
2552 2011-03-21  Richard Guenther  <rguenther@suse.de>
2553
2554         PR c/47939
2555         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2556         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2557         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2558         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2559
2560 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR target/48213
2563         * gcc.dg/pr48213.c: New test.
2564
2565 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2566
2567         PR target/12171
2568         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2569
2570 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2571
2572         * gcc.target/arm/xor-and.c: New.
2573
2574 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2575
2576         PR fortran/22572
2577         * gfortran.dg/function_optimize_1.f90:  New test.
2578         * gfortran.dg/function_optimize_2.f90:  New test.
2579
2580 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2581
2582         PR rtl-optimization/47502
2583         * gcc.target/i386/pr47502-1.c: New.
2584         * gcc.target/i386/pr47502-2.c: Likewise.
2585
2586 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR rtl-optimization/48156
2589         * gcc.dg/pr48156.c: New test.
2590
2591 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2592
2593         PR libfortran/47439
2594         * gfortran.dg/scratch_1.f90: Adjust test.
2595
2596 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2597
2598         PR libfortran/47439
2599         * gfortran.dg/scratch_1.f90: New test.
2600
2601 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2602
2603         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2604         variably modified typedefs.
2605         * gcc.dg/c1x-typedef-2.c: Remove.
2606
2607 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2608
2609         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2610         * gcc.dg/c1x-anon-struct-3.c: New test.
2611         * gcc.dg/anon-struct-11.c: Update.
2612
2613 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2614
2615         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2616         dg-xfail-run-if.
2617         Only xfail with gas.
2618
2619 2011-03-18  Jason Merrill  <jason@redhat.com>
2620
2621         * g++.dg/template/fn-ptr1.C: New.
2622
2623         * g++.dg/overload/volatile1.C: New.
2624
2625         * g++.dg/opt/pr23372.C: New.
2626
2627         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2628
2629 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2630
2631         PR middle-end/47405
2632         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2633
2634 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2635
2636         * gcc.target/arm/unsigned-extend-1.c: New.
2637
2638 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR bootstrap/48161
2641         * gcc.c-torture/compile/pr48161.c: New test.
2642
2643 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2644
2645         PR middle-end/47725
2646         * gcc.dg/torture/pr47725.c: New.
2647
2648 2011-03-17  Jason Merrill  <jason@redhat.com>
2649
2650         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2651         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2652
2653 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2654
2655         * gnat.dg/specs/elab2.ads: New test.
2656         * gnat.dg/specs/elab2_pkg.ads: New helper.
2657
2658 2011-03-17  Jason Merrill  <jason@redhat.com>
2659
2660         * g++.dg/cpp0x/decltype-1212.C: New.
2661         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2662
2663 2011-03-17  Jason Merrill  <jason@redhat.com>
2664
2665         * g++.dg/parse/memfnquals1.C: New.
2666
2667 2011-03-17  Richard Guenther  <rguenther@suse.de>
2668
2669         PR middle-end/48134
2670         * gcc.dg/pr48134.c: New testcase.
2671
2672 2011-03-17  Richard Guenther  <rguenther@suse.de>
2673
2674         PR middle-end/48165
2675         * g++.dg/torture/pr48165.C: New testcase.
2676
2677 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2678
2679         PR rtl-optimization/48141
2680         * gcc.dg/pr48141.c: New test.
2681
2682 2011-03-16  Jason Merrill  <jason@redhat.com>
2683
2684         * g++.dg/cpp0x/constexpr-48089.C: New.
2685
2686         * g++.dg/cpp0x/constexpr-abi1.C: New.
2687
2688         * g++.dg/cpp0x/constexpr-46336.C: New.
2689         * g++.dg/parse/friend5.C: Adjust expected errors.
2690
2691         * g++.dg/cpp0x/constexpr-47570.C: New.
2692
2693 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2694
2695         PR debug/47510
2696         * ++.dg/debug/dwarf2/typedef6.C: New test.
2697
2698 2011-03-16  Jason Merrill  <jason@redhat.com>
2699
2700         * g++.dg/cpp0x/elision2.C: New.
2701
2702         * g++.dg/cpp0x/constexpr-array3.C: New.
2703
2704 2011-03-16  Jason Merrill  <jason@redhat.com>
2705
2706         * g++.dg/cpp0x/sfinae6.C: New.
2707         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2708         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2709         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2710         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2711         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2712
2713 2011-03-16  Jason Merrill  <jason@redhat.com>
2714
2715         * g++.dg/template/incomplete6.C: New.
2716
2717 2011-03-16  Jeff Law <law@redhat.com>
2718
2719         * gcc.dg/tree-ssa/vrp55.c: New test.
2720
2721 2011-03-16  Jason Merrill  <jason@redhat.com>
2722
2723         * g++.dg/cpp0x/auto22.C: New.
2724
2725 2011-03-16  Richard Guenther  <rguenther@suse.de>
2726
2727         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2728         optimizing it away if promoted to const.
2729
2730 2011-03-16  Richard Guenther  <rguenther@suse.de>
2731
2732         PR tree-optimization/48149
2733         * gcc.dg/fold-complex-1.c: New testcase.
2734
2735 2011-03-16  Richard Guenther  <rguenther@suse.de>
2736
2737         PR testsuite/48147
2738         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2739         or cloning happens.
2740
2741 2011-03-16  Richard Guenther  <rguenther@suse.de>
2742
2743         PR tree-optimization/26134
2744         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2745
2746 2011-03-16  Richard Guenther  <rguenther@suse.de>
2747
2748         PR tree-optimization/48146
2749         * gcc.dg/torture/pr48146.c: New testcase.
2750
2751 2011-03-16  Richard Guenther  <rguenther@suse.de>
2752
2753         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2754         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2755
2756 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR middle-end/48136
2759         * gcc.c-torture/compile/pr48136.c: New test.
2760
2761         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2762
2763         PR debug/45882
2764         * gcc.dg/guality/pr45882.c: New test.
2765
2766 2011-03-15  Jason Merrill  <jason@redhat.com>
2767
2768         * g++.dg/cpp0x/constexpr-recursion.C: New.
2769
2770         * g++.dg/cpp0x/implicit11.C: New.
2771
2772 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2773
2774         * g++.dg/cpp0x/constexpr-attribute.C: New.
2775
2776 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2777
2778         * g++.dg/parse/pr34758.C: New.
2779
2780 2011-03-15  Xinliang David Li  <davidxl@google.com>
2781
2782         PR c/47837
2783         * gcc.dg/uninit-pred-7_d.c: New test.
2784         * gcc.dg/uninit-pred-8_d.c: New test.
2785
2786 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2787
2788         PR target/46788
2789         * gcc.target/arm/pr46788.c: New.
2790
2791 2011-03-15  Richard Guenther  <rguenther@suse.de>
2792
2793         PR middle-end/47650
2794         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2795         * gfortran.dg/ishft_4.f90: Likewise.
2796         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2797
2798 2011-03-15  Richard Guenther  <rguenther@suse.de>
2799
2800         PR tree-optimization/13954
2801         * g++.dg/tree-ssa/pr13954.C: New testcase.
2802
2803 2011-03-15  Richard Guenther  <rguenther@suse.de>
2804
2805         PR tree-optimization/48037
2806         * gcc.target/i386/pr48037-1.c: New testcase.
2807
2808 2011-03-15  Richard Guenther  <rguenther@suse.de>
2809
2810         PR tree-optimization/41490
2811         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2812         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2813         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2814         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2815         * g++.dg/tree-ssa/pr33604.C: Adjust.
2816
2817 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR middle-end/47917
2820         * gcc.c-torture/execute/pr47917.c: New test.
2821         * gcc.dg/pr47917.c: New test.
2822
2823         PR middle-end/38878
2824         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2825
2826 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2827
2828         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2829         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2830         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2831         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2832         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2833         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2834         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2835         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2836         * gcc.target/i386/avx-floor-vec.c: Ditto.
2837         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2838         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2839         * gcc.target/i386/avx-rint-vec.c: Ditto.
2840         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2841         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2842         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2843         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2844
2845 2011-03-14  Tom Tromey  <tromey@redhat.com>
2846
2847         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2848         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2849         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2850
2851 2011-03-14  Tom Tromey  <tromey@redhat.com>
2852
2853         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2854         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2855         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2856
2857 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2858
2859         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2860
2861 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2862
2863         PR rtl-optimization/47166
2864         * gcc.c-torture/execute/postmod-1.c: New test.
2865
2866 2011-03-14  Richard Guenther  <rguenther@suse.de>
2867
2868         PR middle-end/48098
2869         * gcc.dg/torture/pr48098.c: New testcase.
2870
2871 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2872
2873         PR target/48053
2874         * gcc.target/powerpc/pr48053-1.c: New test.
2875         * gcc.target/powerpc/pr48053-2.c: Likewise.
2876
2877 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2878
2879         PR libfortran/48066
2880         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2881
2882 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2883
2884         PR libfortran/48066
2885         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2886
2887 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2888
2889         PR fortran/48059
2890         * gfortran.dg/class_41.f03: New.
2891
2892 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2893
2894         * g++.dg/conversion/cast3.C: New test.
2895
2896 2011-03-11  Jason Merrill  <jason@redhat.com>
2897
2898         * g++.dg/template/error45.C: New.
2899
2900         * g++.dg/parse/no-type-defn1.C: New.
2901
2902         * g++.dg/ext/attrib40.C: New.
2903
2904         * g++.dg/cpp0x/regress/array1.C: New.
2905
2906 2011-03-11  Richard Guenther  <rguenther@suse.de>
2907
2908         PR tree-optimization/48067
2909         * gcc.dg/pr48067.c: New testcase.
2910
2911 2011-03-11  Richard Guenther  <rguenther@suse.de>
2912
2913         PR lto/48073
2914         * g++.dg/lto/20110311-1_0.C: New testcase.
2915
2916 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR c++/48035
2919         * g++.dg/inherit/virtual8.C: New test.
2920
2921         PR middle-end/48044
2922         * gcc.dg/torture/pr48044.c: New test.
2923
2924 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2925
2926         PR fortran/47768
2927         * gfortran.dg/proc_ptr_comp_31.f90: New.
2928
2929 2011-03-11  Richard Guenther  <rguenther@suse.de>
2930
2931         PR tree-optimization/47278
2932         * gcc.dg/torture/pr47278-1.c: New testcase.
2933         * gcc.dg/torture/pr47278-2.c: Likewise.
2934
2935 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2936
2937         PR tree-optimization/48063
2938         * gcc.dg/torture/pr48063.c: New test.
2939
2940 2011-03-10  Jason Merrill  <jason@redhat.com>
2941
2942         * g++.dg/template/array22.C: New.
2943
2944         * g++.dg/cpp0x/syntax-err1.C: New.
2945         * g++.dg/parse/error36.C: Adjust expected errors.
2946         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2947         * g++.old-deja/g++.pt/typename3.C: Likewise.
2948         * g++.old-deja/g++.pt/typename4.C: Likewise.
2949         * g++.old-deja/g++.pt/typename6.C: Likewise.
2950
2951 2011-03-09  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/template/nontype22.C: New.
2954
2955 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2956
2957         PR tree-optimization/47714
2958         * g++.dg/torture/pr47714.C: New test.
2959
2960 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2961
2962         PR target/47755
2963         * gcc.target/powerpc/pr47755-2.c: New file.
2964
2965 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2966
2967         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2968         is not set in the environment, pass 64 as first argument when not
2969         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2970         native where ulimit -u is supported.
2971
2972 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2973
2974         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2975
2976 2011-03-08  Jason Merrill  <jason@redhat.com>
2977
2978         * g++.dg/template/nontype21.C: New.
2979
2980         * g++.dg/template/anon5.C: New.
2981
2982 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR debug/47881
2985         * gcc.dg/pr47881.c: New test.
2986
2987 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2988
2989         PR c++/47957
2990         * g++.dg/lookup/template3.C: New test.
2991
2992 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2993
2994         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2995         'long' type.
2996
2997 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2998
2999         PR testsuite/47954
3000         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3001         sizeof to compute alignment.
3002
3003 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR tree-optimization/48022
3006         * gcc.dg/pr48022-1.c: New test.
3007         * gcc.dg/pr48022-2.c: New test.
3008
3009 2011-03-07  Jason Merrill  <jason@redhat.com>
3010
3011         * g++.dg/template/nontype20.C: New.
3012         * g++.dg/init/member1.C: Adjust expected errors.
3013         * g++.dg/parse/constant4.C: Likewise.
3014         * g++.dg/template/qualified-id3.C: Likewise.
3015         * g++.old-deja/g++.pt/crash10.C: Likewise.
3016
3017         * g++.dg/cpp0x/regress/non-const1.C: New.
3018
3019 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3020
3021         PR debug/47991
3022         * gcc.dg/pr47991.c: New test.
3023
3024 2011-03-07  Jason Merrill  <jason@redhat.com>
3025
3026         * g++.dg/abi/mangle46.C: New.
3027
3028 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3029
3030         PR target/47862
3031         * gcc.target/powerpc/pr47862.c: New.
3032
3033 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3034
3035         PR target/45413
3036         * gcc.target/i386/combine-mul.c: Require nonpic.
3037
3038 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3039             Nathan Froyd  <froydnj@codesourcery.com>
3040
3041         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3042
3043 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3044
3045         * README.QMTEST: Remove.
3046
3047 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3048             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3049
3050         PR fortran/47850
3051         * gfortran.dg/array_constructor_37.f90 : New test.
3052
3053 2011-03-05  Jason Merrill  <jason@redhat.com>
3054
3055         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3056         * g++.dg/abi/mangle45.C: Likewise.
3057         * g++.dg/cpp0x/trailing1.C: Likewise.
3058
3059 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3060
3061         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3062
3063 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR rtl-optimization/47899
3066         * gcc.dg/pr47899.c: New test.
3067
3068         * gcc.dg/torture/pr47968.c: Ignore warnings.
3069
3070         PR tree-optimization/47967
3071         * gcc.c-torture/compile/pr47967.c: New test.
3072
3073 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3074
3075         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3076         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3077
3078 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3079
3080         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3081         and property_getAttributes() if __OBJC2__.
3082         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3083         * objc.dg/property/property-encoding-1.m: New.
3084         * obj-c++.dg/property/property-encoding-1.mm: New.
3085
3086 2011-03-04  Jason Merrill  <jason@redhat.com>
3087
3088         * g++.dg/template/pseudodtor6.C: New.
3089
3090         * g++.dg/inherit/covariant19.C: New.
3091
3092 2011-03-04  Richard Guenther  <rguenther@suse.de>
3093
3094         PR middle-end/47968
3095         * gcc.dg/torture/pr47968.c: New testcase.
3096
3097 2011-03-04  Richard Guenther  <rguenther@suse.de>
3098
3099         PR middle-end/47975
3100         * gcc.dg/torture/pr47975.c: New testcase.
3101
3102 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3103
3104         PR c++/47974
3105         * g++.dg/template/crash106.C: New.
3106
3107 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3108
3109         PR c/47963
3110         * gcc.dg/gomp/pr47963.c: New test.
3111         * g++.dg/gomp/pr47963.C: New test.
3112
3113 2011-03-02  Jason Merrill  <jason@redhat.com>
3114
3115         * g++.dg/cpp0x/regress/condition1.C: New.
3116
3117         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3118
3119 2011-03-01  Jason Merrill  <jason@redhat.com>
3120
3121         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3122
3123         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3124
3125 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3126
3127         PR rtl-optimization/47925
3128         * gcc.c-torture/execute/pr47925.c: New test.
3129
3130 2011-03-01  Jason Merrill  <jason@redhat.com>
3131
3132         * g++.dg/cpp0x/decltype25.C: New.
3133
3134         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3135
3136 2011-03-01  Richard Guenther  <rguenther@suse.de>
3137
3138         PR tree-optimization/47890
3139         * gcc.dg/torture/pr47890.c: New testcase.
3140
3141 2011-03-01  Richard Guenther  <rguenther@suse.de>
3142
3143         PR lto/47924
3144         * gcc.dg/lto/pr47924_0.c: New testcase.
3145
3146 2011-03-01  Richard Guenther  <rguenther@suse.de>
3147
3148         PR lto/46911
3149         * gfortran.dg/lto/pr46911_0.f: New testcase.
3150
3151 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3152
3153         PR libgfortran/47933
3154         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3155         compile errors from older code form.
3156
3157 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3158
3159         PR libgfortran/47567
3160         * gfortran.dg/fmt_fw_d.f90: New test.
3161
3162 2011-02-28  Jason Merrill  <jason@redhat.com>
3163
3164         * g++.dg/inherit/covariant18.C: New.
3165
3166 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3167
3168         PR middle-end/47893
3169         * gcc.dg/pr47893.c: New test.
3170
3171 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3172
3173         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3174         NULL in case of a selector with conflicting types.
3175         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3176
3177 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3178
3179         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3180         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3181         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3182         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3183
3184 2011-02-28  Jason Merrill  <jason@redhat.com>
3185
3186         PR c++/47906
3187         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3188
3189 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3190
3191         PR libgfortran/47778
3192         * gfortran.dg/namelist_71.f90: New test.
3193
3194 2011-02-27  Jason Merrill  <jason@redhat.com>
3195
3196         PR c++/47906
3197         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3198         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3199
3200 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3201
3202         PR c++/46466
3203         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3204
3205 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3206
3207         PR fortran/47886
3208         * gfortran.dg/gomp/task-1.f90: Removed.
3209
3210 2011-02-26  Jason Merrill  <jason@redhat.com>
3211
3212         * g++.dg/template/this-targ1.C: New.
3213
3214         * g++.dg/cpp0x/regress/template-const1.C: New.
3215         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3216         * g++.dg/template/function1.C: Adjust.
3217         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3218         * g++.dg/debug/debug7.C: Adjust.
3219
3220 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3221
3222         PR fortran/47886
3223         * gfortran.dg/gomp/task-1.f90: New.
3224
3225 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3226
3227         * gcc.target/arm/neon-thumb2-move.c: Add
3228         dg-require-effective-target arm_thumb2_ok.
3229
3230 2011-02-24  Jason Merrill  <jason@redhat.com>
3231
3232         * g++.dg/parse/constant1.C: Specify C++98 mode.
3233         * g++.dg/parse/constant5.C: Likewise.
3234         * g++.dg/parse/error2.C: Likewise.
3235         * g++.dg/parse/semicolon3.C: Likewise.
3236         * g++.dg/template/crash14.C: Likewise.
3237         * g++.dg/template/local4.C: Likewise.
3238         * g++.dg/template/nontype3.C: Likewise.
3239         * g++.dg/parse/crash31.C: Adjust expected errors.
3240         * g++.dg/template/function1.C: Likewise.
3241         * g++.dg/template/ref3.C: Likewise.
3242         * g++.dg/template/static9.C: Likewise.
3243         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3244
3245         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3246         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3247         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3248         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3249         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3250
3251 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR fortran/47878
3254         * gfortran.dg/pr47878.f90: New test.
3255
3256 2011-02-24  Richard Guenther  <rguenther@suse.de>
3257
3258         PR testsuite/47801
3259         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3260         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3261
3262 2011-02-24  Richard Guenther  <rguenther@suse.de>
3263
3264         PR fortran/47839
3265         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3266         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3267
3268 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3269
3270         PR libgfortran/47567
3271         * gfortran.dg/fmt_f0_1.f90: Update test.
3272
3273 2011-02-23  Jason Merrill  <jason@redhat.com>
3274
3275         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3276         * g++.dg/abi/mangle45.C: New.
3277
3278         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3279         * g++.dg/template/canon-type-9.C: Match use of decltype
3280         between declaration and definition.
3281         * g++.dg/template/canon-type-12.C: Likewise.
3282
3283 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3284
3285         PR fortran/40850
3286         * gfortran.dg/nested_allocatables_1.f90: New.
3287
3288 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3289
3290         PR c++/46868
3291         * g++.dg/pr46868.C: New test.
3292         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3293         * g++.dg/parse/error14.C: Adjust.
3294
3295 2011-02-23  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/47838
3298         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3299
3300 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3301
3302         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3303
3304 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3305
3306         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3307         * gfortran.dg/count_init_expr.f03: Ditto.
3308         * gfortran.dg/gomp/pr43711.f90: Ditto.
3309         * gcc.dg/struct-parse-2.c: Ditto.
3310         * gcc.dg/parse-error-3.c: Ditto.
3311         * gcc.dg/Wlogical-op-1.c: Ditto.
3312         * gcc.dg/Walways-true-1.c: Ditto.
3313         * gcc.dg/pr24225.c: Ditto.
3314         * gcc.dg/Walways-true-2.c: Ditto.
3315         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3316         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3317         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3318         * g++.dg/overload/defarg4.C: Ditto.
3319         * g++.dg/inherit/covariant16.C: Ditto.
3320         * g++.dg/inherit/virtual7.C: Ditto.
3321         * g++.dg/template/canon-type-9.C: Ditto.
3322         * g++.dg/template/access19.C: Ditto.
3323         * g++.dg/template/call7.C: Ditto.
3324         * g++.dg/template/canon-type-2.C: Ditto.
3325         * g++.dg/template/init7.C: Ditto.
3326         * g++.dg/template/sizeof-template-argument.C: Ditto.
3327         * g++.dg/template/const3.C: Ditto.
3328         * g++.dg/template/sfinae26.C: Ditto.
3329         * g++.dg/template/sfinae26.C: Ditto.
3330         * g++.dg/template/canon-type-11.C: Ditto.
3331         * g++.dg/template/union2.C: Ditto.
3332         * g++.dg/template/canon-type-3.C: Ditto.
3333         * g++.dg/template/canon-type-1.C: Ditto.
3334         * g++.dg/template/canon-type-5.C: Ditto.
3335         * g++.dg/template/canon-type-7.C: Ditto.
3336         * g++.dg/template/canon-type-10.C: Ditto.
3337         * g++.dg/template/spec36.C: Ditto.
3338         * g++.dg/template/typedef38.C: Ditto.
3339         * g++.dg/template/canon-type-4.C: Ditto.
3340         * g++.dg/template/canon-type-6.C: Ditto.
3341         * g++.dg/template/canon-type-13.C: Ditto.
3342         * g++.dg/template/instantiate9.C: Ditto.
3343         * g++.dg/template/ttp22.C: Ditto.
3344         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3345         * g++.dg/warn/Walways-true-1.C: Ditto.
3346         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3347         * g++.dg/warn/Walways-true-2.C: Ditto.
3348         * g++.dg/conversion/op4.C: Ditto.
3349         * g++.dg/opt/pr19650.C: Ditto.
3350         * g++.dg/lookup/friend11.C: Ditto.
3351         * g++.dg/other/default2.C: Ditto.
3352         * g++.dg/other/default3.C: Ditto.
3353         * g++.dg/other/dtor2.C: Ditto.
3354         * g++.dg/other/friend5.C: Ditto.
3355         * g++.dg/other/default5.C: Ditto.
3356         * g++.dg/init/brace6.C: Ditto.
3357         * g++.dg/init/aggr5.C: Ditto.
3358         * g++.dg/init/error2.C: Ditto.
3359         * g++.dg/expr/bound-mem-fun.C: Ditto.
3360         * g++.dg/expr/cond6.C: Ditto.
3361         * g++.dg/expr/stmt-expr-1.C: Ditto.
3362         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3363         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3364         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3365         * g++.dg/cpp0x/bracket1.C: Ditto.
3366         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3367         * g++.dg/cpp0x/pr38646.C: Ditto.
3368         * g++.dg/cpp0x/variadic73.C: Ditto.
3369         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3370         * g++.dg/cpp0x/bracket4.C: Ditto.
3371         * g++.dg/cpp0x/decltype4.C: Ditto.
3372         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3373         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3374         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3375         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3376         * g++.dg/cpp0x/decltype2.C: Ditto.
3377         * g++.dg/cpp0x/decltype1.C: Ditto.
3378         * g++.dg/cpp0x/bracket2.C: Ditto.
3379         * g++.dg/cpp0x/decltype5.C: Ditto.
3380         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3381         * g++.dg/cpp0x/variadic70.C: Ditto.
3382         * g++.dg/cpp0x/decltype6.C: Ditto.
3383         * g++.dg/cpp0x/rvo.C: Ditto.
3384         * g++.dg/cpp0x/vt-40092.C: Ditto.
3385         * g++.dg/cpp0x/variadic-new.C: Ditto.
3386         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3387         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3388         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3389         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3390         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3391         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3392         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3393         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3394         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3395         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3396         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3397         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3398         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3399         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3400         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3401         * g++.dg/cpp0x/pr39639.C: Ditto.
3402         * g++.dg/cpp0x/decltype3.C: Ditto.
3403         * g++.dg/cpp0x/variadic68.C: Ditto.
3404         * g++.dg/cpp0x/variadic-function.C: Ditto.
3405         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3406         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3407         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3408         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3409         * g++.dg/parse/crash35.C: Ditto.
3410         * g++.dg/parse/crash40.C: Ditto.
3411         * g++.dg/parse/defarg12.C: Ditto.
3412         * g++.dg/parse/crash34.C: Ditto.
3413         * g++.dg/parse/constructor3.C: Ditto.
3414         * g++.dg/parse/template23.C: Ditto.
3415         * g++.dg/parse/crash56.C: Ditto.
3416         * g++.dg/parse/dtor13.C: Ditto.
3417         * g++.dg/parse/error33.C: Ditto.
3418         * g++.dg/parse/ctor9.C: Ditto.
3419         * g++.dg/parse/error32.C: Ditto.
3420         * g++.dg/parse/error37.C: Ditto.
3421         * g++.dg/parse/bitfield3.C: Ditto.
3422         * g++.dg/parse/struct-4.C: Ditto.
3423         * g++.dg/ext/has_trivial_copy.C: Ditto.
3424         * g++.dg/ext/is_polymorphic.C: Ditto.
3425         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3426         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3427         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3428         * g++.dg/ext/is_union.C: Ditto.
3429         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3430         * g++.dg/ext/is_pod.C: Ditto.
3431         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3432         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3433         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3434         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3435         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3436         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3437         * g++.dg/ext/is_abstract.C: Ditto.
3438         * g++.dg/ext/has_trivial_assign.C: Ditto.
3439         * g++.dg/ext/is_class.C: Ditto.
3440         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3441         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3442         * g++.dg/ext/is_base_of.C: Ditto.
3443         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3444         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3445         * g++.dg/ext/is_empty.C: Ditto.
3446         * g++.dg/ext/is_enum.C: Ditto.
3447         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3448         * gnat.dg/opt11.adb: Ditto.
3449         * obj-c++.dg/pr45735.mm: Ditto.
3450         * obj-c++.dg/pr24393.mm: Ditto.
3451         * obj-c++.dg/exceptions-2.mm: Ditto.
3452         * objc.dg/pr45735.m: Ditto.
3453         * objc.dg/pr24393.m: Ditto.
3454
3455 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3456
3457         * objc.dg/attributes/objc-exception-1.m: New.
3458
3459 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3460
3461         * gcc.dg/cpp/include7.c: New test.
3462
3463 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3464
3465         PR c++/47242
3466         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3467
3468 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3469
3470         PR rtl-optimization/47763
3471         * gcc.dg/pr47763.c: New test.
3472
3473 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3474
3475         PR fortran/45743
3476         * gfortran.dg/whole_file_32.f90 : New test.
3477
3478 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3479
3480         PR c++/47666
3481         * g++.dg/inherit/virtual7.C: New test.
3482
3483 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3484
3485         PR objc/47832
3486         * objc.dg/type-size-3.m: Updated error message.
3487         * objc.dg/type-size-4.m: New test.
3488         * objc.dg/type-size-5.m: New test.
3489
3490 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3491
3492         * lib/gnat.exp: Fix comments.
3493         Don't load libgloss.exp.
3494         (default_gnat_version): Call $compiler with --version.
3495         Adapt regexp for gnatmake output, insert version.
3496         (gnat_version): New proc.
3497         (gnat_init): Remove gnat_libgcc_s_path.
3498         (gnat_target_compile): Likewise.
3499         Remove ld_library_path.
3500         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3501         (gnat_pass): Remove.
3502         (gnat_pass): Remove.
3503         (gnat_finish): Remove.
3504         (gnat_exit): Remove.
3505         (local_find_gnatmake): Reindent.
3506         (runtest_file_p): Remove.
3507         (prune_warnings): Remove.
3508         (find_gnatclean): New proc.
3509         * lib/gnat-dg.exp (lremove): New proc.
3510         (gnat-dg-test): Reindent.
3511         Remove additional output files.
3512         (gnat-dg-runtest): Remove.
3513
3514         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3515         * gnat.dg/loop_optimization6.adb: Likewise.
3516         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3517
3518 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR tree-optimization/47835
3521         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3522
3523 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3524
3525         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3526         * gfortran.dg/abstract_type_2.f03: Ditto.
3527         * gfortran.dg/abstract_type_3.f03: Ditto.
3528         * gfortran.dg/abstract_type_4.f03: Ditto.
3529         * gfortran.dg/abstract_type_5.f03: Ditto.
3530         * gfortran.dg/abstract_type_6.f03: Ditto.
3531         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3532         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3533         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3534         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3535         * gfortran.dg/array_function_5.f90: Ditto.
3536         * gfortran.dg/asynchronous_3.f03: Ditto.
3537         * gfortran.dg/char_expr_1.f90: Ditto.
3538         * gfortran.dg/class_14.f03: Ditto.
3539         * gfortran.dg/data_array_6.f: Ditto.
3540         * gfortran.dg/data_invalid.f90: Ditto.
3541         * gfortran.dg/dot_product_1.f03: Ditto.
3542         * gfortran.dg/func_derived_5.f90: Ditto.
3543         * gfortran.dg/func_result_4.f90: Ditto.
3544         * gfortran.dg/implied_do_1.f90: Ditto.
3545         * gfortran.dg/initialization_25.f90: Ditto.
3546         * gfortran.dg/initialization_26.f90: Ditto.
3547         * gfortran.dg/interface_34.f90: Ditto.
3548         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3549         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3550         * gfortran.dg/matmul_8.f03: Ditto.
3551         * gfortran.dg/merge_init_expr.f90: Ditto.
3552         * gfortran.dg/pack_assign_1.f90: Ditto.
3553         * gfortran.dg/pack_vector_1.f90: Ditto.
3554         * gfortran.dg/pointer_check_8.f90: Ditto.
3555         * gfortran.dg/product_init_expr.f03: Ditto.
3556         * gfortran.dg/reshape_order_5.f90: Ditto.
3557         * gfortran.dg/reshape_shape_1.f90: Ditto.
3558         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3559         * gfortran.dg/same_name_2.f90: Ditto.
3560         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3561         * gfortran.dg/spread_init_expr.f03: Ditto.
3562         * gfortran.dg/stmt_func_1.f90: Ditto.
3563         * gfortran.dg/sum_init_expr.f03: Ditto.
3564         * gfortran.dg/transpose_3.f03: Ditto.
3565         * gfortran.dg/unpack_init_expr.f03: Ditto.
3566         * gfortran.dg/warn_conversion.f90: Ditto.
3567         * gfortran.dg/warn_conversion_2.f90: Ditto.
3568         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3569         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3570         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3571         * gfortran.dg/whole_file_16.f90: Ditto.
3572         * gfortran.dg/whole_file_17.f90: Ditto.