OSDN Git Service

79f931c3d9fb12c5153d0c5a4b88f3c519cfe660
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/49866
4         * gcc.target/i386/pr49866.c: New test.
5
6 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7
8         Backported from mainline
9         2011-07-23  Tobias Burnus  <burnus@net-b.de>
10
11         PR fortran/49791
12         * gfortran.dg/namelist_72.f: New.
13
14 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
15
16         * gcc.target/i386/avx-os-support.h: New.
17         * gcc.target/i386/avx-check.h: Include avx-os-support.h
18         (main): Check avx_os_support before the test is run.
19         * gcc.target/i386/aes-avx-check.h: Ditto.
20         * gcc.target/i386/pclmul-avx-check.h: Ditto.
21
22 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
23
24         * gcc.dg/vect/vect-70.c: Reduce the data size to fit SPU local store.
25
26 2011-07-25  Andrew Pinski  <apinski@cavium.com>
27
28         PR tree-opt/49671
29         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
30         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
31
32 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
33
34         PR testsuite/49753
35         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
36
37         Revert:
38         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
39
40         PR testsuite/49753
41         * g++.dg/torture/pr49309.C: Remove.
42
43 2011-07-23  Janus Weil  <janus@gcc.gnu.org>
44
45         PR fortran/49708
46         * gfortran.dg/allocate_error_3.f90: New.
47
48 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
49
50         * lib/target-supports.exp (check_ifunc_available): Rewrite.
51
52 2011-07-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
53
54         PR debug/47393
55         * g++.dg/debug/dwarf2/icf.C: XFAIL some scan-assembler on
56         mips-sgi-irix*.
57
58 2011-07-22  Richard Guenther  <rguenther@suse.de>
59
60         PR tree-optimization/45819
61         * gcc.dg/pr45819.c: New testcase.
62
63 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
64
65         * lib/target-supports.exp (check_avx_os_support_available): New.
66         (check_effective_target_avx_runtime): Use it.
67
68 2011-07-19  Jason Merrill  <jason@redhat.com>
69
70         PR c++/49785
71         * g++.dg/cpp0x/variadic114.C: New.
72
73 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
74
75         PR tree-optimization/49768
76         * gcc.c-torture/execute/pr49768.c: New test.
77
78 2011-07-18  Mikael Morin  <mikael.morin@sfr.fr>
79
80         PR fortran/49648
81         * gfortran.dg/result_in_spec_4.f90: New test.
82
83 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
84
85         PR middle-end/49675
86         * gfortran.dg/pr49675.f90: New test.
87
88 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
89
90         * gnat.dg/pointer_controlled.adb: New test.
91
92 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
93
94         PR testsuite/49753
95         * g++.dg/torture/pr49309.C: Remove.
96
97 2011-07-14  Janis Johnson  <janisjo@codesourcery.com>
98
99         * gcc.target/arm/pr40657-2.c: Remove -march.
100         * gcc.target/arm/pr42235.c: Likewise.
101         * gcc.target/arm/pr42495.c: Likewise.
102         * gcc.target/arm/pr42574.c: Likewise.
103         * gcc.target/arm/pr40956.c: Remove target-specific options.
104         * gcc.target/arm/pr42505.c: Likewise.
105
106         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
107         * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march.
108
109         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
110
111         * gcc.target/arm/pr39839.c: Don't specify -march, require thumb.
112         * gcc.target/arm/thumb-branch1.c: Likewise.
113
114         * gcc.target/arm/pr45701-1.c: Don't specify -march, require thumb.
115         * gcc.target/arm/pr45701-2.c: Likewise.
116
117         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
118         * gcc.target/arm/vfp-ldmias.c: Likewise.
119         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
120         * gcc.target/arm/vfp-stmdbs.c: Likewise.
121         * gcc.target/arm/vfp-ldmiad.c: Likewise.
122         * gcc.target/arm/vfp-stmias.c: Likewise.
123         * gcc.target/arm/vfp-stmdbd.c: Likewise.
124         * gcc.target/arm/vfp-stmiad.c: Likewise.
125
126         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
127         * gcc.c-torture/compile/pr46883.c: Likewise.
128
129         * gcc.target/arm/pr41679.c: Remove test directives in preparation
130         for move to ../../gcc.c-torture/compile.
131         * gcc.target/arm/pr46883.c: Likewise.
132
133         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
134         * gcc.target/arm/wmul-1.c: Use it instead of specific -march.
135         * gcc.target/arm/wmul-2.c: Likewise.
136         * gcc.target/arm/wmul-3.c: Likewise.
137         * gcc.target/arm/wmul-4.c: Likewise.
138
139 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
140
141         PR tree-opt/49309
142         * g++.dg/torture/pr49309.C: New testcase.
143
144 2011-07-14  Richard Guenther  <rguenther@suse.de>
145
146         PR tree-optimization/49651
147         * gcc.dg/torture/pr49651.c: New testcase.
148
149 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
150
151         Backport from trunk:
152         PR libfortran/49296
153         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
154         and logical reads.
155
156 2011-07-11  Martin Jambor  <mjambor@suse.cz>
157
158         PR tree-optimization/49094
159         * gcc.dg/tree-ssa/pr49094.c: New test.
160
161 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
162
163         PR fortran/49698
164         * gfortran.dg/pr49698.f90: New test.
165
166 2011-07-10  Tobias Burnus  <burnus@net-b.de>
167
168         PR fortran/49690
169         * gfortran.dg/intrinsic_signal.f90: New.
170
171 2011-07-10  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/49562
174         * gfortran.dg/typebound_proc_23.f90: New.
175
176 2011-07-09  Uros Bizjak  <ubizjak@gmail.com>
177
178         * gcc.dg/graphite/pr37485.c (dg-options): Add -floop-block
179         -fno-loop-strip-mine -fno-loop-interchange -ffast-math.
180
181 2011-07-09  Jason Merrill  <jason@redhat.com>
182
183         * g++.dg/cpp0x/regress/regress5.C: New.
184
185 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
186
187         PR target/49621
188         * gcc.target/powerpc/altivec-34.c: New test.
189
190 2011-07-07  Jason Merrill  <jason@redhat.com>
191
192         PR c++/48157
193         * g++.dg/template/template-id-4.C: New.
194
195 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
196
197         * gcc.target/sparc/cas64.c: New test.
198
199 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
200
201         PR c/49644
202         * g++.dg/torture/pr49644.C: New test.
203
204         PR c/49644
205         * gcc.c-torture/execute/pr49644.c: New test.
206
207         PR debug/49522
208         * gcc.dg/debug/pr49522.c: New test.
209
210         PR middle-end/49640
211         * gcc.dg/gomp/pr49640.c: New test.
212
213 2011-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
214
215         PR fortran/49479
216         * gfortran.dg/reshape_zerosize_3.f90:  New test case.
217
218 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
219
220         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
221         * gcc.target/arm/pr40482.c: Likewise.
222         * gcc.target/arm/stack-corruption.c: Likewise.
223
224         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
225         * gcc.target/arm/pr42879.c: Likewise.
226         * gcc.target/arm/pr45701-3.c: Likewise.
227
228         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
229
230         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
231         is not xscale.
232
233         * lib/target-supports-dg.exp (dg-require-effective-target): Return
234         early if the test is already being skipped.
235
236         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
237         from add_options_for_arm_neon_fp16.
238         (check_effective_target_arm_fp16_ok_nocache): Renamed from
239         check_effective_target_arm_neon_fp16_ok_nocache.
240         Check -mfpu and -mfloat-abi options from current multilib.
241         Do not require neon support.
242         (check_effective_target_arm_fp16_ok): Renamed from
243         check_effecitve_target_arm_neon_fp16_ok.
244         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
245         arm_neon_fp16_ok and arm_fp16.
246         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
247         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
248         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
249         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
250
251         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
252         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
253         unresolved and report the reason to the log file.
254
255         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
256         scan-assembler-dem-not): For missing file, report unresolved with
257         same message as for pass/fail, with reason reported in log file.
258
259 2011-07-05  Jason Merrill  <jason@redhat.com>
260
261         PR testsuite/49643
262         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
263
264         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
265
266         * g++.dg/diagnostic/aka1.C: New.
267
268 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
269
270         * ada/acats/run_acats (which): Extract last field from type -p,
271         type output only if command succeeded.
272
273 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
274
275         PR rtl-optimization/49619
276         * gcc.dg/pr49619.c: New test.
277
278         PR rtl-optimization/49472
279         * gfortran.dg/pr49472.f90: New test.
280
281         Backported from mainline
282         2011-06-30  Jakub Jelinek  <jakub@redhat.com>
283
284         PR fortran/49540
285         * gfortran.dg/pr49540-1.f90: New test.
286         * gfortran.dg/pr49540-2.f90: New test.
287
288 2011-07-04  Richard Guenther  <rguenther@suse.de>
289
290         PR tree-optimization/49615
291         * g++.dg/torture/pr49615.C: New testcase.
292
293 2011-07-03  Janne Blomqvist  <jb@gcc.gnu.org>
294
295         Backport from mainline:
296         PR libfortran/49296
297         * gfortran.dg/read_list_eof_1.f90: New test.
298
299 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
300
301         PR fortran/49466
302         * gfortran.dg/allocatable_scalar_9.f90: Modified.
303         * gfortran.dg/extends_14.f03: New.
304
305 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
306
307         PR ada/49511
308         * ada/acats/run_acats (which): Use last field of type -p output.
309
310 2011-06-30  Richard Guenther  <rguenther@suse.de>
311
312         PR tree-optimization/38752
313         * gcc.c-torture/compile/pr38752.c: New testcase.
314
315 2011-06-29  Martin Jambor  <mjambor@suse.cz>
316         Backport from mainline
317         2011-06-24  Martin Jambor  <mjambor@suse.cz>
318
319         PR tree-optimizations/49516
320         * g++.dg/tree-ssa/pr49516.C: New test.
321
322 2011-06-28 Changpeng Fang <changpeng.fang@amd.com>
323         Backport from mainline
324         2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * gcc.target/i386/avx256-unaligned-load-1.c: New.
327         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
328         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
329         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
330         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
331         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
332         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
333         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
334         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
335         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
336         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
337         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
338         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
339         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
340
341 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
342
343         * gnat.dg/opt17.ad[sb]: New test.
344
345 2011-06-28  Alexander Monakov  <amonakov@ispras.ru>
346
347         Backport from mainline
348         2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
349
350         PR target/48273
351         * g++.dg/opt/pr48273.C: New.
352
353 2011-06-27  Jason Merrill  <jason@redhat.com>
354
355         PR c++/49528
356         * g++.dg/init/ref19.C: New.
357         * g++.dg/cpp0x/constexpr-cleanup.C: New.
358
359         PR c++/49440
360         * g++.dg/rtti/anon-ns1.C: New.
361
362         PR c++/49418
363         * g++.dg/template/param3.C: New.
364
365 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
366
367         Backported from mainline
368         2011-06-26  Jakub Jelinek  <jakub@redhat.com>
369
370         PR tree-optimization/48377
371         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
372         non_strict_align.
373
374         2011-06-26  Steve Ellcey  <sje@cup.hp.com>
375
376         PR middle-end/49191
377         * lib/target-supports.exp (check_effective_target_non_strict_align):
378         New.
379
380 2011-06-27  Release Manager
381
382         * GCC 4.6.1 released.
383
384 2011-06-23  Jason Merrill  <jason@redhat.com>
385
386         PR c++/49507
387         * g++.dg/cpp0x/defaulted30.C: New.
388
389 2011-06-21  Jason Merrill  <jason@redhat.com>
390
391         PR c++/49482
392         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
393
394 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
395
396         PR fortran/49112
397         * gfortran.dg/class_44.f03: New.
398
399 2011-06-19  Janus Weil  <janus@gcc.gnu.org>
400
401         PR fortran/47601
402         * gfortran.dg/extends_13.f03: New.
403
404         PR fortran/48699
405         * gfortran.dg/move_alloc_5.f90: New.
406
407         PR fortran/49074
408         * gfortran.dg/typebound_assignment_3.f03: New.
409
410         PR fortran/49417
411         * gfortran.dg/class_43.f03: New.
412
413 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
414
415         PR testsuite/49432
416         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
417
418         PR target/49411
419         * gcc.target/i386/testimm-1.c: New test.
420         * gcc.target/i386/testimm-2.c: New test.
421         * gcc.target/i386/testimm-3.c: New test.
422         * gcc.target/i386/testimm-4.c: New test.
423         * gcc.target/i386/testimm-5.c: New test.
424         * gcc.target/i386/testimm-6.c: New test.
425         * gcc.target/i386/testimm-7.c: New test.
426         * gcc.target/i386/testimm-8.c: New test.
427         * gcc.target/i386/xop-vpermil2px-2.c: New test.
428         * gcc.target/i386/xop-rotate1-int.c: New test.
429         * gcc.target/i386/xop-rotate2-int.c: New test.
430
431 2011-06-17  Richard Guenther  <rguenther@suse.de>
432
433         Backport from mainline
434         2011-05-23  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/49115
437         * g++.dg/torture/pr49115.C: New testcase.
438
439 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
440
441         Backport from mainline
442         2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
443
444         PR rtl-optimization/48542
445         * gcc.dg/torture/pr48542.c: New test.
446
447 2011-06-17  Tobias Burnus
448
449         PR fortran/49324
450         * gfortran.dg/alloc_comp_assign_11.f90: New.
451
452 2011-06-16  Jason Merrill  <jason@redhat.com>
453
454         PR c++/49229
455         * g++.dg/cpp0x/sfinae26.C: New.
456
457         PR c++/49251
458         * g++.dg/cpp0x/variadic113.C: New.
459
460 2011-06-16  Kaz Kojima  <kkojima@gcc.gnu.org>
461
462         Backport form main line
463         2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
464
465         PR target/49307
466         * gcc.dg/pr49307.c: New.
467
468 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
469
470         PR tree-optimization/49419
471         * gcc.c-torture/execute/pr49419.c: New test.
472
473         Backported from mainline
474         2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
475
476         PR target/44618
477         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
478
479 2011-06-14  Jason Merrill  <jason@redhat.com>
480
481         * g++.dg/other/error23.C: Adjust error message.
482         * g++.dg/other/error32.C: Likewise.
483
484         PR c++/49369
485         * g++.dg/cpp0x/decltype30.C: New.
486
487 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
488
489         PR fortran/49103
490         * gfortran.dg/pr49103.f90: New test.
491
492         PR rtl-optimization/49390
493         * gcc.c-torture/execute/pr49390.c: New test.
494
495 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
496
497         * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
498         options, do not override other options.
499         * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
500         incompatible options.
501         * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
502         * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
503         * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
504         * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
505
506         * lib/target-supports.exp
507         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
508         multilib flags use -mfpu with a value other than neon-fp16.
509
510 2011-06-08  Kaz Kojima  <kkojima@gcc.gnu.org>
511
512         Backport from mainline
513         2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
514
515         PR target/49238
516         * gcc.c-torture/compile/pr49238.c: New.
517
518 2011-06-07  Jason Merrill  <jason@redhat.com>
519
520         * g++.dg/cpp0x/enum19.C: New.
521
522 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
523
524         PR gcov-profile/49299
525         * gcc.dg/tree-prof/pr49299-1.c: New test.
526         * gcc.dg/tree-prof/pr49299-2.c: New test.
527
528 2011-06-06  Jason Merrill  <jason@redhat.com>
529
530         * g++.dg/cpp0x/regress/ptrmem1.C: New.
531
532 2011-06-06  Asher Langton  <langton2@llnl.gov>
533
534         PR fortran/49268
535         * gfortran.dg/PR49268.f90: New test.
536
537 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
538
539         PR c++/49264
540         * g++.dg/opt/pr49264.C: New test.
541
542 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
543
544         PR tree-optimization/49243
545         * gcc.dg/pr49243.c: New.
546
547 2011-06-06  Richard Guenther  <rguenther@suse.de>
548
549         PR tree-optimization/48702
550         * gcc.dg/torture/pr48702.c: New testcase.
551
552         Backport from mainline
553         2011-05-31  Jakub Jelinek  <jakub@redhat.com>
554
555         PR rtl-optimization/49235
556         * gcc.dg/pr49235.c: New test.
557
558 2011-06-05  Kaz Kojima  <kkojima@gcc.gnu.org>
559
560         Backport from mainline
561         2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
562
563         PR target/49186
564         * gcc.c-torture/execute/pr49186.c: New.
565
566 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
567
568         PR c++/33840
569         * g++.dg/diagnostic/bitfld2.C: New.
570
571 2011-06-04  Ira Rosen  <ira.rosen@linaro.org>
572
573         PR tree-optimization/49038
574         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
575         * gcc.dg/vect/pr49038.c: New test.
576
577 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
578
579         PR c++/49276
580         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
581
582 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
583
584         PR fortran/49265
585         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
586         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
587
588 2011-06-02  Ira Rosen  <ira.rosen@linaro.org>
589
590         PR tree-optimization/49093
591         * gcc.dg/vect/pr49093.c: New test.
592
593 2011-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
594
595         Backport from trunk
596         PR fortran/45786
597         * gfortran.dg/operator_7.f90:  New test case.
598
599 2011-05-31  Richard Guenther  <rguenther@suse.de>
600
601         Backport from mainline
602         2011-05-19  Richard Guenther  <rguenther@suse.de>
603
604         PR middle-end/48985
605         * gcc.dg/builtin-object-size-11.c: New testcase.
606
607 2011-05-31  Richard Guenther  <rguenther@suse.de>
608
609         Backport from mainline
610         2011-05-11  Richard Guenther  <rguenther@suse.de>
611
612         PR middle-end/48953
613         * gcc.dg/torture/pr48953.c: New testcase.
614
615 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
616
617         PR c++/49223
618         * g++.dg/gomp/pr49223-1.C: New test.
619         * g++.dg/gomp/pr49223-2.C: New test.
620
621 2011-05-30  Richard Guenther  <rguenther@suse.de>
622
623         PR tree-optimization/49218
624         * gcc.c-torture/execute/pr49218.c: New testcase.
625
626 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
627
628         * gcc.target/mips/reg-var-1.c: New test.
629
630 2011-05-29  Richard Guenther  <rguenther@suse.de>
631
632         PR tree-optimization/49217
633         * gcc.dg/torture/pr49217.c: New testcase.
634
635 2011-05-27  Jason Merrill  <jason@redhat.com>
636
637         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
638
639         * g++.dg/cpp0x/enum18.C: New.
640
641         * g++.dg/cpp0x/error6.C: New.
642
643 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
644
645         PR c++/49165
646         * g++.dg/eh/cond6.C: New test.
647
648 2011-05-27  Jason Merrill  <jason@redhat.com>
649
650         * g++.dg/template/const5.C: New.
651
652 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
653
654         PR fortran/48955
655         * gfortran.dg/dependency_40.f90 : New test.
656
657 2011-05-26  Jason Merrill  <jason@redhat.com>
658
659         * g++.dg/cpp0x/variadic111.C: New.
660         * g++.dg/cpp0x/variadic41.C: Adjust.
661
662 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
663
664         PR c++/49165
665         * g++.dg/eh/cond5.C: New test.
666
667         PR tree-optimization/49161
668         * gcc.c-torture/execute/pr49161.c: New test.
669
670 2011-05-25  Jason Merrill  <jason@redhat.com>
671
672         * g++.dg/cpp0x/error4.C: New.
673
674         * g++.dg/cpp0x/rv-restrict.C: New.
675
676 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
677         * g++.dg/init/pr25811-2.C: New.
678         * g++.dg/init/pr25811-3.C: New.
679         * g++.dg/init/pr25811-4.C: New.
680
681 2011-05-25  Jason Merrill  <jason@redhat.com>
682
683         * g++.dg/cpp0x/enum15.C: New.
684         * g++.dg/cpp0x/constexpr-switch2.C: New.
685
686         * g++.dg/cpp0x/variadic110.C: New.
687
688         * g++.dg/cpp0x/auto9.C: Add typedef test.
689
690         * g++.dg/cpp0x/auto23.C: New.
691         * g++.dg/cpp0x/auto9.C: Adjust.
692
693         * g++.dg/cpp0x/defaulted29.C: New.
694
695         * g++.dg/cpp0x/initlist51.C: New.
696
697 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
698
699         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
700         * g++.dg/abi/packed1.C: Suppress warning.
701         * g++.dg/warn/Wunused-parm-3.C: Likewise.
702         * g++.dg/template/stdarg1.C: Likewise.
703         * g++.dg/other/packed1.C: Remove arm from xfail list.
704
705 2011-05-25  Jason Merrill  <jason@redhat.com>
706
707         * g++.dg/cpp0x/enum16.C: New.
708         * g++.dg/parse/error15.C: Adjust.
709
710         * g++.dg/cpp0x/initlist50.C: New.
711
712         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
713
714         * g++.dg/cpp0x/variadic109.C: New.
715
716 2011-05-25  Nicola Pero  <nicola.pero@meta-innovation.com>
717
718         Backport from mainline
719         2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
720
721         PR libobjc/48177
722         * objc.dg/pr48177.m: New testcase.
723
724 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
725
726         PR c++/49136
727         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
728         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
729
730 2011-05-24  Jason Merrill  <jason@redhat.com>
731
732         * g++.dg/cpp0x/access01.C: New.
733
734         * g++.dg/template/access21.C: New.
735         * g++.dg/template/access22.C: New.
736
737         * g++.dg/cpp0x/rv-cast2.C: New.
738
739         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
740
741         * g++.dg/cpp0x/error3.C: New.
742
743         * g++.dg/cpp0x/defaulted27.C: New.
744
745         * g++.dg/cpp0x/decltype27.C: New.
746
747 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
748
749         PR target/49133
750         * g++.dg/other/pr49133.C: New test.
751
752 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
753
754         PR lto/49123
755         * gcc.c-torture/execute/pr49123.c: New test.
756
757         PR debug/49032
758         * gcc.dg/debug/pr49032.c: New test.
759
760         PR c/49120
761         * gcc.dg/pr49120.c: New test.
762
763         PR middle-end/48973
764         * gcc.c-torture/execute/pr48973-1.c: New test.
765         * gcc.c-torture/execute/pr48973-2.c: New test.
766
767 2011-05-22  Jason Merrill  <jason@redhat.com>
768
769         * g++.dg/cpp0x/sfinae23.C: New.
770         * g++.dg/cpp0x/sfinae8.C: Correct.
771
772 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
773
774         PR middle-end/49029
775         * gcc.c-torture/compile/pr49029.c: New test.
776
777 2011-05-20  Jason Merrill  <jason@redhat.com>
778
779         * g++.dg/cpp0x/constexpr-static7.C: New.
780
781         * g++.dg/cpp0x/enum13.C: New.
782
783         * g++.dg/cpp0x/defaulted26.C: New.
784
785         * g++.dg/cpp0x/noexcept02.C: Fix.
786         * g++.dg/cpp0x/noexcept03.C: Fix.
787         * g++.dg/cpp0x/noexcept08.C: Fix.
788         * g++.dg/cpp0x/noexcept10.C: New.
789
790         * g++.dg/cpp0x/constexpr-friend.C: New.
791         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
792         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
793         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
794         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
795
796         * g++.dg/cpp0x/sfinae22.C: New.
797
798         * g++.dg/cpp0x/variadic108.C: New.
799
800         * g++.dg/init/new32.C: New.
801
802 2011-05-20  Richard Guenther  <rguenther@suse.de>
803
804         PR tree-optimization/49079
805         * gcc.dg/torture/pr49079.c: New testcase.
806
807 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
808
809         PR tree-optimization/49073
810         * gcc.c-torture/execute/pr49073.c: New test.
811
812 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
813
814         * gcc.c-torture/execute/960321-1.x: Remove.
815
816 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
817
818         Backport from mainline
819         2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
820
821         PR target/49002
822         * gcc.target/i386/pr49002-1.c: New test.
823         * gcc.target/i386/pr49002-2.c: Likewise.
824
825 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
826
827         PR tree-optimization/49039
828         * gcc.c-torture/execute/pr49039.c: New test.
829         * gcc.dg/tree-ssa/pr49039.c: New test.
830         * g++.dg/torture/pr49039.C: New test.
831
832 2011-05-18  Richard Guenther  <rguenther@suse.de>
833
834         Backport from mainline
835         2011-04-19  Richard Guenther  <rguenther@suse.de>
836
837         PR lto/48207
838         * g++.dg/lto/pr48207_0.C: New testcase.
839
840         2011-04-21  Richard Guenther  <rguenther@suse.de>
841
842         PR lto/48703
843         * g++.dg/lto/pr48207-2_0.C: New testcase.
844         * g++.dg/lto/pr48207-3_0.C: Likewise.
845
846 2011-05-18  Richard Guenther  <rguenther@suse.de>
847
848         Backport from mainline
849         2011-05-12  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/48172
852         * gcc.dg/vect/pr48172.c: New testcase.
853
854 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
855
856         PR tree-optimization/49000
857         * gcc.dg/pr49000.c: New test.
858
859 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
860
861         PR tree-optimization/48975
862         * gcc.dg/pr48975.c: New test.
863
864 2011-05-12  Richard Guenther  <rguenther@suse.de>
865
866         Backport from mainline
867         2011-05-02  Richard Guenther  <rguenther@suse.de>
868
869         PR tree-optimization/48822
870         * gcc.dg/torture/pr48822.c: New testcase.
871
872 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
873
874         PR debug/48967
875         * g++.dg/opt/pr48967.C: New test.
876
877 2011-05-11  Tobias Burnus  <burnus@net-b.de>
878
879         PR fortran/48889
880         * gfortran.dg/generic_24.f90: New.
881
882 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
883
884         PR debug/48159
885         * gcc.dg/pr48159-1.c: New test.
886         * gcc.dg/pr48159-2.c: New test.
887
888 2011-05-11  Fabien Chêne  <fabien@gcc.gnu.org>
889
890         PR c++/48859
891         * g++.dg/init/pr48859.C: New.
892
893 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
894
895         Backport from mainline
896         2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
897
898         PR target/48857
899         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
900         are passed and returned in vector registers.
901
902 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
903
904         Backported from mainline
905         2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
906
907         PR tree-optimization/48837
908         * gcc.dg/pr48837.c: New testcase.
909
910 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
911
912         PR tree-optimization/48611
913         PR tree-optimization/48794
914         * gfortran.dg/gomp/pr48611.f90: New test.
915         * gfortran.dg/gomp/pr48794.f90: New test.
916
917 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
918
919         PR c++/48522
920         * g++.dg/cpp0x/pr48522.C: New.
921
922 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
923
924         PR c++/48574
925         * g++.dg/template/dependent-expr8.C: New test case.
926
927 2011-05-06  Jason Merrill  <jason@redhat.com>
928
929         * g++.dg/cpp0x/constexpr-condition2.C: New.
930
931         * g++.dg/cpp0x/constexpr-missing.C: New.
932
933         * g++.dg/ext/vla10.C: New.
934         * c-c++-common/vla-1.c: New.
935
936         * g++.dg/cpp0x/constexpr-48089.C: New.
937
938 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
939
940         PR c++/48838
941         * g++.dg/template/member9.C: New test case.
942
943 2011-05-05  Jason Merrill  <jason@redhat.com>
944
945         * g++.dg/init/new30.C: New.
946
947 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
948
949         * gnat.dg/discr29.ad[sb]: New test.
950         * gnat.dg/discr30.adb: Likewise.
951
952 2011-05-05  Julian Brown  <julian@codesourcery.com>
953
954         * gcc.target/arm/neon-vset_lanes8.c: New test.
955
956 2011-05-05  Ira Rosen  <ira.rosen@linaro.org>
957
958         Backport from mainline:
959         2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
960                     Ira Rosen  <ira.rosen@linaro.org>
961
962         PR target/48252
963         * gcc.target/arm/pr48252.c: New test.
964
965 2011-05-04  Jason Merrill  <jason@redhat.com>
966
967         * g++.dg/conversion/base1.C: New.
968
969 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
970
971         PR target/48774
972         * gcc.dg/pr48774.c: New test.
973
974 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/48462
977         PR fortran/48746
978         * gfortran.dg/realloc_on_assign_7.f03: New test.
979
980 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
981
982         PR tree-optimization/48809
983         * gcc.c-torture/execute/pr48809.c: New test.
984
985 2011-04-29  Tobias Burnus  <burnus@net-b.de>
986
987         PR fortran/48810
988         * gfortran.dg/typebound_proc_22.f90: New.
989
990         PR fortran/48800
991         * gfortran.dg/interface_36.f90: New.
992
993 2011-04-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
994
995         Backport from mainline
996         2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
997
998         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
999         failure on 32-bit systems.
1000         * gcc.dg/torture/vector-2.c: Ditto.
1001
1002         Backport from mainline
1003         2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1004
1005         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1006         powerpc.
1007
1008         PR target/48226
1009         * gcc.target/powerpc/pr48226.c: New file.
1010
1011 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1012
1013         PR c++/48656
1014         * g++.dg/template/inherit7.C: New test case.
1015
1016 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1017
1018         PR fortran/48112
1019         PR fortran/48279
1020         * gfortran.dg/interface_35.f90: New.
1021         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1022         * gfortran.dg/func_result_6.f90: Add dg-warning.
1023         * gfortran.dg/bessel_1.f90: Ditto.
1024         * gfortran.dg/hypot_1.f90: Ditto.
1025         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1026         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1027         * gfortran.dg/interface_assignment_4.f90: Ditto.
1028
1029 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/48788
1032         * gfortran.dg/whole_file_34.f90: New.
1033
1034 2011-04-27  Jason Merrill  <jason@redhat.com>
1035
1036         * g++.dg/parse/ambig6.C: New.
1037
1038 2011-04-27  Nick Clifton  <nickc@redhat.com>
1039
1040         * gcc.dg/20020312-2.c: Add definition for RX.
1041
1042         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1043         option with RX targets.
1044
1045         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1046         /* */ comments.
1047
1048 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR c/48742
1051         * gcc.c-torture/compile/pr48742.c: New test.
1052
1053 2011-04-26  Jason Merrill  <jason@redhat.com>
1054
1055         * g++.dg/lookup/koenig13.C: New.
1056
1057 2011-04-26  Jason Merrill  <jason@redhat.com>
1058
1059         * g++.dg/cpp0x/initlist48.C: New.
1060
1061 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR debug/48768
1064         * gcc.dg/pr48768.c: New test.
1065
1066         PR tree-optimization/48734
1067         * gcc.c-torture/compile/pr48734.c: New test.
1068
1069 2011-04-26  Richard Guenther  <rguenther@suse.de>
1070
1071         PR tree-optimization/48731
1072         * gcc.dg/torture/pr48731.c: New testcase.
1073
1074 2011-04-26  Tobias Burnus  <burnus@net-b.de>
1075
1076         PR fortran/48588
1077         * gfortran.dg/whole_file_33.f90: New.
1078
1079 2011-04-25  Jason Merrill  <jason@redhat.com>
1080
1081         * g++.dg/cpp0x/regress/template-const2.C: New.
1082
1083 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR preprocessor/48740
1086         * c-c++-common/raw-string-11.c: New test.
1087
1088 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1089
1090         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1091         hppa*-*-hpux*.
1092
1093 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR c/48685
1096         * gcc.dg/pr48685.c: New test.
1097
1098 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1099
1100         PR tree-optimization/48717
1101         * gcc.c-torture/execute/pr48717.c: New test.
1102
1103 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1104
1105         PR target/48723
1106         * gcc.target/i386/pr48723.c: New test.
1107
1108 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR c/48716
1111         * gcc.dg/gomp/pr48716.c: New test.
1112         * g++.dg/gomp/pr48716.C: New test.
1113
1114 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1115
1116         PR target/48708
1117         * gcc.target/i386/pr48708.c: New test.
1118
1119 2011-04-21  Richard Guenther  <rguenther@suse.de>
1120
1121         PR middle-end/48695
1122         * g++.dg/torture/pr48695.C: New testcase.
1123
1124 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1125
1126         * gnat.dg/volatile5.adb: New test.
1127         * gnat.dg/volatile5_pkg.ads: New helper.
1128
1129 2011-04-20  Jason Merrill  <jason@redhat.com>
1130
1131         * g++.dg/cpp0x/initlist47.C: New.
1132
1133 2011-04-20  Jason Merrill  <jason@redhat.com>
1134
1135         * g++.dg/template/const4.C: New.
1136
1137 2011-04-19  Jason Merrill  <jason@redhat.com>
1138
1139         * g++.dg/ext/complex7.C: New.
1140
1141 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR target/48678
1144         * gcc.target/i386/pr48678.c: New test.
1145
1146 2011-04-18  Jason Merrill  <jason@redhat.com>
1147
1148         * g++.dg/cpp0x/union4.C: New.
1149
1150 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1151
1152         PR middle-end/48661
1153         * g++.dg/torture/pr48661.C: New test.
1154
1155         PR c++/48632
1156         * g++.dg/gomp/pr48632.C: New test.
1157
1158 2011-04-18  Richard Guenther  <rguenther@suse.de>
1159
1160         PR middle-end/46364
1161         * g++.dg/torture/pr46364.C: New testcase.
1162
1163 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR tree-optimization/48616
1166         * gcc.dg/pr48616.c: New test.
1167
1168 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1169
1170         PR target/48614
1171         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1172         just avx.
1173
1174         PR target/48605
1175         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1176         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1177         * gcc.target/i386/avx-insertps-3.c: New test.
1178         * gcc.target/i386/avx-insertps-4.c: New test.
1179
1180 2011-04-13  Jason Merrill  <jason@redhat.com>
1181
1182         * g++.dg/template/operator11.C: New.
1183
1184 2011-04-13  Paul Thomas  <pault@gcc.gnu.org>
1185
1186         PR fortran/48360
1187         PR fortran/48456
1188         * gfortran.dg/realloc_on_assign_6.f03: New test.
1189
1190 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR middle-end/48591
1193         * gcc.dg/gomp/pr48591.c: New test.
1194
1195         PR c++/48570
1196         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1197         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1198
1199 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1200
1201         PR c++/48574
1202         * g++.dg/template/dependent-expr7.C: New test case.
1203
1204 2011-04-12  Martin Jambor  <mjambor@suse.cz>
1205
1206         PR tree-optimization/48195
1207         * gcc.dg/ipa/pr48195.c: New test.
1208
1209 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR rtl-optimization/48549
1212         * g++.dg/opt/pr48549.C: New test.
1213
1214         PR c/48517
1215         * gcc.c-torture/compile/pr48517.c: New test.
1216
1217 2011-04-11  Jason Merrill  <jason@redhat.com>
1218
1219         * g++.dg/cpp0x/enum10.C: New.
1220
1221         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1222
1223 2011-04-09  Jason Merrill  <jason@redhat.com>
1224
1225         PR c++/48528
1226         * g++.dg/cpp0x/sfinae10.C: Remove abstract class.
1227
1228 2011-04-08  Mike Stump  <mikestump@comcast.net>
1229
1230         PR testsuite/48506
1231         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1232         default to fno-common.
1233
1234 2011-04-07  Jason Merrill  <jason@redhat.com>
1235
1236         * g++.dg/cpp0x/regress/call1.C: New.
1237
1238         * g++.dg/cpp0x/sfinae11.C: New.
1239         * g++.dg/cpp0x/noexcept02.C: Fix.
1240
1241         * g++.dg/cpp0x/sfinae10.C: New.
1242
1243         * g++.dg/cpp0x/sfinae7.C: New.
1244
1245         * g++.dg/cpp0x/enum9.C: New.
1246
1247 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR tree-optimization/48377
1250         * gcc.dg/vect/pr48377.c: New test.
1251
1252 2011-04-07  Mike Stump  <mikestump@comcast.net>
1253
1254         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1255         with no trampolines.
1256
1257 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR fortran/48117
1260         * gfortran.dg/gomp/pr48117.f90: New test.
1261
1262         PR debug/48343
1263         * gcc.dg/torture/pr48343.c: New test.
1264
1265 2011-04-07  Andrey Belevantsev  <abel@ispras.ru>
1266
1267         Backport from mainline
1268         2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
1269
1270         PR rtl-optimization/48144
1271         * gcc.dg/pr48144.c: New test.
1272
1273 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR debug/48466
1276         * gcc.dg/guality/pr36977.c: New test.
1277         * gcc.dg/guality/pr48466.c: New test.
1278
1279         Backported from mainline
1280         2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR middle-end/48335
1283         * gcc.c-torture/compile/pr48335-1.c: New test.
1284         * gcc.dg/pr48335-1.c: New test.
1285         * gcc.dg/pr48335-2.c: New test.
1286         * gcc.dg/pr48335-3.c: New test.
1287         * gcc.dg/pr48335-4.c: New test.
1288         * gcc.dg/pr48335-5.c: New test.
1289         * gcc.dg/pr48335-6.c: New test.
1290         * gcc.dg/pr48335-7.c: New test.
1291         * gcc.dg/pr48335-8.c: New test.
1292         * gcc.target/i386/pr48335-1.c: New test.
1293
1294 2011-04-04  Janus Weil  <janus@gcc.gnu.org>
1295
1296         PR fortran/48291
1297         * gfortran.dg/class_42.f03: New.
1298
1299 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1300
1301         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1302         * gfortran.dg/bessel_7.f90: Likewise.
1303
1304 2011-03-31  Jason Merrill  <jason@redhat.com>
1305
1306         * g++.dg/cpp0x/defaulted24.C: New.
1307
1308 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1309
1310         PR target/16292
1311         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1312         with -O0.
1313
1314 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1315
1316         * g++.dg/other/i386-9.C: New test.
1317
1318 2011-03-30  Jason Merrill  <jason@redhat.com>
1319
1320         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1321
1322         * g++.dg/cpp0x/regress/isnan.C: New.
1323
1324         * g++.dg/cpp0x/initlist46.C: New.
1325
1326 2011-03-29  Jason Merrill  <jason@redhat.com>
1327
1328         * g++.dg/cpp0x/regress/value-dep1.C: New.
1329
1330         * g++.dg/cpp0x/dependent1.C: New.
1331
1332 2011-03-29  Jason Merrill  <jason@redhat.com>
1333
1334         * g++.dg/parse/memfnquals1.C: New.
1335
1336         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1337
1338         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1339
1340         * g++.dg/cpp0x/initlist-array2.C: New.
1341
1342         * g++.dg/cpp0x/initlist-array1.C: New.
1343
1344         * g++.dg/cpp0x/move1.C: New.
1345
1346         * g++.dg/cpp0x/auto22.C: New.
1347
1348         * g++.dg/cpp0x/rv-deduce2.C: New.
1349
1350         * g++.dg/cpp0x/elision2.C: New.
1351
1352 2011-03-29  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1353
1354         * g++.dg/cpp0x/constexpr-attribute.C: New.
1355
1356 2011-03-29  Jason Merrill  <jason@redhat.com>
1357
1358         * g++.dg/cpp0x/constexpr-recursion.C: New.
1359
1360         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1361
1362         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1363         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1364
1365         * g++.dg/cpp0x/constexpr-47570.C: New.
1366
1367 2011-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1368
1369         Backport from mainline:
1370         2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1371
1372         PR testsuite/48251
1373         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1374
1375 2011-03-28  Richard Sandiford  <richard.sandiford@linaro.org>
1376
1377         PR target/47553
1378         * gcc.target/arm/neon-vld-1.c: New test.
1379
1380 2011-03-28  Richard Guenther  <rguenther@suse.de>
1381
1382         Backport from mainline
1383         2011-03-24  Richard Guenther  <rguenther@suse.de>
1384
1385         PR middle-end/48269
1386         * gcc.dg/builtin-object-size-10.c: New testcase.
1387
1388         2011-03-22  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/48228
1391         * gcc.dg/Wstrict-overflow-23.c: New testcase.
1392
1393         2011-03-17  Richard Guenther  <rguenther@suse.de>
1394
1395         PR middle-end/48134
1396         * gcc.dg/pr48134.c: New testcase.
1397
1398 2011-03-26  Uros Bizjak  <ubizjak@gmail.com>
1399
1400         Backport from mainline:
1401         2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         PR target/48237
1404         * gcc.target/i386/pr48237.c: New test.
1405
1406 2011-03-26  Jakub Jelinek  <jakub@redhat.com>
1407
1408         Backport from mainline
1409         2011-03-24  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR debug/48204
1412         * gcc.dg/dfp/pr48204.c: New test.
1413
1414         2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR c/42544
1417         PR c/48197
1418         * gcc.c-torture/execute/pr42544.c: New test.
1419         * gcc.c-torture/execute/pr48197.c: New test.
1420
1421         PR rtl-optimization/48156
1422         * gcc.dg/pr48156.c: New test.
1423
1424         2011-03-17  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR rtl-optimization/48141
1427         * gcc.dg/pr48141.c: New test.
1428
1429 2011-03-25  Release Manager
1430
1431         * GCC 4.6.0 released.
1432
1433 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1434
1435         Backport from mainline:
1436         2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1437
1438         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1439         dg-xfail-run-if.
1440         Only xfail with gas.
1441
1442 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR target/48213
1445         * gcc.dg/pr48213.c: New test.
1446
1447 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
1448
1449         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1450         variably modified typedefs.
1451         * gcc.dg/c1x-typedef-2.c: Remove.
1452
1453 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
1454
1455         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1456         * gcc.dg/c1x-anon-struct-3.c: New test.
1457         * gcc.dg/anon-struct-11.c: Update.
1458
1459 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1460
1461         PR middle-end/47405
1462         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1463
1464 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR bootstrap/48161
1467         * gcc.c-torture/compile/pr48161.c: New test.
1468
1469 2011-03-17  Richard Guenther  <rguenther@suse.de>
1470
1471         PR middle-end/48165
1472         * g++.dg/torture/pr48165.C: New testcase.
1473
1474 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
1475
1476         PR debug/47510
1477         * g++.dg/debug/dwarf2/typedef6.C: New test.
1478
1479 2011-03-16  Jason Merrill  <jason@redhat.com>
1480
1481         * g++.dg/cpp0x/constexpr-array3.C: New.
1482
1483 2011-03-16  Jason Merrill  <jason@redhat.com>
1484
1485         * g++.dg/cpp0x/sfinae6.C: New.
1486         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1487         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1488         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1489         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1490         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1491
1492 2011-03-16  Jason Merrill  <jason@redhat.com>
1493
1494         * g++.dg/template/incomplete6.C: New.
1495
1496 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1497
1498         PR target/46788
1499         * gcc.target/arm/pr46788.c: New.
1500
1501 2011-03-15  Richard Sandiford  <richard.sandiford@linaro.org>
1502
1503         PR rtl-optimization/47166
1504         * gcc.c-torture/execute/postmod-1.c: New test.
1505
1506 2011-03-14  Richard Guenther  <rguenther@suse.de>
1507
1508         PR middle-end/48098
1509         * gcc.dg/torture/pr48098.c: New testcase.
1510
1511 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
1512
1513         PR target/48053
1514         * gcc/testsuite/gcc.target/powerpc/pr48053-1.c: New test.
1515         * gcc/testsuite/gcc.target/powerpc/pr48053-2.c: Likewise.
1516
1517 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1518
1519         PR libfortran/48066
1520         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
1521
1522 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1523
1524         PR libfortran/48066
1525         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
1526
1527 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
1528
1529         PR fortran/48059
1530         * gfortran.dg/class_41.f03: New.
1531
1532 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
1533
1534         * g++.dg/conversion/cast3.C: New test.
1535
1536 2011-03-11  Jason Merrill  <jason@redhat.com>
1537
1538         * g++.dg/template/error45.C: New.
1539
1540         * g++.dg/parse/no-type-defn1.C: New.
1541
1542         * g++.dg/ext/attrib40.C: New.
1543
1544         * g++.dg/cpp0x/regress/array1.C: New.
1545
1546 2011-03-11  Richard Guenther  <rguenther@suse.de>
1547
1548         PR tree-optimization/48067
1549         * gcc.dg/pr48067.c: New testcase.
1550
1551 2011-03-11  Richard Guenther  <rguenther@suse.de>
1552
1553         PR lto/48073
1554         * g++.dg/lto/20110311-1_0.C: New testcase.
1555
1556 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1557
1558         PR c++/48035
1559         * g++.dg/inherit/virtual8.C: New test.
1560
1561         PR middle-end/48044
1562         * gcc.dg/torture/pr48044.c: New test.
1563
1564 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/47768
1567         * gfortran.dg/proc_ptr_comp_31.f90: New.
1568
1569 2011-03-11  Richard Guenther  <rguenther@suse.de>
1570
1571         PR tree-optimization/47278
1572         * gcc.dg/torture/pr47278-1.c: New testcase.
1573         * gcc.dg/torture/pr47278-2.c: Likewise.
1574
1575 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1576
1577         PR tree-optimization/48063
1578         * gcc.dg/torture/pr48063.c: New test.
1579
1580 2011-03-10  Jason Merrill  <jason@redhat.com>
1581
1582         * g++.dg/template/array22.C: New.
1583
1584         * g++.dg/cpp0x/syntax-err1.C: New.
1585         * g++.dg/parse/error36.C: Adjust expected errors.
1586         * g++.old-deja/g++.pt/ctor2.C: Likewise.
1587         * g++.old-deja/g++.pt/typename3.C: Likewise.
1588         * g++.old-deja/g++.pt/typename4.C: Likewise.
1589         * g++.old-deja/g++.pt/typename6.C: Likewise.
1590
1591 2011-03-09  Jason Merrill  <jason@redhat.com>
1592
1593         * g++.dg/template/nontype22.C: New.
1594
1595 2011-03-09  Martin Jambor  <mjambor@suse.cz>
1596
1597         PR tree-optimization/47714
1598         * g++.dg/torture/pr47714.C: New test.
1599
1600 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1601
1602         PR target/47755
1603         * gcc.target/powerpc/pr47755-2.c: New file.
1604
1605 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1606
1607         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1608         is not set in the environment, pass 64 as first argument when not
1609         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1610         native where ulimit -u is supported.
1611
1612 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1613
1614         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1615
1616 2011-03-08  Jason Merrill  <jason@redhat.com>
1617
1618         * g++.dg/template/nontype21.C: New.
1619
1620         * g++.dg/template/anon5.C: New.
1621
1622 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR debug/47881
1625         * gcc.dg/pr47881.c: New test.
1626
1627 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
1628
1629         PR c++/47957
1630         * g++.dg/lookup/template3.C: New test.
1631
1632 2011-03-08  Kai Tietz  <ktietz@redhat.com>
1633
1634         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1635         'long' type.
1636
1637 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
1638
1639         PR testsuite/47954
1640         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1641         sizeof to compute alignment.
1642
1643 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR tree-optimization/48022
1646         * gcc.dg/pr48022-1.c: New test.
1647         * gcc.dg/pr48022-2.c: New test.
1648
1649 2011-03-07  Jason Merrill  <jason@redhat.com>
1650
1651         * g++.dg/template/nontype20.C: New.
1652         * g++.dg/init/member1.C: Adjust expected errors.
1653         * g++.dg/parse/constant4.C: Likewise.
1654         * g++.dg/template/qualified-id3.C: Likewise.
1655         * g++.old-deja/g++.pt/crash10.C: Likewise.
1656
1657         * g++.dg/cpp0x/regress/non-const1.C: New.
1658
1659 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR debug/47991
1662         * gcc.dg/pr47991.c: New test.
1663
1664 2011-03-07  Jason Merrill  <jason@redhat.com>
1665
1666         * g++.dg/abi/mangle46.C: New.
1667
1668 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1669
1670         PR target/47862
1671         * gcc.target/powerpc/pr47862.c: New.
1672
1673 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1674
1675         PR target/45413
1676         * gcc.target/i386/combine-mul.c: Require nonpic.
1677
1678 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1679             Nathan Froyd  <froydnj@codesourcery.com>
1680
1681         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1682
1683 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1684
1685         * README.QMTEST: Remove.
1686
1687 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1688             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1689
1690         PR fortran/47850
1691         * gfortran.dg/array_constructor_37.f90 : New test.
1692
1693 2011-03-05  Jason Merrill  <jason@redhat.com>
1694
1695         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1696         * g++.dg/abi/mangle45.C: Likewise.
1697         * g++.dg/cpp0x/trailing1.C: Likewise.
1698
1699 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1700
1701         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1702
1703 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR rtl-optimization/47899
1706         * gcc.dg/pr47899.c: New test.
1707
1708         * gcc.dg/torture/pr47968.c: Ignore warnings.
1709
1710         PR tree-optimization/47967
1711         * gcc.c-torture/compile/pr47967.c: New test.
1712
1713 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1716         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1717
1718 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1719
1720         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1721         and property_getAttributes() if __OBJC2__.
1722         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1723         * objc.dg/property/property-encoding-1.m: New.
1724         * obj-c++.dg/property/property-encoding-1.mm: New.
1725
1726 2011-03-04  Jason Merrill  <jason@redhat.com>
1727
1728         * g++.dg/template/pseudodtor6.C: New.
1729
1730         * g++.dg/inherit/covariant19.C: New.
1731
1732 2011-03-04  Richard Guenther  <rguenther@suse.de>
1733
1734         PR middle-end/47968
1735         * gcc.dg/torture/pr47968.c: New testcase.
1736
1737 2011-03-04  Richard Guenther  <rguenther@suse.de>
1738
1739         PR middle-end/47975
1740         * gcc.dg/torture/pr47975.c: New testcase.
1741
1742 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1743
1744         PR c++/47974
1745         * g++.dg/template/crash106.C: New.
1746
1747 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR c/47963
1750         * gcc.dg/gomp/pr47963.c: New test.
1751         * g++.dg/gomp/pr47963.C: New test.
1752
1753 2011-03-02  Jason Merrill  <jason@redhat.com>
1754
1755         * g++.dg/cpp0x/regress/condition1.C: New.
1756
1757         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1758
1759 2011-03-01  Jason Merrill  <jason@redhat.com>
1760
1761         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1762
1763         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1764
1765 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1766
1767         PR rtl-optimization/47925
1768         * gcc.c-torture/execute/pr47925.c: New test.
1769
1770 2011-03-01  Jason Merrill  <jason@redhat.com>
1771
1772         * g++.dg/cpp0x/decltype25.C: New.
1773
1774         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1775
1776 2011-03-01  Richard Guenther  <rguenther@suse.de>
1777
1778         PR tree-optimization/47890
1779         * gcc.dg/torture/pr47890.c: New testcase.
1780
1781 2011-03-01  Richard Guenther  <rguenther@suse.de>
1782
1783         PR lto/47924
1784         * gcc.dg/lto/pr47924_0.c: New testcase.
1785
1786 2011-03-01  Richard Guenther  <rguenther@suse.de>
1787
1788         PR lto/46911
1789         * gfortran.dg/lto/pr46911_0.f: New testcase.
1790
1791 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1792
1793         PR libgfortran/47933
1794         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1795         compile errors from older code form.
1796
1797 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1798
1799         PR libgfortran/47567
1800         * gfortran.dg/fmt_fw_d.f90: New test.
1801
1802 2011-02-28  Jason Merrill  <jason@redhat.com>
1803
1804         * g++.dg/inherit/covariant18.C: New.
1805
1806 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR middle-end/47893
1809         * gcc.dg/pr47893.c: New test.
1810
1811 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1812
1813         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1814         NULL in case of a selector with conflicting types.
1815         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1816
1817 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1818
1819         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1820         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1821         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1822         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1823
1824 2011-02-28  Jason Merrill  <jason@redhat.com>
1825
1826         PR c++/47906
1827         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1828
1829 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1830
1831         PR libgfortran/47778
1832         * gfortran.dg/namelist_71.f90: New test.
1833
1834 2011-02-27  Jason Merrill  <jason@redhat.com>
1835
1836         PR c++/47906
1837         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1838         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1839
1840 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1841
1842         PR c++/46466
1843         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1844
1845 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1846
1847         PR fortran/47886
1848         * gfortran.dg/gomp/task-1.f90: Removed.
1849
1850 2011-02-26  Jason Merrill  <jason@redhat.com>
1851
1852         * g++.dg/template/this-targ1.C: New.
1853
1854         * g++.dg/cpp0x/regress/template-const1.C: New.
1855         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1856         * g++.dg/template/function1.C: Adjust.
1857         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1858         * g++.dg/debug/debug7.C: Adjust.
1859
1860 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1861
1862         PR fortran/47886
1863         * gfortran.dg/gomp/task-1.f90: New.
1864
1865 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1866
1867         * gcc.target/arm/neon-thumb2-move.c: Add
1868         dg-require-effective-target arm_thumb2_ok.
1869
1870 2011-02-24  Jason Merrill  <jason@redhat.com>
1871
1872         * g++.dg/parse/constant1.C: Specify C++98 mode.
1873         * g++.dg/parse/constant5.C: Likewise.
1874         * g++.dg/parse/error2.C: Likewise.
1875         * g++.dg/parse/semicolon3.C: Likewise.
1876         * g++.dg/template/crash14.C: Likewise.
1877         * g++.dg/template/local4.C: Likewise.
1878         * g++.dg/template/nontype3.C: Likewise.
1879         * g++.dg/parse/crash31.C: Adjust expected errors.
1880         * g++.dg/template/function1.C: Likewise.
1881         * g++.dg/template/ref3.C: Likewise.
1882         * g++.dg/template/static9.C: Likewise.
1883         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1884
1885         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1886         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1887         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1888         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1889         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1890
1891 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1892
1893         PR fortran/47878
1894         * gfortran.dg/pr47878.f90: New test.
1895
1896 2011-02-24  Richard Guenther  <rguenther@suse.de>
1897
1898         PR testsuite/47801
1899         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1900         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1901
1902 2011-02-24  Richard Guenther  <rguenther@suse.de>
1903
1904         PR fortran/47839
1905         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1906         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1907
1908 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909
1910         PR libgfortran/47567
1911         * gfortran.dg/fmt_f0_1.f90: Update test.
1912
1913 2011-02-23  Jason Merrill  <jason@redhat.com>
1914
1915         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1916         * g++.dg/abi/mangle45.C: New.
1917
1918         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1919         * g++.dg/template/canon-type-9.C: Match use of decltype
1920         between declaration and definition.
1921         * g++.dg/template/canon-type-12.C: Likewise.
1922
1923 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1924
1925         PR fortran/40850
1926         * gfortran.dg/nested_allocatables_1.f90: New.
1927
1928 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1929
1930         PR c++/46868
1931         * g++.dg/pr46868.C: New test.
1932         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1933         * g++.dg/parse/error14.C: Adjust.
1934
1935 2011-02-23  Richard Guenther  <rguenther@suse.de>
1936
1937         PR tree-optimization/47838
1938         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1939
1940 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1941
1942         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1943
1944 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1945
1946         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1947         * gfortran.dg/count_init_expr.f03: Ditto.
1948         * gfortran.dg/gomp/pr43711.f90: Ditto.
1949         * gcc.dg/struct-parse-2.c: Ditto.
1950         * gcc.dg/parse-error-3.c: Ditto.
1951         * gcc.dg/Wlogical-op-1.c: Ditto.
1952         * gcc.dg/Walways-true-1.c: Ditto.
1953         * gcc.dg/pr24225.c: Ditto.
1954         * gcc.dg/Walways-true-2.c: Ditto.
1955         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1956         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1957         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1958         * g++.dg/overload/defarg4.C: Ditto.
1959         * g++.dg/inherit/covariant16.C: Ditto.
1960         * g++.dg/inherit/virtual7.C: Ditto.
1961         * g++.dg/template/canon-type-9.C: Ditto.
1962         * g++.dg/template/access19.C: Ditto.
1963         * g++.dg/template/call7.C: Ditto.
1964         * g++.dg/template/canon-type-2.C: Ditto.
1965         * g++.dg/template/init7.C: Ditto.
1966         * g++.dg/template/sizeof-template-argument.C: Ditto.
1967         * g++.dg/template/const3.C: Ditto.
1968         * g++.dg/template/sfinae26.C: Ditto.
1969         * g++.dg/template/sfinae26.C: Ditto.
1970         * g++.dg/template/canon-type-11.C: Ditto.
1971         * g++.dg/template/union2.C: Ditto.
1972         * g++.dg/template/canon-type-3.C: Ditto.
1973         * g++.dg/template/canon-type-1.C: Ditto.
1974         * g++.dg/template/canon-type-5.C: Ditto.
1975         * g++.dg/template/canon-type-7.C: Ditto.
1976         * g++.dg/template/canon-type-10.C: Ditto.
1977         * g++.dg/template/spec36.C: Ditto.
1978         * g++.dg/template/typedef38.C: Ditto.
1979         * g++.dg/template/canon-type-4.C: Ditto.
1980         * g++.dg/template/canon-type-6.C: Ditto.
1981         * g++.dg/template/canon-type-13.C: Ditto.
1982         * g++.dg/template/instantiate9.C: Ditto.
1983         * g++.dg/template/ttp22.C: Ditto.
1984         * g++.dg/warn/Wreturn-type-6.C: Ditto.
1985         * g++.dg/warn/Walways-true-1.C: Ditto.
1986         * g++.dg/warn/Wlogical-op-1.C: Ditto.
1987         * g++.dg/warn/Walways-true-2.C: Ditto.
1988         * g++.dg/conversion/op4.C: Ditto.
1989         * g++.dg/opt/pr19650.C: Ditto.
1990         * g++.dg/lookup/friend11.C: Ditto.
1991         * g++.dg/other/default2.C: Ditto.
1992         * g++.dg/other/default3.C: Ditto.
1993         * g++.dg/other/dtor2.C: Ditto.
1994         * g++.dg/other/friend5.C: Ditto.
1995         * g++.dg/other/default5.C: Ditto.
1996         * g++.dg/init/brace6.C: Ditto.
1997         * g++.dg/init/aggr5.C: Ditto.
1998         * g++.dg/init/error2.C: Ditto.
1999         * g++.dg/expr/bound-mem-fun.C: Ditto.
2000         * g++.dg/expr/cond6.C: Ditto.
2001         * g++.dg/expr/stmt-expr-1.C: Ditto.
2002         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2003         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2004         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2005         * g++.dg/cpp0x/bracket1.C: Ditto.
2006         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2007         * g++.dg/cpp0x/pr38646.C: Ditto.
2008         * g++.dg/cpp0x/variadic73.C: Ditto.
2009         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2010         * g++.dg/cpp0x/bracket4.C: Ditto.
2011         * g++.dg/cpp0x/decltype4.C: Ditto.
2012         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2013         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2014         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2015         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2016         * g++.dg/cpp0x/decltype2.C: Ditto.
2017         * g++.dg/cpp0x/decltype1.C: Ditto.
2018         * g++.dg/cpp0x/bracket2.C: Ditto.
2019         * g++.dg/cpp0x/decltype5.C: Ditto.
2020         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2021         * g++.dg/cpp0x/variadic70.C: Ditto.
2022         * g++.dg/cpp0x/decltype6.C: Ditto.
2023         * g++.dg/cpp0x/rvo.C: Ditto.
2024         * g++.dg/cpp0x/vt-40092.C: Ditto.
2025         * g++.dg/cpp0x/variadic-new.C: Ditto.
2026         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2027         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2028         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2029         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2030         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2031         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2032         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2033         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2034         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2035         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2036         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2037         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2038         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2039         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2040         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2041         * g++.dg/cpp0x/pr39639.C: Ditto.
2042         * g++.dg/cpp0x/decltype3.C: Ditto.
2043         * g++.dg/cpp0x/variadic68.C: Ditto.
2044         * g++.dg/cpp0x/variadic-function.C: Ditto.
2045         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2046         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2047         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2048         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2049         * g++.dg/parse/crash35.C: Ditto.
2050         * g++.dg/parse/crash40.C: Ditto.
2051         * g++.dg/parse/defarg12.C: Ditto.
2052         * g++.dg/parse/crash34.C: Ditto.
2053         * g++.dg/parse/constructor3.C: Ditto.
2054         * g++.dg/parse/template23.C: Ditto.
2055         * g++.dg/parse/crash56.C: Ditto.
2056         * g++.dg/parse/dtor13.C: Ditto.
2057         * g++.dg/parse/error33.C: Ditto.
2058         * g++.dg/parse/ctor9.C: Ditto.
2059         * g++.dg/parse/error32.C: Ditto.
2060         * g++.dg/parse/error37.C: Ditto.
2061         * g++.dg/parse/bitfield3.C: Ditto.
2062         * g++.dg/parse/struct-4.C: Ditto.
2063         * g++.dg/ext/has_trivial_copy.C: Ditto.
2064         * g++.dg/ext/is_polymorphic.C: Ditto.
2065         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2066         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2067         * g++.dg/ext/has_nothrow_assign.C: Ditto.
2068         * g++.dg/ext/is_union.C: Ditto.
2069         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2070         * g++.dg/ext/is_pod.C: Ditto.
2071         * g++.dg/ext/has_virtual_destructor.C: Ditto.
2072         * g++.dg/ext/has_trivial_constructor.C: Ditto.
2073         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2074         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2075         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2076         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2077         * g++.dg/ext/is_abstract.C: Ditto.
2078         * g++.dg/ext/has_trivial_assign.C: Ditto.
2079         * g++.dg/ext/is_class.C: Ditto.
2080         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2081         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2082         * g++.dg/ext/is_base_of.C: Ditto.
2083         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2084         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2085         * g++.dg/ext/is_empty.C: Ditto.
2086         * g++.dg/ext/is_enum.C: Ditto.
2087         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2088         * gnat.dg/opt11.adb: Ditto.
2089         * obj-c++.dg/pr45735.mm: Ditto.
2090         * obj-c++.dg/pr24393.mm: Ditto.
2091         * obj-c++.dg/exceptions-2.mm: Ditto.
2092         * objc.dg/pr45735.m: Ditto.
2093         * objc.dg/pr24393.m: Ditto.
2094
2095 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2096
2097         * objc.dg/attributes/objc-exception-1.m: New.
2098
2099 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2100
2101         * gcc.dg/cpp/include7.c: New test.
2102
2103 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
2104
2105         PR c++/47242
2106         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2107
2108 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2109
2110         PR rtl-optimization/47763
2111         * gcc.dg/pr47763.c: New test.
2112
2113 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
2114
2115         PR fortran/45743
2116         * gfortran.dg/whole_file_32.f90 : New test.
2117
2118 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
2119
2120         PR c++/47666
2121         * g++.dg/inherit/virtual7.C: New test.
2122
2123 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
2124
2125         PR objc/47832
2126         * objc.dg/type-size-3.m: Updated error message.
2127         * objc.dg/type-size-4.m: New test.
2128         * objc.dg/type-size-5.m: New test.
2129
2130 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2131
2132         * lib/gnat.exp: Fix comments.
2133         Don't load libgloss.exp.
2134         (default_gnat_version): Call $compiler with --version.
2135         Adapt regexp for gnatmake output, insert version.
2136         (gnat_version): New proc.
2137         (gnat_init): Remove gnat_libgcc_s_path.
2138         (gnat_target_compile): Likewise.
2139         Remove ld_library_path.
2140         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2141         (gnat_pass): Remove.
2142         (gnat_pass): Remove.
2143         (gnat_finish): Remove.
2144         (gnat_exit): Remove.
2145         (local_find_gnatmake): Reindent.
2146         (runtest_file_p): Remove.
2147         (prune_warnings): Remove.
2148         (find_gnatclean): New proc.
2149         * lib/gnat-dg.exp (lremove): New proc.
2150         (gnat-dg-test): Reindent.
2151         Remove additional output files.
2152         (gnat-dg-runtest): Remove.
2153
2154         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2155         * gnat.dg/loop_optimization6.adb: Likewise.
2156         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2157
2158 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR tree-optimization/47835
2161         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2162
2163 2011-02-22  Tobias Burnus  <burnus@net-b.de>
2164
2165         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2166         * gfortran.dg/abstract_type_2.f03: Ditto.
2167         * gfortran.dg/abstract_type_3.f03: Ditto.
2168         * gfortran.dg/abstract_type_4.f03: Ditto.
2169         * gfortran.dg/abstract_type_5.f03: Ditto.
2170         * gfortran.dg/abstract_type_6.f03: Ditto.
2171         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2172         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2173         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2174         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2175         * gfortran.dg/array_function_5.f90: Ditto.
2176         * gfortran.dg/asynchronous_3.f03: Ditto.
2177         * gfortran.dg/char_expr_1.f90: Ditto.
2178         * gfortran.dg/class_14.f03: Ditto.
2179         * gfortran.dg/data_array_6.f: Ditto.
2180         * gfortran.dg/data_invalid.f90: Ditto.
2181         * gfortran.dg/dot_product_1.f03: Ditto.
2182         * gfortran.dg/func_derived_5.f90: Ditto.
2183         * gfortran.dg/func_result_4.f90: Ditto.
2184         * gfortran.dg/implied_do_1.f90: Ditto.
2185         * gfortran.dg/initialization_25.f90: Ditto.
2186         * gfortran.dg/initialization_26.f90: Ditto.
2187         * gfortran.dg/interface_34.f90: Ditto.
2188         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2189         * gfortran.dg/keyword_symbol_1.f90: Ditto.
2190         * gfortran.dg/matmul_8.f03: Ditto.
2191         * gfortran.dg/merge_init_expr.f90: Ditto.
2192         * gfortran.dg/pack_assign_1.f90: Ditto.
2193         * gfortran.dg/pack_vector_1.f90: Ditto.
2194         * gfortran.dg/pointer_check_8.f90: Ditto.
2195         * gfortran.dg/product_init_expr.f03: Ditto.
2196         * gfortran.dg/reshape_order_5.f90: Ditto.
2197         * gfortran.dg/reshape_shape_1.f90: Ditto.
2198         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2199         * gfortran.dg/same_name_2.f90: Ditto.
2200         * gfortran.dg/selected_real_kind_1.f90: Ditto.
2201         * gfortran.dg/spread_init_expr.f03: Ditto.
2202         * gfortran.dg/stmt_func_1.f90: Ditto.
2203         * gfortran.dg/sum_init_expr.f03: Ditto.
2204         * gfortran.dg/transpose_3.f03: Ditto.
2205         * gfortran.dg/unpack_init_expr.f03: Ditto.
2206         * gfortran.dg/warn_conversion.f90: Ditto.
2207         * gfortran.dg/warn_conversion_2.f90: Ditto.
2208         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2209         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2210         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2211         * gfortran.dg/whole_file_16.f90: Ditto.
2212         * gfortran.dg/whole_file_17.f90: Ditto.
2213         * gfortran.dg/whole_file_18.f90: Ditto.
2214         * gfortran.dg/whole_file_20.f03: Ditto.
2215         * gfortran.dg/whole_file_5.f90: Ditto.
2216         * gfortran.dg/whole_file_6.f90: Ditto.
2217         * gfortran.dg/write_invalid_format.f90: Ditto.
2218         * gfortran.dg/zero_sized_6.f90: Ditto.
2219
2220 2011-02-21  Jeff Law <law@redhat.com>
2221
2222         PR rtl-optimization/46178
2223         * gcc.target/i386/pr46178.c: New test.
2224
2225         PR rtl-optimization/46002
2226         * gcc.c-torture/compile/pr46002.c: New test.
2227
2228 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2229
2230         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2231         *-*-hpux10*.
2232
2233 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
2234
2235         PR debug/47106
2236         * g++.dg/debug/pr47106.C: Require effective target lto.
2237
2238 2011-02-21  Jason Merrill  <jason@redhat.com>
2239
2240         * g++.dg/cpp0x/constexpr-diag2.C: New.
2241
2242 2011-02-20  Jason Merrill  <jason@redhat.com>
2243
2244         * g++.dg/cpp0x/constexpr-ctor7.C: New.
2245
2246         * g++.dg/cpp0x/fntmpdefarg2.C: New.
2247
2248         * g++.dg/overload/conv-op1.C: New.
2249
2250         * g++.dg/cpp0x/constexpr-synth1.C: New.
2251
2252 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2253
2254         * objc.dg/layout-2.m: New.
2255         * objc.dg/selector-3.m: Adjusted location of error message.
2256         * objc.dg/type-size-3.m: Same.
2257         * obj-c++.dg/selector-3.mm: Same.
2258
2259 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2260
2261         PR objc/47784
2262         * objc.dg/property/dotsyntax-22.m: New.
2263         * obj-c++.dg/property/dotsyntax-22.mm: New.
2264
2265 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2266
2267         PR c++/46394
2268         * g++.dg/template/typedef38.C: New test.
2269
2270 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2271
2272         PR fortran/46818
2273         * gfortran.dg/whole_file_30.f90 : New test.
2274         * gfortran.dg/whole_file_31.f90 : New test.
2275
2276 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2277
2278         PR fortran/45077
2279         PR fortran/44945
2280         * gfortran.dg/whole_file_28.f90 : New test.
2281         * gfortran.dg/whole_file_29.f90 : New test.
2282
2283 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2284
2285         PR c++/44118
2286         * g++.dg/template/crash105.C: New.
2287
2288 2011-02-19  Jason Merrill  <jason@redhat.com>
2289
2290         * g++.dg/cpp0x/regress/no-elide1.C: New.
2291
2292 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2293
2294         PR tree-optimization/46620
2295         * gcc.dg/pr46620.c: New.
2296
2297 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2298
2299         PR c/47809
2300         * gcc.target/i386/pr47809.c: New test.
2301
2302 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2303             Tobias Burnus  <burnus@net-b.de>
2304
2305         * lib/target-supports.exp
2306         (check_effective_target_fortran_large_real): New check for large reals.
2307         * gfortran.dg/nan_7.f90: New test.
2308
2309 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2310
2311         PR libgfortran/47567
2312         * gfortran.dg/fmt_f0_1.f90: Update test.
2313
2314 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
2315
2316         PR fortran/47348
2317         * gfortran.dg/array_constructor_36.f90 : New test.
2318         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2319         allow for comparison between different elements of the array
2320         constructor at different levels of optimization.
2321
2322 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2323
2324         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2325         * gcc.target/i386/pr32280-1.c: Likewise.
2326
2327 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR target/47800
2330         * gcc.target/i386/pr47800.c: New test.
2331
2332 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
2333
2334         * objc/execute/exceptions/foward-1.x: New.
2335
2336 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2337
2338         PR fortran/47789
2339         * gfortran.dg/derived_constructor_comps_4.f90: New.
2340
2341 2011-02-18  Tobias Burnus
2342
2343         PR fortran/47775
2344         * gfortran.dg/func_result_6.f90: New.
2345
2346 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2347
2348         PR c++/47795
2349         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2350
2351 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2352
2353         PR fortran/47750
2354         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2355         gcc_warning_prefix.
2356         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2357         normalizing the error/warning output.
2358         * gfortran.dg/Wall.f90: Update dg-error/warning.
2359         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2360         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2361         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2362         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2363         * gfortran.dg/class_30.f90: Update dg-error/warning.
2364         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2365         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2366         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2367         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2368         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2369         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2370         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2371         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2372         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2373         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2374         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2375         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2376         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2377         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2378         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2379         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2380         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2381         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2382         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2383         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2384         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2385         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2386         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2387         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2388         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2389
2390 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2391
2392         PR fortran/47768
2393         * gfortran.dg/proc_ptr_comp_30.f90: New.
2394
2395 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
2396
2397         PR debug/47780
2398         * gcc.target/i386/pr47780.c: New test.
2399
2400 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2401
2402         PR fortran/47767
2403         * gfortran.dg/class_40.f03: New.
2404
2405 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
2406
2407         PR c++/47208
2408         * g++.dg/cpp0x/auto21.C: New test.
2409
2410 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
2411
2412         * objc.dg/special/unclaimed-category-1.h: Updated for
2413         new ABI support.
2414         * objc.dg/special/unclaimed-category-1.m: Same.
2415         * objc.dg/zero-link-1.m: Same.
2416         * objc.dg/lookup-1.m: Same.
2417         * objc.dg/torture/strings/const-str-9.m
2418         * objc.dg/torture/strings/const-str-10.m: Same.
2419         * objc.dg/torture/strings/const-str-11.m: Same.
2420         * objc.dg/torture/forward-1.m: Same.
2421         * objc.dg/zero-link-2.m: Same.
2422         * objc.dg/encode-7-next-64bit.m: Same.
2423         * objc.dg/method-4.m: Same.
2424         * objc.dg/next-runtime-1.m: Same.
2425         * objc.dg/image-info.m: Same.
2426         * objc.dg/pr23214.m: Same.
2427         * objc.dg/symtab-1.m: Same.
2428         * obj-c++.dg/basic.m: Same.
2429         * obj-c++.dg/proto-lossage-3.m: Same.
2430         * obj-c++.dg/torture/strings/const-str-10.m: Same.
2431         * obj-c++.dg/torture/strings/const-str-11.m: Same.
2432         * obj-c++.dg/torture/strings/const-str-9.m: Same.
2433         * obj-c++.dg/method-11.m: Same.
2434         * objc/execute/enumeration-1.m: Same.
2435         * objc/execute/object_is_class.m: Same.
2436         * objc/execute/formal_protocol-2.m: Same.
2437         * objc/execute/formal_protocol-4.m: Same.
2438         * objc/execute/formal_protocol-6.m: Same.
2439         * objc/execute/bycopy-3.m: Same.
2440         * objc/execute/exceptions/catchall-1.m: Same.
2441         * objc/execute/exceptions/finally-1.m: Same.
2442         * objc/execute/exceptions/local-variables-1.m: Same.
2443         * objc/execute/exceptions/foward-1.m: Same.
2444         * objc/execute/bf-common.h
2445         * objc/execute/enumeration-2.m: Same.
2446         * objc/execute/formal_protocol-1.m: Same.
2447         * objc/execute/formal_protocol-3.m: Same.
2448         * objc/execute/formal_protocol-5.m: Same.
2449         * objc/execute/accessing_ivars.m: Same.
2450         * objc/execute/bycopy-2.m: Same.
2451         * objc/execute/formal_protocol-7.m: Same.
2452         * objc/execute/compatibility_alias.m: Same.
2453         * objc/execute/no_clash.m: Same.
2454         * objc/execute/object_is_meta_class.m: Same.
2455         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2456         * objc/execute/class-tests-1.h: Include stdio.h.
2457         * objc/execute/class-tests-2.h: Same.
2458         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2459         runtimes.
2460         * obj-c++.dg/try-catch-2.mm: Same.
2461
2462 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR c++/47783
2465         * g++.dg/warn/Wunused-parm-4.C: New test.
2466
2467 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
2468             Jan Hubicka  <jh@suse.cz>
2469
2470         PR debug/47106
2471         PR debug/47402
2472         * g++.dg/debug/pr47106.C: New.
2473
2474 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
2475
2476         PR target/43653
2477         * gcc.target/i386/pr43653.c: New test.
2478
2479 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
2480
2481         PR c++/47172
2482         * g++.dg/template/inherit6.C: New test.
2483
2484 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
2485
2486         PR fortran/47745
2487         * gfortran.dg/class_39.f03: New.
2488
2489 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
2490
2491         PR c++/47326
2492         * g++.dg/cpp0x/variadic106.C: New test.
2493
2494 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR libfortran/47757
2497         * gfortran.dg/pr47757-1.f90: New test.
2498         * gfortran.dg/pr47757-2.f90: New test.
2499         * gfortran.dg/pr47757-3.f90: New test.
2500
2501         PR c++/47704
2502         * g++.dg/cpp0x/enum8.C: New test.
2503
2504 2011-02-15  Jason Merrill  <jason@redhat.com>
2505
2506         * g++.dg/inherit/implicit-trivial1.C: New.
2507         * g++.dg/cpp0x/implicit-trivial1.C: New.
2508
2509 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2510
2511         PR middle-end/47725
2512         * gcc.dg/torture/pr47725.c: Removed.
2513
2514 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2515
2516         PR target/47755
2517         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2518         constant does not generate a load from memory.
2519
2520 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2521
2522         PR middle-end/47725
2523         * gcc.dg/torture/pr47725.c: New.
2524
2525 2011-02-15  Richard Guenther  <rguenther@suse.de>
2526
2527         PR tree-optimization/47743
2528         * gcc.dg/torture/pr47743.c: New testcase.
2529
2530 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
2531
2532         PR middle-end/47581
2533         * gcc.target/i386/pr47581.c: New test.
2534
2535 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2536
2537         PR fortran/47730
2538         * gfortran.dg/select_type_22.f03: New.
2539
2540 2011-02-14  Jason Merrill  <jason@redhat.com>
2541
2542         * g++.dg/cpp0x/regress/enum1.C: New.
2543
2544 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2545
2546         * gnat.dg/include.adb: New test.
2547
2548 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2549
2550         PR fortran/47728
2551         * gfortran.dg/class_38.f03: New.
2552
2553 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2554
2555         * gcc.dg/pr46494.c: New test.
2556
2557 2011-02-14  Richard Guenther  <rguenther@suse.de>
2558
2559         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2560
2561 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2562
2563         PR ada/41929
2564         * gnat.dg/null_pointer_deref1.exp: Don't skip on
2565         sparc*-sun-solaris2.11.
2566
2567 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2568
2569         PR fortran/47349
2570         * gfortran.dg/argument_checking_18.f90: New.
2571
2572 2011-02-13  Tobias Burnus  <burnus@net-b.de>
2573
2574         * gfortran.dg/argument_checking_13.f90: Update dg-error.
2575         * gfortran.dg/argument_checking_17.f90: New.
2576
2577 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
2578
2579         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2580         are temporarily disabled.
2581         * gfortran.dg/class_7.f03: Ditto.
2582         * gfortran.dg/coarray_14.f90: Ditto.
2583         * gfortran.dg/typebound_proc_13.f03: Ditto.
2584
2585 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
2586
2587         PR fortran/45586
2588         * gfortran.dg/extends_11.f03: New.
2589
2590 2011-02-11  Xinliang David Li  <davidxl@google.com>
2591
2592         PR tree-optimization/47707
2593         * g++.dg/tree-ssa/pr47707.C: New test.
2594
2595 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
2596
2597         * g++.dg/opt/inline17.C: New test.
2598
2599 2011-02-11  Tobias Burnus  <burnus@net-b.de>
2600
2601         PR fortran/47550
2602         * gfortran.dg/pure_formal_2.f90: New.
2603
2604 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
2605
2606         PR rtl-optimization/47614
2607         * gfortran.dg/pr47614.f: New.
2608
2609 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
2610
2611         PR driver/47678
2612         * gcc.dg/opts-6.c: New test.
2613
2614 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR debug/47684
2617         * gcc.dg/pr47684.c: New test.
2618
2619 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2620
2621         PR target/47629
2622         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2623         c99_runtime, dg-add-options c99_runtime.
2624         (main): Use __asm__.
2625
2626 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2627
2628         PR testsuite/47400
2629         * lib/target-supports.exp (check_ascii_locale_available): New proc.
2630         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2631         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2632         * gcc.dg/ucnid-10.c: Likewise.
2633         * gcc.dg/ucnid-13.c: Likewise.
2634         * gcc.dg/ucnid-7.c: Likewise.
2635         * gcc.dg/ucnid-8.c: Likewise.
2636         Adapt dg-warning line number.
2637
2638 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
2639
2640         * gcc.target/i386/parity-1.c: Use -march=k8.
2641         * gcc.target/i386/parity-2.c: Ditto.
2642         * gcc.target/i386/vecinit-1.c: Ditto.
2643         * gcc.target/i386/vecinit-2.c: Ditto.
2644
2645 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2646
2647         PR target/46610
2648         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2649         * gcc.target/mips/save-restore-3.c: Likewise.
2650         * gcc.target/mips/save-restore-4.c: Likewise.
2651         * gcc.target/mips/save-restore-5.c: Likewise.
2652
2653         PR target/47683
2654         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2655         * g++.dg/tree-prof/partition2.C: Likewise.
2656
2657 2011-02-09  Jason Merrill  <jason@redhat.com>
2658
2659         * g++.dg/tree-ssa/inline-3.C: Use a normal function
2660         rather than misdeclare std::puts.
2661
2662         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2663         * g++.dg/other/warning1.C: Likewise.
2664         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2665         * g++.old-deja/g++.gb/scope06.C: Likewise.
2666         * g++.old-deja/g++.law/cvt11.C: Likewise.
2667         * g++.old-deja/g++.law/init1.C: Likewise.
2668         * g++.dg/abi/mangle26.C: Likewise.
2669
2670         * g++.dg/template/function1.C: Adjust for C++0x mode.
2671         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2672
2673         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2674         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2675
2676         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2677
2678         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2679
2680         * g++.dg/cpp0x/regress: New directory.
2681         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2682         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2683         * g++.dg/cpp0x/regress/regress3.C: New.
2684
2685 2011-02-10  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/47677
2688         * gcc.dg/torture/pr47677.c: New testcase.
2689
2690 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2691
2692         * objc.dg/special/load-category-1.m: Remove unused header.
2693         * objc.dg/special/load-category-1a.m: Likewise.
2694         * objc.dg/special/load-category-2.m: Likewise.
2695         * objc.dg/special/load-category-2a.m: Likewise.
2696         * objc.dg/special/load-category-3.m: Likewise.
2697         * objc.dg/special/load-category-3a.m: Likewise.
2698         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2699         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2700         * objc.dg/attributes/class-attribute-1.m: Likewise.
2701         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2702         * obj-c++.dg/property/property.exp: Likewise.
2703         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2704         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2705         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2706         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2707         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2708         * obj-c++.dg/template-8.mm: Likewise.
2709
2710 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2711
2712         PR target/47665
2713         * gcc.target/i386/pr47665.c: New test.
2714
2715 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2716
2717         PR testsuite/47622
2718         Revert
2719         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2720         PR debug/42631
2721         * gcc.dg/pr42631.c: Update test.
2722         * gcc.dg/pr42631-2.c: New test.
2723
2724 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2725
2726         PR fortran/47352
2727         * gfortran.dg/proc_decl_25.f90: New.
2728
2729 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2730
2731         PR fortran/47463
2732         * gfortran.dg/typebound_assignment_2.f03: New.
2733
2734 2011-02-09  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/47664
2737         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2738
2739 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2740
2741         PR middle-end/47646
2742         * gnat.dg/uninit_func.adb: Adjust dg directive.
2743
2744 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2745
2746         PR middle-end/47646
2747         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2748
2749 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2750
2751         PR fortran/47637
2752         * gfortran.dg/auto_dealloc_2.f90: New.
2753
2754 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2755
2756         * gcc.dg/builtins-config.h: Remove __sgi handling.
2757         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2758         -std=c99 for mips-sgi-irix6.5*.
2759
2760 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2761
2762         PR middle-end/45505
2763         * gfortran.dg/pr25923.f90: Remove xfails.
2764
2765 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2766
2767         PR fortran/47583
2768         * gfortran.dg/inquire_14.f90: New test.
2769
2770 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2771
2772         PR fortran/45290
2773         * gfortran.dg/pointer_init_6.f90: New.
2774
2775 2011-02-08  Jeff Law <law@redhat.com>
2776
2777         PR tree-optimization/42893
2778         * gcc.tree-ssa/pr42893.c: New test.
2779
2780 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2781
2782         PR tree-optimization/46834
2783         PR tree-optimization/46994
2784         PR tree-optimization/46995
2785         * gcc.dg/graphite/id-pr46834.c: New.
2786         * gfortran.dg/graphite/id-pr46994.f90: New.
2787         * gfortran.dg/graphite/id-pr46995.f90: New.
2788
2789 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2790
2791         PR middle-end/47646
2792         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2793         using the variable is known the warning is emitted there.
2794         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2795         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2796
2797         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2798         statement.
2799         (vg): Likewise.
2800         * gcc.dg/noreturn-1.c (foo5): Likewise.
2801         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2802         (method2): Likewise.
2803
2804         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2805         the return statement using the uninitialized variable.
2806         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2807
2808 2011-02-08  Richard Guenther  <rguenther@suse.de>
2809
2810         PR middle-end/47639
2811         * g++.dg/opt/pr47639.c: New testcase.
2812
2813 2011-02-08  Richard Guenther  <rguenther@suse.de>
2814
2815         PR tree-optimization/47632
2816         * g++.dg/opt/pr47632.C: New testcase.
2817
2818 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2819
2820         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2821
2822 2011-02-07  Richard Guenther  <rguenther@suse.de>
2823
2824         PR tree-optimization/47615
2825         * g++.dg/opt/pr47615.C: New testcase.
2826
2827 2011-02-07  Richard Guenther  <rguenther@suse.de>
2828
2829         PR tree-optimization/47621
2830         * gcc.dg/torture/pr47621.c: New testcase.
2831
2832 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2833
2834         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2835
2836 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2837
2838         PR fortran/47592
2839         * gfortran.dg/allocate_with_source_1 : New test.
2840
2841 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2842
2843         PR middle-end/47610
2844         * gcc.dg/pr47610.c: New test.
2845
2846 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2847
2848         PR debug/42631
2849         * gcc.dg/pr42631.c: Update test.
2850         * gcc.dg/pr42631-2.c: New test.
2851
2852 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2853
2854         PR fortran/47574
2855         * gfortran.dg/pr47574.f90:  New test.
2856
2857 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2858
2859         PR tree-optimization/46194
2860         * gcc.dg/autopar/pr46194.c: New.
2861
2862 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2863
2864         PR tree-optimization/43695
2865         * g++.dg/ipa/pr43695.C: New.
2866
2867 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR inline-asm/23200
2870         * gcc.dg/pr23200.c: New test.
2871
2872 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2873
2874         PR c++/47589
2875         * g++.dg/pr47589.C: New test.
2876
2877 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2878
2879         PR c++/47398
2880         * g++.dg/template/typedef37.C: New test.
2881         * g++.dg/template/param1.C: Adjust expected error message.
2882
2883 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR middle-end/31490
2886         * gcc.dg/pr31490-2.c: New test.
2887         * gcc.dg/pr31490-3.c: New test.
2888         * gcc.dg/pr31490-4.c: New test.
2889
2890 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2891             Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR c++/46890
2894         * g++.dg/parser/semicolon3.C: Adjust.
2895         * g++.dg/parser/semicolon4.C: New testcase.
2896         * g++.dg/pr46890.C: New testcase.
2897
2898 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2899
2900         PR c++/29571
2901         * g++.dg/init/pr29571.C: New.
2902
2903 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2904
2905         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2906         instead of vect_int.
2907
2908 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2909
2910         PR target/47312
2911         * gcc.target/i386/pr47312.c: New test.
2912
2913         PR target/47564
2914         * gcc.target/i386/pr47564.c: New test.
2915
2916 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2917
2918         PR tree-optimization/45122
2919         * gcc.dg/tree-ssa/pr45122.c: New.
2920
2921 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2922
2923         PR target/47272
2924         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2925         and vec_vsx_st.
2926
2927         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2928         and vsx so a default --with-cpu=power7 doesn't give an error
2929         when -mavoid-indexed-addresses is used.
2930
2931         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2932         wrapper function to save the arguments and then jump to the real
2933         function, rather than depending on the compiler not to move stuff
2934         before an asm.
2935         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2936
2937 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2938             Paul Thomas  <pault@gcc.gnu.org>
2939
2940         PR fortran/47082
2941         * gfortran.dg/class_37.f03 : New test.
2942
2943 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2944             Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/40979
2947         PR bootstrap/47044
2948         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2949         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2950         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2951         check_vect_support_and_set_flags.
2952         * gfortran.dg/graphite/vect-pr40979.f90: New.
2953
2954 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2955
2956         PR fortran/47572
2957         * gfortran.dg/class_36.f03: New.
2958
2959 2011-02-02  Richard Guenther  <rguenther@suse.de>
2960
2961         PR tree-optimization/47566
2962         * gcc.dg/lto/20110201-1_0.c: New testcase.
2963
2964 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2965
2966         PR debug/47498
2967         PR debug/47501
2968         PR debug/45136
2969         PR debug/45130
2970         * debug/pr47498.c: New.
2971         * debug/pr47501.c: New.
2972
2973 2011-02-01  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/47559
2976         * g++.dg/torture/pr47559.C: New testcase.
2977
2978 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
2979
2980         PR fortran/47565
2981         * gfortran.dg/typebound_call_20.f03: New.
2982
2983 2011-02-01  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/47555
2986         * gcc.dg/pr47555.c: New testcase.
2987
2988 2011-02-01  Richard Guenther  <rguenther@suse.de>
2989
2990         PR tree-optimization/47541
2991         * g++.dg/torture/pr47541.C: New testcase.
2992
2993 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2994
2995         PR fortran/47455
2996         * gfortran.dg/typebound_call_19.f03: New.
2997
2998 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR c++/47416
3001         * g++.dg/cpp0x/pr47416.C: New test.
3002
3003 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
3004
3005         PR fortran/47519
3006         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3007
3008 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3009
3010         PR fortran/47463
3011         * gfortran.dg/typebound_assignment_1.f03: New.
3012
3013 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR tree-optimization/47538
3016         * gcc.c-torture/execute/pr47538.c: New test.
3017
3018 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3019
3020         PR target/45325
3021         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3022
3023 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3024
3025         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3026
3027 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3028
3029         PR rtl-optimization/44031
3030         * gcc.c-torture/compile/20110131-1.c: New test.
3031
3032 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3033
3034         PR fortran/47042
3035         * gfortran.dg/stmt_func_1.f90: New.
3036
3037 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3038
3039         PR fortran/47042
3040         * gfortran.dg/interface_34.f90: New.
3041
3042 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
3043
3044         PR fortran/47523
3045         * gfortran.dg/realloc_on_assign_5.f03: New test.
3046         * gfortran.dg/realloc_on_assign_5.f03: New test.
3047
3048 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3049
3050         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3051         * gfortran.dg/bessel_7.f90: Likewise.
3052         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
3053
3054         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3055         * gfortran.dg/sum_init_expr.f03: Likewise.
3056
3057         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3058
3059         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3060         -r -nostdlib.
3061
3062         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3063         loop only on "vect_intfloat_cvt" targets.
3064
3065 2011-01-29  Tobias Burnus  <burnus@net-b.de>
3066
3067         PR fortran/47531
3068         * gfortran.dg/shape_6.f90: New.
3069
3070 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3071
3072         PR libgfortran/47434
3073         * gfortran.dg/read_infnan_1.f90: Update test.
3074         * gfortran.dg/module_nan.f90: Update test.
3075         * gfortran.dg/char4_iunit_1.f03: Update test.
3076         * gfortran.dg/large_real_kind_1.f90: Update test.
3077         * gfortran.dg/real_const_3.f90: Update test.
3078         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3079
3080 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
3081
3082         PR c++/47311
3083         * g++.dg/template/param2.C: New test.
3084
3085 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR libgfortran/47285
3088         * gfortran.dg/fmt_g.f: New test.
3089
3090 2011-01-28  Tobias Burnus  <burnus@net-b.de>
3091
3092         PR fortran/47507
3093         * gfortran.dg/pure_formal_1.f90: New.
3094
3095 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
3096
3097         PR target/42894
3098         * gcc.dg/tls/pr42894.c: New test.
3099
3100 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3101
3102         * gcc.dg/pr47276.c: Add dg-require-visibility.
3103
3104 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3105
3106         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3107
3108 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
3109             Tobias Burnus  <burnus@gcc.gnu.org>
3110
3111         PR fortran/45170
3112         PR fortran/35810
3113         PR fortran/47350
3114         * gfortran.dg/realloc_on_assign_3.f03: New test.
3115         * gfortran.dg/realloc_on_assign_4.f03: New test.
3116         * gfortran.dg/allocatable_function_5.f90: New test.
3117         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3118         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3119         implemented" dg-errors.
3120
3121 2011-01-27  Jan Hubicka  <jh@suse.cz>
3122
3123         PR middle-end/46949
3124         * gcc.dg/attr-weakref-4.c: New testcase
3125
3126 2011-01-27  Martin Jambor  <mjambor@suse.cz>
3127
3128         PR tree-optimization/47228
3129         * gcc.dg/torture/pr47228.c: New test.
3130
3131 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3132
3133         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3134
3135 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3136
3137         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3138         when using auto-overlay support on the SPU.
3139
3140 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         PR rtl-optimization/44174
3143         * gcc.target/i386/asm-6.c: New test.
3144
3145 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
3146
3147         PR rtl-optimization/46856
3148         * gcc.c-torture/compile/pr46856.c: New test.
3149
3150 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
3151             Andrew Pinski  <pinskia@gmail.com>
3152
3153         PR c/43082
3154         * gcc.dg/pr43082.c: New.
3155
3156 2011-01-26  DJ Delorie  <dj@redhat.com>
3157
3158         PR rtl-optimization/46878
3159         * gcc.dg/pr46878-1.c: New test.
3160
3161 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR c++/47476
3164         * g++.dg/cpp0x/pr47476.C: New test.
3165
3166 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3167
3168         * gcc.c-torture/compile/20110126-1.c: New test.
3169
3170 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR c/47473
3173         * gcc.dg/torture/pr47473.c: New test.
3174
3175 2011-01-26  Jan Hubicka  <jh@suse.cz>
3176
3177         PR target/47237
3178         * gcc.c-torture/execute/pr47237.c: New testcase.
3179
3180 2011-01-26  Jan Hubicka  <jh@suse.cz>
3181
3182         PR tree-optimization/47190
3183         * gcc.dg/attr-weakref-3.c: New testcase.
3184
3185 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3186
3187         PR c++/43601
3188         * gcc.dg/dll-9a.c: New test file.
3189         * gcc.dg/dll-11.c: Likewise.
3190         * gcc.dg/dll-12.c: Likewise.
3191         * gcc.dg/dll-12a.c: Likewise.
3192         * gcc.dg/dll-11a.c: Likewise.
3193         * gcc.dg/dll-9.c: Likewise.
3194         * gcc.dg/dll-10.c: Likewise.
3195         * gcc.dg/dll-10a.c: Likewise.
3196         * g++.dg/ext/dllexport4a.cc: Likewise.
3197         * g++.dg/ext/dllexport4.C: Likewise.
3198         * g++.dg/ext/dllexport5.C: Likewise.
3199         * g++.dg/ext/dllexport5a.cc: Likewise.
3200
3201 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3202
3203         PR tree-optimization/46970
3204         * gcc.dg/graphite/pr46970.c: New.
3205
3206 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3207
3208         PR tree-optimization/46215
3209         * gcc.dg/graphite/pr46215.c: New.
3210
3211 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3212
3213         PR tree-optimization/46168
3214         * gcc.dg/graphite/pr46168.c: New.
3215
3216 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3217
3218         PR tree-optimization/43657
3219         * gcc.dg/graphite/pr43657.c: New.
3220
3221 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3222
3223         PR tree-optimization/29832
3224         * gfortran.dg/graphite/pr29832.f90: New.
3225
3226 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3227
3228         PR tree-optimization/43567
3229         * gcc.dg/graphite/pr43567.c: New.
3230
3231 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3232
3233         * gfortran.dg/graphite/interchange-4.f: New.
3234         * gfortran.dg/graphite/interchange-5.f: New.
3235
3236         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3237         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3238         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3239         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3240         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3241         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3242         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3243         * gfortran.dg/ltrans-7.f90: Removed.
3244         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3245
3246         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3247         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3248         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3249         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3250         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3251         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3252         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3253         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3254         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3255         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3256         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3257         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3258         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3259         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3260         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3261         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3262         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3263         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3264         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3265         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3266         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3267         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3268         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3269         * gcc.dg/tree-ssa/data-dep-1.c
3270         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3271         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3272         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3273         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3274         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3275
3276 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR tree-optimization/47265
3279         PR tree-optimization/47443
3280         * gcc.c-torture/compile/pr47265.c: New test.
3281         * gcc.dg/pr47443.c: New test.
3282
3283 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3284
3285         PR tree-optimization/47382
3286         * g++.dg/torture/pr47382.C: New test.
3287         * g++.dg/opt/devirt1.C: Xfail.
3288
3289 2011-01-25  Yao Qi  <yao@codesourcery.com>
3290
3291         PR target/45701
3292         * gcc.target/arm/pr45701-1.c: New test.
3293         * gcc.target/arm/pr45701-2.c: New test.
3294         * gcc.target/arm/pr45701-3.c: New test.
3295
3296 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3297             Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR tree-optimization/47271
3300         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3301
3302 2011-01-25  Nick Clifton  <nickc@redhat.com>
3303
3304         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3305         (saturate_add): Delete.
3306         (exchange): Delete.
3307         (main): Do not run saturate_add.
3308         (set_interrupts): Delete.
3309
3310 2011-01-25  Tobias Burnus  <burnus@net-b.de>
3311
3312         PR fortran/47448
3313         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3314
3315 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3316
3317         PR tree-optimization/47427
3318         PR tree-optimization/47428
3319         * gcc.c-torture/compile/pr47427.c: New test.
3320         * gcc.c-torture/compile/pr47428.c: New test.
3321
3322 2011-01-25  Richard Guenther  <rguenther@suse.de>
3323
3324         PR middle-end/47411
3325         * gcc.dg/torture/pr47411.c: New testcase.
3326
3327 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3328
3329         * gfortran.dg/graphite/id-24.f: New.
3330         * gfortran.dg/graphite/id-25.f: New.
3331
3332 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3333
3334         * gfortran.dg/graphite/id-23.f: New.
3335
3336 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3337
3338         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3339
3340 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3341
3342         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3343         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3344         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3345         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3346         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3347         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3348         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3349         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3350         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3351
3352 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3353
3354         * gcc.dg/graphite/block-0.c: Add documentation.
3355         * gcc.dg/graphite/block-4.c: Same.
3356         * gcc.dg/graphite/block-7.c: Same.
3357         * gcc.dg/graphite/block-8.c: New.
3358         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3359         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3360         * gcc.dg/graphite/interchange-12.c: Add documentation.
3361         * gcc.dg/graphite/interchange-13.c: New.
3362         * gcc.dg/graphite/interchange-14.c: New.
3363         * gcc.dg/graphite/interchange-15.c: New.
3364         * gcc.dg/graphite/interchange-8.c: Add documentation.
3365         * gcc.dg/graphite/interchange-mvt.c: Same.
3366
3367 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3368
3369         PR target/47408
3370         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3371         * gcc.target/powerpc/altivec-14.c: Ditto.
3372         * gcc.target/powerpc/altivec-33.c: Ditto.
3373         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3374         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3375         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3376         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3377         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3378         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3379         * g++.dg/ext/altivec-15.C: Ditto.
3380         * g++.dg/ext/altivec-types-1.C: Ditto.
3381         * g++.dg/ext/altivec-types-2.C: Ditto.
3382         * g++.dg/ext/altivec-types-3.C: Ditto.
3383         * g++.dg/ext/altivec-types-4.C: Ditto.
3384
3385 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3386
3387         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3388
3389 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3390
3391         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3392         optimization options.
3393
3394 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3395
3396         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3397
3398         PR testsuite/45988
3399         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3400
3401 2011-01-23  Tobias Burnus  <burnus@net-b.de>
3402
3403         PR fortran/47421
3404         * gfortran.dg/allocatable_scalar_12.f90: New.
3405
3406 2011-01-23  Ira Rosen  <irar@il.ibm.com>
3407
3408         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3409         vectorization to be not profitable if peeling is used to
3410         realign the memory access.
3411         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3412         loop bound to avoid loop unrolling.
3413         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3414
3415 2011-01-22  Jan Hubicka  <jh@suse.cz>
3416
3417         PR lto/47333
3418         * g++.dg/lto/pr47333.C: New file.
3419
3420 2011-01-22  Jan Hubicka  <jh@suse.cz>
3421
3422         PR tree-optimization/43884
3423         PR lto/44334
3424         * gcc.dg/autopar/outer-2.c: Increase array size.
3425         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3426
3427 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3428
3429         PR fortran/38536
3430         * gfortran.dg/c_loc_tests_16.f90:  New test.
3431
3432 2011-01-22  Tobias Burnus  <burnus@net-b.de>
3433
3434         PR fortran/47399
3435         * gfortran.dg/typebound_proc_19.f90: New.
3436
3437 2011-01-21  Jeff Law <law@redhat.com>
3438
3439         PR tree-optimization/47053
3440         * g++.dg/pr47053.C: New test.
3441
3442 2011-01-21  Jason Merrill  <jason@redhat.com>
3443
3444         PR c++/47041
3445         * g++.dg/cpp0x/constexpr-ctor6.C: New.
3446
3447 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR c++/47388
3450         * g++.dg/cpp0x/range-for10.C: New test.
3451         * g++.dg/template/for1.C: New test.
3452
3453         PR middle-end/45566
3454         * g++.dg/tree-prof/partition3.C: New test.
3455
3456         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3457
3458         PR rtl-optimization/47366
3459         * g++.dg/opt/pr47366.C: New test.
3460
3461 2011-01-21  Jason Merrill  <jason@redhat.com>
3462
3463         PR c++/46552
3464         * g++.dg/cpp0x/constexpr-regress2.C: New.
3465
3466         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3467
3468 2011-01-21  Jeff Law <law@redhat.com>
3469
3470         PR rtl-optimization/41619
3471         * gcc.dg/pr41619.c: New.
3472
3473 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR tree-optimization/47355
3476         * g++.dg/opt/pr47355.C: New test.
3477
3478 2011-01-21  Richard Guenther  <rguenther@suse.de>
3479
3480         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3481         making main hot.
3482
3483 2011-01-21  Richard Guenther  <rguenther@suse.de>
3484
3485         PR tree-optimization/47365
3486         * gcc.dg/torture/pr47365.c: New testcase.
3487         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3488
3489 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3490
3491         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3492
3493 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR tree-optimization/47391
3496         * gcc.dg/pr47391.c: New test.
3497
3498 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3499
3500         * g++.dg/template/char1.C: Use signed char.
3501
3502 2011-01-21  Tobias Burnus  <burnus@net-b.de>
3503
3504         PR fortran/47377
3505         * gfortran.dg/pointer_target_4.f90: New.
3506
3507 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3508
3509         PR target/47251
3510         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3511         ILP32 system and not IP32.
3512
3513 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
3514
3515         PR debug/46583
3516         * g++.dg/debug/pr46583.C: New.
3517
3518 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR debug/47283
3521         * g++.dg/debug/pr47283.C: New test.
3522
3523         PR testsuite/47371
3524         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3525         * gcc.target/i386/headmerge-2.c: Likewise.
3526
3527 2011-01-20  Richard Guenther  <rguenther@suse.de>
3528
3529         PR middle-end/47370
3530         * gcc.dg/torture/pr47370.c: New testcase.
3531
3532 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3533
3534         PR tree-optimization/46130
3535         * gcc.dg/pr46130-1.c: New test.
3536         * gcc.dg/pr46130-2.c: New test.
3537
3538 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3539
3540         PR c++/47291
3541         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3542
3543 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3544
3545         PR debug/46240
3546         * g++.dg/debug/pr46240.cc: New.
3547
3548 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR c++/47303
3551         * g++.dg/template/anonunion1.C: New test.
3552
3553         PR rtl-optimization/47337
3554         * gcc.c-torture/execute/pr47337.c: New test.
3555
3556 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3557
3558         PR testsuite/45342
3559         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3560
3561 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3562
3563         PR tree-optimization/46021
3564         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3565
3566 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR tree-optimization/47290
3569         * g++.dg/torture/pr47290.C: New test.
3570
3571 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
3572
3573         PR fortran/47240
3574         * gfortran.dg/proc_ptr_comp_29.f90: New.
3575
3576 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3577
3578         PR testsuite/41146
3579         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3580         powerpc-apple-darwin9.
3581
3582 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR rtl-optimization/47299
3585         * gcc.c-torture/execute/pr47299.c: New test.
3586
3587 2011-01-17  Jason Merrill  <jason@redhat.com>
3588
3589         * g++.dg/cpp0x/constexpr-virtual.C: New.
3590
3591 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
3592
3593         PR fortran/47331
3594         * gfortran.dg/gomp/pr47331.f90: New test.
3595
3596 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3597
3598         PR objc/47314
3599         * objc.dg/selector-warn-1.m: New.
3600         * obj-c++.dg/selector-warn-1.mm: New.
3601
3602 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
3603
3604         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3605         Update dg-final accordingly.
3606
3607 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3608
3609         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3610
3611 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3612
3613         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3614         target check.
3615         * gcc.dg/guality/pr36728-2.c: Likewise.
3616
3617 2011-01-17  Richard Guenther  <rguenther@suse.de>
3618
3619         PR tree-optimization/47313
3620         * g++.dg/torture/pr47313.C: New testcase.
3621
3622 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
3623
3624         PR target/47318
3625         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3626         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3627         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3628         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3629
3630         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3631         as __m256i.
3632         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3633         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3634         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3635
3636 2011-01-17  Richard Guenther  <rguenther@suse.de>
3637
3638         PR tree-optimization/45967
3639         * gcc.dg/torture/pr45967-2.c: New testcase.
3640         * gcc.dg/torture/pr45967-3.c: Likewise.
3641
3642 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3643
3644         PR testsuite/47325
3645         * g++.dg/ext/pr47213.C: Require visibility.
3646
3647 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3648
3649         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3650         * gcc.dg/fixed-point/struct-union.c: Update error messages.
3651
3652 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3653
3654         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3655         Linux-based targets.
3656
3657 2011-01-13  Jan Hubicka  <jh@suse.cz>
3658
3659         PR tree-optimization/47276
3660         * gcc.dg/pr47276.c: New testcase.
3661
3662 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
3663             Jonathan Wakely  <jwakely.gcc@gmail.com>
3664
3665         PR c++/33558
3666         * g++.dg/other/pr33558.C: New.
3667         * g++.dg/other/pr33558-2.C: New.
3668
3669 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3670
3671         PR tree-optimization/45934
3672         PR tree-optimization/46302
3673         * g++.dg/ipa/devirt-c-1.C: New test.
3674         * g++.dg/ipa/devirt-c-2.C: Likewise.
3675         * g++.dg/ipa/devirt-c-3.C: Likewise.
3676         * g++.dg/ipa/devirt-c-4.C: Likewise.
3677         * g++.dg/ipa/devirt-c-5.C: Likewise.
3678         * g++.dg/ipa/devirt-c-6.C: Likewise.
3679         * g++.dg/ipa/devirt-6.C: Likewise.
3680         * g++.dg/ipa/devirt-d-1.C: Likewise.
3681         * g++.dg/torture/pr45934.C: Likewise.
3682
3683 2011-01-14  Jason Merrill  <jason@redhat.com>
3684
3685         * g++.dg/cpp0x/variadic105.C: New.
3686
3687 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3688             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3689
3690         PR objc/45989
3691         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3692         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3693         execution tests on i?86-*-*, x86_64-*-* and
3694         powerpc*-apple-darwin* && ilp32.
3695         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3696         tests on i?86-*-* and x86_64-*-*.
3697
3698 2011-01-14  Richard Guenther  <rguenther@suse.de>
3699
3700         PR tree-optimization/47280
3701         * g++.dg/opt/pr47280.C: New testcase.
3702
3703 2011-01-14  Jason Merrill  <jason@redhat.com>
3704
3705         * g++.dg/cpp0x/constexpr-regress1.C: New.
3706
3707         * g++.dg/ext/flexary2.C: New.
3708
3709 2011-01-14  Richard Guenther  <rguenther@suse.de>
3710
3711         PR middle-end/47281
3712         * gcc.dg/torture/pr47281.c: New testcase.
3713         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3714
3715 2011-01-14  Richard Guenther  <rguenther@suse.de>
3716
3717         PR tree-optimization/47286
3718         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3719
3720 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3721
3722         PR c++/47213
3723         * g++.dg/ext/pr47213.C: New.
3724
3725 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3726
3727         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3728
3729 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3730             Mikael Morin  <mikael@gcc.gnu.org>
3731
3732         PR fortran/45848
3733         PR fortran/47204
3734         * gfortran.dg/select_type_20.f90: New.
3735         * gfortran.dg/select_type_21.f90: New.
3736
3737 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3738
3739         PR target/47251
3740         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3741
3742 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3743
3744         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3745         * gcc.dg/guality/pr36728-2.c: Likewise.
3746
3747 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3748
3749         PR debug/PR46973
3750         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3751
3752 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3753
3754         PR rtl-optimization/45352
3755         * gcc.dg/pr45352-3.c: New.
3756
3757 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3758
3759         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3760         comment.
3761         * g++.dg/cpp0x/range-for8.C: New.
3762         * g++.dg/cpp0x/range-for9.C: New.
3763
3764 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3765
3766         PR debug/47209
3767         * g++.dg/debug/pr47209.C: New.
3768
3769 2011-01-12  Richard Guenther  <rguenther@suse.de>
3770
3771         PR lto/47259
3772         * gcc.dg/lto/pr47259_0.c: New testcase.
3773         * gcc.dg/lto/pr47259_1.c: Likewise.
3774
3775 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3776
3777         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3778         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3779         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3780         methods missing from the OBJC2 Object.
3781         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3782         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3783         GNU and NeXT runtimes.
3784         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3785         comments.
3786         * objc-obj-c++-shared/Object1.m: Likewise.
3787         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3788         * objc.dg/proto-qual-1.m: Likewise.
3789         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3790         * obj-c++.dg/proto-qual-1.mm: Likewise.
3791
3792 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3793
3794         PR testsuite/33033
3795         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3796
3797 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3798
3799         Fixed the Objective-C++ testsuite and updated all tests.
3800         * lib/obj-c++.exp (obj-c++_init): Declare and set
3801         gcc_warning_prefix and gcc_error_prefix.
3802         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3803         'dg-warning', 'dg-message' and 'dg-error'.
3804         * obj-c++.dg/class-extension-3.mm: Likewise.
3805         * obj-c++.dg/class-protocol-1.mm: Likewise.
3806         * obj-c++.dg/encode-7.mm: Likewise.
3807         * obj-c++.dg/exceptions-3.mm: Likewise.
3808         * obj-c++.dg/exceptions-5.mm: Likewise.
3809         * obj-c++.dg/method-12.mm: Likewise.
3810         * obj-c++.dg/method-13.mm: Likewise.
3811         * obj-c++.dg/method-15.mm: Likewise.
3812         * obj-c++.dg/method-16.mm: Likewise.
3813         * obj-c++.dg/method-4.mm: Likewise.
3814         * obj-c++.dg/method-8.mm: Likewise.
3815         * obj-c++.dg/method-conflict-1.mm: Likewise.
3816         * obj-c++.dg/method-conflict-2.mm: Likewise.
3817         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3818         and uncommented second part of the testcase now that the testsuite
3819         works correctly.
3820         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3821         and uncommented second part of the testcase now that the testsuite
3822         works correctly.
3823         * obj-c++.dg/private-1.mm: Likewise.
3824         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3825         * obj-c++.dg/syntax-error-7.mm: Likewise.
3826         * obj-c++.dg/warn5.mm: Likewise.
3827         * obj-c++.dg/property/at-property-14.mm: Likewise.
3828         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3829         FIXME.
3830         * obj-c++.dg/property/at-property-18.mm: Likewise.
3831         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3832         FIXME.
3833         * obj-c++.dg/property/at-property-21.mm: Likewise.
3834         * obj-c++.dg/property/at-property-28.mm: Likewise.
3835         * obj-c++.dg/property/at-property-5.mm: Likewise.
3836         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3837         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3838         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3839         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3840         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3841         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3842         * obj-c++.dg/tls/diag-5.mm: Likewise.
3843         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3844         dg-error, now matched correctly.
3845
3846 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3847
3848         * objc.dg/property/at-property-29.m: New.
3849         * obj-c++.dg/property/at-property-29.mm: New.
3850
3851 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3852
3853         * go.test/go-test.exp (go-set-goarch): New proc.
3854         (go-gc-tests): Use it.
3855
3856 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3857
3858         PR debug/46955
3859         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3860
3861 2011-01-11  Richard Henderson  <rth@redhat.com>
3862
3863         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3864
3865 2011-01-11  Jan Hubicka  <jh@suse.cz>
3866
3867         PR lto/45721
3868         PR lto/45375
3869         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3870         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3871
3872 2011-01-11  Richard Guenther  <rguenther@suse.de>
3873
3874         PR tree-optimization/46076
3875         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3876
3877 2011-01-11  Jeff Law <law@redhat.com>
3878
3879         * PR tree-optimization/47086
3880         * gcc.dg/pr47086.c: New test.
3881
3882 2011-01-11  Jason Merrill  <jason@redhat.com>
3883
3884         PR c++/46658
3885         * g++.dg/template/new10.C: New.
3886
3887         PR c++/45520
3888         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3889
3890 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3891
3892         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3893         Split type definitions and NSConstantString class into...
3894         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3895         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3896         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3897         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3898         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3899         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3900         to comments.
3901         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3902         encode defines for newer NeXT system headers.
3903         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3904         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3905         * objc.dg/foreach-5.m: Likewise.
3906         * objc.dg/foreach-2.m: Likewise.
3907         * objc.dg/foreach-4.m: Likewise.
3908         * objc.dg/torture/strings/string1.m: Likewise.
3909         * objc.dg/torture/strings/string2.m: Likewise.
3910         * objc.dg/torture/strings/string3.m: Likewise.
3911         * objc.dg/torture/strings/string4.m: Likewise.
3912         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3913         header and stand alone.
3914         * obj-c++.dg/strings/strings-2.mm: Likewise.
3915         * objc.dg/torture/strings/const-str-3.m: Likewise.
3916         * objc.dg/strings/strings-2.m: Likewise.
3917         * objc.dg/strings/const-str-12b.m: Likewise.
3918
3919 2011-01-12  Richard Guenther  <rguenther@suse.de>
3920
3921         PR middle-end/32511
3922         * gcc.dg/attr-weak-1.c: Adjust.
3923
3924 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/47051
3927         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3928         standard compliant and comment.
3929
3930 2011-01-10  Jan Hubicka  <jh@suse.cz>
3931
3932         PR lto/46083
3933         * gcc.dg/initpri3.c: New testcase.
3934
3935 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3936
3937         PR lto/47222
3938         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3939         externally visible.
3940         (g_esi): Likewise.
3941         (g_ebx): Likewise.
3942         (g_ebp): Likewise.
3943         (g_esp): Likewise.
3944         (g_ebp_save): Likewise.
3945         (g_esp_save): Likewise.
3946
3947 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3948
3949         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3950
3951 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3952
3953         PR tree-optimization/46021
3954         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3955         i?86-*-*, x86_64-*-*.
3956
3957 2011-01-10  Jeff Law <law@redhat.com>
3958
3959         * PR tree-optimization/47141
3960         * gcc.c-torture/compile/pr47141.c: New test.
3961
3962 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3963
3964         PR testsuite/46230
3965         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3966         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3967         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3968         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3969
3970         PR testsuite/46230
3971         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3972         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
3973         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3974         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3975         being vectorized.  Adjust dg-final pattern.
3976
3977         PR testsuite/46230
3978         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3979         * gcc.dg/vect/slp-24.c: Likewise.
3980
3981 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
3982
3983         PR c++/47218
3984         * g++.dg/other/pr47218-1.C: New test file.
3985         * g++.dg/other/pr47218.C: Likewise.
3986         * g++.dg/other/pr47218.h: New supporting header.
3987
3988 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3989
3990         PR objc/47232
3991         * objc.dg/attributes/invalid-attribute-1.m: New.
3992         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3993
3994 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3995
3996         PR fortran/47224
3997         * gfortran.dg/proc_ptr_comp_28.f90: New.
3998
3999 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4000
4001         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4002         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4003         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4004         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4005         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4006         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4007         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4008         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4009         * objc.dg/gnu-api-2-class.m: Likewise.
4010         * objc.dg/gnu-api-2-ivar.m: Likewise.
4011         * objc.dg/gnu-api-2-method.m: Likewise.
4012         * objc.dg/gnu-api-2-objc.m: Likewise.
4013         * objc.dg/gnu-api-2-object.m: Likewise.
4014         * objc.dg/gnu-api-2-property.m: Likewise.
4015         * objc.dg/gnu-api-2-protocol.m: Likewise.
4016         * objc.dg/gnu-api-2-sel.m: Likewise.
4017
4018 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4019
4020         * objc.dg/foreach-1.m: Skip for Darwin < 9.
4021         * objc.dg/objc-foreach-4.m: Likewise.
4022         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4023         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4024         * objc.dg/foreach-4.m: Likewise.
4025         * objc.dg/foreach-5.m: Likewise.
4026         * objc.dg/foreach-3.m: Return self from init.
4027
4028 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4029
4030         PR fortran/38536
4031         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
4032
4033 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4034
4035         PR fortran/46313
4036         * gfortran.dg/class_35.f90: New.
4037
4038 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4039
4040         * objc.dg/foreach-1.m: Add "-Wall" to flags.
4041
4042 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4043
4044         PR objc/47078
4045         * objc.dg/invalid-method-2.m: New.
4046         * obj-c++.dg/invalid-method-2.mm: New.
4047
4048 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
4049
4050         PR fortran/46896
4051         * gfortran.dg/transpose_optimization_2.f90 : New test.
4052
4053 2011-01-08  Jan Hubicka  <jh@suse.cz>
4054
4055         PR tree-optmization/46469
4056         * g++.dg/torture/pr46469.C: New testcase.
4057
4058 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4059
4060         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4061         emulation of libobjc-gnu structure layout functionality to ..
4062         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4063         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4064         * objc/execute/bf-common.h: Adjust headers.
4065         * objc/execute/bf-1.m: Likewise.
4066         * objc/execute/bf-2.m: Likewise.
4067         * objc/execute/bf-3.m: Likewise.
4068         * objc/execute/bf-4.m: Likewise.
4069         * objc/execute/bf-5.m: Likewise.
4070         * objc/execute/bf-6.m: Likewise.
4071         * objc/execute/bf-7.m: Likewise.
4072         * objc/execute/bf-8.m: Likewise.
4073         * objc/execute/bf-9.m: Likewise.
4074         * objc/execute/bf-10.m: Likewise.
4075         * objc/execute/bf-11.m: Likewise.
4076         * objc/execute/bf-12.m: Likewise.
4077         * objc/execute/bf-13.m: Likewise.
4078         * objc/execute/bf-14.m: Likewise.
4079         * objc/execute/bf-15.m: Likewise.
4080         * objc/execute/bf-16.m: Likewise.
4081         * objc/execute/bf-17.m: Likewise.
4082         * objc/execute/bf-18.m: Likewise.
4083         * objc/execute/bf-19.m: Likewise.
4084         * objc/execute/bf-20.m: Likewise.
4085         * objc/execute/bf-21.m: Likewise.
4086         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4087         objc_get_type_qualifiers ().
4088
4089 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4090
4091         PR fortran/45777
4092         * gfortran.dg/dependency_39.f90:  New test.
4093
4094 2011-01-07  Jan Hubicka  <jh@suse.cz>
4095
4096         Get builtins tests ready for linker plugin.
4097         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4098         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4099         my_memset, my_bzero): Mark used.
4100         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4101         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4102         volatile.
4103         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4104         volatile.
4105
4106 2011-01-07  Jan Hubicka  <jh@suse.cz>
4107
4108         PR tree-optimization/46367
4109         * g++.dg/torture/pr46367.C: New file.
4110
4111 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR target/47201
4114         * gcc.dg/pr47201.c: New test.
4115
4116         PR bootstrap/47187
4117         * gcc.dg/tree-prof/pr47187.c: New test.
4118
4119 2011-01-07  Tobias Burnus  <burnus@net-b.de>
4120
4121         PR fortran/41580
4122         * gfortran.dg/extends_type_of_3.f90: New.
4123
4124 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
4125
4126         * g++.dg/ext/dllexport-MI1.C: Adjust test.
4127         * g++.dg/ext/dllimport-MI1.C: Likewise.
4128         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4129         * g++.dg/ext/dllimport10.C: Likewise.
4130         * g++.dg/ext/dllimport11.C: Likewise.
4131         * g++.dg/ext/dllimport12.C: Likewise.
4132         * g++.dg/ext/dllimport13.C: Likewise.
4133         * g++.dg/ext/dllimport2.C: Likewise.
4134         * g++.dg/ext/dllimport3.C: Likewise.
4135         * g++.dg/ext/dllimport4.C: Likewise.
4136         * g++.dg/ext/dllimport5.C: Likewise.
4137         * g++.dg/ext/dllimport6.C: Likewise.
4138         * g++.dg/ext/dllimport8.C: Likewise.
4139         * g++.dg/ext/dllimport9.C: Likewise.
4140         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4141         targets, too. Additionally enable test for i?86-*-mingw*.
4142         * g++.dg/ext/selectany1.C: Likewise.
4143         Remove guard variable check.
4144
4145 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
4146
4147         PR fortran/47189
4148         PR fortran/47194
4149         * gfortran.dg/storage_size_3.f08: Extended.
4150
4151 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR c++/47022
4154         * g++.dg/template/stdarg1.C: New test.
4155
4156 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4157
4158         PR fortran/47195
4159         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4160         * gfortran.dg/defined_operators_1.f90: Split the subroutine
4161         from the interface of functions to not hide the errors that
4162         shall be tested.
4163
4164 2011-01-06  Jan Hubicka  <jh@suse.cz>
4165
4166         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4167         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4168
4169 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4170
4171         PR fortran/33117
4172         PR fortran/46478
4173         * gfortran.dg/interface_33.f90: New test.
4174
4175 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR c/47150
4178         * gcc.c-torture/compile/pr47150.c: New test.
4179
4180 2011-01-06  Ira Rosen  <irar@il.ibm.com>
4181
4182         PR tree-optimization/47139
4183         * gcc.dg/vect/pr47139.c: New test.
4184
4185 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4186
4187         PR fortran/47180
4188         * gfortran.dg/extends_type_of_2.f03: New.
4189
4190 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4191
4192         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4193
4194 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4195
4196         * gnat.dg/opt14.adb: New test.
4197
4198 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4199
4200         PR fortran/46017
4201         * gfortran.dg/allocate_error_2.f90:  New test.
4202
4203 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4204
4205         PR fortran/47024
4206         * gfortran.dg/storage_size_3.f08: New.
4207
4208 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR libgfortran/47154
4211         * gfortran.dg/namelist_68.f90: New test.
4212
4213 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4214
4215         * gnat.dg/unchecked_convert8.ad[sb]: New test.
4216
4217 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
4218
4219         PR fortran/46448
4220         * gfortran.dg/class_34.f90: New.
4221
4222 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4223
4224         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4225         use __builtin_inff.  Skip all single-precision tests that require
4226         Infinity.
4227
4228 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4229
4230         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4231
4232 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR tree-optimization/47148
4235         * gcc.c-torture/execute/pr47148.c: New test.
4236
4237         PR tree-optimization/47155
4238         * gcc.c-torture/execute/pr47155.c: New test.
4239
4240         PR rtl-optimization/47157
4241         * gcc.c-torture/compile/pr47157.c: New test.
4242
4243 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4244
4245         * gcc.dg/torture/vector-shift2.c (schar): Define.
4246         (main): Always use schar or uchar instead of plain "char" to avoid
4247         dependencies on implementation-defined char signedness.
4248
4249 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4250
4251         PR tree-optimization/46801
4252         * gnat.dg/pack9.adb: Remove xfail.
4253
4254 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4255
4256         PR tree-optimization/46984
4257         * g++.dg/ipa/pr46984.C: New test.
4258
4259 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4260
4261         PR fortran/46408
4262         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4263
4264 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4265
4266         PR tree-optimization/47140
4267         * gcc.c-torture/compile/pr47140.c: New test.
4268
4269         PR rtl-optimization/47028
4270         * gcc.dg/pr47028.c: New test.
4271
4272 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4273
4274         * objc.dg/protocol-forward-1.m: Removed TODO.
4275         * objc.dg/protocol-forward-2.m: New.
4276         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4277         * obj-c++.dg/protocol-forward-2.mm: New.
4278
4279 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4280
4281         PR target/38662
4282         * g++.dg/eh/pr38662.C: New testcase.
4283
4284 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4285
4286         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4287         scan for newline '\n'.
4288
4289 \f
4290 Copyright (C) 2011 Free Software Foundation, Inc.
4291
4292 Copying and distribution of this file, with or without modification,
4293 are permitted in any medium without royalty provided the copyright
4294 notice and this notice are preserved.