OSDN Git Service

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