OSDN Git Service

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