OSDN Git Service

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