OSDN Git Service

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