OSDN Git Service

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