2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1c0a71a6ec345097f2f54befbf55497895577a8e
1 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3         PR tree-optimization/49243
4         * gcc.dg/pr49243.c: New.
6 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8         * gnat.dg/specs/cond_expr1.ads: New test.
10 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
12         * gnat.dg/deferred_const4.ad[sb]: New test.
13         * gnat.dg/deferred_const4_pkg.ads: New helper.
15 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
17         * gnat.dg/test_tamdt.adb: Rename to...
18         * gnat.dg/taft_type1.adb: ...this.
19         * gnat.dg/tamdt.ad[sb]: Rename to...
20         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
21         * gnat.dg/tamdt_aux.ads: Rename to...
22         * gnat.dg/taft_type1_pkg2.ads: ...this.
23         * gnat.dg/taft_type2.ad[sb]: New test.
24         * gnat.dg/taft_type2_pkg.ads: New helper.
25         * gnat.dg/taft_type3.adb: New test.
26         * gnat.dg/taft_type3_pkg.ads: New helper.
28 2011-06-05  Tobias Burnus  <burnus@net-b.de>
30         PR fortran/49255
31         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
32         for F2008.
34 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
36         PR testsuite/49287
37         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
38         warning.
39         * objc.dg/gnu-api-2-objc.m: Likewise.
40         * obj-c++.dg/gnu-api-2-class.mm: Likewise
41         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
42         
43 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
45         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
46         alignment, not the alignment, when calling class_addIvar().  Add
47         an 'isa' instance variable to the test root class.
48         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
49         
50 2011-06-04  Jan Hubicka  <jh@suse.cz>
52         PR tree-optimization/48893
53         PR tree-optimization/49091
54         PR tree-optimization/49179
55         * gfortran.dg/pr49179.f90: New testcase
57 2011-06-04  Jan Hubicka  <jh@suse.cz>
59         PR lto/48954
60         * g++.dg/torture/pr48954.C: New testcase.
62 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
64         * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
66 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
68         PR c++/33840
69         * g++.dg/diagnostic/bitfld2.C: New.
71 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
73         PR target/49281
74         * gcc.c-torture/execute/pr49281.c: New test.
76 2011-06-04  Jan Hubicka  <jh@suse.cz>
78         PR tree-optimize/48929
79         * gcc.c-torture/compile/pr48929.c: New testcase.
81 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
83         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
85 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
87         PR c++/49276
88         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
90 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
92         * objc.dg/headers.m: Do not include sarray.h and hash.h.
94 2011-06-03  Richard Henderson  <rth@redhat.com>
95             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
97         * lib/target-supports.exp (check_sse_os_support_available): Use
98         movaps.
100 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
102         * objc.dg/headers.m: Do not include objc-list.h.
104 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
106         * objc.dg/type-stream-1.m: Test removed.
107         * objc.dg/headers.m: Do not include typedstream.h.
108         
109 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
111         * objc.dg/torture/forward-1.m (main): Updated testcase.
113 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
115         PR target/49163
116         * gcc.c-torture/compile/pr49163.c: New.
118 2011-06-02  Asher Langton  <langton2@llnl.gov>
120         PR fortran/49268
121         * gfortran.dg/PR49268.f90: New test.
123 2011-06-02  Asher Langton  <langton2@llnl.gov>
125         PR fortran/37039
126         * gfortran.dg/PR37039.f90: New test.
128 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
130         PR objc/48539
131         * objc.dg/method-5.m: Updated.  
132         * objc.dg/method-19.m: Updated.
133         * objc.dg/method-lookup-1.m: New.       
134         * obj-c++.dg/method-6.mm: Updated.
135         * obj-c++.dg/method-7.mm: Updated.
136         * obj-c++.dg/method-lookup-1.mm: New.   
138 2011-06-02  DJ Delorie  <dj@redhat.com>
140         * lib/timeout.exp (timeout): Add board_info support.
142 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
144         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
146 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
148         PR fortran/49265
149         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
150         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
152 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
153             Hans-Peter Nilsson  <hp@axis.com>
155         PR rtl-optimization/48840
156         * gcc.target/sparc/ultrasp13.c: New test.
158 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
160         PR target/49238
161         * gcc.c-torture/compile/pr49238.c: New.
163 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
165         * gcc.target/arm/g2.c: Skip test in -mthumb.
166         Skip test unless cpu is xscale.
167         * gcc.target/arm/scd42-2.c: Likewise.
168         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
170 2011-06-01  Jason Merrill  <jason@redhat.com>
172         * g++.dg/cpp0x/decltype28.C: New.
173         * g++.dg/cpp0x/decltype29.C: New.
175 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
177         PR target/45074
178         * gcc.target/mips/pr45074.c: New test.
180 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
181             Hans-Peter Nilsson  <hp@axis.com>
183         PR rtl-optimization/48830
184         * gcc.target/sparc/ultrasp12.c: New test.
186 2011-06-01  David Li  <davidxl@google.com>
188         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
189         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
190         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
191         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
192         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
193         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
194         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
195         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
196         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
197         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
198         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
199         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
200         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
201         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
202         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
203         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
204         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
205         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
207 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
209         * objc.dg/attributes/method-nonnull-1.m: New test.
210         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.  
212 2011-05-31  Tobias Burnus  <burnus@net-b.de>
214         PR fortran/18918
215         * gfortran.dg/coarray_atomic_1.f90: New.
216         * gfortran.dg/coarray/atomic_1.f90: New.
218 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
220         * gcc.dg/guality/bswaptest.c: New test.
221         * gcc.dg/guality/clztest.c: New test.
222         * gcc.dg/guality/ctztest.c: New test.
223         * gcc.dg/guality/rotatetest.c: New test.
225         PR target/48688
226         * gcc.target/i386/pr48688.c: New test.
228 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
230         PR c++/48010
231         * g++.dg/lookup/name-clash9.C: New.
233 2011-05-31  Tobias Burnus  <burnus@net-b.de>
235         PR fortran/18918
236         * gfortran.dg/coarray/dummy_1.f90: New.
238 2011-05-31  Tobias Burnus  <burnus@net-b.de>
240         PR fortran/18918
241         * gfortran.dg/coarray/save_1.f90: New.
242         * gfortran.dg/coarray_4.f90: Update dg-error.
244 2011-05-31  Jason Merrill  <jason@redhat.com>
246         * g++.dg/cpp0x/rv-template1.C: New.
248 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
250         PR rtl-optimization/49235
251         * gcc.dg/pr49235.c: New test.
253 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
255         PR tree-optimization/49093
256         * gcc.dg/vect/pr49093.c: New test.
258 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
260         PR debug/49047
261         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
263 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
265         PR testsuite/49239
266         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
267         output array.
269 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
271         PR target/49186
272         * gcc.c-torture/execute/pr49186.c: New.
274 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
276         PR target/49168
277          * gcc.target/i386/pr49168-1.c: New.
279 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
280             Eric Botcazou  <ebotcazou@adacore.com>
282         * gcc.dg/guality/drap.c: New test.
284 2011-05-30  Richard Guenther  <rguenther@suse.de>
286         PR tree-optimization/49210
287         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
288         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
290 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
292         PR c++/49223
293         * g++.dg/gomp/pr49223-1.C: New test.
294         * g++.dg/gomp/pr49223-2.C: New test.
296 2011-05-30  Richard Guenther  <rguenther@suse.de>
298         PR tree-optimization/49218
299         * gcc.c-torture/execute/pr49218.c: New testcase.
301 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
303         PR tree-optimization/49199
304         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
305         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
306         -fno-tree-scev-cprop.
308 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
310         PR fortran/47601
311         * gfortran.dg/extends_13.f03: New.
313 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
315         PR rtl-optimization/49095
316         * gcc.target/i386/pr49095.c: New test.
318 2011-05-29  Tobias Burnus  <burnus@net-b.de>
320         PR fortran/18918
321         * gfortran.dg/coarray_24.f90: New.
323 2011-05-29  Tobias Burnus  <burnus@net-b.de>
325         PR fortran/18918
326         * gfortran.dg/coarray_23.f90: New.
328 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
330         From Ryan Mansfield
331         * gcc.dg/pr48826.c: New test.
333 2011-05-29  Richard Guenther  <rguenther@suse.de>
335         PR tree-optimization/49217
336         * gcc.dg/torture/pr49217.c: New testcase.
338 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
340         PR testsuite/49222
341         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
343 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
345         * gnat.dg/boolean_subtype.adb: Rename to...
346         * gnat.dg/boolean_subtype1.adb: ...this.
348 2011-05-28  Jason Merrill  <jason@redhat.com>
350         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
352 2011-05-27  Jason Merrill  <jason@redhat.com>
354         * g++.dg/cpp0x/enum18.C: Adjust.
356         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
358 2011-05-27  Tobias Burnus  <burnus@net-b.de>
360         PR fortran/18918
361         * gfortran.dg/coarray_22.f90: New.
363 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
365         PR tree-optimization/46728
366         * gcc.target/powerpc/pr46728-1.c: New.
367         * gcc.target/powerpc/pr46728-2.c: New.
368         * gcc.target/powerpc/pr46728-3.c: New.
369         * gcc.target/powerpc/pr46728-4.c: New.
370         * gcc.target/powerpc/pr46728-5.c: New.
371         * gcc.dg/pr46728-6.c: New.
372         * gcc.target/powerpc/pr46728-7.c: New.
373         * gcc.target/powerpc/pr46728-8.c: New.
374         * gcc.dg/pr46728-9.c: New.
375         * gcc.target/powerpc/pr46728-10.c: New.
376         * gcc.target/powerpc/pr46728-11.c: New.
377         * gcc.dg/pr46728-12.c: New.
378         * gcc.target/powerpc/pr46728-13.c: New.
379         * gcc.target/powerpc/pr46728-14.c: New.
380         * gcc.target/powerpc/pr46728-15.c: New.
381         * gcc.target/powerpc/pr46728-16.c: New.
383 2011-05-27  Jason Merrill  <jason@redhat.com>
385         * g++.dg/abi/mangle47.C: New.
387         PR c++/49176
388         * g++.dg/template/const5.C: New.
390         * g++.dg/cpp0x/enum18.C: New.
392         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
394         * g++.dg/cpp0x/error6.C: New.
396         * g++.dg/cpp0x/error5.C: New.
398 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
400         PR c++/49165
401         * g++.dg/eh/cond6.C: New test.
403 2011-05-27  Tobias Burnus  <burnus@net-b.de>
405         PR fortran/48820
406         * gfortran.dg/rank_3.f90: New.
407         * gfortran.dg/rank_4.f90: New.
409 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
411         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
412         replace dump search.
414 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
416         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
417         * gnat.dg/bit_packed_array5.adb: ...here.
419 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
421         PR c++/42056
422         * testsuite/g++.dg/cpp0x/auto25.C: New.
424 2011-05-27  Richard Guenther  <rguenther@suse.de>
426         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
428 2011-05-27  Richard Guenther  <rguenther@suse.de>
430         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
432 2011-05-27  Richard Guenther  <rguenther@suse.de>
434         PR middle-end/49189
435         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
437 2011-05-26  Jason Merrill  <jason@redhat.com>
439         * g++.dg/cpp0x/friend1.C: New.
440         * g++.dg/cpp0x/friend2.C: New.
442         * g++.dg/cpp0x/auto7.C: Update.
443         * g++.dg/template/crash50.C: Adjust.
444         * g++.dg/template/static9.C: Adjust.
445         * g++.old-deja/g++.ext/memconst.C: Adjust.
447 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
449         * gcc.dg/march.c: Ignore a note for some targets.
451 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
452             Nathan Froyd  <froydnj@codesourcery.com>
454         PR c++/2288
455         PR c++/18770
456         * g++.old-deja/g++.jason/cond.C: Remove xfails.
457         * g++.dg/parse/pr18770.C: New test.
458         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
460 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
462         PR fortran/48955
463         * gfortran.dg/dependency_40.f90 : New test.
465 2011-05-26  Tobias Burnus  <burnus@net-b.de>
467         PR fortran/18918
468         * gfortran.dg/coarray/registering_1.f90: New.
470 2011-05-26  Jason Merrill  <jason@redhat.com>
472         * g++.dg/cpp0x/variadic111.C: New.
473         * g++.dg/cpp0x/variadic41.C: Adjust.
475 2011-05-26  Richard Guenther  <rguenther@suse.de>
477         PR tree-optimization/48702
478         * gcc.dg/torture/pr48702.c: New testcase.
480 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
482         PR gcov-profile/48845
483         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
484         support.
485         * gcc.dg/matrix/matrix.exp: Likewise.
486         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
487         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
488         line number to check_profiling_available.
489         * lib/target-supports.exp (check_profiling_available): Account for
490         this.
491         Require TLS runtime support with -fprofile-generate.
492         * lib/profopt.exp (profopt-execute): Add TLS options for
493         -fprofile-generate.
494         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
496 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
498         PR c++/49165
499         * g++.dg/eh/cond5.C: New test.
501         PR tree-optimization/49161
502         * gcc.c-torture/execute/pr49161.c: New test.
504 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
506         * gcc.target/arm/neon-vorn-vbic.c: New test.
508 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
510         PR tree-optimization/49038
511         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
512         * gcc.dg/vect/pr49038.c: New test.
514 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
515         * g++.dg/init/pr25811-3.C: New.
516         * g++.dg/init/pr25811-4.C: New.
518 2011-05-25  Jason Merrill  <jason@redhat.com>
520         * g++.dg/cpp0x/enum17.C: New.
521         * g++.old-deja/g++.jason/rfg10.C: Adjust.
523         * g++.dg/cpp0x/auto24.C: New.
525         * g++.dg/cpp0x/error4.C: New.
527         * g++.dg/cpp0x/rv-restrict.C: New.
529         * g++.dg/cpp0x/enum15.C: New.
530         * g++.dg/cpp0x/constexpr-switch2.C: New.
532         * g++.dg/cpp0x/variadic110.C: New.
534         * g++.dg/cpp0x/auto9.C: Add typedef test.
536         * g++.dg/cpp0x/auto23.C: New.
537         * g++.dg/cpp0x/auto9.C: Adjust.
539         * g++.dg/cpp0x/defaulted29.C: New.
541         * g++.dg/cpp0x/initlist51.C: New.
543 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
545         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
546         * g++.dg/abi/packed1.C: Suppress warning.
547         * g++.dg/warn/Wunused-parm-3.C: Likewise.
548         * g++.dg/template/stdarg1.C: Likewise.
549         * g++.dg/other/packed1.C: Remove arm from xfail list.
551 2011-05-25  Jason Merrill  <jason@redhat.com>
553         * g++.dg/cpp0x/enum16.C: New.
554         * g++.dg/parse/error15.C: Adjust.
556         * g++.dg/cpp0x/initlist50.C: New.
558         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
560         * g++.dg/cpp0x/variadic109.C: New.
562 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
564          * gcc.target/i386/pause-1.c: New.
566 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
568         * gcc.dg/stack-usage-1.c: Adjust comment.
569         * gcc.dg/stack-usage-2.c: New test.
571 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
573         PR c++/49136
574         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
575         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
577 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
579         PR rtl-optimization/48757
580         * gfortran.dg/pr48757.f:  New test case.
582 2011-05-24  Jason Merrill  <jason@redhat.com>
584         * g++.dg/cpp0x/access01.C: New.
586 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
588         PR libobjc/48177
589         * objc.dg/pr48177.m: New testcase.      
591 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
593         PR objc/48187
594         * objc.dg/pr48187.m: New testcase.
595         * obj-c++.dg/pr48187.mm: New testcase.
596         * objc.dg/ivar-extra-semicolon.m: New testcase.
598 2011-05-24  Jason Merrill  <jason@redhat.com>
600         * g++.dg/template/access21.C: New.
601         * g++.dg/template/access22.C: New.
603 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
605         PR rtl-optimization/48633
606         * g++.dg/pr48633.C: New test.
608 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
610         PR target/49133
611         * g++.dg/other/pr49133.C: New test.
613 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
614             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
616         * gcc.dg/torture/tls/run-gd.c: New test.
617         * gcc.dg/torture/tls/run-ie.c: New test.
618         * gcc.dg/torture/tls/run-ld.c: New test.
619         * gcc.dg/torture/tls/run-le.c: New test.
620         * lib/target-supports.exp (check_effective_target_tls_runtime):
621         Build testcase with TLS options.
623 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
625         * gcc.dg/vect/pr48172.c: Remove dg-do run.
627 2011-05-24  Tom de Vries  <tom@codesourcery.com>
629         PR tree-optimization/49121
630         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
632 2011-05-23  Jason Merrill  <jason@redhat.com>
634         * g++.dg/cpp0x/defaulted28.C: New.
636         * g++.dg/cpp0x/sfinae25.C: New.
638         * g++.dg/cpp0x/rv-cast2.C: New.
640         * g++.dg/cpp0x/enum14.C: New.
642 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
644         PR lto/49123
645         * gcc.c-torture/execute/pr49123.c: New test.
647         PR debug/49032
648         * gcc.dg/debug/pr49032.c: New test.
650         PR c/49120
651         * gcc.dg/pr49120.c: New test.
653 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
655         PR target/47315
656         * gcc.target/i386/pr47315.c: New test.
658 2011-05-23  Jason Merrill  <jason@redhat.com>
660         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
662         * g++.dg/cpp0x/sfinae24.C: New.
664         * g++.dg/cpp0x/error3.C: New.
666         * g++.dg/cpp0x/defaulted27.C: New.
668         * g++.dg/cpp0x/decltype27.C: New.
670 2011-05-23  Richard Guenther  <rguenther@suse.de>
672         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
674 2011-05-23  Richard Guenther  <rguenther@suse.de>
676         PR tree-optimization/40874
677         * g++.dg/tree-ssa/pr40874.C: New testcase.
679 2011-05-23  Richard Guenther  <rguenther@suse.de>
681         PR tree-optimization/49115
682         * g++.dg/torture/pr49115.C: New testcase.
684 2011-05-23  Richard Guenther  <rguenther@suse.de>
686         PR middle-end/15419
687         * gcc.dg/memcpy-3.c: New testcase.
689 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
691         PR middle-end/48973
692         * gcc.c-torture/execute/pr48973-1.c: New test.
693         * gcc.c-torture/execute/pr48973-2.c: New test.
695 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
697         PR c++/18016
698         * g++.dg/warn/pr18016.C: New.
700 2011-05-23  Tom de Vries  <tom@codesourcery.com>
702         PR target/45098
703         * gcc.target/arm/ivopts-6.c: New test.
705 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
707         PR middle-end/49029
708         * gcc.c-torture/compile/pr49029.c: New test.
710 2011-05-22  Jason Merrill  <jason@redhat.com>
712         * g++.dg/cpp0x/sfinae23.C: New.
713         * g++.dg/cpp0x/sfinae8.C: Correct.
715 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
717         * gfortran.dg/function_optimize_8.f90:  New test case.
719 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
721         PR tree-optimization/49087
722         * gcc.dg/vect/O3-pr49087.c: New test.
724 2011-05-21  Jason Merrill  <jason@redhat.com>
726         * g++.dg/debug/const5.C: New.
728 2011-05-20  Jason Merrill  <jason@redhat.com>
730         * g++.dg/cpp0x/constexpr-static7.C: Extend.
732         * g++.dg/cpp0x/constexpr-static7.C: New.
734         * g++.dg/cpp0x/enum12.C: New.
735         * g++.dg/cpp0x/enum13.C: New.
737 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
739         PR fortran/48699
740         * gfortran.dg/select_type_23.f03: New.
742 2011-05-20  Jason Merrill  <jason@redhat.com>
744         * g++.dg/cpp0x/defaulted26.C: New.
746         * g++.dg/cpp0x/noexcept02.C: Fix.
747         * g++.dg/cpp0x/noexcept03.C: Fix.
748         * g++.dg/cpp0x/noexcept08.C: Fix.
749         * g++.dg/cpp0x/noexcept10.C: New.
751 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
753         PR fortran/48706
754         * gfortran.dg/extends_12.f03: New.
756 2011-05-20  Jason Merrill  <jason@redhat.com>
758         * g++.dg/template/koenig9.C: New.
759         * g++.dg/opt/pr47615.C: Fix.
760         * g++.dg/overload/defarg1.C: Fix.
761         * g++.dg/tc1/dr213.C: Remove xfail.
762         * g++.dg/torture/pr34850.C: Fix.
763         * g++.dg/torture/pr39362.C: Fix.
764         * g++.old-deja/g++.brendan/crash56.C: Fix.
765         * g++.old-deja/g++.pt/memtemp47.C: Fix.
767 2011-05-20  Richard Guenther  <rguenther@suse.de>
769         PR tree-optimization/49079
770         * gcc.dg/torture/pr49079.c: New testcase.
772 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
774         PR tree-optimization/49073
775         * gcc.c-torture/execute/pr49073.c: New test.
777 2011-06-19  Tobias Burnus  <burnus@net-b.de>
779         PR fortran/18918
780         * gfortran.dg/coarray_21.f90: New.
782 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
784         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
785         output.
787 2011-05-19  Richard Guenther  <rguenther@suse.de>
789         PR testsuite/49063
790         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
792 2011-05-19  Richard Guenther  <rguenther@suse.de>
794         PR middle-end/48985
795         * gcc.dg/builtin-object-size-11.c: New testcase.
797 2011-05-19  Tom de Vries  <tom@codesourcery.com>
799         PR target/45098
800         * gcc.target/arm/ivopts.c: New test.
801         * gcc.target/arm/ivopts-2.c: New test.
803 2011-05-19  Tom de Vries  <tom@codesourcery.com>
805         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
807 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
809         * gcc.c-torture/execute/960321-1.x: Remove.
811 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
813         PR fortran/48700
814         * gfortran.dg/move_alloc_4.f90: New.
816 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
818         PR target/49002
819         * gcc.target/i386/pr49002-1.c: New test.
820         * gcc.target/i386/pr49002-2.c: Likewise.
822 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
824         PR tree-optimization/49039
825         * gcc.c-torture/execute/pr49039.c: New test.
826         * gcc.dg/tree-ssa/pr49039.c: New test.
827         * g++.dg/torture/pr49039.C: New test.
829 2011-05-18  Jason Merrill  <jason@redhat.com>
831         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
832         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
833         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
835 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
837         * gcc.target/bfin/mcpu-bf592.c: New test.
839 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
841         PR tree-optimization/41881
842         * gcc.dg/vect/O3-pr41881.c: New test.
843         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
845 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
847         PR tree-optimization/49000
848         * gcc.dg/pr49000.c: New test.
850 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
852         * gnat.dg/invalid1.adb: New test.
854 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
856         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
857         scan pattern.
858         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
859         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
861 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
863         PR c++/48994
864         * g++.dg/cpp0x/range-for18.C: New.
866 2011-05-15  Tobias Burnus  <burnus@net-b.de>
868         PR fortran/18918
869         * gfortran.dg/coarray/image_index_2.f90: New.
871 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
873         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
874         * g++.dg/cpp0x/override2.C: New.
876 2011-05-14  Tobias Burnus  <burnus@net-b.de>
878         PR fortran/18918
879         * gfortran.de/coarray_20.f90: New.
881 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
883         PR fortran/22572
884         * function_optimize_7.f90:  New test case.
886 2011-05-13  Jason Merrill  <jason@redhat.com>
888         * g++.dg/cpp0x/decltype26.C: New.
889         * g++.dg/cpp0x/enum11.C: New.
891 2011-05-13  Tobias Burnus  <burnus@net-b.de>
893         PR fortran/48972
894         PR fortran/48991
895         * gfortran.dg/assign_8.f90: Update dg-error.
897 2011-05-13  Tobias Burnus  <burnus@net-b.de>
899         PR fortran/48972
900         * gfortran.dg/io_constraints_8.f90: New.
901         * gfortran.dg/io_constraints_9.f90: New.
903 2011-05-13  Martin Thuresson  <martint@google.com>
905         PR gcov-profile/47793
906         * gcc.dg/pr47793.c: New.
908 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
910         PR tree-optimization/48975
911         * gcc.dg/pr48975.c: New test.
913 2011-05-12  Tobias Burnus  <burnus@net-b.de>
915         PR fortran/48972
916         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
918 2011-05-12  Jason Merrill  <jason@redhat.com>
920         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
922 2011-05-12  Geert Bosch  <bosch@adacore.com>
924         * gnat.dg/view_conversion1.adb: New test.
926 2011-05-12  Richard Guenther  <rguenther@suse.de>
928         PR tree-optimization/48172
929         * gcc.dg/vect/pr48172.c: New testcase.
931 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
933         PR debug/48967
934         * g++.dg/opt/pr48967.C: New test.
936 2011-05-11  Jason Merrill  <jason@redhat.com>
938         * g++.dg/cpp0x/constexpr-friend.C: New.
939         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
941         * g++.dg/cpp0x/sfinae22.C: New.
943 2011-05-11  Tobias Burnus  <burnus@net-b.de>
945         PR fortran/48889
946         * gfortran.dg/generic_24.f90: New.
948 2011-05-11  Richard Guenther  <rguenther@suse.de>
950         PR tree-optimization/15256
951         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
953 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
955         PR debug/48159
956         * gcc.dg/pr48159-1.c: New test.
957         * gcc.dg/pr48159-2.c: New test.
959 2011-05-11  Richard Guenther  <rguenther@suse.de>
961         PR middle-end/48953
962         * gcc.dg/torture/pr48953.c: New testcase.
964 2011-05-11  Richard Guenther  <rguenther@suse.de>
966         PR tree-optimization/18041
967         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
969 2011-05-11  Alan Modra  <amodra@gmail.com>
971         PR target/47755
972         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
974 2011-05-10  Jason Merrill  <jason@redhat.com>
976         * g++.dg/cpp0x/defaulted25.C: New.
977         * g++.dg/template/crash7.C: Adjust.
979         * g++.dg/cpp0x/variadic108.C: New.
981 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
983         * g++.dg/inherit/virtual9.C: Extend.
985 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
987         PR target/48857
988         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
989         are passed and returned in vector registers.
991 2011-05-10  Richard Guenther  <rguenther@suse.de>
993         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
994         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
995         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
996         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
997         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
998         applies.
1000 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
1002         PR tree-optimization/48611
1003         PR tree-optimization/48794
1004         * gfortran.dg/gomp/pr48611.f90: New test.
1005         * gfortran.dg/gomp/pr48794.f90: New test.
1007         PR debug/48928
1008         * gcc.dg/dfp/pr48928.c: New test.
1010 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1012         PR c++/48522
1013         * g++.dg/cpp0x/pr48522.C: New.
1015 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1017         PR c++/48735
1018         * g++.dg/cpp0x/sfinae21.C: New.
1020 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1022         * g++.dg/template/sfinae28.C: Rename to...
1023         * g++.dg/cpp0x/sfinae19.C: ... this.
1024         * g++.dg/template/sfinae29.C: Rename to...
1025         * g++.dg/cpp0x/sfinae20.C: ... this.
1027 2011-05-09  Jeff Law <law@redhat.com>
1029         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
1030         consistent results.
1032 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1034         PR c++/20039
1035         * g++.dg/init/pr20039.C: New.
1037 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1039         PR c++/48737
1040         PR c++/48744
1041         * g++.dg/template/sfinae28.C: New.
1042         * g++.dg/template/sfinae29.C: Likewise.
1044 2011-05-09  Jason Merrill  <jason@redhat.com>
1046         * g++.dg/template/nontype23.C: New.
1048 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1049         PR c++/48859
1050         * g++.dg/init/pr48859.C: New.
1052 2011-05-09  Jason Merrill  <jason@redhat.com>
1054         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1055         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1056         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1057         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1058         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1059         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1060         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1061         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1063 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
1065         * g++.dg/inherit/virtual9.C: New.
1067 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
1069         PR c++/48574
1070         * g++.dg/template/dependent-expr8.C: New test case.
1072 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
1074         PR tree-optimization/48837
1075         * gcc.dg/pr48837.c: New testcase.
1077 2011-05-06  Jason Merrill  <jason@redhat.com>
1079         * g++.dg/cpp0x/constexpr-condition2.C: New.
1081         * g++.dg/cpp0x/constexpr-missing.C: New.
1083 2011-05-06  Tobias Burnus  <burnus@net-b.de>
1085         PR fortran/18918
1086         * gfortran.dg/coarray/this_image_2.f90: New.
1088 2011-05-06  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/48858
1091         PR fortran/48820
1092         * gfortran.dg/bind_c_usage_22.f90: New.
1093         * gfortran.dg/bind_c_usage_23.f90: New.
1094         * gfortran.dg/bind_c_usage_24.f90: New.
1095         * gfortran.dg/bind_c_usage_24_c.c: New.
1097 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
1099         PR c++/48838
1100         * g++.dg/template/member9.C: New test case.
1102 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1104         * gnat.dg/discr29.ad[sb]: New test.
1105         * gnat.dg/discr30.adb: Likewise.
1107 2011-05-05  Julian Brown  <julian@codesourcery.com>
1109         * gcc.target/arm/neon-vset_lanes8.c: New test.
1111 2011-05-05  Jason Merrill  <jason@redhat.com>
1113         * g++.dg/init/new32.C: New.
1115 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1117         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1118         Fix typo.
1120 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
1122         PR rtl-optimization/48381
1123         * gcc.c-torture/compile/pr48381.c: New test.
1125 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
1127         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1128         to dg-options.
1129         * gcc.target/i386/opt-1.c: Ditto.
1131 2011-05-04  Jason Merrill  <jason@redhat.com>
1133         * g++.dg/conversion/base1.C: New.
1135 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137         PR libgfortran/48787
1138         * gfortran.dg/round_3.f08: Add more checks to test case.
1140 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
1142         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1143         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1144         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1145         Gate test on effective_target fd_truncate.
1147 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
1149         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1150         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1151         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1152         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
1153         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1154         * gcc.target/i386/pr38824.c: Ditto.
1155         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1156         * gcc.target/i386/vecinit-2.c: Ditto.
1157         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1158         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1159         * gcc.target/i386/parity-2.c: Ditto.
1160         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1162 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
1164         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1165         remove duplication.
1166         * gcc.target/bfin/mcpu-bf514.c: Likewise.
1167         * gcc.target/bfin/mcpu-bf516.c: Likewise.
1168         * gcc.target/bfin/mcpu-bf518.c: Likewise.
1170 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1172         PR fortran/18918
1173         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1175 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1177         PR fortran/18918
1178         * gfortran.dg/coarray/this_image_1.f90: New.
1180 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1182         PR fortran/18918
1183         * gfortran.dg/coarray/caf.dg: New.
1184         * gfortran.dg/coarray/image_index_1.f90: New, copied
1185         from ../coarray_16.f90.
1187 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1189         PR c++/28501
1190         * g++.dg/ext/complex9.C: New.
1192 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1194         From Mike Frysinger
1195         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1196         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1197         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1199 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1201         * gcc.target/bfin/builtins: Created.
1202         * gcc.target/bfin/hisilh-O0.c: Deleted.
1203         * gcc.target/bfin/hisilh.c: Moved to...
1204         * gcc.target/bfin/builtins/hisilh.c: ...here.
1205         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1206         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1207         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1208         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1209         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1210         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1211         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1212         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1213         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1214         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1215         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1216         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1217         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1218         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1219         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1220         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1221         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1222         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1223         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1224         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1225         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1226         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1227         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1228         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1229         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1230         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1231         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1232         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1233         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1234         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1235         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1236         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1237         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1238         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1239         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1240         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1241         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1242         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1243         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1244         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1245         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1246         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1247         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1248         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1249         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1250         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1251         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1252         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1253         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1254         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1255         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1256         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1257         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1258         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1259         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1260         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1261         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1262         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1263         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1264         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1265         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1266         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1267         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1268         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1269         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1270         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1271         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1272         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1273         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1274         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1275         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1276         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1277         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1278         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1279         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1280         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1281         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1282         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1283         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1284         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1285         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1286         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1287         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1288         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1289         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1290         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1291         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1292         * gcc.target/bfin/builtins/circptr.c: Ditto.
1293         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1294         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1295         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1296         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1297         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1298         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1299         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1300         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1301         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1302         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1303         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1304         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1305         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1306         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1307         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1308         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1309         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1310         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1311         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1312         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1313         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1314         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1315         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1316         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1317         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1318         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1319         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1320         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1321         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1322         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1323         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1324         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1325         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1326         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1327         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1328         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1329         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1330         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1331         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1332         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1333         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1334         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1335         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1336         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1337         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1338         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1339         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1340         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1341         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1342         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1343         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1344         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1345         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1346         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1347         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1348         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1349         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1350         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1351         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1352         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1353         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1354         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1355         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1356         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1357         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1358         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1359         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1360         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1361         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1362         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1364 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1366         * gcc.target/arm/cold-lc.c: New test.
1368 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1370         PR target/48774
1371         * gcc.dg/pr48774.c: New test.
1373 2011-05-03  Richard Guenther  <rguenther@suse.de>
1375         * gcc.dg/large-size-array-5.c: New testcase.
1377 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1379         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1381 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1383         * lib/target-supports.exp (check_effective_target_vect_strided):
1384         Replace with...
1385         (check_effective_target_vect_strided2)
1386         (check_effective_target_vect_strided3)
1387         (check_effective_target_vect_strided4)
1388         (check_effective_target_vect_strided8): ...these new functions.
1390         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1391         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1392         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1393         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1394         * gcc.dg/vect/pr37539.c: Likewise.
1395         * gcc.dg/vect/slp-11a.c: Likewise.
1396         * gcc.dg/vect/slp-11b.c: Likewise.
1397         * gcc.dg/vect/slp-11c.c: Likewise.
1398         * gcc.dg/vect/slp-12a.c: Likewise.
1399         * gcc.dg/vect/slp-12b.c: Likewise.
1400         * gcc.dg/vect/slp-18.c: Likewise.
1401         * gcc.dg/vect/slp-19a.c: Likewise.
1402         * gcc.dg/vect/slp-19b.c: Likewise.
1403         * gcc.dg/vect/slp-21.c: Likewise.
1404         * gcc.dg/vect/slp-23.c: Likewise.
1405         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1407         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1408         instead of vect_interleave && vect_extract_even_odd.
1409         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1410         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1411         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1412         * gcc.dg/vect/vect-1.c: Likewise.
1413         * gcc.dg/vect/vect-10.c: Likewise.
1414         * gcc.dg/vect/vect-98.c: Likewise.
1415         * gcc.dg/vect/vect-107.c: Likewise.
1416         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1417         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1418         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1419         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1420         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1421         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1422         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1423         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1424         * gcc.dg/vect/vect-strided-float.c: Likewise.
1425         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1426         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1427         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1428         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1429         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1430         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1431         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1432         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1433         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1434         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1435         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1436         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1437         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1438         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1439         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1441         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1442         target condition.
1443         * gcc.dg/vect/pr30843.c: Likewise.
1444         * gcc.dg/vect/pr33866.c: Likewise.
1445         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1446         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1447         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1448         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1450 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1452         * gcc.dg/vect/slp-11.c: Split into...
1453         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1454         gcc.dg/vect/slp-11c.c: ...these tests.
1455         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1456         * gcc.dg/vect/slp-12c.c: ...this new test.
1457         * gcc.dg/vect/slp-19.c: Split into...
1458         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1459         gcc.dg/vect/slp-19c.c: ...these new tests.
1461 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1463         * lib/target-supports.exp
1464         (check_effective_target_vect_extract_even_odd_wide): Delete.
1465         (check_effective_target_vect_strided_wide): Likewise.
1466         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1467         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1468         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1469         * gcc.dg/vect/pr37539.c: Likewise.
1470         * gcc.dg/vect/slp-11.c: Likewise.
1471         * gcc.dg/vect/slp-12a.c: Likewise.
1472         * gcc.dg/vect/slp-12b.c: Likewise.
1473         * gcc.dg/vect/slp-19.c: Likewise.
1474         * gcc.dg/vect/slp-23.c: Likewise.
1475         * gcc.dg/vect/vect-1.c: Likewise.
1476         * gcc.dg/vect/vect-98.c: Likewise.
1477         * gcc.dg/vect/vect-107.c: Likewise.
1478         * gcc.dg/vect/vect-strided-float.c: Likewise.
1480 2011-05-02  Jason Merrill  <jason@redhat.com>
1482         * g++.dg/init/new31.C: New.
1484 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1486         PR c/35445
1487         * gcc.dg/pr35445.c: New test.
1489 2011-05-02  Jason Merrill  <jason@redhat.com>
1491         * c-c++-common/vla-1.c: New.
1493 2011-05-02  Richard Guenther  <rguenther@suse.de>
1495         PR tree-optimization/48822
1496         * gcc.dg/torture/pr48822.c: New testcase.
1498 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1500         PR c++/47969
1501         * g++.dg/cpp0x/constexpr-47969.C: New.
1503 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1505         PR testsuite/48498
1506         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1507         on vect_no_align targets.
1508         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1509         vect_no_align targets.
1511 2011-05-01  Xinliang David Li  <davidxl@google.com>
1513         * gcc.dg/tree-ssa/integer-addr.c: New test.
1514         * gcc.dg/tree-ssa/alias_bug.c: New test.
1516 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1518         PR libgfortran/48787
1519         * gfortran.dg/round_3.f08: Add more checks.
1521 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1523         PR fortran/48821
1524         * gfortran.dg/import9.f90: New, proper test.
1525         * gfortran.dg/interface_37.f90: Remove bogus
1526         test (bogus copy of interface_36.f90).
1528 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1530         PR fortran/48821
1531         * gfortran.dg/interface_37.f90: New.
1533 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1535         PR fortran/48746
1536         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1538 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1540         PR tree-optimization/48809
1541         * gcc.c-torture/execute/pr48809.c: New test.
1543 2011-04-29  Jeff Law <law@redhat.com>
1545         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1547 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1549         PR c++/48606
1550         * g++.dg/init/ctor10.C: New.
1552 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1554         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1555           warning in implicitly instantiated templates.
1557 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1559         * g++.dg/warn/Wnull-conversion-1.C: New.
1560         * g++.dg/warn/Wnull-conversion-2.C: New.
1562 2011-04-29  Diego Novillo  <dnovillo@google.com>
1564         * g++.old-deja/g++.other/null3.C: Expect warning about
1565         converting boolean to a pointer.
1567 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1569         PR fortran/48462
1570         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1571         being a target.
1573         PR fortran/48746
1574         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1576 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1578         PR fortran/48810
1579         * gfortran.dg/typebound_proc_22.f90: New.
1581         PR fortran/48800
1582         * gfortran.dg/interface_36.f90: New.
1584 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1586         PR libgfortran/48488
1587         PR libgfortran/48602
1588         PR libgfortran/48615
1589         PR libgfortran/48684
1590         PR libgfortran/48787
1591         * gfortran.dg/fmt_g.f: Adjust test.
1592         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1593         * gfortran.dg/round_3.f08: New test.
1594         * gfortran.dg/namelist_print_1.f: Adjust test.
1595         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1596         * gfortran.dg/f2003_io_5.f03: Adjust test.
1597         * gfortran.dg/coarray_15.f90: Adjust test.
1598         * gfortran.dg/namelist_65.f90: Adjust test.
1599         * gfortran.dg/fmt_cache_1.f: Adjust test.
1600         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1601         * gfortran.dg/real_const_3.f90: Adjust test.
1603 2011-04-28  Xinliang David Li  <davidxl@google.com>
1605         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1606         * testsuite/g++.dg/prof-robust-1.C: New test.
1608 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1610         PR tree-optimization/48765
1611         * gcc.dg/vect/pr48765.c: New.
1613 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1615         PR tree-optimization/48775
1616         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1618 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1620         PR c++/48798
1621         * g++.dg/inherit/pr48798.C: New.
1622         * g++.old-deja/g++.other/base1.C: Adjust.
1624 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1626         PR c++/48656
1627         * g++.dg/template/inherit7.C: New test case.
1629 2011-04-28  Richard Guenther  <rguenther@suse.de>
1631         PR tree-optimization/40052
1632         PR tree-optimization/15347
1633         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1634         * gcc.dg/pr15347.c: Likewise.
1636 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1638         PR c++/48530
1639         * g++.dg/cpp0x/sfinae18.C: New.
1641 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1643         PR c++/48771
1644         * g++.dg/ext/is_literal_type1.C: New.
1646 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1648         PR fortran/48112
1649         PR fortran/48279
1650         * gfortran.dg/interface_35.f90: New.
1651         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1652         * gfortran.dg/func_result_6.f90: Add dg-warning.
1653         * gfortran.dg/bessel_1.f90: Ditto.
1654         * gfortran.dg/hypot_1.f90: Ditto.
1655         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1656         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1657         * gfortran.dg/interface_assignment_4.f90: Ditto.
1659 2011-04-27  Jason Merrill  <jason@redhat.com>
1661         * g++.dg/ext/complex8.C: New.
1663         * g++.dg/cpp0x/initlist49.C: New.
1664         * g++.dg/init/new30.C: New.
1666 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1668         PR fortran/48788
1669         * gfortran.dg/whole_file_34.f90: New.
1671 2011-04-27  Jan Hubicka  <jh@suse.cz>
1673         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1675 2011-04-27  Jason Merrill  <jason@redhat.com>
1677         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1679         * g++.dg/parse/ambig6.C: New.
1681 2011-04-27  Nick Clifton  <nickc@redhat.com>
1683         * gcc.dg/20020312-2.c: Add definition for RX.
1685         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1686         option with RX targets.
1688         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1689         /* */ comments.
1691 2011-04-27  Richard Guenther  <rguenther@suse.de>
1693         * gcc.dg/tree-ssa/pr23382.c: Remove.
1695 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1697         PR target/48767
1698         * gcc.c-torture/compile/pr48767.c: New test.
1700 2011-04-27  Richard Guenther  <rguenther@suse.de>
1702         PR tree-optimization/48772
1703         * g++.dg/pr48772.C: New testcase.
1705 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1707         PR c/48742
1708         * gcc.c-torture/compile/pr48742.c: New test.
1710 2011-04-26  Jason Merrill  <jason@redhat.com>
1712         * g++.dg/lookup/koenig13.C: New.
1714         * g++.dg/cpp0x/initlist48.C: New.
1716 2011-04-25  Jason Merrill  <jason@redhat.com>
1718         * g++.dg/cpp0x/sfinae17.C: New.
1720 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1722         PR target/48258
1723         * gcc.target/powerpc/pr48258-1.c: New file.
1724         * gcc.target/powerpc/pr48258-2.c: Ditto.
1726 2011-04-26  Xinliang David Li  <davidxl@google.com>
1728         * gcc.dg/uninit-suppress.c: New test.
1729         * gcc.dg/uninit-suppress.c: New test.
1731 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1733         PR debug/48768
1734         * gcc.dg/pr48768.c: New test.
1736         PR tree-optimization/48734
1737         * gcc.c-torture/compile/pr48734.c: New test.
1739         PR testsuite/48753
1740         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1742 2011-04-26  Richard Guenther  <rguenther@suse.de>
1744         PR tree-optimization/48731
1745         * gcc.dg/torture/pr48731.c: New testcase.
1747 2011-04-26  Richard Guenther  <rguenther@suse.de>
1749         PR testsuite/48753
1750         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1752 2011-04-26  Richard Guenther  <rguenther@suse.de>
1754         PR middle-end/48694
1755         * gcc.dg/torture/pr48694-1.c: New testcase.
1756         * gcc.dg/torture/pr48694-2.c: Likewise.
1758 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1760         * g++.dg/ext/underlying_type1.C: New.
1761         * g++.dg/ext/underlying_type2.C: Likewise.
1762         * g++.dg/ext/underlying_type3.C: Likewise.
1763         * g++.dg/ext/underlying_type4.C: Likewise.
1764         * g++.dg/ext/underlying_type5.C: Likewise.
1765         * g++.dg/ext/underlying_type6.C: Likewise.
1766         * g++.dg/ext/underlying_type7.C: Likewise.
1767         * g++.dg/ext/underlying_type8.C: Likewise.
1768         * g++.dg/ext/underlying_type9.C: Likewise.
1769         * g++.dg/ext/underlying_type10.C: Likewise.
1771 2011-04-25  Jason Merrill  <jason@redhat.com>
1773         * g++.dg/cpp0x/regress/template-const2.C: New.
1775 2011-04-25  Jeff Law <law@redhat.com>
1777         * gcc.dg/tree-ssa/vrp56.c: new test.
1779 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1781         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1783 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1785         PR preprocessor/48740
1786         * c-c++-common/raw-string-11.c: New test.
1788 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1790         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1791         hppa*-*-hpux*.
1793 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1795         PR fortran/18918
1796         * gfortran.dg/coarray_19.f90: New.
1798 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1800         PR c/48685
1801         * gcc.dg/pr48685.c: New test.
1803 2011-04-22  Jan Hubicka  <jh@suse.cz>
1805         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1807 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1809         PR tree-optimization/48717
1810         * gcc.c-torture/execute/pr48717.c: New test.
1812 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1814         PR target/48723
1815         * gcc.target/i386/pr48723.c: New test.
1817 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1819         PR c/48716
1820         * gcc.dg/gomp/pr48716.c: New test.
1821         * g++.dg/gomp/pr48716.C: New test.
1823 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1825         PR c/36750
1826         * gcc.dg/missing-field-init-2.c: Update testcase.
1828 2011-04-22  Alan Modra  <amodra@gmail.com>
1830         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1832 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1834         PR fortran/48405
1835         * gfortran.dg/function_optimize_6.f90:  New test.
1837 2011-04-21  Easwaran Raman  <eraman@google.com>
1839         * gcc.dg/stack-layout-2.c: New test.
1841 2011-04-21  Richard Guenther  <rguenther@suse.de>
1843         PR lto/48703
1844         * g++.dg/lto/pr48207-2_0.C: New testcase.
1845         * g++.dg/lto/pr48207-3_0.C: Likewise.
1847 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1849         * gnat.dg/volatile5.adb: New test.
1850         * gnat.dg/volatile5_pkg.ads: New helper.
1852 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1854         PR target/48708
1855         * gcc.target/i386/pr48708.c: New test.
1857 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1859         * gcc.dg/vect/vect-119.c: New test.
1861 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1863         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1864         and once without.
1866 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1867             Richard Sandiford  <richard.sandiford@linaro.org>
1869         PR target/46329
1870         * gcc.target/arm/pr46329.c: New test.
1872 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1874         PR fortran/18918
1875         * gfortran.dg/coarray_18.f90: New.
1877 2011-04-20  Jason Merrill  <jason@redhat.com>
1879         * g++.dg/cpp0x/initlist47.C: New.
1881         * g++.dg/init/dtor4.C: New.
1883 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1885         PR target/48678
1886         * gcc.target/i386/sse2-pinsrw.c: New test.
1887         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1888         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1889         * gcc.target/i386/sse2-insvhi.c: Ditto.
1890         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1891         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1893 2011-04-20  Jason Merrill  <jason@redhat.com>
1895         * g++.dg/template/const4.C: New.
1897 2011-04-20  Easwaran Raman  <eraman@google.com>
1899         * gcc.dg/stack-layout-1.c: New test.
1901 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1903         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1904         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1905         function.
1907 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1909         * gcc.dg/binop-xor1.c: New test.
1910         * gcc.dg/binop-xor2.c: New test.
1911         * gcc.dg/binop-xor3.c: New test.
1912         * gcc.dg/binop-xor4.c: New test.
1913         * gcc.dg/binop-xor5.c: New test.
1915 2011-04-20  Richard Guenther  <rguenther@suse.de>
1917         PR tree-optimization/47892
1918         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1920 2011-04-20  Richard Guenther  <rguenther@suse.de>
1922         PR middle-end/48695
1923         * g++.dg/torture/pr48695.C: New testcase.
1925 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1927         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1928         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1929         * gcc.c-torture/execute/pr45262.c: Ditto
1930         * gcc.dg/torture/pr43165.c: Ditto.
1931         * gcc.dg/torture/pr47228.c: Ditto.
1932         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1933         * gcc.dg/ipa/pr45644.c: Ditto.
1934         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1935         PDP11.
1937 2011-04-19  Jason Merrill  <jason@redhat.com>
1939         * g++.dg/ext/complex7.C: New.
1941         * g++.dg/ext/attrib41.C: New.
1943 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1945         PR testsuite/48676
1946         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1948 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1950         PR target/48678
1951         * gcc.target/i386/pr48678.c: New test.
1953 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1955         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1956         * g++.dg/opt/devirt2.C: New test.
1957         * g++.dg/ipa/devirt-g-1.C: Likewise.
1959 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1961         PR fortran/48588
1962         * gfortran.dg/whole_file_33.f90: New.
1964 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1966         * g++.dg/ipa/devirt-7.C: New test.
1968 2011-04-19  Richard Guenther  <rguenther@suse.de>
1970         PR lto/48207
1971         * g++.dg/lto/pr48207_0.C: New testcase.
1973 2011-04-18  Jason Merrill  <jason@redhat.com>
1975         * g++.dg/init/void1.C: New.
1977         * g++.dg/cpp0x/union4.C: New.
1979 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1981         PR middle-end/48661
1982         * g++.dg/torture/pr48661.C: New test.
1984         PR c++/48632
1985         * g++.dg/gomp/pr48632.C: New test.
1987 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1989         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1990         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1992 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1994         PR fortran/18918
1995         * gfortran.dg/coarray_17.f90: New.
1996         * gfortran.dg/coarray_10.f90: Update dg-error.
1998 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000         PR testsuite/48251
2001         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2002         * gfortran.dg/guality/guality.exp: Likewise.
2004 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2006         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2008 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2010         * gcc.dg/vect/pr48377.c: Remove dg-do run.
2012 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2014         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2016 2011-04-18  Richard Guenther  <rguenther@suse.de>
2018         PR middle-end/46364
2019         * g++.dg/torture/pr46364.C: New testcase.
2021 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2023         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
2025 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
2027         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
2029 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
2030             Ira Rosen  <ira.rosen@linaro.org>
2032         PR target/48252
2033         * gcc.target/arm/pr48252.c: New test.
2035 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
2037         PR tree-optimization/48616
2038         * gcc.dg/pr48616.c: New test.
2040 2011-04-18  Tobias Burnus  <burnus@net-b.de>
2042         PR fortran/18918
2043         * gfortran.dg/coarray_16.f90: New.
2045 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
2047         PR fortran/48462
2048         * gfortran.dg/realloc_on_assign_7.f03: New test.
2050 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2052         PR libgfortran/48602
2053         * gfortran.dg/fmt_g0_6.f08: New test.
2055 2011-04-17  Jason Merrill  <jason@redhat.com>
2057         * g++.dg/cpp0x/sfinae16.C: New.
2059 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
2061         * gcc.target/mips/reg-var-1.c: New test.
2063 2011-04-17  Jan Hubicka  <jh@suse.cz>
2065         * gcc.dg/winline-5.c: Update testcase.
2067 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2069         * gnat.dg/discr27.ad[sb]: Move dg directive.
2070         * gnat.dg/discr28.ad[sb]: New test.
2071         * gnat.dg/discr28_pkg.ads: New helper.
2073 2011-04-17  Michael Matz  <matz@suse.de>
2075         PR tree-optimization/48622
2076         PR lto/48645
2077         * gcc.dg/lto/pr48622_0.c: New test.
2079 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
2081         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2082         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2083         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2084         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2085         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2086         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2088 2011-04-15  Jason Merrill  <jason@redhat.com>
2090         * g++.dg/cpp0x/range-for17.C: New.
2092 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2094         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2095         * g++.dg/cpp0x/range-for3.C: Likewise.
2096         * g++.dg/cpp0x/range-for9.C: Correct error message.
2097         * g++.dg/cpp0x/range-for11.C: New.
2098         * g++.dg/cpp0x/range-for12.C: New.
2099         * g++.dg/cpp0x/range-for13.C: New.
2100         * g++.dg/cpp0x/range-for14.C: New.
2101         * g++.dg/cpp0x/range-for15.C: New.
2102         * g++.dg/cpp0x/range-for16.C: New.
2104 2011-04-15  Tobias Burnus  <burnus@net-b.de>
2106         PR fortran/18918
2107         * gfortran.dg/coarray_15.f90: Change to dg-do run.
2109 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2111         * objc.dg/naming-4.m: Updated.
2112         * objc.dg/naming-5.m: Updated.
2113         * objc.dg/naming-6.m: New.
2114         * objc.dg/naming-7.m: New.
2115         * obj-c++.dg/naming-1.mm: Updated.
2116         * obj-c++.dg/naming-2.mm: Updated.
2117         * obj-c++.dg/naming-3.mm: New.
2118         * obj-c++.dg/naming-4.mm: New.
2120 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2122         PR libgfortran/48589
2123         * gfortran.dg/fmt_g0_5.f08: New test.
2125 2011-04-15  Richard Guenther  <rguenther@suse.de>
2127         PR testsuite/48286
2128         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2130 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
2132         * gcc.target/avr/torture/pr41885.c (dg-options): Change
2133         -finline-limit=0 to -fno-inline
2135 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
2137         PR target/48614
2138         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2139         just avx.
2141 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
2143         PR target/48605
2144         * gcc.target/i386/sse4_1-insertps-3.c: New test.
2145         * gcc.target/i386/sse4_1-insertps-4.c: New test.
2146         * gcc.target/i386/avx-insertps-3.c: New test.
2147         * gcc.target/i386/avx-insertps-4.c: New test.
2149 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2151         * gcc.target/avr/torture/pr41885.c (dg-options): Add
2152         -finline-limit=0
2154 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2156         PR target/46779
2157         PR target/45291
2158         PR target/41894
2159         * gcc.target/avr/pr46779-1.c: New test case
2160         * gcc.target/avr/pr46779-2.c: New test case
2162 2011-04-14  Jason Merrill  <jason@redhat.com>
2164         * g++.dg/cpp0x/sfinae15.C: New.
2166         * g++.dg/cpp0x/sfinae14.C: New.
2168         * g++.dg/ext/vla10.C: New.
2170 2011-04-14  Richard Guenther  <rguenther@suse.de>
2172         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2174 2011-04-14  Richard Guenther  <rguenther@suse.de>
2176         * gcc.dg/fold-bitand-4.c: Move ...
2177         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
2179 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2181         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2182         variables const.
2183         * gcc.target/avr/torture/trivial.c: Ditto.
2185 2011-04-13  Jason Merrill  <jason@redhat.com>
2187         * g++.dg/template/operator11.C: New.
2189 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
2191         PR middle-end/48591
2192         * gcc.dg/gomp/pr48591.c: New test.
2194         PR c++/48570
2195         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2196         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2198 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
2200         PR c++/48574
2201         * g++.dg/template/dependent-expr7.C: New test case.
2203 2011-04-13  Jason Merrill  <jason@redhat.com>
2205         * g++.dg/cpp0x/sfinae13.C: New.
2207 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
2209         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2211 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2213         * gcc.target/arm/pr43698.c: Remove -march option.
2215 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2217         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2218         -march option.
2220 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2222         PR fortran/48360
2223         PR fortran/48456
2224         * gfortran.dg/realloc_on_assign_6.f03: New test.
2226 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2228         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2229         targets the additional -mno-ms-bitfields and
2230         -Wno-packed-bitfield-compat options.
2231         * g++.dg/ext/bitfield3.C: Likewise.
2232         * g++.dg/ext/bitfield4.C: Likewise.
2233         * g++.dg/ext/bitfield5.C: Likewise.
2234         * gcc.dg/bitfld-15.c: Likewise.
2235         * gcc.dg/bitfld-16.c: Likewise.
2236         * gcc.dg/bitfld-17.c: Likewise.
2237         * gcc.dg/bitfld-18.c: Likewise.
2239 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2241         * gcc.target/arm/neon-vld3-1.c: New test.
2242         * gcc.target/arm/neon-vst3-1.c: New test.
2243         * gcc.target/arm/neon/v*.c: Regenerate.
2245 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2247         PR rtl-optimization/48549
2248         * g++.dg/opt/pr48549.C: New test.
2250 2011-04-12  Richard Guenther  <rguenther@suse.de>
2252         PR tree-optimization/46076
2253         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2255 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2257         PR testsuite/21164
2258         * lib/compat.exp (compat-execute): Declare unsupported after
2259         stripping path from src1.
2260         * lib/lto.exp (lto-execute): Likewise.
2262 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2264         PR c/48552
2265         * gcc.dg/pr48552-1.c: New test.
2266         * gcc.dg/pr48552-2.c: New test.
2268 2011-04-11  Jason Merrill  <jason@redhat.com>
2270         * g++.dg/cpp0x/sfinae12.C: New.
2272         * g++.dg/cpp0x/enum10.C: New.
2274         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2276         * g++.dg/cpp0x/rv-func.C: New.
2278 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2280         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2281         alpha*-dec-osf5*.
2283 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2285         PR tree-optimization/48195
2286         * gcc.dg/ipa/pr48195.c: New test.
2288 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2290         * gnat.dg/return3.adb: Remove unused switch.
2292 2011-04-08  Mike Stump  <mikestump@comcast.net>
2294         PR testsuite/48506
2295         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2296         default to fno-common.
2298 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2300         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2301         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2303 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2305         PR fortran/48448
2306         * gfortran.dg/function_optimize_5.f90:  New test.
2308 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2310         * gnat.dg/aggr17.adb: New test.
2311         * gnat.dg/aggr18.adb: Likewise.
2313 2011-04-08  Michael Matz  <matz@suse.de>
2315         PR middle-end/48389
2316         * gcc.target/i386/pr48389.c: New test.
2318 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2320         PR rtl-optimization/48272
2321         * g++.dg/opt/pr48272.C: New.
2323 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2325         PR rtl-optimization/48235
2326         * gcc.dg/pr48235.c: New.
2328 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2330         PR rtl-optimization/48302
2331         * g++.dg/opt/pr48302.C: New.
2333 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2335         PR target/48273
2336         * g++.dg/opt/pr48273.C: New.
2338 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2340         PR rtl-optimization/48442
2341         * gcc.dg/pr48442.c: New.
2343 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2345         PR tree-optimization/48377
2346         * gcc.dg/vect/pr48377.c: New test.
2348 2011-04-07  Jason Merrill  <jason@redhat.com>
2350         * g++.dg/cpp0x/regress/call1.C: New.
2352         * g++.dg/cpp0x/variadic107.C: New.
2354         * g++.dg/cpp0x/sfinae11.C: New.
2355         * g++.dg/cpp0x/noexcept02.C: Fix.
2357         * g++.dg/cpp0x/sfinae10.C: New.
2359         * g++.dg/cpp0x/sfinae9.C: New.
2361         * c-c++-common/Wcast-qual-1.c: Move here from...
2362         * gcc.dg/cast-qual-3.c: ...here, and...
2363         * g++.dg/warn/Wcast-qual2.C: ...here.
2365         * g++.dg/cpp0x/sfinae8.C: New.
2367         * g++.dg/cpp0x/sfinae7.C: New.
2369         * g++.dg/cpp0x/enum9.C: New.
2371 2011-04-07  Mike Stump  <mikestump@comcast.net>
2373         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2374         with no trampolines.
2376 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2378         PR fortran/48117
2379         * gfortran.dg/gomp/pr48117.f90: New test.
2381         PR debug/48343
2382         * gcc.dg/torture/pr48343.c: New test.
2384 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2386         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2388 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2390         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2392 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2394         PR target/43920
2395         * lib/scanasm.exp (object-size): New proc.
2396         * gcc.target/arm/pr43920-2.c: New test.
2398 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2400         PR fortran/18918
2401         PR fortran/48477
2402         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2404 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2406         * gcc.dg/mtune.c: Prune note from output.
2408 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2410         PR debug/48466
2411         * gcc.dg/guality/pr36977.c: New test.
2412         * gcc.dg/guality/pr48466.c: New test.
2414 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2416         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2418 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2420         * gnat.dg/return3.adb: New test.
2422 2011-04-06  Richard Guenther  <rguenther@suse.de>
2424         PR tree-optimization/47663
2425         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2427 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2429         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2430         Solaris 8 and 9 as well.
2432 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2434         PR target/43920
2435         * gcc.target/arm/pr43920-1.c: New test.
2437 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2439         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2440         (cctor): Actually return the value.
2441         (main): Cast return values.
2443 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2445         * gfortran.dg/character_comparison_8.f90:  New test.
2447 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2449         * frontend-passes: (optimize_lexical_comparison): New function.
2450         (optimize_expr): Call it.
2451         (optimize_comparison): Also handle lexical comparison functions.
2452         Return false instad of -2 for unequal comparison.
2454 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2456         PR fortran/48412
2457         * function_optimize_4.f90:  New test.
2459 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2461         PR fortran/18918
2462         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2463         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2464         * gfortran.dg/coarray_15.f90: New.
2466 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2468         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2469         * gfortran.dg/bessel_7.f90: Likewise.
2471 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2473         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2475 2011-04-03  Richard Guenther  <rguenther@suse.de>
2476             Ira Rosen  <ira.rosen@linaro.org>
2478         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2479         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2480         -ftree-loop-if-convert-stores.
2482 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2484         * gnat.dg/specs/aggr2.ads: New test.
2486 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2488         * gnat.dg/debug2.ad[sb]: New test.
2489         * gnat.dg/debug2_pkg.ads: New helper.
2490         * gnat.dg/debug3.ad[sb]: New test.
2492 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2494         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2496 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2498         PR middle-end/48335
2499         * gcc.c-torture/compile/pr48335-1.c: New test.
2500         * gcc.dg/pr48335-1.c: New test.
2501         * gcc.dg/pr48335-2.c: New test.
2502         * gcc.dg/pr48335-3.c: New test.
2503         * gcc.dg/pr48335-4.c: New test.
2504         * gcc.dg/pr48335-5.c: New test.
2505         * gcc.dg/pr48335-6.c: New test.
2506         * gcc.dg/pr48335-7.c: New test.
2507         * gcc.dg/pr48335-8.c: New test.
2508         * gcc.target/i386/pr48335-1.c: New test.
2510 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2512         PR c/36299
2513         * gcc.dg/Waddress.c: New test.
2515 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2517         PR fortran/48352
2518         * gfortran.dg/function_optimize_3.f90:  New test.
2520 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2522         * gcc.c-torture/compile/20110401-1.c: New test.
2524         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2525         * g++.dg/lto/20091002-2_0.C: Likewise.
2526         * g++.dg/lto/20090303_0.c: Likewise.
2527         * g++.dg/lto/20091004-1_0.C: Likewise.
2528         * g++.dg/lto/20091002-3_0.C: Likewise.
2529         * g++.dg/lto/20091004-2_0.C: Likewise.
2530         * g++.dg/lto/20081123_0.C: Likewise.
2531         * g++.dg/lto/20090313_0.C: Likewise.
2532         * g++.dg/lto/20081109-1_0.C: Likewise.
2533         * g++.dg/lto/20081219_0.C: Likewise.
2534         * g++.dg/lto/20081204-1_0.C: Likewise.
2535         * g++.dg/lto/20090302_0.C: Likewise.
2536         * g++.dg/lto/20081119-1_0.C: Likewise.
2537         * g++.dg/lto/20081118_0.C: Likewise.
2538         * gcc.dg/lto/20091020-2_0.c: Likewise.
2539         * gcc.dg/lto/20090210_0.c: Likewise.
2540         * gcc.dg/lto/20081204-1_0.c: Likewise.
2541         * gcc.dg/lto/20081224_0.c: Likewise.
2542         * gcc.dg/lto/20090219_0.c: Likewise.
2543         * gcc.dg/lto/20091014-1_0.c: Likewise.
2544         * gcc.dg/lto/20091016-1_0.c: Likewise.
2545         * gcc.dg/lto/20090206-2_0.c: Likewise.
2546         * gcc.dg/lto/20090116_0.c: Likewise.
2547         * gcc.dg/lto/20091013-1_0.c: Likewise.
2548         * gcc.dg/lto/20091015-1_0.c: Likewise.
2549         * gcc.dg/lto/20090126-2_0.c: Likewise.
2551 2011-03-31  Ian Lance Taylor  <iant@google.com>
2553         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2555 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2557         * gnat.dg/opt16.adb: New test.
2559 2011-03-31  Jason Merrill  <jason@redhat.com>
2561         * g++.dg/cpp0x/defaulted24.C: New.
2563 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2565         PR target/16292
2566         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2567         with -O0.
2569 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2571         * g++.dg/other/i386-9.C: New test.
2573 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2575         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2577 2011-03-30  Jason Merrill  <jason@redhat.com>
2579         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2581         * g++.dg/cpp0x/regress/isnan.C: New.
2583         * g++.dg/cpp0x/initlist46.C: New.
2585 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2587         PR target/47551
2588         * gcc.target/arm/neon-modes-2.c: New test.
2590 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2592         PR c/48305
2593         * gcc.c-torture/compile/pr48305.c: New test.
2595 2011-03-29  Jason Merrill  <jason@redhat.com>
2597         * g++.dg/cpp0x/regress/value-dep1.C: New.
2599 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2601         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2603 2011-03-29  Ian Lance Taylor  <iant@google.com>
2605         * go.test/go-test.exp: Handle the test lines used in several new
2606         tests.
2607         (errchk): Add opts parameter.  Change all callers.  Handle parens
2608         in regexps.
2610 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2611             Dominique d'Humieres  <dominiq@lps.ens.fr>
2613         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2614         and __APPLE__ && __PPC__ && __ALTIVEC__.
2616 2011-03-29  Jason Merrill  <jason@redhat.com>
2618         * g++.dg/cpp0x/dependent1.C: New.
2620         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2622         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2624         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2626 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2628         PR fortran/48095
2629         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2630         * gfortran.dg/proc_ptr_comp_32.f90: New.
2632 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2634         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2635         check for corresponding warning.
2637 2011-03-28  Jason Merrill  <jason@redhat.com>
2639         * g++.dg/cpp0x/rv-deduce2.C: New.
2641 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2643         PR debug/48203
2644         * gcc.dg/pr48203.c: New test.
2646 2011-03-28  Jeff Law <law@redhat.com>
2648         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2650 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2652         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2653         and __PPC__ && __ALTIVEC__.
2655 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2657         PR testsuite/48238
2658         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2659         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2660         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2661         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2663 2011-03-28  Jason Merrill  <jason@redhat.com>
2665         * g++.dg/cpp0x/initlist-array2.C: New.
2667         * g++.dg/cpp0x/initlist-array1.C: New.
2669         * g++.dg/cpp0x/constexpr-compound.C: New.
2671         * g++.dg/cpp0x/constexpr-using.C: New.
2673         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2675 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2677         PR testsuite/48276
2678         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2680 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2682         * gcc.dg/slp-1.c: New test.
2684 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2686         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2687         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2688         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2689         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2690         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2691         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2692         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2693         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2694         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2695         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2696         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2697         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2698         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2699         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2701 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2703         PR fortran/47065
2704         * gfortran.dg/trim_optimize_5.f90:  New test.
2705         * gfortran.dg/trim_optimize_6.f90:  New test.
2707 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2709         PR target/38598
2710         * gcc.target/mips/madd-7.c: Remove -mlong32.
2711         * gcc.target/mips/msub-7.c: Likewise.
2713 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2715         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2716         accesses to preserve the meaning of the test for doubleword vectors.
2717         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2718         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2720 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2722         PR fortran/48291
2723         * gfortran.dg/class_42.f03: New.
2725 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2727         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2728         strided accesses.
2730 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2732         PR rtl-optimization/48144
2733         * gcc.dg/pr48144.c: New test.
2735 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2737         * gnat.dg/discr27.ad[sb]: New test.
2739 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2741         * gnat.dg/limited_with2.ad[sb]: New test.
2742         * gnat.dg/limited_with2_pkg1.ads: New helper.
2743         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2745 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2747         * gnat.dg/opt15.adb: New test.
2748         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2750 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2752         PR fortran/48174
2753         PR fortran/45304
2754         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2755         * gfortran.dg/leadz_trailz_3.f90: Ditto
2757 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2759         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2761 2011-03-25  Jason Merrill  <jason@redhat.com>
2763         * g++.dg/cpp0x/defaulted22.C: New.
2764         * g++.dg/cpp0x/defaulted23.C: New.
2765         * g++.dg/cpp0x/defaulted15.C: Adjust.
2767 2011-03-25  Jason Merrill  <jason@redhat.com>
2769         * g++.dg/cpp0x/move1.C: New.
2771 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2773         PR target/48287
2774         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2776 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2778         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2779         for mips-sgi-irix6.5.
2780         Replace snprintf prototype by <stdio.h>.
2782 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2784         PR testsuite/48283
2785         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2786         run_expensive_tests.
2787         * gcc.dg/graphite/block-4.c: Likewise.
2788         * gcc.dg/graphite/block-7.c: Likewise.
2789         * gcc.dg/graphite/block-8.c: Likewise.
2791 2011-03-25  Richard Guenther  <rguenther@suse.de>
2793         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2794         * g++.dg/tree-ssa/pr8781.C: Likewise.
2795         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2796         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2797         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2798         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2799         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2800         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2801         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2802         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2803         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2804         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2805         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2806         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2807         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2808         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2809         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2810         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2811         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2812         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2813         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2814         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2815         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2816         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2817         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2818         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2819         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2820         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2821         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2822         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2823         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2824         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2825         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2826         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2827         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2828         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2829         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2830         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2831         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2832         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2833         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2834         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2835         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2836         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2837         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2838         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2839         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2840         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2841         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2842         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2843         * c-c++-common/pr46562-2.c: Likewise.
2844         * gfortran.dg/pr42108.f90: Likewise.
2845         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2846         foo to be inlined even at -O1.
2847         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2848         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2849         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2850         * gcc.dg/matrix/matrix.exp: Disable FRE.
2852 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2854         PR debug/48204
2855         * gcc.dg/dfp/pr48204.c: New test.
2857 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2859         PR target/48209
2860         * gcc.c-torture/execute/pr47917.c: Move this...
2861         * gcc.dg/torture/pr47917.c: to here and add xfails.
2863 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2865         * gnat.dg/array16.ad[sb]: New test.
2866         * gnat.dg/array16.ads: New helper.
2868 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2870         * gnat.dg/derived_type2.adb: New test.
2872 2011-03-24  Richard Guenther  <rguenther@suse.de>
2874         PR tree-optimization/48271
2875         * g++.dg/torture/pr48271.C: New testcase.
2877 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2879         * gnat.dg/array15.ad[sb]: New test.
2881 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2883         PR target/48237
2884         * gcc.target/i386/pr48237.c: New test.
2886 2011-03-24  Richard Guenther  <rguenther@suse.de>
2888         PR middle-end/48269
2889         * gcc.dg/builtin-object-size-10.c: New testcase.
2891 2011-03-24  Richard Guenther  <rguenther@suse.de>
2893         PR tree-optimization/46562
2894         * c-c++-common/pr46562-2.c: New testcase.
2895         * c-c++-common/pr46562.c: Likewise.
2897 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2899         * gcc.dg/vect/vect-cselim-1.c: New test.
2900         * gcc.dg/vect/vect-cselim-2.c: New test.
2902 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2904         * gcc.target/arm/pr46934.c: New.
2906 2011-03-23  Ian Lance Taylor  <iant@google.com>
2908         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2910 2011-03-23  Richard Guenther  <rguenther@suse.de>
2912         * gcc.dg/struct: Remove directory and contents.
2914 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2916         PR testsuite/48251
2917         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2919 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2921         * gnat.dg/discr26.ad[sb]: New test.
2922         * gnat.dg/discr26_pkg.ads: New helper.
2924 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2926         PR target/47553
2927         * gcc.target/arm/neon-vld-1.c: New test.
2929 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2931         * gnat.dg/array14.ad[sb]: New test.
2932         * gnat.dg/array14_pkg.ads: New helper.
2934 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2936         * gcc.c-torture/execute/920501-8.x: Remove.
2937         * gcc.c-torture/execute/930513-1.x: Remove.
2938         * gcc.c-torture/execute/960312-1.x: Remove.
2939         * gcc.c-torture/compile/20000804-1.c,
2940         gcc.c-torture/compile/20001205-1.c,
2941         gcc.c-torture/compile/20001226-1.c,
2942         gcc.c-torture/compile/20010518-2.c,
2943         gcc.c-torture/compile/20020312-1.c,
2944         gcc.c-torture/compile/20020604-1.c,
2945         gcc.c-torture/compile/920501-12.c,
2946         gcc.c-torture/compile/920501-4.c,
2947         gcc.c-torture/compile/920520-1.c,
2948         gcc.c-torture/compile/980506-1.c,
2949         gcc.c-torture/execute/980709-1.x,
2950         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2951         options for m68hc11.
2952         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2953         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2954         m68hc11.
2956 2011-03-22  Nick Clifton  <nickc@redhat.com>
2958         * lib/target-supports.exp (check_profiling_available): Add MN10300
2959         to the list of targets that do not support profiling.  Restore
2960         alpha sorting to this list.
2962 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2964         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2965         failure on 32-bit systems.
2966         * gcc.dg/torture/vector-2.c: Ditto.
2968 2011-03-22  Richard Guenther  <rguenther@suse.de>
2970         PR tree-optimization/48228
2971         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2973 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2975         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2976         powerpc.
2978         PR target/48226
2979         * gcc.target/powerpc/pr48226.c: New file.
2981 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2983         * lib/prune.exp (prune_gcc_output): Prune "could not create
2984         compact unwind for" warnings.
2986 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2988         PR c/42544
2989         PR c/48197
2990         * gcc.c-torture/execute/pr42544.c: New test.
2991         * gcc.c-torture/execute/pr48197.c: New test.
2993 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2995         PR preprocessor/48192
2996         * gcc.target/powerpc/pr48192.c: New file.
2998         PR target/48053
2999         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3000         split problem of 0 being loaded in a VSX register.
3002 2011-03-21  Richard Guenther  <rguenther@suse.de>
3004         PR c/47939
3005         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3006         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3007         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3008         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3010 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
3012         PR target/48213
3013         * gcc.dg/pr48213.c: New test.
3015 2011-03-21  Kai Tietz  <ktietz@redhat.com>
3017         PR target/12171
3018         * g++.dg/plugin/attribute_plugin.c: Adjust test.
3020 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
3022         * gcc.target/arm/xor-and.c: New.
3024 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3026         PR fortran/22572
3027         * gfortran.dg/function_optimize_1.f90:  New test.
3028         * gfortran.dg/function_optimize_2.f90:  New test.
3030 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
3032         PR rtl-optimization/47502
3033         * gcc.target/i386/pr47502-1.c: New.
3034         * gcc.target/i386/pr47502-2.c: Likewise.
3036 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
3038         PR rtl-optimization/48156
3039         * gcc.dg/pr48156.c: New test.
3041 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3043         PR libfortran/47439
3044         * gfortran.dg/scratch_1.f90: Adjust test.
3046 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3048         PR libfortran/47439
3049         * gfortran.dg/scratch_1.f90: New test.
3051 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
3053         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3054         variably modified typedefs.
3055         * gcc.dg/c1x-typedef-2.c: Remove.
3057 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
3059         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3060         * gcc.dg/c1x-anon-struct-3.c: New test.
3061         * gcc.dg/anon-struct-11.c: Update.
3063 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3065         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3066         dg-xfail-run-if.
3067         Only xfail with gas.
3069 2011-03-18  Jason Merrill  <jason@redhat.com>
3071         * g++.dg/template/fn-ptr1.C: New.
3073         * g++.dg/overload/volatile1.C: New.
3075         * g++.dg/opt/pr23372.C: New.
3077         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3079 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081         PR middle-end/47405
3082         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3084 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
3086         * gcc.target/arm/unsigned-extend-1.c: New.
3088 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
3090         PR bootstrap/48161
3091         * gcc.c-torture/compile/pr48161.c: New test.
3093 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
3095         PR middle-end/47725
3096         * gcc.dg/torture/pr47725.c: New.
3098 2011-03-17  Jason Merrill  <jason@redhat.com>
3100         * g++.dg/cpp0x/constexpr-overflow2.C: New.
3101         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3103 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
3105         * gnat.dg/specs/elab2.ads: New test.
3106         * gnat.dg/specs/elab2_pkg.ads: New helper.
3108 2011-03-17  Jason Merrill  <jason@redhat.com>
3110         * g++.dg/cpp0x/decltype-1212.C: New.
3111         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3113 2011-03-17  Jason Merrill  <jason@redhat.com>
3115         * g++.dg/parse/memfnquals1.C: New.
3117 2011-03-17  Richard Guenther  <rguenther@suse.de>
3119         PR middle-end/48134
3120         * gcc.dg/pr48134.c: New testcase.
3122 2011-03-17  Richard Guenther  <rguenther@suse.de>
3124         PR middle-end/48165
3125         * g++.dg/torture/pr48165.C: New testcase.
3127 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
3129         PR rtl-optimization/48141
3130         * gcc.dg/pr48141.c: New test.
3132 2011-03-16  Jason Merrill  <jason@redhat.com>
3134         * g++.dg/cpp0x/constexpr-48089.C: New.
3136         * g++.dg/cpp0x/constexpr-abi1.C: New.
3138         * g++.dg/cpp0x/constexpr-46336.C: New.
3139         * g++.dg/parse/friend5.C: Adjust expected errors.
3141         * g++.dg/cpp0x/constexpr-47570.C: New.
3143 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
3145         PR debug/47510
3146         * ++.dg/debug/dwarf2/typedef6.C: New test.
3148 2011-03-16  Jason Merrill  <jason@redhat.com>
3150         * g++.dg/cpp0x/elision2.C: New.
3152         * g++.dg/cpp0x/constexpr-array3.C: New.
3154 2011-03-16  Jason Merrill  <jason@redhat.com>
3156         * g++.dg/cpp0x/sfinae6.C: New.
3157         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3158         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3159         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3160         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3161         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3163 2011-03-16  Jason Merrill  <jason@redhat.com>
3165         * g++.dg/template/incomplete6.C: New.
3167 2011-03-16  Jeff Law <law@redhat.com>
3169         * gcc.dg/tree-ssa/vrp55.c: New test.
3171 2011-03-16  Jason Merrill  <jason@redhat.com>
3173         * g++.dg/cpp0x/auto22.C: New.
3175 2011-03-16  Richard Guenther  <rguenther@suse.de>
3177         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3178         optimizing it away if promoted to const.
3180 2011-03-16  Richard Guenther  <rguenther@suse.de>
3182         PR tree-optimization/48149
3183         * gcc.dg/fold-complex-1.c: New testcase.
3185 2011-03-16  Richard Guenther  <rguenther@suse.de>
3187         PR testsuite/48147
3188         * gcc.dg/guality/pr45882.c: Really make sure no inlining
3189         or cloning happens.
3191 2011-03-16  Richard Guenther  <rguenther@suse.de>
3193         PR tree-optimization/26134
3194         * gcc.dg/tree-ssa/complex-6.c: New testcase.
3196 2011-03-16  Richard Guenther  <rguenther@suse.de>
3198         PR tree-optimization/48146
3199         * gcc.dg/torture/pr48146.c: New testcase.
3201 2011-03-16  Richard Guenther  <rguenther@suse.de>
3203         * gcc.dg/tree-ssa/pr14814.c: Adjust.
3204         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3206 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
3208         PR middle-end/48136
3209         * gcc.c-torture/compile/pr48136.c: New test.
3211         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3213         PR debug/45882
3214         * gcc.dg/guality/pr45882.c: New test.
3216 2011-03-15  Jason Merrill  <jason@redhat.com>
3218         * g++.dg/cpp0x/constexpr-recursion.C: New.
3220         * g++.dg/cpp0x/implicit11.C: New.
3222 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3224         * g++.dg/cpp0x/constexpr-attribute.C: New.
3226 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3228         * g++.dg/parse/pr34758.C: New.
3230 2011-03-15  Xinliang David Li  <davidxl@google.com>
3232         PR c/47837
3233         * gcc.dg/uninit-pred-7_d.c: New test.
3234         * gcc.dg/uninit-pred-8_d.c: New test.
3236 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3238         PR target/46788
3239         * gcc.target/arm/pr46788.c: New.
3241 2011-03-15  Richard Guenther  <rguenther@suse.de>
3243         PR middle-end/47650
3244         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3245         * gfortran.dg/ishft_4.f90: Likewise.
3246         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3248 2011-03-15  Richard Guenther  <rguenther@suse.de>
3250         PR tree-optimization/13954
3251         * g++.dg/tree-ssa/pr13954.C: New testcase.
3253 2011-03-15  Richard Guenther  <rguenther@suse.de>
3255         PR tree-optimization/48037
3256         * gcc.target/i386/pr48037-1.c: New testcase.
3258 2011-03-15  Richard Guenther  <rguenther@suse.de>
3260         PR tree-optimization/41490
3261         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3262         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3263         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3264         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3265         * g++.dg/tree-ssa/pr33604.C: Adjust.
3267 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3269         PR middle-end/47917
3270         * gcc.c-torture/execute/pr47917.c: New test.
3271         * gcc.dg/pr47917.c: New test.
3273         PR middle-end/38878
3274         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3276 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3278         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3279         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3280         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3281         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3282         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3283         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3284         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3285         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3286         * gcc.target/i386/avx-floor-vec.c: Ditto.
3287         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3288         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3289         * gcc.target/i386/avx-rint-vec.c: Ditto.
3290         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3291         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3292         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3293         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3295 2011-03-14  Tom Tromey  <tromey@redhat.com>
3297         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3298         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3299         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3301 2011-03-14  Tom Tromey  <tromey@redhat.com>
3303         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3304         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3305         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3307 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3309         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3311 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3313         PR rtl-optimization/47166
3314         * gcc.c-torture/execute/postmod-1.c: New test.
3316 2011-03-14  Richard Guenther  <rguenther@suse.de>
3318         PR middle-end/48098
3319         * gcc.dg/torture/pr48098.c: New testcase.
3321 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3323         PR target/48053
3324         * gcc.target/powerpc/pr48053-1.c: New test.
3325         * gcc.target/powerpc/pr48053-2.c: Likewise.
3327 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3329         PR libfortran/48066
3330         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3332 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3334         PR libfortran/48066
3335         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3337 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3339         PR fortran/48059
3340         * gfortran.dg/class_41.f03: New.
3342 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3344         * g++.dg/conversion/cast3.C: New test.
3346 2011-03-11  Jason Merrill  <jason@redhat.com>
3348         * g++.dg/template/error45.C: New.
3350         * g++.dg/parse/no-type-defn1.C: New.
3352         * g++.dg/ext/attrib40.C: New.
3354         * g++.dg/cpp0x/regress/array1.C: New.
3356 2011-03-11  Richard Guenther  <rguenther@suse.de>
3358         PR tree-optimization/48067
3359         * gcc.dg/pr48067.c: New testcase.
3361 2011-03-11  Richard Guenther  <rguenther@suse.de>
3363         PR lto/48073
3364         * g++.dg/lto/20110311-1_0.C: New testcase.
3366 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3368         PR c++/48035
3369         * g++.dg/inherit/virtual8.C: New test.
3371         PR middle-end/48044
3372         * gcc.dg/torture/pr48044.c: New test.
3374 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3376         PR fortran/47768
3377         * gfortran.dg/proc_ptr_comp_31.f90: New.
3379 2011-03-11  Richard Guenther  <rguenther@suse.de>
3381         PR tree-optimization/47278
3382         * gcc.dg/torture/pr47278-1.c: New testcase.
3383         * gcc.dg/torture/pr47278-2.c: Likewise.
3385 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3387         PR tree-optimization/48063
3388         * gcc.dg/torture/pr48063.c: New test.
3390 2011-03-10  Jason Merrill  <jason@redhat.com>
3392         * g++.dg/template/array22.C: New.
3394         * g++.dg/cpp0x/syntax-err1.C: New.
3395         * g++.dg/parse/error36.C: Adjust expected errors.
3396         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3397         * g++.old-deja/g++.pt/typename3.C: Likewise.
3398         * g++.old-deja/g++.pt/typename4.C: Likewise.
3399         * g++.old-deja/g++.pt/typename6.C: Likewise.
3401 2011-03-09  Jason Merrill  <jason@redhat.com>
3403         * g++.dg/template/nontype22.C: New.
3405 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3407         PR tree-optimization/47714
3408         * g++.dg/torture/pr47714.C: New test.
3410 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3412         PR target/47755
3413         * gcc.target/powerpc/pr47755-2.c: New file.
3415 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3417         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3418         is not set in the environment, pass 64 as first argument when not
3419         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3420         native where ulimit -u is supported.
3422 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3424         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3426 2011-03-08  Jason Merrill  <jason@redhat.com>
3428         * g++.dg/template/nontype21.C: New.
3430         * g++.dg/template/anon5.C: New.
3432 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3434         PR debug/47881
3435         * gcc.dg/pr47881.c: New test.
3437 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3439         PR c++/47957
3440         * g++.dg/lookup/template3.C: New test.
3442 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3444         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3445         'long' type.
3447 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3449         PR testsuite/47954
3450         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3451         sizeof to compute alignment.
3453 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3455         PR tree-optimization/48022
3456         * gcc.dg/pr48022-1.c: New test.
3457         * gcc.dg/pr48022-2.c: New test.
3459 2011-03-07  Jason Merrill  <jason@redhat.com>
3461         * g++.dg/template/nontype20.C: New.
3462         * g++.dg/init/member1.C: Adjust expected errors.
3463         * g++.dg/parse/constant4.C: Likewise.
3464         * g++.dg/template/qualified-id3.C: Likewise.
3465         * g++.old-deja/g++.pt/crash10.C: Likewise.
3467         * g++.dg/cpp0x/regress/non-const1.C: New.
3469 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3471         PR debug/47991
3472         * gcc.dg/pr47991.c: New test.
3474 2011-03-07  Jason Merrill  <jason@redhat.com>
3476         * g++.dg/abi/mangle46.C: New.
3478 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3480         PR target/47862
3481         * gcc.target/powerpc/pr47862.c: New.
3483 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3485         PR target/45413
3486         * gcc.target/i386/combine-mul.c: Require nonpic.
3488 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3489             Nathan Froyd  <froydnj@codesourcery.com>
3491         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3493 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3495         * README.QMTEST: Remove.
3497 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3498             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3500         PR fortran/47850
3501         * gfortran.dg/array_constructor_37.f90 : New test.
3503 2011-03-05  Jason Merrill  <jason@redhat.com>
3505         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3506         * g++.dg/abi/mangle45.C: Likewise.
3507         * g++.dg/cpp0x/trailing1.C: Likewise.
3509 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3511         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3513 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3515         PR rtl-optimization/47899
3516         * gcc.dg/pr47899.c: New test.
3518         * gcc.dg/torture/pr47968.c: Ignore warnings.
3520         PR tree-optimization/47967
3521         * gcc.c-torture/compile/pr47967.c: New test.
3523 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3525         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3526         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3528 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3530         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3531         and property_getAttributes() if __OBJC2__.
3532         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3533         * objc.dg/property/property-encoding-1.m: New.
3534         * obj-c++.dg/property/property-encoding-1.mm: New.
3536 2011-03-04  Jason Merrill  <jason@redhat.com>
3538         * g++.dg/template/pseudodtor6.C: New.
3540         * g++.dg/inherit/covariant19.C: New.
3542 2011-03-04  Richard Guenther  <rguenther@suse.de>
3544         PR middle-end/47968
3545         * gcc.dg/torture/pr47968.c: New testcase.
3547 2011-03-04  Richard Guenther  <rguenther@suse.de>
3549         PR middle-end/47975
3550         * gcc.dg/torture/pr47975.c: New testcase.
3552 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3554         PR c++/47974
3555         * g++.dg/template/crash106.C: New.
3557 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3559         PR c/47963
3560         * gcc.dg/gomp/pr47963.c: New test.
3561         * g++.dg/gomp/pr47963.C: New test.
3563 2011-03-02  Jason Merrill  <jason@redhat.com>
3565         * g++.dg/cpp0x/regress/condition1.C: New.
3567         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3569 2011-03-01  Jason Merrill  <jason@redhat.com>
3571         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3573         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3575 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3577         PR rtl-optimization/47925
3578         * gcc.c-torture/execute/pr47925.c: New test.
3580 2011-03-01  Jason Merrill  <jason@redhat.com>
3582         * g++.dg/cpp0x/decltype25.C: New.
3584         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3586 2011-03-01  Richard Guenther  <rguenther@suse.de>
3588         PR tree-optimization/47890
3589         * gcc.dg/torture/pr47890.c: New testcase.
3591 2011-03-01  Richard Guenther  <rguenther@suse.de>
3593         PR lto/47924
3594         * gcc.dg/lto/pr47924_0.c: New testcase.
3596 2011-03-01  Richard Guenther  <rguenther@suse.de>
3598         PR lto/46911
3599         * gfortran.dg/lto/pr46911_0.f: New testcase.
3601 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3603         PR libgfortran/47933
3604         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3605         compile errors from older code form.
3607 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3609         PR libgfortran/47567
3610         * gfortran.dg/fmt_fw_d.f90: New test.
3612 2011-02-28  Jason Merrill  <jason@redhat.com>
3614         * g++.dg/inherit/covariant18.C: New.
3616 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3618         PR middle-end/47893
3619         * gcc.dg/pr47893.c: New test.
3621 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3623         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3624         NULL in case of a selector with conflicting types.
3625         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3627 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3629         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3630         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3631         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3632         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3634 2011-02-28  Jason Merrill  <jason@redhat.com>
3636         PR c++/47906
3637         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3639 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3641         PR libgfortran/47778
3642         * gfortran.dg/namelist_71.f90: New test.
3644 2011-02-27  Jason Merrill  <jason@redhat.com>
3646         PR c++/47906
3647         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3648         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3650 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3652         PR c++/46466
3653         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3655 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3657         PR fortran/47886
3658         * gfortran.dg/gomp/task-1.f90: Removed.
3660 2011-02-26  Jason Merrill  <jason@redhat.com>
3662         * g++.dg/template/this-targ1.C: New.
3664         * g++.dg/cpp0x/regress/template-const1.C: New.
3665         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3666         * g++.dg/template/function1.C: Adjust.
3667         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3668         * g++.dg/debug/debug7.C: Adjust.
3670 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3672         PR fortran/47886
3673         * gfortran.dg/gomp/task-1.f90: New.
3675 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3677         * gcc.target/arm/neon-thumb2-move.c: Add
3678         dg-require-effective-target arm_thumb2_ok.
3680 2011-02-24  Jason Merrill  <jason@redhat.com>
3682         * g++.dg/parse/constant1.C: Specify C++98 mode.
3683         * g++.dg/parse/constant5.C: Likewise.
3684         * g++.dg/parse/error2.C: Likewise.
3685         * g++.dg/parse/semicolon3.C: Likewise.
3686         * g++.dg/template/crash14.C: Likewise.
3687         * g++.dg/template/local4.C: Likewise.
3688         * g++.dg/template/nontype3.C: Likewise.
3689         * g++.dg/parse/crash31.C: Adjust expected errors.
3690         * g++.dg/template/function1.C: Likewise.
3691         * g++.dg/template/ref3.C: Likewise.
3692         * g++.dg/template/static9.C: Likewise.
3693         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3695         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3696         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3697         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3698         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3699         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3701 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3703         PR fortran/47878
3704         * gfortran.dg/pr47878.f90: New test.
3706 2011-02-24  Richard Guenther  <rguenther@suse.de>
3708         PR testsuite/47801
3709         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3710         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3712 2011-02-24  Richard Guenther  <rguenther@suse.de>
3714         PR fortran/47839
3715         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3716         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3718 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3720         PR libgfortran/47567
3721         * gfortran.dg/fmt_f0_1.f90: Update test.
3723 2011-02-23  Jason Merrill  <jason@redhat.com>
3725         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3726         * g++.dg/abi/mangle45.C: New.
3728         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3729         * g++.dg/template/canon-type-9.C: Match use of decltype
3730         between declaration and definition.
3731         * g++.dg/template/canon-type-12.C: Likewise.
3733 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3735         PR fortran/40850
3736         * gfortran.dg/nested_allocatables_1.f90: New.
3738 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3740         PR c++/46868
3741         * g++.dg/pr46868.C: New test.
3742         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3743         * g++.dg/parse/error14.C: Adjust.
3745 2011-02-23  Richard Guenther  <rguenther@suse.de>
3747         PR tree-optimization/47838
3748         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3750 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3752         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3754 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3756         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3757         * gfortran.dg/count_init_expr.f03: Ditto.
3758         * gfortran.dg/gomp/pr43711.f90: Ditto.
3759         * gcc.dg/struct-parse-2.c: Ditto.
3760         * gcc.dg/parse-error-3.c: Ditto.
3761         * gcc.dg/Wlogical-op-1.c: Ditto.
3762         * gcc.dg/Walways-true-1.c: Ditto.
3763         * gcc.dg/pr24225.c: Ditto.
3764         * gcc.dg/Walways-true-2.c: Ditto.
3765         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3766         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3767         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3768         * g++.dg/overload/defarg4.C: Ditto.
3769         * g++.dg/inherit/covariant16.C: Ditto.
3770         * g++.dg/inherit/virtual7.C: Ditto.
3771         * g++.dg/template/canon-type-9.C: Ditto.
3772         * g++.dg/template/access19.C: Ditto.
3773         * g++.dg/template/call7.C: Ditto.
3774         * g++.dg/template/canon-type-2.C: Ditto.
3775         * g++.dg/template/init7.C: Ditto.
3776         * g++.dg/template/sizeof-template-argument.C: Ditto.
3777         * g++.dg/template/const3.C: Ditto.
3778         * g++.dg/template/sfinae26.C: Ditto.
3779         * g++.dg/template/sfinae26.C: Ditto.
3780         * g++.dg/template/canon-type-11.C: Ditto.
3781         * g++.dg/template/union2.C: Ditto.
3782         * g++.dg/template/canon-type-3.C: Ditto.
3783         * g++.dg/template/canon-type-1.C: Ditto.
3784         * g++.dg/template/canon-type-5.C: Ditto.
3785         * g++.dg/template/canon-type-7.C: Ditto.
3786         * g++.dg/template/canon-type-10.C: Ditto.
3787         * g++.dg/template/spec36.C: Ditto.
3788         * g++.dg/template/typedef38.C: Ditto.
3789         * g++.dg/template/canon-type-4.C: Ditto.
3790         * g++.dg/template/canon-type-6.C: Ditto.
3791         * g++.dg/template/canon-type-13.C: Ditto.
3792         * g++.dg/template/instantiate9.C: Ditto.
3793         * g++.dg/template/ttp22.C: Ditto.
3794         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3795         * g++.dg/warn/Walways-true-1.C: Ditto.
3796         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3797         * g++.dg/warn/Walways-true-2.C: Ditto.
3798         * g++.dg/conversion/op4.C: Ditto.
3799         * g++.dg/opt/pr19650.C: Ditto.
3800         * g++.dg/lookup/friend11.C: Ditto.
3801         * g++.dg/other/default2.C: Ditto.
3802         * g++.dg/other/default3.C: Ditto.
3803         * g++.dg/other/dtor2.C: Ditto.
3804         * g++.dg/other/friend5.C: Ditto.
3805         * g++.dg/other/default5.C: Ditto.
3806         * g++.dg/init/brace6.C: Ditto.
3807         * g++.dg/init/aggr5.C: Ditto.
3808         * g++.dg/init/error2.C: Ditto.
3809         * g++.dg/expr/bound-mem-fun.C: Ditto.
3810         * g++.dg/expr/cond6.C: Ditto.
3811         * g++.dg/expr/stmt-expr-1.C: Ditto.
3812         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3813         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3814         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3815         * g++.dg/cpp0x/bracket1.C: Ditto.
3816         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3817         * g++.dg/cpp0x/pr38646.C: Ditto.
3818         * g++.dg/cpp0x/variadic73.C: Ditto.
3819         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3820         * g++.dg/cpp0x/bracket4.C: Ditto.
3821         * g++.dg/cpp0x/decltype4.C: Ditto.
3822         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3823         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3824         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3825         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3826         * g++.dg/cpp0x/decltype2.C: Ditto.
3827         * g++.dg/cpp0x/decltype1.C: Ditto.
3828         * g++.dg/cpp0x/bracket2.C: Ditto.
3829         * g++.dg/cpp0x/decltype5.C: Ditto.
3830         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3831         * g++.dg/cpp0x/variadic70.C: Ditto.
3832         * g++.dg/cpp0x/decltype6.C: Ditto.
3833         * g++.dg/cpp0x/rvo.C: Ditto.
3834         * g++.dg/cpp0x/vt-40092.C: Ditto.
3835         * g++.dg/cpp0x/variadic-new.C: Ditto.
3836         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3837         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3838         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3839         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3840         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3841         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3842         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3843         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3844         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3845         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3846         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3847         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3848         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3849         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3850         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3851         * g++.dg/cpp0x/pr39639.C: Ditto.
3852         * g++.dg/cpp0x/decltype3.C: Ditto.
3853         * g++.dg/cpp0x/variadic68.C: Ditto.
3854         * g++.dg/cpp0x/variadic-function.C: Ditto.
3855         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3856         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3857         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3858         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3859         * g++.dg/parse/crash35.C: Ditto.
3860         * g++.dg/parse/crash40.C: Ditto.
3861         * g++.dg/parse/defarg12.C: Ditto.
3862         * g++.dg/parse/crash34.C: Ditto.
3863         * g++.dg/parse/constructor3.C: Ditto.
3864         * g++.dg/parse/template23.C: Ditto.
3865         * g++.dg/parse/crash56.C: Ditto.
3866         * g++.dg/parse/dtor13.C: Ditto.
3867         * g++.dg/parse/error33.C: Ditto.
3868         * g++.dg/parse/ctor9.C: Ditto.
3869         * g++.dg/parse/error32.C: Ditto.
3870         * g++.dg/parse/error37.C: Ditto.
3871         * g++.dg/parse/bitfield3.C: Ditto.
3872         * g++.dg/parse/struct-4.C: Ditto.
3873         * g++.dg/ext/has_trivial_copy.C: Ditto.
3874         * g++.dg/ext/is_polymorphic.C: Ditto.
3875         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3876         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3877         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3878         * g++.dg/ext/is_union.C: Ditto.
3879         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3880         * g++.dg/ext/is_pod.C: Ditto.
3881         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3882         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3883         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3884         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3885         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3886         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3887         * g++.dg/ext/is_abstract.C: Ditto.
3888         * g++.dg/ext/has_trivial_assign.C: Ditto.
3889         * g++.dg/ext/is_class.C: Ditto.
3890         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3891         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3892         * g++.dg/ext/is_base_of.C: Ditto.
3893         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3894         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3895         * g++.dg/ext/is_empty.C: Ditto.
3896         * g++.dg/ext/is_enum.C: Ditto.
3897         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3898         * gnat.dg/opt11.adb: Ditto.
3899         * obj-c++.dg/pr45735.mm: Ditto.
3900         * obj-c++.dg/pr24393.mm: Ditto.
3901         * obj-c++.dg/exceptions-2.mm: Ditto.
3902         * objc.dg/pr45735.m: Ditto.
3903         * objc.dg/pr24393.m: Ditto.
3905 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3907         * objc.dg/attributes/objc-exception-1.m: New.
3909 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3911         * gcc.dg/cpp/include7.c: New test.
3913 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3915         PR c++/47242
3916         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3918 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3920         PR rtl-optimization/47763
3921         * gcc.dg/pr47763.c: New test.
3923 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3925         PR fortran/45743
3926         * gfortran.dg/whole_file_32.f90 : New test.
3928 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3930         PR c++/47666
3931         * g++.dg/inherit/virtual7.C: New test.
3933 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3935         PR objc/47832
3936         * objc.dg/type-size-3.m: Updated error message.
3937         * objc.dg/type-size-4.m: New test.
3938         * objc.dg/type-size-5.m: New test.
3940 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3942         * lib/gnat.exp: Fix comments.
3943         Don't load libgloss.exp.
3944         (default_gnat_version): Call $compiler with --version.
3945         Adapt regexp for gnatmake output, insert version.
3946         (gnat_version): New proc.
3947         (gnat_init): Remove gnat_libgcc_s_path.
3948         (gnat_target_compile): Likewise.
3949         Remove ld_library_path.
3950         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3951         (gnat_pass): Remove.
3952         (gnat_pass): Remove.
3953         (gnat_finish): Remove.
3954         (gnat_exit): Remove.
3955         (local_find_gnatmake): Reindent.
3956         (runtest_file_p): Remove.
3957         (prune_warnings): Remove.
3958         (find_gnatclean): New proc.
3959         * lib/gnat-dg.exp (lremove): New proc.
3960         (gnat-dg-test): Reindent.
3961         Remove additional output files.
3962         (gnat-dg-runtest): Remove.
3964         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3965         * gnat.dg/loop_optimization6.adb: Likewise.
3966         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3968 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3970         PR tree-optimization/47835
3971         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3973 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3975         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3976         * gfortran.dg/abstract_type_2.f03: Ditto.
3977         * gfortran.dg/abstract_type_3.f03: Ditto.
3978         * gfortran.dg/abstract_type_4.f03: Ditto.
3979         * gfortran.dg/abstract_type_5.f03: Ditto.
3980         * gfortran.dg/abstract_type_6.f03: Ditto.
3981         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3982         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3983         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3984         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3985         * gfortran.dg/array_function_5.f90: Ditto.
3986         * gfortran.dg/asynchronous_3.f03: Ditto.
3987         * gfortran.dg/char_expr_1.f90: Ditto.
3988         * gfortran.dg/class_14.f03: Ditto.
3989         * gfortran.dg/data_array_6.f: Ditto.
3990         * gfortran.dg/data_invalid.f90: Ditto.
3991         * gfortran.dg/dot_product_1.f03: Ditto.
3992         * gfortran.dg/func_derived_5.f90: Ditto.
3993         * gfortran.dg/func_result_4.f90: Ditto.
3994         * gfortran.dg/implied_do_1.f90: Ditto.
3995         * gfortran.dg/initialization_25.f90: Ditto.
3996         * gfortran.dg/initialization_26.f90: Ditto.
3997         * gfortran.dg/interface_34.f90: Ditto.
3998         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3999         * gfortran.dg/keyword_symbol_1.f90: Ditto.
4000         * gfortran.dg/matmul_8.f03: Ditto.
4001         * gfortran.dg/merge_init_expr.f90: Ditto.
4002         * gfortran.dg/pack_assign_1.f90: Ditto.
4003         * gfortran.dg/pack_vector_1.f90: Ditto.
4004         * gfortran.dg/pointer_check_8.f90: Ditto.
4005         * gfortran.dg/product_init_expr.f03: Ditto.
4006         * gfortran.dg/reshape_order_5.f90: Ditto.
4007         * gfortran.dg/reshape_shape_1.f90: Ditto.
4008         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4009         * gfortran.dg/same_name_2.f90: Ditto.
4010         * gfortran.dg/selected_real_kind_1.f90: Ditto.
4011         * gfortran.dg/spread_init_expr.f03: Ditto.
4012         * gfortran.dg/stmt_func_1.f90: Ditto.
4013         * gfortran.dg/sum_init_expr.f03: Ditto.
4014         * gfortran.dg/transpose_3.f03: Ditto.
4015         * gfortran.dg/unpack_init_expr.f03: Ditto.
4016         * gfortran.dg/warn_conversion.f90: Ditto.
4017         * gfortran.dg/warn_conversion_2.f90: Ditto.
4018         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4019         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4020         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
4021         * gfortran.dg/whole_file_16.f90: Ditto.
4022         * gfortran.dg/whole_file_17.f90: Ditto.
4023         * gfortran.dg/whole_file_18.f90: Ditto.
4024         * gfortran.dg/whole_file_20.f03: Ditto.
4025         * gfortran.dg/whole_file_5.f90: Ditto.
4026         * gfortran.dg/whole_file_6.f90: Ditto.
4027         * gfortran.dg/write_invalid_format.f90: Ditto.
4028         * gfortran.dg/zero_sized_6.f90: Ditto.
4030 2011-02-21  Jeff Law <law@redhat.com>
4032         PR rtl-optimization/46178
4033         * gcc.target/i386/pr46178.c: New test.
4035         PR rtl-optimization/46002
4036         * gcc.c-torture/compile/pr46002.c: New test.
4038 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4040         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
4041         *-*-hpux10*.
4043 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
4045         PR debug/47106
4046         * g++.dg/debug/pr47106.C: Require effective target lto.
4048 2011-02-21  Jason Merrill  <jason@redhat.com>
4050         * g++.dg/cpp0x/constexpr-diag2.C: New.
4052 2011-02-20  Jason Merrill  <jason@redhat.com>
4054         * g++.dg/cpp0x/constexpr-ctor7.C: New.
4056         * g++.dg/cpp0x/fntmpdefarg2.C: New.
4058         * g++.dg/overload/conv-op1.C: New.
4060         * g++.dg/cpp0x/constexpr-synth1.C: New.
4062 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4064         * objc.dg/layout-2.m: New.
4065         * objc.dg/selector-3.m: Adjusted location of error message.
4066         * objc.dg/type-size-3.m: Same.
4067         * obj-c++.dg/selector-3.mm: Same.
4069 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4071         PR objc/47784
4072         * objc.dg/property/dotsyntax-22.m: New.
4073         * obj-c++.dg/property/dotsyntax-22.mm: New.
4075 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
4077         PR c++/46394
4078         * g++.dg/template/typedef38.C: New test.
4080 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
4082         PR fortran/46818
4083         * gfortran.dg/whole_file_30.f90 : New test.
4084         * gfortran.dg/whole_file_31.f90 : New test.
4086 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
4088         PR fortran/45077
4089         PR fortran/44945
4090         * gfortran.dg/whole_file_28.f90 : New test.
4091         * gfortran.dg/whole_file_29.f90 : New test.
4093 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4095         PR c++/44118
4096         * g++.dg/template/crash105.C: New.
4098 2011-02-19  Jason Merrill  <jason@redhat.com>
4100         * g++.dg/cpp0x/regress/no-elide1.C: New.
4102 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
4104         PR tree-optimization/46620
4105         * gcc.dg/pr46620.c: New.
4107 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4109         PR c/47809
4110         * gcc.target/i386/pr47809.c: New test.
4112 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4113             Tobias Burnus  <burnus@net-b.de>
4115         * lib/target-supports.exp
4116         (check_effective_target_fortran_large_real): New check for large reals.
4117         * gfortran.dg/nan_7.f90: New test.
4119 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4121         PR libgfortran/47567
4122         * gfortran.dg/fmt_f0_1.f90: Update test.
4124 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
4126         PR fortran/47348
4127         * gfortran.dg/array_constructor_36.f90 : New test.
4128         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4129         allow for comparison between different elements of the array
4130         constructor at different levels of optimization.
4132 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
4134         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4135         * gcc.target/i386/pr32280-1.c: Likewise.
4137 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4139         PR target/47800
4140         * gcc.target/i386/pr47800.c: New test.
4142 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
4144         * objc/execute/exceptions/foward-1.x: New.
4146 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4148         PR fortran/47789
4149         * gfortran.dg/derived_constructor_comps_4.f90: New.
4151 2011-02-18  Tobias Burnus
4153         PR fortran/47775
4154         * gfortran.dg/func_result_6.f90: New.
4156 2011-02-18  Michael Matz  <matz@suse.de>
4158         PR fortran/45586
4159         * gfortran.dg/lto/pr45586_0.f90: New test.
4160         * gfortran.dg/typebound_proc_20.f90: Ditto.
4161         * gfortran.dg/typebound_proc_21.f90: Ditto.
4163 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4165         PR c++/47795
4166         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4168 2011-02-18  Tobias Burnus  <burnus@net-b.de>
4170         PR fortran/47750
4171         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4172         gcc_warning_prefix.
4173         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4174         normalizing the error/warning output.
4175         * gfortran.dg/Wall.f90: Update dg-error/warning.
4176         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4177         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4178         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4179         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4180         * gfortran.dg/class_30.f90: Update dg-error/warning.
4181         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4182         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4183         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4184         * gfortran.dg/entry_17.f90: Update dg-error/warning.
4185         * gfortran.dg/entry_19.f90: Update dg-error/warning.
4186         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4187         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4188         * gfortran.dg/g77/12632.f: Update dg-error/warning.
4189         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4190         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4191         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4192         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4193         * gfortran.dg/goto_8.f90: Update dg-error/warning.
4194         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4195         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4196         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4197         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4198         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4199         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4200         * gfortran.dg/volatile3.f90: Update dg-error/warning.
4201         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4202         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4203         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4204         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4205         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4207 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4209         PR fortran/47768
4210         * gfortran.dg/proc_ptr_comp_30.f90: New.
4212 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
4214         PR debug/47780
4215         * gcc.target/i386/pr47780.c: New test.
4217 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4219         PR fortran/47767
4220         * gfortran.dg/class_40.f03: New.
4222 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4224         PR c++/47208
4225         * g++.dg/cpp0x/auto21.C: New test.
4227 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4229         * objc.dg/special/unclaimed-category-1.h: Updated for
4230         new ABI support.
4231         * objc.dg/special/unclaimed-category-1.m: Same.
4232         * objc.dg/zero-link-1.m: Same.
4233         * objc.dg/lookup-1.m: Same.
4234         * objc.dg/torture/strings/const-str-9.m
4235         * objc.dg/torture/strings/const-str-10.m: Same.
4236         * objc.dg/torture/strings/const-str-11.m: Same.
4237         * objc.dg/torture/forward-1.m: Same.
4238         * objc.dg/zero-link-2.m: Same.
4239         * objc.dg/encode-7-next-64bit.m: Same.
4240         * objc.dg/method-4.m: Same.
4241         * objc.dg/next-runtime-1.m: Same.
4242         * objc.dg/image-info.m: Same.
4243         * objc.dg/pr23214.m: Same.
4244         * objc.dg/symtab-1.m: Same.
4245         * obj-c++.dg/basic.m: Same.
4246         * obj-c++.dg/proto-lossage-3.m: Same.
4247         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4248         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4249         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4250         * obj-c++.dg/method-11.m: Same.
4251         * objc/execute/enumeration-1.m: Same.
4252         * objc/execute/object_is_class.m: Same.
4253         * objc/execute/formal_protocol-2.m: Same.
4254         * objc/execute/formal_protocol-4.m: Same.
4255         * objc/execute/formal_protocol-6.m: Same.
4256         * objc/execute/bycopy-3.m: Same.
4257         * objc/execute/exceptions/catchall-1.m: Same.
4258         * objc/execute/exceptions/finally-1.m: Same.
4259         * objc/execute/exceptions/local-variables-1.m: Same.
4260         * objc/execute/exceptions/foward-1.m: Same.
4261         * objc/execute/bf-common.h
4262         * objc/execute/enumeration-2.m: Same.
4263         * objc/execute/formal_protocol-1.m: Same.
4264         * objc/execute/formal_protocol-3.m: Same.
4265         * objc/execute/formal_protocol-5.m: Same.
4266         * objc/execute/accessing_ivars.m: Same.
4267         * objc/execute/bycopy-2.m: Same.
4268         * objc/execute/formal_protocol-7.m: Same.
4269         * objc/execute/compatibility_alias.m: Same.
4270         * objc/execute/no_clash.m: Same.
4271         * objc/execute/object_is_meta_class.m: Same.
4272         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4273         * objc/execute/class-tests-1.h: Include stdio.h.
4274         * objc/execute/class-tests-2.h: Same.
4275         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4276         runtimes.
4277         * obj-c++.dg/try-catch-2.mm: Same.
4279 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4281         PR c++/47783
4282         * g++.dg/warn/Wunused-parm-4.C: New test.
4284 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4285             Jan Hubicka  <jh@suse.cz>
4287         PR debug/47106
4288         PR debug/47402
4289         * g++.dg/debug/pr47106.C: New.
4291 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4293         PR target/43653
4294         * gcc.target/i386/pr43653.c: New test.
4296 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4298         PR c++/47172
4299         * g++.dg/template/inherit6.C: New test.
4301 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4303         PR fortran/47745
4304         * gfortran.dg/class_39.f03: New.
4306 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4308         PR c++/47326
4309         * g++.dg/cpp0x/variadic106.C: New test.
4311 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4313         PR libfortran/47757
4314         * gfortran.dg/pr47757-1.f90: New test.
4315         * gfortran.dg/pr47757-2.f90: New test.
4316         * gfortran.dg/pr47757-3.f90: New test.
4318         PR c++/47704
4319         * g++.dg/cpp0x/enum8.C: New test.
4321 2011-02-15  Jason Merrill  <jason@redhat.com>
4323         * g++.dg/inherit/implicit-trivial1.C: New.
4324         * g++.dg/cpp0x/implicit-trivial1.C: New.
4326 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4328         PR middle-end/47725
4329         * gcc.dg/torture/pr47725.c: Removed.
4331 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4333         PR target/47755
4334         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4335         constant does not generate a load from memory.
4337 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4339         PR middle-end/47725
4340         * gcc.dg/torture/pr47725.c: New.
4342 2011-02-15  Richard Guenther  <rguenther@suse.de>
4344         PR tree-optimization/47743
4345         * gcc.dg/torture/pr47743.c: New testcase.
4347 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4349         PR middle-end/47581
4350         * gcc.target/i386/pr47581.c: New test.
4352 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4354         PR fortran/47730
4355         * gfortran.dg/select_type_22.f03: New.
4357 2011-02-14  Jason Merrill  <jason@redhat.com>
4359         * g++.dg/cpp0x/regress/enum1.C: New.
4361 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4363         * gnat.dg/include.adb: New test.
4365 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4367         PR fortran/47728
4368         * gfortran.dg/class_38.f03: New.
4370 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4372         * gcc.dg/pr46494.c: New test.
4374 2011-02-14  Richard Guenther  <rguenther@suse.de>
4376         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4378 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4380         PR ada/41929
4381         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4382         sparc*-sun-solaris2.11.
4384 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4386         PR fortran/47349
4387         * gfortran.dg/argument_checking_18.f90: New.
4389 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4391         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4392         * gfortran.dg/argument_checking_17.f90: New.
4394 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4396         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4397         are temporarily disabled.
4398         * gfortran.dg/class_7.f03: Ditto.
4399         * gfortran.dg/coarray_14.f90: Ditto.
4400         * gfortran.dg/typebound_proc_13.f03: Ditto.
4402 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4404         PR fortran/45586
4405         * gfortran.dg/extends_11.f03: New.
4407 2011-02-11  Xinliang David Li  <davidxl@google.com>
4409         PR tree-optimization/47707
4410         * g++.dg/tree-ssa/pr47707.C: New test.
4412 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4414         * g++.dg/opt/inline17.C: New test.
4416 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4418         PR fortran/47550
4419         * gfortran.dg/pure_formal_2.f90: New.
4421 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4423         PR rtl-optimization/47614
4424         * gfortran.dg/pr47614.f: New.
4426 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4428         PR driver/47678
4429         * gcc.dg/opts-6.c: New test.
4431 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4433         PR debug/47684
4434         * gcc.dg/pr47684.c: New test.
4436 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438         PR target/47629
4439         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4440         c99_runtime, dg-add-options c99_runtime.
4441         (main): Use __asm__.
4443 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4445         PR testsuite/47400
4446         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4447         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4448         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4449         * gcc.dg/ucnid-10.c: Likewise.
4450         * gcc.dg/ucnid-13.c: Likewise.
4451         * gcc.dg/ucnid-7.c: Likewise.
4452         * gcc.dg/ucnid-8.c: Likewise.
4453         Adapt dg-warning line number.
4455 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4457         * gcc.target/i386/parity-1.c: Use -march=k8.
4458         * gcc.target/i386/parity-2.c: Ditto.
4459         * gcc.target/i386/vecinit-1.c: Ditto.
4460         * gcc.target/i386/vecinit-2.c: Ditto.
4462 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4464         PR target/46610
4465         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4466         * gcc.target/mips/save-restore-3.c: Likewise.
4467         * gcc.target/mips/save-restore-4.c: Likewise.
4468         * gcc.target/mips/save-restore-5.c: Likewise.
4470         PR target/47683
4471         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4472         * g++.dg/tree-prof/partition2.C: Likewise.
4474 2011-02-09  Jason Merrill  <jason@redhat.com>
4476         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4477         rather than misdeclare std::puts.
4479         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4480         * g++.dg/other/warning1.C: Likewise.
4481         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4482         * g++.old-deja/g++.gb/scope06.C: Likewise.
4483         * g++.old-deja/g++.law/cvt11.C: Likewise.
4484         * g++.old-deja/g++.law/init1.C: Likewise.
4485         * g++.dg/abi/mangle26.C: Likewise.
4487         * g++.dg/template/function1.C: Adjust for C++0x mode.
4488         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4490         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4491         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4493         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4495         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4497         * g++.dg/cpp0x/regress: New directory.
4498         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4499         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4500         * g++.dg/cpp0x/regress/regress3.C: New.
4502 2011-02-10  Richard Guenther  <rguenther@suse.de>
4504         PR tree-optimization/47677
4505         * gcc.dg/torture/pr47677.c: New testcase.
4507 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4509         * objc.dg/special/load-category-1.m: Remove unused header.
4510         * objc.dg/special/load-category-1a.m: Likewise.
4511         * objc.dg/special/load-category-2.m: Likewise.
4512         * objc.dg/special/load-category-2a.m: Likewise.
4513         * objc.dg/special/load-category-3.m: Likewise.
4514         * objc.dg/special/load-category-3a.m: Likewise.
4515         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4516         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4517         * objc.dg/attributes/class-attribute-1.m: Likewise.
4518         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4519         * obj-c++.dg/property/property.exp: Likewise.
4520         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4521         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4522         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4523         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4524         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4525         * obj-c++.dg/template-8.mm: Likewise.
4527 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4529         PR target/47665
4530         * gcc.target/i386/pr47665.c: New test.
4532 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4534         PR testsuite/47622
4535         Revert
4536         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4537         PR debug/42631
4538         * gcc.dg/pr42631.c: Update test.
4539         * gcc.dg/pr42631-2.c: New test.
4541 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4543         PR fortran/47352
4544         * gfortran.dg/proc_decl_25.f90: New.
4546 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4548         PR fortran/47463
4549         * gfortran.dg/typebound_assignment_2.f03: New.
4551 2011-02-09  Richard Guenther  <rguenther@suse.de>
4553         PR tree-optimization/47664
4554         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4556 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4558         PR middle-end/47646
4559         * gnat.dg/uninit_func.adb: Adjust dg directive.
4561 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4563         PR middle-end/47646
4564         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4566 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4568         PR fortran/47637
4569         * gfortran.dg/auto_dealloc_2.f90: New.
4571 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4573         * gcc.dg/builtins-config.h: Remove __sgi handling.
4574         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4575         -std=c99 for mips-sgi-irix6.5*.
4577 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4579         PR middle-end/45505
4580         * gfortran.dg/pr25923.f90: Remove xfails.
4582 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4584         PR fortran/47583
4585         * gfortran.dg/inquire_14.f90: New test.
4587 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4589         PR fortran/45290
4590         * gfortran.dg/pointer_init_6.f90: New.
4592 2011-02-08  Jeff Law <law@redhat.com>
4594         PR tree-optimization/42893
4595         * gcc.tree-ssa/pr42893.c: New test.
4597 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4599         PR tree-optimization/46834
4600         PR tree-optimization/46994
4601         PR tree-optimization/46995
4602         * gcc.dg/graphite/id-pr46834.c: New.
4603         * gfortran.dg/graphite/id-pr46994.f90: New.
4604         * gfortran.dg/graphite/id-pr46995.f90: New.
4606 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4608         PR middle-end/47646
4609         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4610         using the variable is known the warning is emitted there.
4611         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4612         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4614         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4615         statement.
4616         (vg): Likewise.
4617         * gcc.dg/noreturn-1.c (foo5): Likewise.
4618         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4619         (method2): Likewise.
4621         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4622         the return statement using the uninitialized variable.
4623         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4625 2011-02-08  Richard Guenther  <rguenther@suse.de>
4627         PR middle-end/47639
4628         * g++.dg/opt/pr47639.c: New testcase.
4630 2011-02-08  Richard Guenther  <rguenther@suse.de>
4632         PR tree-optimization/47632
4633         * g++.dg/opt/pr47632.C: New testcase.
4635 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4637         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4639 2011-02-07  Richard Guenther  <rguenther@suse.de>
4641         PR tree-optimization/47615
4642         * g++.dg/opt/pr47615.C: New testcase.
4644 2011-02-07  Richard Guenther  <rguenther@suse.de>
4646         PR tree-optimization/47621
4647         * gcc.dg/torture/pr47621.c: New testcase.
4649 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4651         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4653 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4655         PR fortran/47592
4656         * gfortran.dg/allocate_with_source_1 : New test.
4658 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4660         PR middle-end/47610
4661         * gcc.dg/pr47610.c: New test.
4663 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4665         PR debug/42631
4666         * gcc.dg/pr42631.c: Update test.
4667         * gcc.dg/pr42631-2.c: New test.
4669 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4671         PR fortran/47574
4672         * gfortran.dg/pr47574.f90:  New test.
4674 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4676         PR tree-optimization/46194
4677         * gcc.dg/autopar/pr46194.c: New.
4679 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4681         PR tree-optimization/43695
4682         * g++.dg/ipa/pr43695.C: New.
4684 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4686         PR inline-asm/23200
4687         * gcc.dg/pr23200.c: New test.
4689 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4691         PR c++/47589
4692         * g++.dg/pr47589.C: New test.
4694 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4696         PR c++/47398
4697         * g++.dg/template/typedef37.C: New test.
4698         * g++.dg/template/param1.C: Adjust expected error message.
4700 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4702         PR middle-end/31490
4703         * gcc.dg/pr31490-2.c: New test.
4704         * gcc.dg/pr31490-3.c: New test.
4705         * gcc.dg/pr31490-4.c: New test.
4707 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4708             Jakub Jelinek  <jakub@redhat.com>
4710         PR c++/46890
4711         * g++.dg/parser/semicolon3.C: Adjust.
4712         * g++.dg/parser/semicolon4.C: New testcase.
4713         * g++.dg/pr46890.C: New testcase.
4715 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4717         PR c++/29571
4718         * g++.dg/init/pr29571.C: New.
4720 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4722         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4723         instead of vect_int.
4725 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4727         PR target/47312
4728         * gcc.target/i386/pr47312.c: New test.
4730         PR target/47564
4731         * gcc.target/i386/pr47564.c: New test.
4733 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4735         PR tree-optimization/45122
4736         * gcc.dg/tree-ssa/pr45122.c: New.
4738 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4740         PR target/47272
4741         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4742         and vec_vsx_st.
4744         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4745         and vsx so a default --with-cpu=power7 doesn't give an error
4746         when -mavoid-indexed-addresses is used.
4748         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4749         wrapper function to save the arguments and then jump to the real
4750         function, rather than depending on the compiler not to move stuff
4751         before an asm.
4752         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4754 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4755             Paul Thomas  <pault@gcc.gnu.org>
4757         PR fortran/47082
4758         * gfortran.dg/class_37.f03 : New test.
4760 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4761             Richard Guenther  <rguenther@suse.de>
4763         PR tree-optimization/40979
4764         PR bootstrap/47044
4765         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4766         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4767         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4768         check_vect_support_and_set_flags.
4769         * gfortran.dg/graphite/vect-pr40979.f90: New.
4771 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4773         PR fortran/47572
4774         * gfortran.dg/class_36.f03: New.
4776 2011-02-02  Richard Guenther  <rguenther@suse.de>
4778         PR tree-optimization/47566
4779         * gcc.dg/lto/20110201-1_0.c: New testcase.
4781 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4783         PR debug/47498
4784         PR debug/47501
4785         PR debug/45136
4786         PR debug/45130
4787         * debug/pr47498.c: New.
4788         * debug/pr47501.c: New.
4790 2011-02-01  Richard Guenther  <rguenther@suse.de>
4792         PR tree-optimization/47559
4793         * g++.dg/torture/pr47559.C: New testcase.
4795 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4797         PR fortran/47565
4798         * gfortran.dg/typebound_call_20.f03: New.
4800 2011-02-01  Richard Guenther  <rguenther@suse.de>
4802         PR tree-optimization/47555
4803         * gcc.dg/pr47555.c: New testcase.
4805 2011-02-01  Richard Guenther  <rguenther@suse.de>
4807         PR tree-optimization/47541
4808         * g++.dg/torture/pr47541.C: New testcase.
4810 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4812         PR fortran/47455
4813         * gfortran.dg/typebound_call_19.f03: New.
4815 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4817         PR c++/47416
4818         * g++.dg/cpp0x/pr47416.C: New test.
4820 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4822         PR fortran/47519
4823         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4825 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4827         PR fortran/47463
4828         * gfortran.dg/typebound_assignment_1.f03: New.
4830 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4832         PR tree-optimization/47538
4833         * gcc.c-torture/execute/pr47538.c: New test.
4835 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4837         PR target/45325
4838         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4840 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4842         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4844 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4846         PR rtl-optimization/44031
4847         * gcc.c-torture/compile/20110131-1.c: New test.
4849 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4851         PR fortran/47042
4852         * gfortran.dg/stmt_func_1.f90: New.
4854 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4856         PR fortran/47042
4857         * gfortran.dg/interface_34.f90: New.
4859 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4861         PR fortran/47523
4862         * gfortran.dg/realloc_on_assign_5.f03: New test.
4863         * gfortran.dg/realloc_on_assign_5.f03: New test.
4865 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4867         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4868         * gfortran.dg/bessel_7.f90: Likewise.
4869         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4871         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4872         * gfortran.dg/sum_init_expr.f03: Likewise.
4874         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4876         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4877         -r -nostdlib.
4879         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4880         loop only on "vect_intfloat_cvt" targets.
4882 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4884         PR fortran/47531
4885         * gfortran.dg/shape_6.f90: New.
4887 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4889         PR libgfortran/47434
4890         * gfortran.dg/read_infnan_1.f90: Update test.
4891         * gfortran.dg/module_nan.f90: Update test.
4892         * gfortran.dg/char4_iunit_1.f03: Update test.
4893         * gfortran.dg/large_real_kind_1.f90: Update test.
4894         * gfortran.dg/real_const_3.f90: Update test.
4895         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4897 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4899         PR c++/47311
4900         * g++.dg/template/param2.C: New test.
4902 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4904         PR libgfortran/47285
4905         * gfortran.dg/fmt_g.f: New test.
4907 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4909         PR fortran/47507
4910         * gfortran.dg/pure_formal_1.f90: New.
4912 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4914         PR target/42894
4915         * gcc.dg/tls/pr42894.c: New test.
4917 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4919         * gcc.dg/pr47276.c: Add dg-require-visibility.
4921 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4923         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4925 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4926             Tobias Burnus  <burnus@gcc.gnu.org>
4928         PR fortran/45170
4929         PR fortran/35810
4930         PR fortran/47350
4931         * gfortran.dg/realloc_on_assign_3.f03: New test.
4932         * gfortran.dg/realloc_on_assign_4.f03: New test.
4933         * gfortran.dg/allocatable_function_5.f90: New test.
4934         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4935         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4936         implemented" dg-errors.
4938 2011-01-27  Jan Hubicka  <jh@suse.cz>
4940         PR middle-end/46949
4941         * gcc.dg/attr-weakref-4.c: New testcase
4943 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4945         PR tree-optimization/47228
4946         * gcc.dg/torture/pr47228.c: New test.
4948 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4950         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4952 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4954         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4955         when using auto-overlay support on the SPU.
4957 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4959         PR rtl-optimization/44174
4960         * gcc.target/i386/asm-6.c: New test.
4962 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4964         PR rtl-optimization/46856
4965         * gcc.c-torture/compile/pr46856.c: New test.
4967 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4968             Andrew Pinski  <pinskia@gmail.com>
4970         PR c/43082
4971         * gcc.dg/pr43082.c: New.
4973 2011-01-26  DJ Delorie  <dj@redhat.com>
4975         PR rtl-optimization/46878
4976         * gcc.dg/pr46878-1.c: New test.
4978 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4980         PR c++/47476
4981         * g++.dg/cpp0x/pr47476.C: New test.
4983 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4985         * gcc.c-torture/compile/20110126-1.c: New test.
4987 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4989         PR c/47473
4990         * gcc.dg/torture/pr47473.c: New test.
4992 2011-01-26  Jan Hubicka  <jh@suse.cz>
4994         PR target/47237
4995         * gcc.c-torture/execute/pr47237.c: New testcase.
4997 2011-01-26  Jan Hubicka  <jh@suse.cz>
4999         PR tree-optimization/47190
5000         * gcc.dg/attr-weakref-3.c: New testcase.
5002 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
5004         PR c++/43601
5005         * gcc.dg/dll-9a.c: New test file.
5006         * gcc.dg/dll-11.c: Likewise.
5007         * gcc.dg/dll-12.c: Likewise.
5008         * gcc.dg/dll-12a.c: Likewise.
5009         * gcc.dg/dll-11a.c: Likewise.
5010         * gcc.dg/dll-9.c: Likewise.
5011         * gcc.dg/dll-10.c: Likewise.
5012         * gcc.dg/dll-10a.c: Likewise.
5013         * g++.dg/ext/dllexport4a.cc: Likewise.
5014         * g++.dg/ext/dllexport4.C: Likewise.
5015         * g++.dg/ext/dllexport5.C: Likewise.
5016         * g++.dg/ext/dllexport5a.cc: Likewise.
5018 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5020         PR tree-optimization/46970
5021         * gcc.dg/graphite/pr46970.c: New.
5023 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5025         PR tree-optimization/46215
5026         * gcc.dg/graphite/pr46215.c: New.
5028 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5030         PR tree-optimization/46168
5031         * gcc.dg/graphite/pr46168.c: New.
5033 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5035         PR tree-optimization/43657
5036         * gcc.dg/graphite/pr43657.c: New.
5038 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5040         PR tree-optimization/29832
5041         * gfortran.dg/graphite/pr29832.f90: New.
5043 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5045         PR tree-optimization/43567
5046         * gcc.dg/graphite/pr43567.c: New.
5048 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5050         * gfortran.dg/graphite/interchange-4.f: New.
5051         * gfortran.dg/graphite/interchange-5.f: New.
5053         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5054         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5055         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5056         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5057         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5058         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5059         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5060         * gfortran.dg/ltrans-7.f90: Removed.
5061         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5063         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5064         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5065         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5066         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5067         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5068         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5069         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5070         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5071         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5072         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5073         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5074         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5075         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5076         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5077         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5078         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5079         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5080         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5081         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5082         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5083         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5084         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5085         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5086         * gcc.dg/tree-ssa/data-dep-1.c
5087         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5088         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5089         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5090         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5091         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5093 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
5095         PR tree-optimization/47265
5096         PR tree-optimization/47443
5097         * gcc.c-torture/compile/pr47265.c: New test.
5098         * gcc.dg/pr47443.c: New test.
5100 2011-01-25  Martin Jambor  <mjambor@suse.cz>
5102         PR tree-optimization/47382
5103         * g++.dg/torture/pr47382.C: New test.
5104         * g++.dg/opt/devirt1.C: Xfail.
5106 2011-01-25  Yao Qi  <yao@codesourcery.com>
5108         PR target/45701
5109         * gcc.target/arm/pr45701-1.c: New test.
5110         * gcc.target/arm/pr45701-2.c: New test.
5111         * gcc.target/arm/pr45701-3.c: New test.
5113 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5114             Jakub Jelinek  <jakub@redhat.com>
5116         PR tree-optimization/47271
5117         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5119 2011-01-25  Nick Clifton  <nickc@redhat.com>
5121         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5122         (saturate_add): Delete.
5123         (exchange): Delete.
5124         (main): Do not run saturate_add.
5125         (set_interrupts): Delete.
5127 2011-01-25  Tobias Burnus  <burnus@net-b.de>
5129         PR fortran/47448
5130         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5132 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
5134         PR tree-optimization/47427
5135         PR tree-optimization/47428
5136         * gcc.c-torture/compile/pr47427.c: New test.
5137         * gcc.c-torture/compile/pr47428.c: New test.
5139 2011-01-25  Richard Guenther  <rguenther@suse.de>
5141         PR middle-end/47411
5142         * gcc.dg/torture/pr47411.c: New testcase.
5144 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5146         * gfortran.dg/graphite/id-24.f: New.
5147         * gfortran.dg/graphite/id-25.f: New.
5149 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5151         * gfortran.dg/graphite/id-23.f: New.
5153 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5155         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5157 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5159         * gcc.dg/graphite/block-0.c: Un-XFAILed.
5160         * gcc.dg/graphite/block-1.c: Un-XFAILed.
5161         * gcc.dg/graphite/block-7.c: Un-XFAILed.
5162         * gcc.dg/graphite/block-8.c: Un-XFAILed.
5163         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5164         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5165         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5166         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5167         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5169 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5171         * gcc.dg/graphite/block-0.c: Add documentation.
5172         * gcc.dg/graphite/block-4.c: Same.
5173         * gcc.dg/graphite/block-7.c: Same.
5174         * gcc.dg/graphite/block-8.c: New.
5175         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5176         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5177         * gcc.dg/graphite/interchange-12.c: Add documentation.
5178         * gcc.dg/graphite/interchange-13.c: New.
5179         * gcc.dg/graphite/interchange-14.c: New.
5180         * gcc.dg/graphite/interchange-15.c: New.
5181         * gcc.dg/graphite/interchange-8.c: Add documentation.
5182         * gcc.dg/graphite/interchange-mvt.c: Same.
5184 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5186         PR target/47408
5187         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5188         * gcc.target/powerpc/altivec-14.c: Ditto.
5189         * gcc.target/powerpc/altivec-33.c: Ditto.
5190         * gcc.target/powerpc/altivec-types-1.c: Ditto.
5191         * gcc.target/powerpc/altivec-types-2.c: Ditto.
5192         * gcc.target/powerpc/altivec-types-3.c: Ditto.
5193         * gcc.target/powerpc/altivec-types-4.c: Ditto.
5194         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5195         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5196         * g++.dg/ext/altivec-15.C: Ditto.
5197         * g++.dg/ext/altivec-types-1.C: Ditto.
5198         * g++.dg/ext/altivec-types-2.C: Ditto.
5199         * g++.dg/ext/altivec-types-3.C: Ditto.
5200         * g++.dg/ext/altivec-types-4.C: Ditto.
5202 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5204         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5206 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5208         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5209         optimization options.
5211 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5213         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5215         PR testsuite/45988
5216         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5218 2011-01-23  Tobias Burnus  <burnus@net-b.de>
5220         PR fortran/47421
5221         * gfortran.dg/allocatable_scalar_12.f90: New.
5223 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5225         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5226         vectorization to be not profitable if peeling is used to
5227         realign the memory access.
5228         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5229         loop bound to avoid loop unrolling.
5230         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5232 2011-01-22  Jan Hubicka  <jh@suse.cz>
5234         PR lto/47333
5235         * g++.dg/lto/pr47333.C: New file.
5237 2011-01-22  Jan Hubicka  <jh@suse.cz>
5239         PR tree-optimization/43884
5240         PR lto/44334
5241         * gcc.dg/autopar/outer-2.c: Increase array size.
5242         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5244 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5246         PR fortran/38536
5247         * gfortran.dg/c_loc_tests_16.f90:  New test.
5249 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5251         PR fortran/47399
5252         * gfortran.dg/typebound_proc_19.f90: New.
5254 2011-01-21  Jeff Law <law@redhat.com>
5256         PR tree-optimization/47053
5257         * g++.dg/pr47053.C: New test.
5259 2011-01-21  Jason Merrill  <jason@redhat.com>
5261         PR c++/47041
5262         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5264 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5266         PR c++/47388
5267         * g++.dg/cpp0x/range-for10.C: New test.
5268         * g++.dg/template/for1.C: New test.
5270         PR middle-end/45566
5271         * g++.dg/tree-prof/partition3.C: New test.
5273         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5275         PR rtl-optimization/47366
5276         * g++.dg/opt/pr47366.C: New test.
5278 2011-01-21  Jason Merrill  <jason@redhat.com>
5280         PR c++/46552
5281         * g++.dg/cpp0x/constexpr-regress2.C: New.
5283         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5285 2011-01-21  Jeff Law <law@redhat.com>
5287         PR rtl-optimization/41619
5288         * gcc.dg/pr41619.c: New.
5290 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5292         PR tree-optimization/47355
5293         * g++.dg/opt/pr47355.C: New test.
5295 2011-01-21  Richard Guenther  <rguenther@suse.de>
5297         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5298         making main hot.
5300 2011-01-21  Richard Guenther  <rguenther@suse.de>
5302         PR tree-optimization/47365
5303         * gcc.dg/torture/pr47365.c: New testcase.
5304         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5306 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5308         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5310 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5312         PR tree-optimization/47391
5313         * gcc.dg/pr47391.c: New test.
5315 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5317         * g++.dg/template/char1.C: Use signed char.
5319 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5321         PR fortran/47377
5322         * gfortran.dg/pointer_target_4.f90: New.
5324 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5326         PR target/47251
5327         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5328         ILP32 system and not IP32.
5330 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5332         PR debug/46583
5333         * g++.dg/debug/pr46583.C: New.
5335 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5337         PR debug/47283
5338         * g++.dg/debug/pr47283.C: New test.
5340         PR testsuite/47371
5341         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5342         * gcc.target/i386/headmerge-2.c: Likewise.
5344 2011-01-20  Richard Guenther  <rguenther@suse.de>
5346         PR middle-end/47370
5347         * gcc.dg/torture/pr47370.c: New testcase.
5349 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5351         PR tree-optimization/46130
5352         * gcc.dg/pr46130-1.c: New test.
5353         * gcc.dg/pr46130-2.c: New test.
5355 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5357         PR c++/47291
5358         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5360 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5362         PR debug/46240
5363         * g++.dg/debug/pr46240.cc: New.
5365 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5367         PR c++/47303
5368         * g++.dg/template/anonunion1.C: New test.
5370         PR rtl-optimization/47337
5371         * gcc.c-torture/execute/pr47337.c: New test.
5373 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5375         PR testsuite/45342
5376         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5378 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5380         PR tree-optimization/46021
5381         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5383 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5385         PR tree-optimization/47290
5386         * g++.dg/torture/pr47290.C: New test.
5388 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5390         PR fortran/47240
5391         * gfortran.dg/proc_ptr_comp_29.f90: New.
5393 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5395         PR testsuite/41146
5396         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5397         powerpc-apple-darwin9.
5399 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5401         PR rtl-optimization/47299
5402         * gcc.c-torture/execute/pr47299.c: New test.
5404 2011-01-17  Jason Merrill  <jason@redhat.com>
5406         * g++.dg/cpp0x/constexpr-virtual.C: New.
5408 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5410         PR fortran/47331
5411         * gfortran.dg/gomp/pr47331.f90: New test.
5413 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5415         PR objc/47314
5416         * objc.dg/selector-warn-1.m: New.
5417         * obj-c++.dg/selector-warn-1.mm: New.
5419 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5421         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5422         Update dg-final accordingly.
5424 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5426         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5428 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5430         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5431         target check.
5432         * gcc.dg/guality/pr36728-2.c: Likewise.
5434 2011-01-17  Richard Guenther  <rguenther@suse.de>
5436         PR tree-optimization/47313
5437         * g++.dg/torture/pr47313.C: New testcase.
5439 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5441         PR target/47318
5442         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5443         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5444         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5445         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5447         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5448         as __m256i.
5449         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5450         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5451         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5453 2011-01-17  Richard Guenther  <rguenther@suse.de>
5455         PR tree-optimization/45967
5456         * gcc.dg/torture/pr45967-2.c: New testcase.
5457         * gcc.dg/torture/pr45967-3.c: Likewise.
5459 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5461         PR testsuite/47325
5462         * g++.dg/ext/pr47213.C: Require visibility.
5464 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5466         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5467         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5469 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5471         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5472         Linux-based targets.
5474 2011-01-13  Jan Hubicka  <jh@suse.cz>
5476         PR tree-optimization/47276
5477         * gcc.dg/pr47276.c: New testcase.
5479 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5480             Jonathan Wakely  <jwakely.gcc@gmail.com>
5482         PR c++/33558
5483         * g++.dg/other/pr33558.C: New.
5484         * g++.dg/other/pr33558-2.C: New.
5486 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5488         PR tree-optimization/45934
5489         PR tree-optimization/46302
5490         * g++.dg/ipa/devirt-c-1.C: New test.
5491         * g++.dg/ipa/devirt-c-2.C: Likewise.
5492         * g++.dg/ipa/devirt-c-3.C: Likewise.
5493         * g++.dg/ipa/devirt-c-4.C: Likewise.
5494         * g++.dg/ipa/devirt-c-5.C: Likewise.
5495         * g++.dg/ipa/devirt-c-6.C: Likewise.
5496         * g++.dg/ipa/devirt-6.C: Likewise.
5497         * g++.dg/ipa/devirt-d-1.C: Likewise.
5498         * g++.dg/torture/pr45934.C: Likewise.
5500 2011-01-14  Jason Merrill  <jason@redhat.com>
5502         * g++.dg/cpp0x/variadic105.C: New.
5504 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5505             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5507         PR objc/45989
5508         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5509         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5510         execution tests on i?86-*-*, x86_64-*-* and
5511         powerpc*-apple-darwin* && ilp32.
5512         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5513         tests on i?86-*-* and x86_64-*-*.
5515 2011-01-14  Richard Guenther  <rguenther@suse.de>
5517         PR tree-optimization/47280
5518         * g++.dg/opt/pr47280.C: New testcase.
5520 2011-01-14  Jason Merrill  <jason@redhat.com>
5522         * g++.dg/cpp0x/constexpr-regress1.C: New.
5524         * g++.dg/ext/flexary2.C: New.
5526 2011-01-14  Richard Guenther  <rguenther@suse.de>
5528         PR middle-end/47281
5529         * gcc.dg/torture/pr47281.c: New testcase.
5530         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5532 2011-01-14  Richard Guenther  <rguenther@suse.de>
5534         PR tree-optimization/47286
5535         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5537 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5539         PR c++/47213
5540         * g++.dg/ext/pr47213.C: New.
5542 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5544         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5546 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5547             Mikael Morin  <mikael@gcc.gnu.org>
5549         PR fortran/45848
5550         PR fortran/47204
5551         * gfortran.dg/select_type_20.f90: New.
5552         * gfortran.dg/select_type_21.f90: New.
5554 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5556         PR target/47251
5557         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5559 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5561         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5562         * gcc.dg/guality/pr36728-2.c: Likewise.
5564 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5566         PR debug/PR46973
5567         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5569 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5571         PR rtl-optimization/45352
5572         * gcc.dg/pr45352-3.c: New.
5574 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5576         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5577         comment.
5578         * g++.dg/cpp0x/range-for8.C: New.
5579         * g++.dg/cpp0x/range-for9.C: New.
5581 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5583         PR debug/47209
5584         * g++.dg/debug/pr47209.C: New.
5586 2011-01-12  Richard Guenther  <rguenther@suse.de>
5588         PR lto/47259
5589         * gcc.dg/lto/pr47259_0.c: New testcase.
5590         * gcc.dg/lto/pr47259_1.c: Likewise.
5592 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5594         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5595         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5596         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5597         methods missing from the OBJC2 Object.
5598         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5599         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5600         GNU and NeXT runtimes.
5601         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5602         comments.
5603         * objc-obj-c++-shared/Object1.m: Likewise.
5604         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5605         * objc.dg/proto-qual-1.m: Likewise.
5606         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5607         * obj-c++.dg/proto-qual-1.mm: Likewise.
5609 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5611         PR testsuite/33033
5612         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5614 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5616         Fixed the Objective-C++ testsuite and updated all tests.
5617         * lib/obj-c++.exp (obj-c++_init): Declare and set
5618         gcc_warning_prefix and gcc_error_prefix.
5619         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5620         'dg-warning', 'dg-message' and 'dg-error'.
5621         * obj-c++.dg/class-extension-3.mm: Likewise.
5622         * obj-c++.dg/class-protocol-1.mm: Likewise.
5623         * obj-c++.dg/encode-7.mm: Likewise.
5624         * obj-c++.dg/exceptions-3.mm: Likewise.
5625         * obj-c++.dg/exceptions-5.mm: Likewise.
5626         * obj-c++.dg/method-12.mm: Likewise.
5627         * obj-c++.dg/method-13.mm: Likewise.
5628         * obj-c++.dg/method-15.mm: Likewise.
5629         * obj-c++.dg/method-16.mm: Likewise.
5630         * obj-c++.dg/method-4.mm: Likewise.
5631         * obj-c++.dg/method-8.mm: Likewise.
5632         * obj-c++.dg/method-conflict-1.mm: Likewise.
5633         * obj-c++.dg/method-conflict-2.mm: Likewise.
5634         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5635         and uncommented second part of the testcase now that the testsuite
5636         works correctly.
5637         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5638         and uncommented second part of the testcase now that the testsuite
5639         works correctly.
5640         * obj-c++.dg/private-1.mm: Likewise.
5641         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5642         * obj-c++.dg/syntax-error-7.mm: Likewise.
5643         * obj-c++.dg/warn5.mm: Likewise.
5644         * obj-c++.dg/property/at-property-14.mm: Likewise.
5645         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5646         FIXME.
5647         * obj-c++.dg/property/at-property-18.mm: Likewise.
5648         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5649         FIXME.
5650         * obj-c++.dg/property/at-property-21.mm: Likewise.
5651         * obj-c++.dg/property/at-property-28.mm: Likewise.
5652         * obj-c++.dg/property/at-property-5.mm: Likewise.
5653         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5654         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5655         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5656         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5657         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5658         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5659         * obj-c++.dg/tls/diag-5.mm: Likewise.
5660         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5661         dg-error, now matched correctly.
5663 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5665         * objc.dg/property/at-property-29.m: New.
5666         * obj-c++.dg/property/at-property-29.mm: New.
5668 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5670         * go.test/go-test.exp (go-set-goarch): New proc.
5671         (go-gc-tests): Use it.
5673 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5675         PR debug/46955
5676         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5678 2011-01-11  Richard Henderson  <rth@redhat.com>
5680         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5682 2011-01-11  Jan Hubicka  <jh@suse.cz>
5684         PR lto/45721
5685         PR lto/45375
5686         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5687         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5689 2011-01-11  Richard Guenther  <rguenther@suse.de>
5691         PR tree-optimization/46076
5692         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5694 2011-01-11  Jeff Law <law@redhat.com>
5696         * PR tree-optimization/47086
5697         * gcc.dg/pr47086.c: New test.
5699 2011-01-11  Jason Merrill  <jason@redhat.com>
5701         PR c++/46658
5702         * g++.dg/template/new10.C: New.
5704         PR c++/45520
5705         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5707 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5709         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5710         Split type definitions and NSConstantString class into...
5711         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5712         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5713         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5714         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5715         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5716         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5717         to comments.
5718         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5719         encode defines for newer NeXT system headers.
5720         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5721         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5722         * objc.dg/foreach-5.m: Likewise.
5723         * objc.dg/foreach-2.m: Likewise.
5724         * objc.dg/foreach-4.m: Likewise.
5725         * objc.dg/torture/strings/string1.m: Likewise.
5726         * objc.dg/torture/strings/string2.m: Likewise.
5727         * objc.dg/torture/strings/string3.m: Likewise.
5728         * objc.dg/torture/strings/string4.m: Likewise.
5729         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5730         header and stand alone.
5731         * obj-c++.dg/strings/strings-2.mm: Likewise.
5732         * objc.dg/torture/strings/const-str-3.m: Likewise.
5733         * objc.dg/strings/strings-2.m: Likewise.
5734         * objc.dg/strings/const-str-12b.m: Likewise.
5736 2011-01-12  Richard Guenther  <rguenther@suse.de>
5738         PR middle-end/32511
5739         * gcc.dg/attr-weak-1.c: Adjust.
5741 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5743         PR fortran/47051
5744         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5745         standard compliant and comment.
5747 2011-01-10  Jan Hubicka  <jh@suse.cz>
5749         PR lto/46083
5750         * gcc.dg/initpri3.c: New testcase.
5752 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5754         PR lto/47222
5755         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5756         externally visible.
5757         (g_esi): Likewise.
5758         (g_ebx): Likewise.
5759         (g_ebp): Likewise.
5760         (g_esp): Likewise.
5761         (g_ebp_save): Likewise.
5762         (g_esp_save): Likewise.
5764 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5766         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5768 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5770         PR tree-optimization/46021
5771         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5772         i?86-*-*, x86_64-*-*.
5774 2011-01-10  Jeff Law <law@redhat.com>
5776         * PR tree-optimization/47141
5777         * gcc.c-torture/compile/pr47141.c: New test.
5779 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5781         PR testsuite/46230
5782         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5783         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5784         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5785         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5787         PR testsuite/46230
5788         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5789         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5790         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5791         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5792         being vectorized.  Adjust dg-final pattern.
5794         PR testsuite/46230
5795         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5796         * gcc.dg/vect/slp-24.c: Likewise.
5798 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5800         PR c++/47218
5801         * g++.dg/other/pr47218-1.C: New test file.
5802         * g++.dg/other/pr47218.C: Likewise.
5803         * g++.dg/other/pr47218.h: New supporting header.
5805 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5807         PR objc/47232
5808         * objc.dg/attributes/invalid-attribute-1.m: New.
5809         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5811 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5813         PR fortran/47224
5814         * gfortran.dg/proc_ptr_comp_28.f90: New.
5816 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5818         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5819         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5820         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5821         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5822         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5823         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5824         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5825         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5826         * objc.dg/gnu-api-2-class.m: Likewise.
5827         * objc.dg/gnu-api-2-ivar.m: Likewise.
5828         * objc.dg/gnu-api-2-method.m: Likewise.
5829         * objc.dg/gnu-api-2-objc.m: Likewise.
5830         * objc.dg/gnu-api-2-object.m: Likewise.
5831         * objc.dg/gnu-api-2-property.m: Likewise.
5832         * objc.dg/gnu-api-2-protocol.m: Likewise.
5833         * objc.dg/gnu-api-2-sel.m: Likewise.
5835 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5837         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5838         * objc.dg/objc-foreach-4.m: Likewise.
5839         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5840         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5841         * objc.dg/foreach-4.m: Likewise.
5842         * objc.dg/foreach-5.m: Likewise.
5843         * objc.dg/foreach-3.m: Return self from init.
5845 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5847         PR fortran/38536
5848         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5850 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5852         PR fortran/46313
5853         * gfortran.dg/class_35.f90: New.
5855 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5857         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5859 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5861         PR objc/47078
5862         * objc.dg/invalid-method-2.m: New.
5863         * obj-c++.dg/invalid-method-2.mm: New.
5865 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5867         PR fortran/46896
5868         * gfortran.dg/transpose_optimization_2.f90 : New test.
5870 2011-01-08  Jan Hubicka  <jh@suse.cz>
5872         PR tree-optmization/46469
5873         * g++.dg/torture/pr46469.C: New testcase.
5875 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5877         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5878         emulation of libobjc-gnu structure layout functionality to ..
5879         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5880         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5881         * objc/execute/bf-common.h: Adjust headers.
5882         * objc/execute/bf-1.m: Likewise.
5883         * objc/execute/bf-2.m: Likewise.
5884         * objc/execute/bf-3.m: Likewise.
5885         * objc/execute/bf-4.m: Likewise.
5886         * objc/execute/bf-5.m: Likewise.
5887         * objc/execute/bf-6.m: Likewise.
5888         * objc/execute/bf-7.m: Likewise.
5889         * objc/execute/bf-8.m: Likewise.
5890         * objc/execute/bf-9.m: Likewise.
5891         * objc/execute/bf-10.m: Likewise.
5892         * objc/execute/bf-11.m: Likewise.
5893         * objc/execute/bf-12.m: Likewise.
5894         * objc/execute/bf-13.m: Likewise.
5895         * objc/execute/bf-14.m: Likewise.
5896         * objc/execute/bf-15.m: Likewise.
5897         * objc/execute/bf-16.m: Likewise.
5898         * objc/execute/bf-17.m: Likewise.
5899         * objc/execute/bf-18.m: Likewise.
5900         * objc/execute/bf-19.m: Likewise.
5901         * objc/execute/bf-20.m: Likewise.
5902         * objc/execute/bf-21.m: Likewise.
5903         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5904         objc_get_type_qualifiers ().
5906 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5908         PR fortran/45777
5909         * gfortran.dg/dependency_39.f90:  New test.
5911 2011-01-07  Jan Hubicka  <jh@suse.cz>
5913         Get builtins tests ready for linker plugin.
5914         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5915         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5916         my_memset, my_bzero): Mark used.
5917         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5918         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5919         volatile.
5920         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5921         volatile.
5923 2011-01-07  Jan Hubicka  <jh@suse.cz>
5925         PR tree-optimization/46367
5926         * g++.dg/torture/pr46367.C: New file.
5928 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5930         PR target/47201
5931         * gcc.dg/pr47201.c: New test.
5933         PR bootstrap/47187
5934         * gcc.dg/tree-prof/pr47187.c: New test.
5936 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5938         PR fortran/41580
5939         * gfortran.dg/extends_type_of_3.f90: New.
5941 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5943         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5944         * g++.dg/ext/dllimport-MI1.C: Likewise.
5945         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5946         * g++.dg/ext/dllimport10.C: Likewise.
5947         * g++.dg/ext/dllimport11.C: Likewise.
5948         * g++.dg/ext/dllimport12.C: Likewise.
5949         * g++.dg/ext/dllimport13.C: Likewise.
5950         * g++.dg/ext/dllimport2.C: Likewise.
5951         * g++.dg/ext/dllimport3.C: Likewise.
5952         * g++.dg/ext/dllimport4.C: Likewise.
5953         * g++.dg/ext/dllimport5.C: Likewise.
5954         * g++.dg/ext/dllimport6.C: Likewise.
5955         * g++.dg/ext/dllimport8.C: Likewise.
5956         * g++.dg/ext/dllimport9.C: Likewise.
5957         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5958         targets, too. Additionally enable test for i?86-*-mingw*.
5959         * g++.dg/ext/selectany1.C: Likewise.
5960         Remove guard variable check.
5962 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5964         PR fortran/47189
5965         PR fortran/47194
5966         * gfortran.dg/storage_size_3.f08: Extended.
5968 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5970         PR c++/47022
5971         * g++.dg/template/stdarg1.C: New test.
5973 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5975         PR fortran/47195
5976         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5977         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5978         from the interface of functions to not hide the errors that
5979         shall be tested.
5981 2011-01-06  Jan Hubicka  <jh@suse.cz>
5983         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5984         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5986 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5988         PR fortran/33117
5989         PR fortran/46478
5990         * gfortran.dg/interface_33.f90: New test.
5992 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5994         PR c/47150
5995         * gcc.c-torture/compile/pr47150.c: New test.
5997 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5999         PR tree-optimization/47139
6000         * gcc.dg/vect/pr47139.c: New test.
6002 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
6004         PR fortran/47180
6005         * gfortran.dg/extends_type_of_2.f03: New.
6007 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6009         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6011 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6013         * gnat.dg/opt14.adb: New test.
6015 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6017         PR fortran/46017
6018         * gfortran.dg/allocate_error_2.f90:  New test.
6020 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
6022         PR fortran/47024
6023         * gfortran.dg/storage_size_3.f08: New.
6025 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6027         PR libgfortran/47154
6028         * gfortran.dg/namelist_68.f90: New test.
6030 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6032         * gnat.dg/unchecked_convert8.ad[sb]: New test.
6034 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
6036         PR fortran/46448
6037         * gfortran.dg/class_34.f90: New.
6039 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6041         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
6042         use __builtin_inff.  Skip all single-precision tests that require
6043         Infinity.
6045 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6047         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
6049 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
6051         PR tree-optimization/47148
6052         * gcc.c-torture/execute/pr47148.c: New test.
6054         PR tree-optimization/47155
6055         * gcc.c-torture/execute/pr47155.c: New test.
6057         PR rtl-optimization/47157
6058         * gcc.c-torture/compile/pr47157.c: New test.
6060 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6062         * gcc.dg/torture/vector-shift2.c (schar): Define.
6063         (main): Always use schar or uchar instead of plain "char" to avoid
6064         dependencies on implementation-defined char signedness.
6066 2011-01-03  Martin Jambor  <mjambor@suse.cz>
6068         PR tree-optimization/46801
6069         * gnat.dg/pack9.adb: Remove xfail.
6071 2011-01-03  Martin Jambor  <mjambor@suse.cz>
6073         PR tree-optimization/46984
6074         * g++.dg/ipa/pr46984.C: New test.
6076 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
6078         PR fortran/46408
6079         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6081 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
6083         PR tree-optimization/47140
6084         * gcc.c-torture/compile/pr47140.c: New test.
6086         PR rtl-optimization/47028
6087         * gcc.dg/pr47028.c: New test.
6089 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6091         * objc.dg/protocol-forward-1.m: Removed TODO.
6092         * objc.dg/protocol-forward-2.m: New.
6093         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6094         * obj-c++.dg/protocol-forward-2.mm: New.
6096 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
6098         PR target/38662
6099         * g++.dg/eh/pr38662.C: New testcase.
6101 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
6103         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6104         scan for newline '\n'.
6107 Copyright (C) 2011 Free Software Foundation, Inc.
6109 Copying and distribution of this file, with or without modification,
6110 are permitted in any medium without royalty provided the copyright
6111 notice and this notice are preserved.