OSDN Git Service

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