config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob588928a5a0ea7eeb9c1797b3df06b3d8dd5d638a
1 2012-10-15  Matthias Klose  <doko@ubuntu.com>
3         * lib/target-supports.exp (check_profiling_available): Match
4         arm*-*-linux-* for ARM Linux/GNU.
5         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
6         * gfortran.dg/enum_10.f90: Likewise.
7         * gfortran.dg/enum_9.f90: Likewise.
8         * gcc.target/arm/synchronize.c: Likewise.
9         * g++.old-deja/g++.jason/enum6.C: Likewise.
10         * g++.old-deja/g++.other/enum4.C: Likewise.
11         * g++.old-deja/g++.law/enum9.C: Likewise.
13 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
15         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
16         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
18 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
19             Paolo Carlini  <paolo.carlini@oracle.com>
21         PR c++/17805
22         * g++.dg/overload/operator6.C: New.
24 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
26         PR c++/50080 (again)
27         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
28         * g++.dg/parse/tmpl-outside1.C: Likewise.
29         * g++.dg/template/qualttp18.C: Likewise.
30         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
31         * g++.old-deja/g++.pt/overload13.C: Likewise.
33 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
35         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
36         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
37         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
38         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
39         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
40         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
41         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
42         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
44 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
46         PR c++/50080
47         * g++.dg/parse/tmpl-outside2.C: New.
48         * g++.dg/parse/tmpl-outside1.C: Adjust.
49         * g++.dg/template/qualttp18.C: Likewise.
50         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
51         * g++.old-deja/g++.pt/overload13.C: Likewise.
53 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
55         PR tree-optimization/54915
56         * gcc.dg/tree-ssa/pr54915.c: New testcase.
58 2012-10-15  Richard Guenther  <rguenther@suse.de>
60         PR tree-optimization/54920
61         * gcc.dg/torture/pr54920.c: New testcase.
63 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
65         * gnat.dg/unchecked_convert9.ad[sb]: New test.
67 2012-10-13  Jason Merrill  <jason@redhat.com>
69         * g++.dg/tls/thread_local7g.C: Require tls_native.
71 2012-10-14  Jason Merrill  <jason@redhat.com>
73         * g++.dg/cpp0x/inh-ctor1.C: New.
74         * g++.dg/cpp0x/inh-ctor2.C: New.
75         * g++.dg/cpp0x/inh-ctor3.C: New.
76         * g++.dg/cpp0x/inh-ctor4.C: New.
77         * g++.dg/cpp0x/inh-ctor5.C: New.
78         * g++.dg/cpp0x/inh-ctor6.C: New.
79         * g++.dg/cpp0x/inh-ctor7.C: New.
80         * g++.dg/cpp0x/inh-ctor8.C: New.
81         * g++.dg/cpp0x/inh-ctor9.C: New.
82         * g++.dg/cpp0x/inh-ctor10.C: New.
83         * g++.dg/cpp0x/inh-ctor11.C: New.
84         * g++.dg/cpp0x/inh-ctor12.C: New.
85         * g++.dg/cpp0x/inh-ctor13.C: New.
87 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
89         PR rtl-optimization/54919
90         * gcc.dg/pr54919.c: New testcase.
92 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
94         PR c++/53581
95         * g++.dg/template/crash113.C: New.
97 2012-10-14  Jan Hubicka  <jh@suse.cz>
99         * gcc.dg/unroll_5.c: New testcase.
101 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
103         PR c++/52643
104         * g++.dg/opt/pr52643.C: New.
106 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
108         PR target/54602
109         * gcc.target/sh/pr54602-1.c: New.
110         * gcc.target/sh/pr54602-2.c: New.
111         * gcc.target/sh/pr54602-3.c: New.
112         * gcc.target/sh/pr54602-4.c: New.
114 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
116         PR target/54680
117         * gcc.target/sh/pr54680.c: New.
119 2012-10-12  Jan Hubicka <jh@suse.cz>
121         * gcc.dg/webizer.c: New testcase.
123 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
125         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
126         specify -m64.
128         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
129         GNU/Linux.
131         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
132         Return 0 if already specifying -mfloat-abi other than hard.
134 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
136         * gcc.dg/pr53060.c: Prune irrelevant warning.
138 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
140         PR c/54381
141         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
142         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
143         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
144         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
145         Adjust expected wording of warnings for *cmp* builtins.
146         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
147         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
149 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
151         PR c++/24449
152         * g++.dg/parse/friend-main.C: New.
154 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
156         PR c++/53055
157         * g++.dg/pr53055.C: New testcase.
159 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/52744
162         * g++.dg/cpp0x/pr52744.C: New.
164 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
166         PR fortran/40453
167         * gfortran.dg/dummy_procedure_9.f90: New.
169 2012-10-12  Richard Biener  <rguenther@suse.de>
171         PR tree-optimization/54894
172         * gcc.dg/torture/pr54894.c: New testcase.
174 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
176         PR target/51244
177         * gcc.target/sh/pr51244-13.c: New.
178         * gcc.target/sh/pr51244-14.c: New.
179         * gcc.target/sh/pr51244-15.c: New.
180         * gcc.target/sh/pr51244-16.c: New.
182 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
184         PR c++/51878
185         * g++.dg/cpp0x/decltype45.C: New.
187 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
189         PR fortran/54784
190         * gfortran.dg/class_allocate_13.f90: New.
192 2012-10-11  Jason Merrill  <jason@redhat.com>
194         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
195         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
197         * g++.dg/gomp/tls-5.C: Require tls_native.
198         * g++.dg/tls/thread_local7.C: Require tls_native.
199         * g++.dg/tls/static2.C: New.
201 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
203         PR c++/36107
204         * g++.dg/ext/weak5.C: New.
206 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
208         PR testsuite/54868
209         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
210         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
212 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
214         PR c++/43765
215         * g++.dg/parse/pr43765.C: New.
217 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
219         * obj-c++.dg/tls/init-2.mm: Tweak errors.
221 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
223         PR c++/43663
224         * g++.dg/init/bitfield3.C: New.
226 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
228         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
230 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
232         PR tree-optimization/54877
233         * gcc.dg/torture/pr54877.c: New test.
235 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
237         PR testsuite/53397
238         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
239         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
240         and remove target info from dg-do compile.
241         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
242         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
243         and remove target info from dg-do compile.
245 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
247         * gcc.dg/pr54782.c: Require target with pthread support.
249 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
251         PR c++/53122
252         * g++.dg/cpp0x/auto35.C: New.
254 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
256         PR c++/53540 - using fails to be equivalent to typedef
257         * g++.dg/cpp0x/alias-decl-24.C: New test.
259 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
261         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
262         that c++11 attributes to types are ignored for now.
263         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
264         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
266 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
268         PR c++/53741
269         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
271 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
273         PR c++/50478
274         * g++.dg/cpp0x/initlist67.C: New.
276 2012-10-10  Dehao Chen  <dehao@google.com>
278         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
280 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
282         PR target/52480
283         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
284         Add runtime tests.
286 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
288         PR c++/53307
289         * g++.dg/cpp0x/decltype44.C: New.
291 2012-10-09  Steve Ellcey  <sellcey@mips.com>
293         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
295 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
297         PR c++/53763
298         * g++.dg/cpp0x/decltype43.C: New.
300 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
302         PR middle-end/53397
303         * gcc.dg/pr53397-1.c: New test case.
304         * gcc.dg/pr53397-2.c: New test case.
306 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
308         PR c++/54194
309         * g++.dg/warn/Wparentheses-26.C: Adjust.
310         * g++.dg/warn/Wparentheses-27.C: New.
312 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
314         PR c++/54427
315         * c-c++-common/vector-scalar.c: New testcase.
316         * g++.dg/ext/vector18.C: New testcase.
317         * g++.dg/ext/vector5.C: This is not an error anymore.
318         * gcc.dg/init-vec-1.c: Move ...
319         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
320         * gcc.c-torture/execute/vector-shift1.c: Move ...
321         * c-c++-common/torture/vector-shift1.c: ... here.
322         * gcc.dg/scal-to-vec1.c: Move ...
323         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
324         C++11. Adapt error messages.
325         * gcc.dg/convert-vec-1.c: Move ...
326         * c-c++-common/convert-vec-1.c: ... here.
327         * gcc.dg/scal-to-vec2.c: Move ...
328         * c-c++-common/scal-to-vec2.c: ... here.
330 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
332         PR target/54400
333         * gcc.target/i386/pr54400.c: New testcase.
335 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
337         PR c++/54858
338         * g++.dg/template/pr54858.C: New test.
340 2012-10-08  Marek Polacek  <polacek@redhat.com>
342         PR debug/54831
343         * g++.dg/debug/pr54831.C: New test.
345 2012-10-08  Dehao Chen  <dehao@google.com>
347         * g++.dg/predict-loop-exit-1.C: New.
348         * g++.dg/predict-loop-exit-2.C: New.
349         * g++.dg/predict-loop-exit-3.C: New.
351 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
353         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
355 2012-10-08  Jason Merrill  <jason@redhat.com>
357         * g++.dg/gomp/tls-5.C: New.
358         * g++.dg/gomp/tls-wrap1.C: New.
359         * g++.dg/gomp/tls-wrap2.C: New.
360         * g++.dg/gomp/tls-wrap3.C: New.
361         * g++.dg/gomp/tls-wrap4.C: New.
362         * g++.dg/gomp/tls-wrapper-cse.C: New.
363         * g++.dg/tls/thread_local-cse.C: New.
364         * g++.dg/tls/thread_local-order1.C: New.
365         * g++.dg/tls/thread_local-order2.C: New.
366         * g++.dg/tls/thread_local-wrap1.C: New.
367         * g++.dg/tls/thread_local-wrap2.C: New.
368         * g++.dg/tls/thread_local-wrap3.C: New.
369         * g++.dg/tls/thread_local-wrap4.C: New.
370         * g++.dg/tls/thread_local2g.C: New.
371         * g++.dg/tls/thread_local3g.C: New.
372         * g++.dg/tls/thread_local4g.C: New.
373         * g++.dg/tls/thread_local5g.C: New.
374         * g++.dg/tls/thread_local6g.C: New.
375         * g++.dg/tls/thread_local7g.C: New.
377         * g++.dg/tls/thread_local3.C: New.
378         * g++.dg/tls/thread_local4.C: New.
379         * g++.dg/tls/thread_local5.C: New.
380         * g++.dg/tls/thread_local6.C: New.
382         * g++.dg/tls/init-2.C: Tweak errors.
383         * g++.dg/tls/thread_local1.C: New.
384         * g++.dg/tls/thread_local2.C: New.
385         * g++.dg/tls/thread_local7.C: New.
387 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
389         PR target/54866
390         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
392 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
394         PR target/54685
395         * gcc.target/sh/pr54685.c: New.
397 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
399         PR c++/53528 C++11 attribute support
400         * g++.dg/cpp0x/gen-attrs-1.C: New test.
401         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
402         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
403         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
404         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
405         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
406         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
407         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
408         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
409         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
410         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
411         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
412         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
413         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
414         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
415         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
416         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
417         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
418         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
419         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
420         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
421         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
422         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
423         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
424         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
425         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
426         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
427         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
428         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
429         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
430         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
431         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
432         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
433         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
434         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
435         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
436         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
437         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
438         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
439         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
440         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
441         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
442         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
443         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
444         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
445         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
446         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
447         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
448         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
449         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
450         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
451         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
452         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
453         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
454         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
455         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
456         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
458 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
460         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
461         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
462         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
464 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
466         PR target/54760
467         * gcc.target/sh/pr54760-2.c: New.
468         * gcc.target/sh/pr54760-3.c: New.
470 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
472         PR c++/51422
473         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
475 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
476             Sandra Loosemore  <sandra@codesourcery.com>
478         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
479         and test that the accumulator is initialized using MULT.
480         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
481         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
483 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
485         PR c++/52764
486         * g++.dg/cpp0x/stdint.C: New.
488 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
490         PR c++/54249
491         * g++.dg/cpp0x/stddef.C: New.
493 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
495         PR fortran/54832
496         * gfortran.dg/typebound_operator_17.f90: New.
498 2012-10-06  Jan Hubicka  <jh@suse.cz>
500         PR lto/53831
501         PR lto/54776
502         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
504 2012-10-06  Jan Hubicka  <jh@suse.cz>
506         * gcc.dg/lto/resolutions_0.c: New testcase.
508 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
510         PR fortran/45521
511         * gfortran.dg/generic_25.f90: New.
512         * gfortran.dg/generic_26.f90: New.
513         * gfortran.dg/generic_27.f90: New.
515 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
517         PR target/54760
518         * gcc.target/sh/pr54760-1.c: New.
520 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
522         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
523         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
524         * g++.dg/warn/Wsign-compare-5.C: New test.
525         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
526         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
527         * g++.dg/ext/builtin30.C: New test.
528         * g++.dg/ext/vla12.C: New test.
529         * gcc.dg/builtins-85.c: New test.
531         PR debug/54519
532         * gcc.dg/guality/pr54519-1.c: New test.
533         * gcc.dg/guality/pr54519-2.c: New test.
534         * gcc.dg/guality/pr54519-3.c: New test.
535         * gcc.dg/guality/pr54519-4.c: New test.
536         * gcc.dg/guality/pr54519-5.c: New test.
537         * gcc.dg/guality/pr54519-6.c: New test.
539 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
541         PR c++/50893
542         * g++.dg/cpp0x/defaulted38.C: New.
544 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
546         PR tree-optimization/33763
547         * c-c++-common/pr33763.c: New test.
549         PR tree-optimization/54810
550         * gcc.dg/tree-ssa/vrp85.c: New test.
552 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
554         * gcc.dg/ucnid-7.c: Skip on AIX.
555         * gcc.dg/ucnid-8.c: Same.
556         * gcc.dg/ucnid-10.c: Same.
557         * gcc.dg/ucnid-13.c: Same.
558         * gcc.dg/attr-alias-3.c: Same.
559         * gcc.dg/attr-alias-5.c: Same.
560         * gcc.dg/torture/pr51106-2.c: Same.
561         * gcc.dg/vmx/3b-13.c: Use valid splat index.
563 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
565         PR c++/52233
566         * g++.dg/cpp0x/alias-decl-23.C: New.
568 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
570         PR c++/53403
571         * g++.dg/template/friend53.C: New.
573 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
575         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
576         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
577         (scan-ada-spec): Likewise.
578         (scan-ada-spec-not): Likewise.
579         * gcc.dg/dump-ada-spec-1.c: New test.
580         * g++.dg/other/dump-ada-spec-1.C: Likewise.
582 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
584         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
586 2012-10-04  Florian Weimer  <fweimer@redhat.com>
588         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
590 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
592         PR c++/54323
593         * g++.dg/cpp0x/pr54323.C: New.
595 2012-10-04  Richard Guenther  <rguenther@suse.de>
597         PR middle-end/54735
598         * g++.dg/torture/pr54735.C: New testcase.
600 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
602         PR rtl-optimization/54739
603         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
605 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
607         PR target/51244
608         * gcc.target/sh/pr51244-12.c: New.
610 2012-10-03  Dehao Chen  <dehao@google.com>
612         PR middle-end/54782
613         * gcc.dg/pr54782.c: New test.
615 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
617         PR c++/54777
618         * g++.dg/cpp0x/constexpr-ref4.C: New test.
620 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
622         PR fortran/54778
623         * gfortran.dg/class_53.f90: New.
625 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
627         PR debug/54551
628         * gcc.dg/guality/pr54551.c: New.
630 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
632         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
633         * gcc.target/powerpc/pr46728-2.c: Likewise.
635 2012-10-02  Sharad Singhai  <singhai@google.com>
637         PR testsuite/54772
638         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
639         to fix test failures caused by r191883.
640         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
641         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
642         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
643         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
644         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
645         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
646         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
647         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
648         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
650 2012-09-30  Sharad Singhai  <singhai@google.com>
652         * gcc.target/i386/vect-double-1.c: Fix test.
654 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
656         PR target/54087
657         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
658         atomic_sub fails.
660 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
662         PR rtl-optimization/54457
663         * gcc.target/i386/pr54457.c: New test.
665 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
667         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
669 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
671         * gcc.target/i386/vect-rebuild.c: New testcase.
673 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
675         * gcc.target/i386/pad-10.c (foo2): Return x - z.
677 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
679         * gcc.target/mips/pr37362.c: Fix target selector.
681 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
683         PR target/54083
684         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
686 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
688         * gcc.dg/ucnid-8.c: Update line number.
689         * gcc.dg/torture/pr51106-2.c: Likewise.
691 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
693         PR fortran/54667
694         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
695         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
696         * gfortran.dg/c_f_pointer_tests_5.f90: New.
698 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
700         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
701         partially reverting r170092.
702         * gfortran.dg/class_7.f03: Ditto.
703         * gfortran.dg/coarray_14.f90: Ditto.
704         * gfortran.dg/typebound_proc_13.f03: Ditto.
706 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
708         PR c++/54738
709         * g++.dg/cpp0x/sfinae42.C: New.
711 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
713         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
714         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
715         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
716         * gcc.dg/pr42629.c: XFAIL on AIX.
717         * gcc.dg/pr47684.c: Same.
718         * gcc.dg/pr43670.c: Same.
719         * gcc.dg/pr42916.c: Same.
720         * gcc.dg/pr45449.c: Same.
721         * gcc.dg/pr50017.c: Same.
722         * gcc.dg/pr42728.c: Same.
723         * gcc.dg/pr47881.c: Same.
724         * gcc.dg/pr44023.c: Same.
725         * gcc.dg/pr41345.c: Same.
726         * gcc.dg/pr42630.c: Same.
727         * gcc.dg/pr44971.c: Same.
728         * gcc.dg/pr46771.c: Same.
729         * gcc.dg/ucnid-8.c: Same.
730         * gcc.dg/ucnid-10.c: Same.
731         * gcc.dg/ucnid-13.c: Same.
732         * gcc.dg/torture/pr51106-2.c: Same.
733         * gcc.dg/pr48768.c: Same.
734         * gcc.dg/pr42631.c: Same.
735         * gcc.dg/pr43084.c: Same.
736         * gcc.dg/ucnid-7.c: Same.
737         * gcc.dg/pr42889.c: Same.
738         * gcc.dg/pr41241.c: Same.
739         * gcc.dg/pr42719.c: Same.
740         * g++.dg/debug/pr46583.C: Same.
741         * g++.dg/debug/pr47106.C: Same.
742         * g++.dg/opt/pr48549.C: Same.
743         * g++.dg/other/pr42685.C: Same.
744         * c-c++-common/pr43942.c: Same.
746 2012-09-29  Ian Lance Taylor  <iant@google.com>
748         * go.test/go-test.exp: Update for latest version of Go testsuite.
750 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
752         PR fortran/52724
753         * gfortran.dg/internal_readwrite_3.f90:  New test.
755 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
757         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
758         c-c++-common/Wunused-local-typedefs-2.c to here.
760         PR c++/54372 - unused attribute inactive on dependant entities
761         * c-c++-common/Wunused-local-typedefs-2.c: New test.
763 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
765         PR c++/29028 - Missed unused warning on using declaration
766         * g++.dg/warn/Wunused-var-18.C: New test.
768 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
770         PR c++/53551 - -Wunused-local-typedefs misses uses
771         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
773 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
775         PR target/54716
776         * gcc.target/i386/xorps-sse2.c: Remove xfails.
778         PR tree-optimization/54713
779         * gcc.c-torture/compile/pr54713-1.c: New test.
780         * gcc.c-torture/compile/pr54713-2.c: New test.
781         * gcc.c-torture/compile/pr54713-3.c: New test.
783 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
785         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
787 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
789         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
791 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
793         PR target/54703
794         * gcc.target/i386/pr54703.c: New test.
796 2012-09-27  Richard Guenther  <rguenther@suse.de>
798         PR lto/54709
799         * gcc.dg/lto/pr54709_0.c: New testcase.
800         * gcc.dg/lto/pr54709_1.c: Likewise.
802 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
804         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
806         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
808         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
810         * gcc.target/arm/pr42879.c: Handle big-endian.
812 2012-09-26  Steve Ellcey  <sellcey@mips.com>
814         PR c/37303
815         * gcc.dg/pr37303.c: Check for rdata or rodata.
817 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
819         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
821 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
823         PR target/51274
824         PR target/53087
825         * gcc.target/powerpc/ppc-ne0-1.c: New.
827 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
829         PR target/54089
830         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
831         test_19, test_20, test_21, test_22, test_23): New functions.
832         * gcc.target/sh/pr54089-4.c: New.
833         * gcc.target/sh/pr54089-5.c: New.
834         * gcc.target/sh/pr54089-6.c: New.
835         * gcc.target/sh/pr54089-7.c: New.
837 2012-09-25  Richard Guenther  <rguenther@suse.de>
839         PR lto/54625
840         * gcc.dg/lto/pr54702_0.c: New testcase.
841         * gcc.dg/lto/pr54702_1.c: Likewise.
842         * gcc.dg/lto/pr54625-1_0.c: Likewise.
843         * gcc.dg/lto/pr54625-1_1.C: Likewise.
844         * gcc.dg/lto/pr54625-2_0.c: Likewise.
845         * gcc.dg/lto/pr54625-2_1.C: Likewise.
847 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
849         PR c++/54526
850         * g++.dg/cpp0x/parse2.C: New.
851         * g++.dg/parse/error11.C: Adjust.
852         * g++.dg/parse/error12.C: Likewise.
854 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
856         * gcc.target/i386/20030217-1.c: Added check for
857         large_long_double effective target.
858         * gcc.target/i386/387-3.c: Likewise.
859         * gcc.target/i386/387-4.c: Likewise.
860         * gcc.target/i386/pr36578-1.c: Likewise.
861         * gcc.target/i386/excess-precision-1.c: Added new code for the case
862         when long double size is equal double size.
863         * gcc.target/i386/excess-precision-1.c: Likewise.
864         * gcc.target/i386/pr36578-2.c: Likewise.
865         * gcc.target/i386/20030217-2.c: New testcase.
867 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
869         PR tree-optimization/54676
870         * gcc.dg/pr54676.c: New test.
872 2012-09-25  Richard Guenther  <rguenther@suse.de>
874         PR tree-optimization/53663
875         * gcc.dg/torture/pr53663-1.c: New testcase.
876         * gcc.dg/torture/pr53663-2.c: Likewise.
877         * gcc.dg/torture/pr53663-3.c: Likewise.
879 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
881         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
883 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
885         * lib/target-supports-dg.exp (dg-require-effective-target,
886         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
887         dg-process-target-1 instead of dg-process-target.
888         (dg-process-target-1): Rename from dg-process-target.
889         (dg-process-target): New.
891 2012-09-24  Richard Guenther  <rguenther@suse.de>
893         PR tree-optimization/54684
894         * g++.dg/torture/pr54684.C: New testcase.
896 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
898         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
900 2012-09-24  Richard Guenther  <rguenther@suse.de>
902         PR middle-end/52173
903         * gcc.dg/tm/pr52173-1.c: New.
904         * gcc.dg/tm/pr52173-2.c: New.
906 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
908         * gcc.dg/pr54669.c: New test.
910 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
911             Dominique Dhumieres  <dominiq@lps.ens.fr>
913         PR testsuite/54677
914         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
916 2012-09-23  Tobias Burnus  <burnus@net-b.de>
918         PR fortran/54618
919         * gfortran.dg/class_array_14.f90: New.
921 2012-09-22  Kai Tietz  <ktietz@redhat.com>
923         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
924         * gcc.dg/tree-ssa/scev-4.c: Likewise.
926 2012-09-21  Dehao Chen  <dehao@google.com>
928         PR go/54649
929         PR tree-optimization/54655
930         * g++.dg/pr54655.C: New testcase.
932 2012-09-21  Richard Guenther  <rguenther@suse.de>
934         PR tree-optimization/54647
935         * g++.dg/torture/pr54647.C: New testcase.
937 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
939         PR c++/54427
940         * c-c++-common/torture/vector-compare-2.c: Add -w.
942 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
944         * gnat.dg/opt20.ads: Move dg directive to...
945         * gnat.dg/opt20.adb: ...here.
946         * gnat.dg/addr1.ad[sb]: Likewise.
947         * gnat.dg/concat2.ad[sb]: Likewise.
948         * gnat.dg/array16.ad[sb]: Likewise.
949         * gnat.dg/atomic5.ad[sb]: Likewise.
950         * gnat.dg/discr29.ad[sb]: Likewise.
951         * gnat.dg/noreturn5.ad[sb]: Likewise.
952         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
953         * gnat.dg/discr23.ads: Remove dg directive.
954         * gnat.dg/nested_float_packed.ads: Likewise.
955         * gnat.dg/oconst6.ads: Move to...
956         * gnat.dg/specs/oconst6.ads: ...here.
958 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
960         PR c++/52432
961         * g++.dg/cpp0x/decltype32.C: Tweak.
963 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
965         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
966         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
967         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
968         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
970 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
972         PR c++/54581
973         * g++.dg/cpp0x/decltype-54581.C: New testcase.
975 2012-09-19  Steve Ellcey  <sellcey@mips.com>
977         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
979 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
981         * gcc.target/powerpc/ppc-get-timebase.c: New file.
982         * gcc.target/powerpc/ppc-mftb.c: New file.
984 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
986         PR target/54089
987         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
988         functions.
990 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
992         PR target/54236
993         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
995 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
997         * gcc.c-torture/execute/20120919-1.c: New test.
999 2012-09-19  Richard Guenther  <rguenther@suse.de>
1001         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1003 2012-09-19  Richard Guenther  <rguenther@suse.de>
1005         * gcc.dg/builtin-unreachable-6.c: Adjust.
1007 2012-09-19  Richard Guenther  <rguenther@suse.de>
1009         * gcc.dg/builtin-object-size-10.c: Adjust.
1010         * gcc.dg/builtin-unreachable-5.c: Adjust.
1011         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1012         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1013         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1014         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1015         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1016         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1017         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1018         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1019         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1020         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1021         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1022         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1024 2012-09-19  Richard Guenther  <rguenther@suse.de>
1026         PR tree-optimization/54132
1027         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1028         * gcc.dg/torture/pr54132.c: Likewise.
1030 2012-09-19  Terry Guo  <terry.guo@arm.com>
1032         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1033         extra prune rules that will be applied to all tests in a .exp file.
1034         (gcc-dg-prune): Use rules defined by the above variable.
1035         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1036         harmless warnings on architecture switch conflict.
1038 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1040         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1041         of asm-comment characters instead of a single one.
1042         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1044 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1046         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1048         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1049         target instead of xfailing it.
1050         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1051         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1052         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1053         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1054         * gcc.dg/vect/vect-104.c: Likewise.
1055         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1056         * gcc.dg/vect/vect-outer-1.c: Likewise.
1057         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1058         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1059         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1060         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1061         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1062         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1063         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1064         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1065         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1067         * lib/target-supports.exp
1068         (check_effective_target_vect_widen_mult_qi_to_hi,
1069         check_effective_target_vect_widen_mult_hi_to_si,
1070         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1071         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1072         check_effective_target_vect_pack_trunc,
1073         check_effective_target_vect_unpack,
1074         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1075         instead of arm_none.
1077         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1079 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1081         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1082         config to compiler_flags.
1084 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1086         PR target/54592
1087         * gcc.target/i386/pr54592.c: New test.
1089         PR tree-optimization/54610
1090         * gcc.target/i386/pr54610.c: New test.
1092 2012-09-17  Jason Merrill  <jason@redhat.com>
1094         PR c++/54575
1095         * g++.dg/cpp0x/alias-decl-21.C: New.
1096         * g++.dg/cpp0x/alias-decl-22.C: New.
1098 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1100         PR fortran/54608
1101         * gfortran.dg/scan_2.f90: New.
1103 2012-09-17  Jason Merrill  <jason@redhat.com>
1105         PR c++/53661
1106         * g++.dg/init/aggr9.C: New.
1108 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1110         * gnat.dg/loop_optimization12.ad[sb]: New test.
1112 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1114         PR fortran/54285
1115         * gfortran.dg/proc_ptr_result_7.f90: New.
1117 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1119         PR fortran/54603
1120         * gfortran.dg/structure_constructor_11.f90: New.
1122 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1124         PR tree-optimization/54563
1125         * g++.dg/torture/pr54563.C: New test.
1127 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1129         PR fortran/54594
1130         * gfortran.dg/typebound_generic_14.f03: New.
1132 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1134         PR fortran/54387
1135         * gfortran.dg/proc_ptr_38.f90: New.
1137 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1139         PR debug/54460
1140         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1141         to scary regexp.
1143         PR testsuite/54007
1144         * gnat.dg/lto15.adb: Require lto.
1146         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1147         "myBindC" for hppa*-*-hpux*.
1149 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1151         * gfortran.dg/namelist_75.f90: New test.
1153 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1155         * gcc.dg/tree-ssa/vrp82.c: New test.
1156         * gcc.dg/tree-ssa/vrp83.c: Same.
1157         * gcc.dg/tree-ssa/vrp84.c: Same.
1159 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1161         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1162         * gcc.dg/tree-ssa/vrp81.c: ... this.
1164 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1166         PR target/54222
1167         * gcc.target/avr/torture/fix-types.h: New.
1168         * gcc.target/avr/torture/vals-hr.def: New.
1169         * gcc.target/avr/torture/vals-r.def: New.
1170         * gcc.target/avr/torture/vals-k.def: New.
1171         * gcc.target/avr/torture/vals-ur.def: New.
1172         * gcc.target/avr/torture/vals-uk.def: New.
1173         * gcc.target/avr/torture/vals-uhr.def: New.
1174         * gcc.target/avr/torture/vals-llk.def: New.
1175         * gcc.target/avr/torture/vals-ullk.def: New.
1176         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1177         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1178         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1179         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1180         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1181         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1182         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1183         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1185 2012-09-14  Dehao Chen  <dehao@google.com>
1187         * g++.dg/debug/dwarf2/deallocator.C: New test.
1189 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1191         PR c/54552
1192         * gcc.c-torture/compile/pr54552-1.c: New test.
1194 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1196         PR c++/54427
1197         * g++.dg/other/vector-compare.C: New testcase.
1198         * c-c++-common/vector-compare-3.c: New testcase.
1199         * gcc.dg/vector-shift.c: Move ...
1200         * c-c++-common/vector-shift.c: ... here.
1201         * gcc.dg/vector-shift1.c: Move ...
1202         * c-c++-common/vector-shift1.c: ... here.
1203         * gcc.dg/vector-shift3.c: Move ...
1204         * c-c++-common/vector-shift3.c: ... here.
1205         * gcc.dg/vector-compare-1.c: Move ...
1206         * c-c++-common/vector-compare-1.c: ... here.
1207         * gcc.dg/vector-compare-2.c: Move ...
1208         * c-c++-common/vector-compare-2.c: ... here.
1209         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1210         * c-c++-common/torture/vector-compare-1.c: ... here.
1211         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1212         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1213         * c-c++-common/torture/vector-compare-2.c: ... here.
1214         * gcc.c-torture/execute/vector-shift.c: Move ...
1215         * c-c++-common/torture/vector-shift.c: ... here.
1216         * gcc.c-torture/execute/vector-shift2.c: Move ...
1217         * c-c++-common/torture/vector-shift2.c: ... here.
1218         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1219         * c-c++-common/torture/vector-subscript-1.c: ... here.
1220         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1221         * c-c++-common/torture/vector-subscript-2.c: ... here.
1222         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1223         * c-c++-common/torture/vector-subscript-3.c: ... here.
1225 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1227         PR c/54103
1228         * gcc.c-torture/compile/pr54103-1.c,
1229         gcc.c-torture/compile/pr54103-2.c,
1230         gcc.c-torture/compile/pr54103-3.c,
1231         gcc.c-torture/compile/pr54103-4.c,
1232         gcc.c-torture/compile/pr54103-5.c,
1233         gcc.c-torture/compile/pr54103-6.c: New tests.
1234         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1236 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1238         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1240 2012-09-14  Richard Guenther  <rguenther@suse.de>
1242         PR tree-optimization/54565
1243         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1244         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1246 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1248         * gcc.target/arm/combine-movs.c: Add missing space.
1250 2012-09-14  Richard Guenther  <rguenther@suse.de>
1252         * g++.dg/torture/builtin-location.C: New testcase.
1254 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1255             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1257         PR c++/53210
1258         * g++.dg/warn/Wuninitialized-self.C: New.
1260 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1262         PR c/54559
1263         * gcc.c-torture/compile/pr54559.c: New test.
1265 2012-09-13  Jason Merrill  <jason@redhat.com>
1267         PR c++/53839
1268         * g++.dg/cpp0x/constexpr-temp1.C: New.
1270         PR c++/54511
1271         * g++.dg/template/anonunion2.C: New.
1273         PR c++/53836
1274         * g++.dg/template/init10.C: New.
1276 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1278         PR fortran/54556
1279         * gfortran.dg/implicit_pure_3.f90: New.
1281 2012-09-13  Richard Guenther  <rguenther@suse.de>
1283         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1285 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1287         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1289 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1291         * c-c++-common/pr51712.c: Handle for short-enum targets.
1293 2012-09-12  Terry Guo  <terry.guo@arm.com>
1295         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1296         and lsrs for Thumb2 mode.
1298 2012-09-12  Jan Hubicka  <jh@suse.cz>
1300         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1302 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1304         PR target/54445
1305         * gcc.target/i386/pr54445-1.c: New file.
1306         * gcc.target/i386/pr54445-2.c: Likewise.
1308 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1310         PR fortran/54225
1311         PR fortran/53306
1312         * gfortran.dg/coarray_10.f90: Update dg-error.
1313         * gfortran.dg/coarray_28.f90: New.
1314         * gfortran.dg/array_section_3.f90: New.
1316 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1318         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1319         gcc.target/arm/pr48252.c: Fix for big-endian support.
1321 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1323         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1325 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1326             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1328         * gcc.target/arm/neon-vfma-1.c: New testcase.
1329         * gcc.target/arm/neon-vfms-1.c: Likewise.
1330         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1331         of float.
1332         * gcc.target/arm/neon-vmls-1.c: Likewise.
1333         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1334         function.
1335         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1336         (check_effective_target_arm_neonv2_ok): Likewise.
1337         (check_effective_target_arm_neonv2_hw): Likewise.
1338         (check_effective_target_arm_neonv2): Likewise.
1340 2012-09-11  Richard Guenther  <rguenther@suse.de>
1342         PR middle-end/54515
1343         * g++.dg/tree-ssa/pr54515.C: New testcase.
1345 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1347         PR tree-opt/c54362
1348         * gcc.dg/tm/memopt-16.c: New testcase.
1350 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1352         PR c++/54541
1353         PR c++/54542
1354         * g++.dg/cpp0x/sfinae40.C: New.
1355         * g++.dg/cpp0x/sfinae41.C: Likewise.
1357 2012-09-10  Jason Merrill  <jason@redhat.com>
1359         PR c++/54538
1360         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1362 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1364         PR target/54089
1365         * gcc.target/sh/pr54089-3.c: New.
1367 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1369         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1371 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1373         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1375 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1377         * gcc.dg/pr52558-2.c: Delete.
1378         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1380 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1382         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1384 2012-09-10  Richard Guenther  <rguenther@suse.de>
1386         PR tree-optimization/54520
1387         * gcc.dg/torture/pr54520.c: New testcase.
1389 2012-09-10  Jason Merrill  <jason@redhat.com>
1391         PR c++/54506
1392         * g++.dg/cpp0x/implicit14.C: New.
1394 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1396         PR fortran/54208
1397         * gfortran.dg/bound_simplification_3.f90: New test.
1399 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1401         PR testsuite/54184
1402         * gcc.dg/pr52558-1.c: Delete.
1403         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1405 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1407         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1408         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1409         * gcc.target/arm/smlaltt-1.c: Likewise.
1411 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1413         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1415 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1417         PR tree-optimization/53986
1418         * gcc.dg/tree-ssa/vrp80.c: New test.
1419         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1421 2012-09-06  Jason Merrill  <jason@redhat.com>
1423         PR c++/54341
1424         PR c++/54253
1425         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1426         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1428 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1430         PR tree-opt/54494
1431         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1433 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1435         PR rtl-optimization/54455
1436         * gcc.dg/54455.c: New test.
1438 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1440         PR fortran/54463
1441         * gfortran.dg/promotion_2.f90: New.
1443 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1445         PR middle-end/54486
1446         * c-c++-common/pr54486.c: New test.
1448 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1450         PR fortran/54474
1451         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1453 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1455         PR c++/54191
1456         * g++.dg/cpp0x/sfinae39.C: New.
1458 2012-09-04  Jason Merrill  <jason@redhat.com>
1460         PR c++/54441
1461         * g++.dg/ext/flexary3.C: New.
1463         PR c++/54420
1464         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1466         PR c++/54198
1467         * g++.dg/template/defarg15.C: New.
1469         PR c++/54437
1470         * g++.dg/template/access24.C: New.
1472 2012-09-04  Richard Guenther  <rguenther@suse.de>
1474         PR tree-optimization/54458
1475         * gcc.dg/torture/pr54458.c: New testcase.
1477 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1479         * gcc.target/arm/neon-vext.c: New test.
1480         * gcc.target/arm/neon-vext-execute.c: Ditto.
1482 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1484         PR fortran/54243
1485         PR fortran/54244
1486         * gfortran.dg/select_type_29.f03: New.
1488 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1490         * gcc.dg/fold-perm.c: Improve test.
1492 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1494         PR fortran/51632
1495         * gfortran.dg/coarray_class_1.f90: New.
1497 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1499         PR target/49206
1500         * gcc.c-torture/compile/pr49206.c: New test.
1502 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1503             Uros Bizjak  <ubizjak@gmail.com>
1505         PR target/36680
1506         * gfortran.dg/pr36680.f90: New test.
1508 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1510         PR target/42295
1511         * g++.dg/opt/pr42295.C: New test.
1513 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1515         PR target/54436
1516         * gcc.dg/torture/pr54436.c: New test.
1518 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1520         * gcc.target/mips/truncate-8.c: New testcase.
1522 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1524         PR target/46829
1525         PR target/46843
1526         * gcc.target/i386/pr46829.c: New test.
1527         * gcc.target/i386/pr46843.c: Ditto.
1529 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1530             Jason Merrill  <jason@redhat.com>
1532         PR c++/18747
1533         * g++.dg/parse/error50.C: New.
1535 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1537         PR c/54428
1538         * gcc.c-torture/compile/pr54428.c: New test.
1540 2012-08-31  Ollie Wild  <aaw@google.com>
1542         PR c++/54197
1543         * g++.dg/init/lifetime3.C: New test.
1545 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1547         PR middle-end/54409
1548         * gcc.dg/torture/pr54409.c: New test.
1550 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1552         * gfortran.dg/pr48636.f90: Add dump scan checks.
1554 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1556         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1558 2012-08-28  Joey Ye  <joey.ye@arm.com>
1560         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1562 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1564         PR target/46254
1565         * gcc.target/i386/pr46254.c: New test.
1567 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1569         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1570         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1571         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1573 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1575         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1576         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1577         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1578         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1579         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1580         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1581         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1582         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1583         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1584         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1585         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1586         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1587         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1588         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1589         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1590         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1591         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1592         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1593         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1594         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1595         gcc.target/mips/unaligned-1.c: Tighten regexps.
1597 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1599         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1600         (mips_option_groups): Remove optimization.  Add various -f options.
1601         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1602         and -pg imply -fno-omit-frame-pointer.
1603         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1604         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1605         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1606         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1607         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1608         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1609         * gcc.target/mips/abi-n32-long32.c: Likewise.
1610         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1611         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1612         * gcc.target/mips/abi-n32-long64.c: Likewise.
1613         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1614         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1615         * gcc.target/mips/abi-n64-long32.c: Likewise.
1616         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1617         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1618         * gcc.target/mips/abi-n64-long64.c: Likewise.
1619         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1620         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1621         * gcc.target/mips/abi-o32-long32.c: Likewise.
1622         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1623         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1624         * gcc.target/mips/abi-o32-long64.c: Likewise.
1625         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1626         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1627         * gcc.target/mips/abi-o64-long32.c: Likewise.
1628         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1629         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1630         * gcc.target/mips/abi-o64-long64.c: Likewise.
1631         * gcc.target/mips/asm-1.c: Likewise.
1632         * gcc.target/mips/branch-1.c: Likewise.
1633         * gcc.target/mips/call-3.c: Likewise.
1634         * gcc.target/mips/call-saved-3.c: Likewise.
1635         * gcc.target/mips/clear-cache-1.c: Likewise.
1636         * gcc.target/mips/div-1.c: Likewise.
1637         * gcc.target/mips/div-2.c: Likewise.
1638         * gcc.target/mips/div-3.c: Likewise.
1639         * gcc.target/mips/div-4.c: Likewise.
1640         * gcc.target/mips/div-5.c: Likewise.
1641         * gcc.target/mips/div-6.c: Likewise.
1642         * gcc.target/mips/div-7.c: Likewise.
1643         * gcc.target/mips/div-8.c: Likewise.
1644         * gcc.target/mips/div-9.c: Likewise.
1645         * gcc.target/mips/div-10.c: Likewise.
1646         * gcc.target/mips/div-11.c: Likewise.
1647         * gcc.target/mips/div-12.c: Likewise.
1648         * gcc.target/mips/dsp-ctrl.c: Likewise.
1649         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1650         * gcc.target/mips/ext-8.c: Likewise.
1651         * gcc.target/mips/extend-2.c: Likewise.
1652         * gcc.target/mips/fix-r10000-1.c: Likewise.
1653         * gcc.target/mips/fix-r10000-2.c: Likewise.
1654         * gcc.target/mips/fix-r10000-3.c: Likewise.
1655         * gcc.target/mips/fix-r10000-4.c: Likewise.
1656         * gcc.target/mips/fix-r10000-5.c: Likewise.
1657         * gcc.target/mips/fix-r10000-6.c: Likewise.
1658         * gcc.target/mips/fix-r10000-7.c: Likewise.
1659         * gcc.target/mips/fix-r10000-8.c: Likewise.
1660         * gcc.target/mips/fix-r10000-9.c: Likewise.
1661         * gcc.target/mips/fix-r10000-10.c: Likewise.
1662         * gcc.target/mips/fix-r10000-11.c: Likewise.
1663         * gcc.target/mips/fix-r10000-12.c: Likewise.
1664         * gcc.target/mips/fix-r10000-13.c: Likewise.
1665         * gcc.target/mips/fix-r10000-14.c: Likewise.
1666         * gcc.target/mips/fix-r10000-15.c: Likewise.
1667         * gcc.target/mips/fpcmp-1.c: Likewise.
1668         * gcc.target/mips/fpcmp-2.c: Likewise.
1669         * gcc.target/mips/fpr-moves-7.c: Likewise.
1670         * gcc.target/mips/fpr-moves-8.c: Likewise.
1671         * gcc.target/mips/int-moves-1.c: Likewise.
1672         * gcc.target/mips/int-moves-2.c: Likewise.
1673         * gcc.target/mips/long-calls-pg.c: Likewise.
1674         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1675         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1676         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1677         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1678         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1679         * gcc.target/mips/mips-3d-1.c: Likewise.
1680         * gcc.target/mips/mips-3d-2.c: Likewise.
1681         * gcc.target/mips/mips-3d-3.c: Likewise.
1682         * gcc.target/mips/mips-3d-4.c: Likewise.
1683         * gcc.target/mips/mips-3d-5.c: Likewise.
1684         * gcc.target/mips/mips-3d-6.c: Likewise.
1685         * gcc.target/mips/mips-3d-7.c: Likewise.
1686         * gcc.target/mips/mips-3d-8.c: Likewise.
1687         * gcc.target/mips/mips-3d-9.c: Likewise.
1688         * gcc.target/mips/mips-ps-1.c: Likewise.
1689         * gcc.target/mips/mips-ps-2.c: Likewise.
1690         * gcc.target/mips/mips-ps-3.c: Likewise.
1691         * gcc.target/mips/mips-ps-4.c: Likewise.
1692         * gcc.target/mips/mips-ps-6.c: Likewise.
1693         * gcc.target/mips/mips32-dspr2.c: Likewise.
1694         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1695         * gcc.target/mips/neg-abs-1.c: Likewise.
1696         * gcc.target/mips/neg-abs-2.c: Likewise.
1697         * gcc.target/mips/nmadd-3.c: Likewise.
1698         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1699         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1700         * gcc.target/mips/octeon-pop-1.c: Likewise.
1701         * gcc.target/mips/pr26765.c: Likewise.
1702         * gcc.target/mips/pr33256.c: Likewise.
1703         * gcc.target/mips/pr33635-1.c: Likewise.
1704         * gcc.target/mips/pr33755.c: Likewise.
1705         * gcc.target/mips/pr35802.c: Likewise.
1706         * gcc.target/mips/pr45074.c: Likewise.
1707         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1708         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1709         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1710         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1711         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1712         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1713         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1714         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1715         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1716         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1717         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1718         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1719         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1720         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1721         * gcc.target/mips/save-restore-1.c: Likewise.
1722         * gcc.target/mips/save-restore-3.c: Likewise.
1723         * gcc.target/mips/save-restore-5.c: Likewise.
1724         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1725         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1726         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1727         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1728         * gcc.target/mips/stack-1.c: Likewise.
1730         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1731         Tighten regexps.
1733         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1734         branch under test to be filled with preceding rather than
1735         following instructions.
1736         * gcc.target/mips/branch-10.c: Likewise.
1737         * gcc.target/mips/branch-11.c: Likewise.
1738         * gcc.target/mips/branch-12.c: Likewise.
1739         * gcc.target/mips/branch-13.c: Likewise.
1740         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1741         to be eliminated.  Tighten $28 scan-assembler-not test.
1743         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1744         function to...
1745         * gcc.target/mips/call-4.c: ...this new test.
1747         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1748         more likely.
1749         * gcc.target/mips/code-readable-3.c: Likewise.
1750         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1751         flag but skip for -O0.
1752         * gcc.target/mips/code-readable-4.c: Likewise.
1754         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1755         of operations under test.
1756         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1758         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1759         Don't require sibling-call optimization.
1760         * gcc.target/mips/near-far-4.c: Likewise.
1762         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1763         Make sure that the register variable is used.
1764         * gcc.target/mips/soft-float-1.c: Likewise.
1766         * gcc.target/mips/sdata-1.c: Make static data volatile.
1767         * gcc.target/mips/sdata-2.c: Likewise.
1768         * gcc.target/mips/sdata-3.c: Likewise.
1769         * gcc.target/mips/sdata-4.c: Likewise.
1771         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1772         skip for -O0.
1773         * gcc.target/mips/atomic-memory-2.c: Likewise.
1774         * gcc.target/mips/branch-cost-1.c: Likewise.
1775         * gcc.target/mips/branch-cost-2.c: Likewise.
1776         * gcc.target/mips/cache-1.c: Likewise.
1777         * gcc.target/mips/call-1.c: Likewise.
1778         * gcc.target/mips/call-saved-2.c: Likewise.
1779         * gcc.target/mips/const-anchor-1.c: Likewise.
1780         * gcc.target/mips/const-anchor-2.c: Likewise.
1781         * gcc.target/mips/dse-1.c: Likewise.
1782         * gcc.target/mips/dsp-lhx.c: Likewise.
1783         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1784         * gcc.target/mips/ext-1.c: Likewise.
1785         * gcc.target/mips/ext-2.c: Likewise.
1786         * gcc.target/mips/ext-3.c: Likewise.
1787         * gcc.target/mips/ext-4.c: Likewise.
1788         * gcc.target/mips/ext-5.c: Likewise.
1789         * gcc.target/mips/ext-6.c: Likewise.
1790         * gcc.target/mips/ext-7.c: Likewise.
1791         * gcc.target/mips/extend-1.c: Likewise.
1792         * gcc.target/mips/fix-r4000-1.c: Likewise.
1793         * gcc.target/mips/fix-r4000-3.c: Likewise.
1794         * gcc.target/mips/fix-r4000-5.c: Likewise.
1795         * gcc.target/mips/fix-r4000-6.c: Likewise.
1796         * gcc.target/mips/fix-r4000-8.c: Likewise.
1797         * gcc.target/mips/fix-r4000-10.c: Likewise.
1798         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1799         * gcc.target/mips/fixed-vector-type.c: Likewise.
1800         * gcc.target/mips/fpr-moves-1.c: Likewise.
1801         * gcc.target/mips/fpr-moves-2.c: Likewise.
1802         * gcc.target/mips/fpr-moves-3.c: Likewise.
1803         * gcc.target/mips/fpr-moves-4.c: Likewise.
1804         * gcc.target/mips/fpr-moves-5.c: Likewise.
1805         * gcc.target/mips/fpr-moves-6.c: Likewise.
1806         * gcc.target/mips/ins-1.c: Likewise.
1807         * gcc.target/mips/ins-2.c: Likewise.
1808         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1809         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1810         * gcc.target/mips/lazy-binding-1.c: Likewise.
1811         * gcc.target/mips/madd-3.c: Likewise.
1812         * gcc.target/mips/madd-5.c: Likewise.
1813         * gcc.target/mips/madd-6.c: Likewise.
1814         * gcc.target/mips/madd-8.c: Likewise.
1815         * gcc.target/mips/madd-9.c: Likewise.
1816         * gcc.target/mips/memcpy-1.c: Likewise.
1817         * gcc.target/mips/mips-ps-type.c: Likewise.
1818         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1819         * gcc.target/mips/mips-sched-madd.c: Likewise.
1820         * gcc.target/mips/mips16e-extends.c: Likewise.
1821         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1822         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1823         * gcc.target/mips/movcc-1.c: Likewise.
1824         * gcc.target/mips/movcc-2.c: Likewise.
1825         * gcc.target/mips/movcc-3.c: Likewise.
1826         * gcc.target/mips/msub-5.c: Likewise.
1827         * gcc.target/mips/msub-6.c: Likewise.
1828         * gcc.target/mips/msub-8.c: Likewise.
1829         * gcc.target/mips/mult-2.c: Likewise.
1830         * gcc.target/mips/mult-3.c: Likewise.
1831         * gcc.target/mips/mult-5.c: Likewise.
1832         * gcc.target/mips/mult-6.c: Likewise.
1833         * gcc.target/mips/mult-7.c: Likewise.
1834         * gcc.target/mips/mult-12.c: Likewise.
1835         * gcc.target/mips/mult-13.c: Likewise.
1836         * gcc.target/mips/mult-14.c: Likewise.
1837         * gcc.target/mips/mult-15.c: Likewise.
1838         * gcc.target/mips/mult-17.c: Likewise.
1839         * gcc.target/mips/mult-18.c: Likewise.
1840         * gcc.target/mips/mult-19.c: Likewise.
1841         * gcc.target/mips/nmadd-1.c: Likewise.
1842         * gcc.target/mips/nmadd-2.c: Likewise.
1843         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1844         * gcc.target/mips/octeon-cins-1.c: Likewise.
1845         * gcc.target/mips/octeon-cins-2.c: Likewise.
1846         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1847         * gcc.target/mips/octeon-exts-2.c: Likewise.
1848         * gcc.target/mips/octeon-exts-3.c: Likewise.
1849         * gcc.target/mips/octeon-exts-4.c: Likewise.
1850         * gcc.target/mips/octeon-exts-5.c: Likewise.
1851         * gcc.target/mips/octeon-exts-6.c: Likewise.
1852         * gcc.target/mips/octeon-exts-7.c: Likewise.
1853         * gcc.target/mips/octeon-pop-2.c: Likewise.
1854         * gcc.target/mips/octeon-seq-3.c: Likewise.
1855         * gcc.target/mips/octeon-seq-4.c: Likewise.
1856         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1857         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1858         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1859         * gcc.target/mips/pr54240.c: Likewise.
1860         * gcc.target/mips/rsqrt-1.c: Likewise.
1861         * gcc.target/mips/rsqrt-2.c: Likewise.
1862         * gcc.target/mips/rsqrt-3.c: Likewise.
1863         * gcc.target/mips/rsqrt-4.c: Likewise.
1864         * gcc.target/mips/save-restore-2.c: Likewise.
1865         * gcc.target/mips/save-restore-4.c: Likewise.
1866         * gcc.target/mips/sb1-1.c: Likewise.
1867         * gcc.target/mips/scc-1.c: Likewise.
1868         * gcc.target/mips/scc-2.c: Likewise.
1869         * gcc.target/mips/scc-3.c: Likewise.
1870         * gcc.target/mips/scc-4.c: Likewise.
1871         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1872         * gcc.target/mips/truncate-1.c: Likewise.
1873         * gcc.target/mips/truncate-2.c: Likewise.
1874         * gcc.target/mips/truncate-3.c: Likewise.
1875         * gcc.target/mips/truncate-4.c: Likewise.
1876         * gcc.target/mips/truncate-5.c: Likewise.
1877         * gcc.target/mips/truncate-6.c: Likewise.
1878         * gcc.target/mips/unaligned-1.c: Likewise.
1880         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1881         skip for -O0.  Require -fexpensive-optimizations.
1882         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1883         * gcc.target/mips/dspr2-MULT.c: Likewise.
1884         * gcc.target/mips/fix-r4000-2.c: Likewise.
1885         * gcc.target/mips/fix-r4000-4.c: Likewise.
1886         * gcc.target/mips/fix-r4000-7.c: Likewise.
1887         * gcc.target/mips/fix-r4000-9.c: Likewise.
1888         * gcc.target/mips/madd-1.c: Likewise.
1889         * gcc.target/mips/madd-2.c: Likewise.
1890         * gcc.target/mips/madd-4.c: Likewise.
1891         * gcc.target/mips/maddu-1.c: Likewise.
1892         * gcc.target/mips/maddu-2.c: Likewise.
1893         * gcc.target/mips/maddu-3.c: Likewise.
1894         * gcc.target/mips/maddu-4.c: Likewise.
1895         * gcc.target/mips/msub-1.c: Likewise.
1896         * gcc.target/mips/msub-2.c: Likewise.
1897         * gcc.target/mips/msub-3.c: Likewise.
1898         * gcc.target/mips/msub-4.c: Likewise.
1899         * gcc.target/mips/msubu-1.c: Likewise.
1900         * gcc.target/mips/msubu-2.c: Likewise.
1901         * gcc.target/mips/msubu-3.c: Likewise.
1902         * gcc.target/mips/msubu-4.c: Likewise.
1903         * gcc.target/mips/mult-1.c: Likewise.
1904         * gcc.target/mips/mult-4.c: Likewise.
1905         * gcc.target/mips/mult-8.c: Likewise.
1906         * gcc.target/mips/mult-9.c: Likewise.
1907         * gcc.target/mips/mult-10.c: Likewise.
1908         * gcc.target/mips/mult-11.c: Likewise.
1909         * gcc.target/mips/mult-16.c: Likewise.
1911         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1912         skip for -O0 and -Os.
1913         * gcc.target/mips/fix-r4000-12.c: Likewise.
1914         * gcc.target/mips/madd-7.c: Likewise.
1915         * gcc.target/mips/mips-ps-5.c: Likewise.
1916         * gcc.target/mips/mips-ps-7.c: Likewise.
1917         * gcc.target/mips/msub-7.c: Likewise.
1919         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1920         skip for -O0.  Require -mno-abicalls.
1921         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1923         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1924         skip for -O0.  Require a total number of BBIT instructions and
1925         at least one of each kind.
1927         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1928         skip for -O0.  Require -fno-unroll-loops.
1930         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1931         skip for -O0.  Allow BLTZ as well as BGEZ.
1933         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1935         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1936         skip for -O0.  Require -fschedule-insns2.
1937         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1939         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1940         but skip for -O0.  Make a branch-likely more likely.
1942         * gcc.target/mips/timode-2.c: Split each test into its own function.
1943         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1945         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1946         skip for -O0.  Require -fpeephole2.
1947         * gcc.target/mips/vr-mult-2.c: Likewise.
1949 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1951         PR preprocessor/53469
1952         * gcc.dg/cpp/_Pragma7.c: New test case.
1954 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1956         PR fortran/54370
1957         * gfortran.dg/do_5.f90: New.
1959 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1961         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1962         from dg-options as -Wall no longer implies it.
1964 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1966         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1968 2012-08-25  Jason Merrill  <jason@redhat.com>
1970         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1972 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1974         PR c++/51421
1975         * g++.dg/cpp0x/auto34.C: New.
1977 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1979         PR c/54363
1980         * gcc.dg/pr54363.c: New test.
1982         PR c/54355
1983         * gcc.dg/pr54355.c: New test.
1985 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1987         PR debug/52857
1988         * gcc.target/i386/pr52857-1.c: New.
1989         * gcc.target/i386/pr52857-2.c: Likewise.
1991 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1993         * gcc.target/mips/code-readable-4.c: New test.
1995 2012-08-23  Julian Brown  <julian@codesourcery.com>
1996             Sandra Loosemore  <sandra@codesourcery.com>
1998         * gcc.target/mips/code-readable-1.c: Add -O to options.
2000 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2002         PR c++/20420
2003         * g++.dg/lookup/using53.C: New.
2005 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2007         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2008         * gcc.dg/fixed-point/convert-1.c: New.
2009         * gcc.dg/fixed-point/convert-2.c: New.
2010         * gcc.dg/fixed-point/convert-3.c: New.
2011         * gcc.dg/fixed-point/convert-4.c: New.
2012         * gcc.dg/fixed-point/convert-float-1.c: New.
2013         * gcc.dg/fixed-point/convert-float-2.c: New.
2014         * gcc.dg/fixed-point/convert-float-3.c: New.
2015         * gcc.dg/fixed-point/convert-float-4.c: New.
2016         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2017         * gcc.dg/fixed-point/convert-sat.c: New.
2018         * gcc.dg/fixed-point/convert.h: New.
2020 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2022         PR target/54089
2023         * gcc.target/sh/pr54089-2.c: New.
2025 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2027         * gcc.target/i386/long-double-64-1.c: New file.
2028         * gcc.target/i386/long-double-64-2.c: Likewise.
2029         * gcc.target/i386/long-double-64-3.c: Likewise.
2030         * gcc.target/i386/long-double-64-4.c: Likewise.
2031         * gcc.target/i386/long-double-80-1.c: Likewise.
2032         * gcc.target/i386/long-double-80-2.c: Likewise.
2033         * gcc.target/i386/long-double-80-3.c: Likewise.
2034         * gcc.target/i386/long-double-80-4.c: Likewise.
2035         * gcc.target/i386/long-double-80-5.c: Likewise.
2036         * gcc.target/i386/long-double-80-6.c: Likewise.
2037         * gcc.target/i386/long-double-80-7.c: Likewise.
2039 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2041         PR tree-optimization/54317
2042         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2044 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2046         PR target/39423
2047         * gcc.target/sh/pr39423-2.c: New.
2049 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2051         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2052         * gcc.dg/fold-perm.c: Likewise.
2054 2012-08-20  Jan Hubicka  <jh@suse.cz>
2056         PR fortran/48636
2057         * gcc.dg/ipa/inlinehint-1.c: New.
2059 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2061         PR c++/19351
2062         * g++.dg/init/new38.C: New test.
2063         * g++.dg/init/new39.C: New test.
2065 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2067         PR target/54089
2068         * gcc.target/sh/pr54089-1.c: New.
2070 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2072         PR target/51244
2073         * gcc.target/sh/pr51244-11.c: New.
2075 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2077         PR fortran/54301
2078         * gfortran.dg/warn_target_lifetime_2.f90: New.
2080 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2082         PR c++/10416
2083         * g++.dg/warn/Wunused-var-17.C: New.
2085 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2087         PR middle-end/53992
2088         * gcc.dg/gomp/pr53992.c: New test.
2090 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2092         PR tree-ssa/54295
2093         * gcc.c-torture/execute/20120817-1.c: New test.
2095 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2097         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2098         add instruction.
2099         (f2): New test that really does need adds.
2101 2012-08-20  Richard Guenther  <rguenther@suse.de>
2103         PR tree-optimization/54327
2104         * gcc.dg/torture/pr54327.c: New testcase.
2106 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2108         PR tree-optimization/54321
2109         * gcc.c-torture/compile/pr54321.c: New test.
2111 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2113         PR fortran/54301
2114         * gfortran.dg/warn_target_lifetime_1.f90: New.
2116 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2118         PR fortran/54298
2119         * gfortran.dg/real_compare_1.f90: New test case.
2120         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2122 2012-08-18  Jan Hubicka  <jh@suse.cz>
2124         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2126 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2128         PR fortran/39290
2129         * gfortran.dg/interface_37.f90: New test.
2131 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2132             Gary Funck <gary@intrepid.com>
2134         PR target/20020
2135         * gcc.target/i386/pr20020-1.c: New test.
2136         * gcc.target/i386/pr20020-2.c: Likewise.
2137         * gcc.target/i386/pr20020-3.c: Likewise.
2139 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2141         * gcc.target/i386/perm-concat.c: New test.
2143 2012-08-17  Julian Brown  <julian@codesourcery.com>
2145         * gcc.target/arm/div64-unwinding.c: New test.
2147 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2149         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2151 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2153         PR target/54236
2154         * gcc.target/sh/pr54236-1.c: New.
2156 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2158         * lib/target-supports.exp (check_effective_target_sync_int_long)
2159         (check_effective_target_sync_char_short): Enable for crisv32-*
2160         and cris-*.
2162         PR middle-end/54261
2163         * gcc.dg/torture/pr54261-1.c: New test.
2165 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2167         PR fortran/54243
2168         PR fortran/54244
2169         * gfortran.dg/typebound_call_24.f03: New.
2171 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2173         PR tree-optimization/54245
2174         * gcc.dg/tree-ssa/pr54245.c: New test.
2176 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2178         PR tree-optimization/54240
2179         * gcc.target/powerpc/pr54240.c: New test.
2180         * gcc.target/mips/pr54240.c: Likewise.
2182 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2184         PR target/52933
2185         * gcc.target/sh/pr52933-1.c: New.
2186         * gcc.target/sh/pr52933-2.c: New.
2188 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2190         PR target/50751
2191         * gcc.target/sh/pr50751-8.c: New.
2193 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2195         PR fortran/47586
2196         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2197         * gfortran.dg/typebound_proc_27.f03: New test.
2199 2012-08-14  Sterling Augustine  <saugustine@google.com>
2201         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2203 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2205         PR fortran/40881
2206         * gfortran.dg/data_constraints_3.f90: New.
2207         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2208         to disable -pedantic compilation.
2209         * gfortran.dg/pr37243.f: Ditto.
2210         * gfortran.dg/g77/19990826-3.f: Ditto.
2211         * gfortran.dg/g77/20020307-1.f : Ditto.
2212         * gfortran.dg/g77/980310-3.f: Ditto.
2214 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2216         PR fortran/54234
2217         * gfortran.dg/warn_conversion_4.f90: New.
2219 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2221         PR middle-end/53411
2222         PR rtl-optimization/53495
2223         * gcc.c-torture/compile/pr53411.c: New test.
2224         * gcc.c-torture/compile/pr53495.c: New test.
2226 2012-08-13  Richard Guenther  <rguenther@suse.de>
2228         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2230 2012-08-13  Richard Guenther  <rguenther@suse.de>
2232         PR tree-optimization/54200
2233         * gcc.dg/guality/pr54200.c: New testcase.
2234         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2236 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2238         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2240 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2242         PR target/51244
2243         * gcc.target/sh/pr51244-7.c: New.
2244         * gcc.target/sh/pr51244-8.c: New.
2245         * gcc.target/sh/pr51244-9.c: New.
2246         * gcc.target/sh/pr51244-10.c: New.
2248 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2250         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2251         -m2e or -m2a.
2252         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2253         * gcc.target/sh/pr53511-1.c: Likewise.
2254         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2255         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2256         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2257         * gcc.target/sh/pr53512-3.c: Likewise.
2258         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2260 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2262         PR target/39423
2263         * gcc.c-torture/compile/pr39423-1.c: New.
2264         * gcc.c-torture/compile/pr39423-2.c: New.
2266 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2268         PR fortran/54221
2269         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2270         they appear uninitialized on the RHS.
2271         * gfortran.dg/public_private_module_6.f90: New.
2273 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2275         PR fortran/48636
2276         * gfortran.dg/pr48636.f90: New test.
2278 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2280         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2281         to avoid warnings.
2282         (main): Adjust caller.
2284 2012-08-10  Richard Guenther  <rguenther@suse.de>
2286         * gcc.dg/matrix/*.c: Adjust and move ...
2287         * gcc.dg/torture/: ... here.
2288         * gcc.dg/matrix: Remove directory.
2290 2012-08-10  Richard Guenther  <rguenther@suse.de>
2292         PR middle-end/54219
2293         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2295 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2297         PR middle-end/54211
2298         * gcc.dg/tree-ssa/pr54211.c: New test.
2300 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2302         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2303         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2305 2012-08-10  Richard Guenther  <rguenther@suse.de>
2307         PR tree-optimization/54109
2308         * gcc.dg/torture/pr54109.c: New testcase.
2309         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2310         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2312 2012-08-10  Richard Guenther  <rguenther@suse.de>
2314         PR tree-optimization/54027
2315         * gcc.dg/torture/pr54027.c: New testcase.
2317 2012-08-10  Richard Guenther  <rguenther@suse.de>
2319         * g++.dg/plugin/selfassign.c: Adjust.
2320         * gcc.dg/plugin/selfassign.c: Likewise.
2321         * gcc.dg/strlenopt-11.c: Likewise.
2322         * gcc.dg/strlenopt-13.c: Likewise.
2323         * gcc.dg/no-strict-overflow-4.c: Likewise.
2324         * gcc.dg/strict-overflow-4.c: Likewise.
2325         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2326         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2327         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2328         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2329         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2330         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2331         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2332         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2333         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2334         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2335         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2336         * gcc.dg/pr46309.c: Likewise.
2337         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2339 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2341         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2342         for x86 targets.
2343         * gcc.c-torture/compile/20120727-2.c: New test.
2345 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2347         * gcc.dg/ipa/iinline-4.c: New test.
2348         * gcc.dg/ipa/iinline-5.c: Likewise.
2349         * gcc.dg/ipa/iinline-6.c: Likewise.
2350         * gcc.dg/ipa/iinline-7.c: Likewise.
2351         * gcc.dg/lto/20120723_0.c: Likewise.
2352         * gcc.dg/lto/20120723_1.c: Likewise.
2354 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2356         PR target/39423
2357         * gcc.target/sh/pr39423-1.c: New.
2359 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2361         PR target/51244
2362         * gcc.target/sh/pr51244-5: New.
2363         * gcc.target/sh/pr51244-6: New.
2365 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2367         * gcc.target/i386/adx-addxcarry32-3.c: New.
2368         * gcc.target/i386/adx-addxcarry64-3.c: New.
2370 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2372         PR rtl-optimization/53701
2373         * gcc.dg/pr53701.c: New test.
2375 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2377         * gcc.c-torture/compile/20120727-1.c: New test.
2379 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2381         PR fortran/54199
2382         * gfortran.dg/intrinsic_shadow_4.f90: New.
2384 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2386         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2388 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2390         * gcc.c-torture/execute/20120808-1.c: New test.
2392 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2394         PR rtl-optimization/54157
2395         * gcc.target/i386/pr54157.c: New file.
2397 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2399         * gcc.target/i386/adx-addcarryx32-1.c: New.
2400         * gcc.target/i386/adx-addcarryx32-2.c: New.
2401         * gcc.target/i386/adx-addcarryx64-1.c: New.
2402         * gcc.target/i386/adx-addcarryx64-2.c: New.
2403         * gcc.target/i386/adx-check.h: New.
2404         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2405         * gcc.target/i386/sse-12.c: Add -madx.
2406         * gcc.target/i386/sse-13.c: Ditto.
2407         * gcc.target/i386/sse-14.c: Ditto.
2408         * gcc.target/i386/sse-22.c: Ditto.
2409         * gcc.target/i386/sse-23.c: Ditto.
2410         * g++.dg/other/i386-2.C: Ditto.
2411         * g++.dg/other/i386-3.C: Ditto.
2413 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2415         * gcc.dg/tree-ssa/slsr-5.c: New.
2416         * gcc.dg/tree-ssa/slsr-6.c: New.
2417         * gcc.dg/tree-ssa/slsr-7.c: New.
2418         * gcc.dg/tree-ssa/slsr-8.c: New.
2419         * gcc.dg/tree-ssa/slsr-9.c: New.
2420         * gcc.dg/tree-ssa/slsr-10.c: New.
2421         * gcc.dg/tree-ssa/slsr-11.c: New.
2422         * gcc.dg/tree-ssa/slsr-12.c: New.
2423         * gcc.dg/tree-ssa/slsr-13.c: New.
2424         * gcc.dg/tree-ssa/slsr-14.c: New.
2425         * gcc.dg/tree-ssa/slsr-15.c: New.
2426         * gcc.dg/tree-ssa/slsr-16.c: New.
2427         * gcc.dg/tree-ssa/slsr-17.c: New.
2428         * gcc.dg/tree-ssa/slsr-18.c: New.
2429         * gcc.dg/tree-ssa/slsr-19.c: New.
2430         * gcc.dg/tree-ssa/slsr-20.c: New.
2431         * gcc.dg/tree-ssa/slsr-21.c: New.
2432         * gcc.dg/tree-ssa/slsr-22.c: New.
2433         * gcc.dg/tree-ssa/slsr-23.c: New.
2434         * gcc.dg/tree-ssa/slsr-24.c: New.
2435         * gcc.dg/tree-ssa/slsr-25.c: New.
2436         * gcc.dg/tree-ssa/slsr-26.c: New.
2437         * gcc.dg/tree-ssa/slsr-30.c: New.
2438         * gcc.dg/tree-ssa/slsr-31.c: New.
2440 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2442         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2443         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2444         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2446 2012-08-06  Cary Coutant  <ccoutant@google.com>
2448         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2450 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2452         PR fortran/35831
2453         * gfortran.dg/dummy_procedure_5.f90: Modified.
2454         * gfortran.dg/dummy_procedure_8.f90: New.
2455         * gfortran.dg/interface_26.f90: Modified.
2456         * gfortran.dg/proc_ptr_11.f90: Modified.
2457         * gfortran.dg/proc_ptr_15.f90: Modified.
2458         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2459         * gfortran.dg/typebound_override_1.f90: Modified.
2460         * gfortran.dg/typebound_proc_6.f03: Modified.
2462 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2464         PR tree-optimization/51938
2465         PR tree-optimization/52005
2466         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2467         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2468         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2469         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2471 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2473         Avoid crashing on erroneous static_assert usage
2474         * g++.dg/cpp0x/static_assert8.C: New test.
2476 2012-08-06  Jason Merrill  <jason@redhat.com>
2478         * g++.dg/cpp0x/sfinae38.C: New.
2480 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2481             Paolo Carlini  <paolo.carlini@oracle.com>
2483         PR c++/54165
2484         * g++.dg/conversion/void2.C: New.
2486 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2488         * gcc.dg/tree-ssa/vrp78.c: New test.
2490 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2491             Richard Sandiford  <rdsandiford@googlemail.com>
2493         * g++.dg/opt/enum2.C: Require fpic target.
2494         * g++.dg/lto/20090303_0.C: Likewise.
2496 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2497             Catherine Moore  <clm@codesourcery.com>
2499         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2500         flush function names too.
2501         * gcc.target/mips/clear-cache-1.c: Likewise.
2503 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2505         PR target/54156
2506         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2508 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2510         PR fortran/54166
2511         * gfortran.dg/array_5.f90: New test.
2513 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2515         PR tree-optimization/30318
2516         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2518 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2520         * g++.dg/ext/vector17.C: New testcase.
2522 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2524         PR target/51931
2525         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2526         * g++.dg/opt/longbranch1.C: Likewise.
2528 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2530         PR tree-optimization/53805
2531         * gcc.dg/fold-notunord.c: New testcase.
2533 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2535         PR fortran/48820
2536         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2537         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2539 2012-08-02  Jason Merrill  <jason@redhat.com>
2540             Paolo Carlini  <paolo.carlini@oracle.com>
2542         PR c++/51213 (again)
2543         * g++.dg/cpp0x/sfinae37.C: Extend.
2545 2012-08-02  Richard Guenther  <rguenther@suse.de>
2547         PR tree-optimization/50672
2548         * g++.dg/torture/pr50672.C: New testcase.
2550 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2552         PR fortran/54147
2553         * gfortran.dg/abstract_type_6.f03: Modified.
2554         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2555         * gfortran.dg/proc_ptr_comp_35.f90: New.
2556         * gfortran.dg/typebound_proc_9.f03: Modified.
2557         * gfortran.dg/typebound_proc_26.f90: New.
2559 2012-08-02  Richard Guenther  <rguenther@suse.de>
2561         * gcc.dg/torture/pta-callused-1.c: Adjust.
2562         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2563         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2564         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2565         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2566         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2567         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2568         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2569         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2571 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2573         PR fortran/54033
2574         * gfortran.dg/include_6.f90:  New test case.
2575         * gfortran.dg/include_7.f90:  New test case.
2576         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2578 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2580         * gcc.dg/tree-ssa/vrp76.c: New test.
2582 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2584         PR tree-optimization/46556
2585         * gcc.dg/tree-ssa/slsr-27.c: New.
2586         * gcc.dg/tree-ssa/slsr-28.c: New.
2587         * gcc.dg/tree-ssa/slsr-29.c: New.
2589 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2591         PR fortran/42418
2592         * gfortran.dg/proc_decl_29.f90: New.
2594 2012-07-31  Dehao Chen  <dehao@google.com>
2596         * gcc.dg/predict-7.c: New test.
2598 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2600         PR fortran/54134
2601         * gfortran.dg/typebound_override_3.f90: New.
2603 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2605         PR tree-optimization/53773
2606         * gcc.dg/vect/pr53773.c: New test.
2608 2012-07-31  Nick Clifton  <nickc@redhat.com>
2610         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2611         and for XStormy16.
2613 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2615         * gfortran.dg/c_funloc_tests_6.f90: New.
2616         * gfortran.dg/c_funloc_tests_7.f90: New.
2617         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2619 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2621         PR c++/53624
2622         * g++.dg/cpp0x/temp_default5.C: New.
2624 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2626         PR fortran/51081
2627         * gfortran.dg/proc_ptr_37.f90: New.
2629 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2631         * lib/target-supports.exp
2632         (check_effective_target_vect_natural_alignment): New function.
2633         * gcc.dg/align-2.c: Only run on targets with natural alignment
2634         of vector types.
2635         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2636         alignment of vector types.
2638 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2639             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2641         * gcc.target/i386/rdseed16-1.c: New.
2642         * gcc.target/i386/rdseed32-1.c: Ditto
2643         * gcc.target/i386/rdseed64-1.c: Ditto
2644         * gcc.target/i386/sse-12.c: Add -mrdseed.
2645         * gcc.target/i386/sse-13.c: Ditto.
2646         * gcc.target/i386/sse-14.c: Ditto.
2647         * g++.dg/other/i386-2.C: Ditto.
2648         * g++.dg/other/i386-3.C: Ditto.
2650 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2652         PR target/51244
2653         * gcc.target/sh/pr51244-4.c: New.
2655 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2657         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2658         for alpha*-*-* targets.  Cleanup original tree dump.
2660 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2662         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2663         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2665 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2667         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2668         rand, srand. Include <stdlib.h>.
2670 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2672         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2674 2012-07-26  Richard Henderson  <rth@redhat.com>
2676         * gcc.dg/attr-hotcold-1.c: New.
2677         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2679 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2680             Sandra Loosemore  <sandra@codesourcery.com>
2682         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2684 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2686         * gfortran.dg/contiguous_1.f90: Update dg-error.
2687         * gfortran.dg/proc_ptr_32.f90: Ditto.
2689 2012-07-26  Richard Guenther  <rguenther@suse.de>
2691         PR tree-optimization/54098
2692         * gcc.dg/torture/pr54098.c: New testcase.
2694 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2696         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2697         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2699 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2701         PR fortran/44354
2702         * gfortran.dg/array_constructor_39.f90: New test.
2704 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2706         PR fortran/44354
2707         * gfortran.dg/array_constructor_38.f90: New test.
2709 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2711         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2713 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2715         * gnat.dg/noreturn5.ad[sb]: New test.
2717 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2718             Paul Brook  <paul@codesourcery.com>
2720         PR target/53633
2722         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2723         * c-c++-common/pr53633.c: New test.
2725 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2727         * gcc.target/i386/asm-dialect-1.c: New test case.
2729 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2730             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2732         * gcc.target/i386/prefetchw-1.c: New.
2733         * gcc.target/i386/sse-12.c: Add -mprfchw.
2734         * gcc.target/i386/sse-13.c: Ditto.
2735         * gcc.target/i386/sse-14.c: Ditto.
2736         * gcc.target/i386/sse-22.c: Ditto.
2737         * gcc.target/i386/sse-23.c: Ditto.
2738         * g++.dg/other/i386-2.C: Ditto.
2739         * g++.dg/other/i386-3.C: Ditto.
2741 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2743         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2745 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2747         PR target/54051
2748         * gcc.target/arm/pr54051.c: New.
2749         * gcc.target/arm/vfp-1.c: Adjust test.
2751 2012-07-24  Julian Brown  <julian@codesourcery.com>
2753         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2754         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2755         hard-float ARM.
2757 2012-07-23  Paul Brook  <paul@codesourcery.com>
2759         * g++.dg/other/armv7m-1.c: New test.
2761 2012-07-23  Julian Brown  <julian@codesourcery.com>
2763         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2764         ARM.
2765         (DO_TEST): Define to 1 for appropriate ARM targets.
2767 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2769         PR tree-optimization/53881
2770         * gcc.dg/pr53881.c: Renamed to ...
2771         * gcc.dg/pr53881-1.c: ... this.
2772         * gcc.dg/pr53881-2.c: New test.
2774 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2776         Handle recent changes in default atomics for cris*-*-linux*.
2777         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2778         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2779         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2780         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2781         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2782         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2783         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2784         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2785         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2786         -mno-unaligned-atomic-may-use-library is in effect for
2787         cris*-*-linux*.
2788         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2789         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2790         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2791         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2792         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2793         gcc.target/cris/torture/sync-mis-op-i-1.c,
2794         gcc.target/cris/torture/sync-mis-op-i-2.c,
2795         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2796         gcc.target/cris/torture/sync-mis-op-i-3.c,
2797         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2798         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2799         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2800         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2801         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2802         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2803         (main): Remove local variable x.
2804         [mis_ok]: Check that atomics don't fail.
2806 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2808         *  gcc.dg/tree-ssa/vrp72.c: New test.
2809         *  gcc.dg/tree-ssa/vrp73.c: New test.
2810         *  gcc.dg/tree-ssa/vrp74.c: New test.
2811         *  gcc.dg/tree-ssa/vrp75.c: New test.
2813 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2815         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2816         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2818 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2820         * gcc.target/mips/octeon-pop-2.c: New testcase.
2822 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2824         PR fortran/48820
2825         * gfortran.dg/assumed_rank_3.f90: New.
2826         * gfortran.dg/assumed_rank_11.f90: New.
2827         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2828         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2829         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2831 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2833         * gcc.target/mips/unaligned-1.c: New testcase.
2835 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2837         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2839 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2841         * gfortran.dg/bind_c_array_params_2.f90: New.
2842         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2843         and update dg-error.
2845 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2847         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2849 2012-07-20  Jason Merrill  <jason@redhat.com>
2851         PR c++/54038
2852         * g++.dg/other/array7.C: New.
2854 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2856         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2857         the basic block and check loop depth.
2858         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2859         matching patterns and comments.
2860         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2861         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2863 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2865         PR c++/28656
2866         * c-c++-common/pr28656.c: New test.
2868 2012-07-19  Jason Merrill  <jason@redhat.com>
2870         PR c++/54026
2871         * g++.dg/init/mutable1.C: New.
2873 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2875         PR fortran/48820
2876         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2877         * gfortran.dg/assumed_rank_1.f90: New.
2878         * gfortran.dg/assumed_rank_1_c.c: New.
2879         * gfortran.dg/assumed_rank_2.f90: New.
2880         * gfortran.dg/assumed_rank_4.f90: New.
2881         * gfortran.dg/assumed_rank_5.f90: New.
2882         * gfortran.dg/assumed_rank_6.f90: New.
2883         * gfortran.dg/assumed_rank_7.f90: New.
2884         * gfortran.dg/assumed_rank_8.f90: New.
2885         * gfortran.dg/assumed_rank_8_c.c: New.
2886         * gfortran.dg/assumed_rank_9.f90: New.
2887         * gfortran.dg/assumed_rank_10.f90: New.
2888         * gfortran.dg/assumed_rank_12.f90: New.
2890 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2892         * gnat.dg/opt25.adb: New test.
2893         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2894         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2896 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2898         * gnat.dg/aggr20.ad[sb]: New test.
2899         * gnat.dg/aggr20_pkg.ads: New helper.
2901 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2903         * gnat.dg/derived_type3.adb: New test.
2904         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2906 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2908         PR rtl-optimization/53942
2909         * gcc.dg/pr53942.c: New test.
2911 2012-07-19  Jason Merrill  <jason@redhat.com>
2913         PR c++/54021
2914         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2916 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2918         * gnat.dg/discr38.adb: New test.
2920 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2922         PR middle-end/54017
2923         * c-c++-common/gomp/pr54017.c: New test.
2925 2012-07-19  Richard Guenther  <rguenther@suse.de>
2926             Eric Botcazou  <ebotcazou@adacore.com>
2928         * gnat.dg/loop_optimization11.adb: New testcase.
2929         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2931 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2932             Jason Merrill  <jason@redhat.com>
2934         * g++.dg/cpp0x/sfinae37.C: New.
2935         * g++.dg/template/access23.C: New.
2936         * g++.dg/template/access7.C: Adjust.
2937         * g++.dg/template/sfinae10.C: Don't expect errors.
2938         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2940 2012-07-18  Julian Brown  <julian@codesourcery.com>
2941             Sandra Loosemore <sandra@codesroucery.com>
2943         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2945 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2947         * gnat.dg/noreturn4.ad[sb]: New test.
2948         * gnat.dg/noreturn4_pkg.ads: New helper.
2950 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2951             Julian Brown  <julian@codesourcery.com>
2953         * gcc.target/arm/neon-vdup-1.c: New test case.
2954         * gcc.target/arm/neon-vdup-2.c: New test case.
2955         * gcc.target/arm/neon-vdup-3.c: New test case.
2956         * gcc.target/arm/neon-vdup-4.c: New test case.
2957         * gcc.target/arm/neon-vdup-5.c: New test case.
2958         * gcc.target/arm/neon-vdup-6.c: New test case.
2959         * gcc.target/arm/neon-vdup-7.c: New test case.
2960         * gcc.target/arm/neon-vdup-8.c: New test case.
2961         * gcc.target/arm/neon-vdup-9.c: New test case.
2962         * gcc.target/arm/neon-vdup-10.c: New test case.
2963         * gcc.target/arm/neon-vdup-11.c: New test case.
2964         * gcc.target/arm/neon-vdup-12.c: New test case.
2965         * gcc.target/arm/neon-vdup-13.c: New test case.
2966         * gcc.target/arm/neon-vdup-14.c: New test case.
2967         * gcc.target/arm/neon-vdup-15.c: New test case.
2968         * gcc.target/arm/neon-vdup-16.c: New test case.
2969         * gcc.target/arm/neon-vdup-17.c: New test case.
2970         * gcc.target/arm/neon-vdup-18.c: New test case.
2971         * gcc.target/arm/neon-vdup-19.c: New test case.
2972         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2973         arguments non-constant.
2975 2012-07-18  Richard Guenther  <rguenther@suse.de>
2977         PR tree-optimization/53970
2978         * g++.dg/torture/pr53970.C: New testcase.
2980 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2982         PR target/38621
2983         * gcc.c-torture/compile/pr38621.c: New.
2985 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2987         PR target/33135
2988         * gcc.target/sh/pr33135-1.c: New.
2989         * gcc.target/sh/pr33135-2.c: New.
2990         * gcc.target/sh/pr33135-3.c: New.
2991         * gcc.target/sh/pr33135-4.c: New.
2993 2012-07-17  Jason Merrill  <jason@redhat.com>
2995         PR c++/53995
2996         * g++.dg/parse/enum9.C: New.
2998 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2999             Sandra Loosemore  <sandra@codesourcery.com>
3001         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3002         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3004 2012-07-17  Jason Merrill  <jason@redhat.com>
3006         PR c++/53989
3007         * g++.dg/template/array23.C: New.
3009 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3011         PR fortran/53985
3012         * gfortran.dg/bind_c_usage_26.f90: New.
3013         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3014         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3015         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3016         * gfortran.dg/interop_params.f03: Ditto.
3018 2012-07-17  Jason Merrill  <jason@redhat.com>
3020         * g++.dg/template/inherit8.C: Adjust.
3021         * g++.dg/template/using21.C: Adjust.
3022         * g++.dg/template/using22.C: Adjust.
3024         PR c++/53549
3025         * g++.dg/template/current-inst1.C: New.
3026         * g++.dg/parse/crash35.C: Adjust.
3028 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3030         PR fortran/52101
3031         * gfortran.dg/oldstyle_4.f90: New.
3033 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3035         PR fortran/49265
3036         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3037         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3039 2012-07-16  Jason Merrill  <jason@redhat.com>
3041         * g++.dg/parse/access8.C: Adjust.
3042         * g++.dg/template/sfinae6_neg.C: Adjust.
3044 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3046         PR fortran/53824
3047         * gfortran.dg/coarray_allocate_1.f90:  New test.
3049 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3051         * gcc.c-torture/execute/bswap-1.c: New testcase.
3052         * gcc.c-torture/compile/unalign-1.c: New testcase.
3053         * gcc.c-torture/compile/20120524-1.c: New testcase.
3054         * gcc.c-torture/compile/20101216-1.c: New testcase.
3056 2012-07-16  Dehao Chen  <dehao@google.com>
3058         Revert
3059         2012-07-10  Dehao Chen  <dehao@google.com>
3061         * gcc.dg/debug_info_inline.c: New test.
3063 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3065         PR fortran/53956
3066         * gfortran.dg/proc_decl_28.f90: New.
3068 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3070         * gcc.dg/torture/builtins-1.c: New testcase.
3072 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3074         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3075         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3076         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3077         gcc.target/cris/sync-1-v10.c,
3078         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3079         pass -mno-unaligned-atomic-may-use-library.
3080         * gcc.target/cris/sync-xchg-1.c: New test.
3081         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3082         valid register operand output modifier.
3084 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3086         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3087         characters.
3089 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3091         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3092         rather than cleanup-tree-dump.
3093         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3095 2012-07-13  Richard Guenther  <rguenther@suse.de>
3097         PR tree-optimization/53907
3098         * gcc.target/i386/pr53907.c: New testcase.
3100 2012-07-13  Richard Guenther  <rguenther@suse.de>
3102         PR tree-optimization/53922
3103         * gcc.dg/torture/pr53922.c: New testcase.
3105 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3107         PR rtl-optimization/53908
3108         * gcc.dg/torture/pr53908.c: New test.
3110 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3112         PR c++/53531
3113         * g++.dg/cpp0x/variadic135.C: New.
3115 2012-07-12  Jason Merrill  <jason@redhat.com>
3117         * g++.dg/template/sfinae6_neg.C: Adjust.
3119 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3121         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3122         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3123         scan-tree-dump-times pattern.
3125 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3127         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3129 2012-07-11  Jason Merrill  <jason@redhat.com>
3131         DR 1402
3132         * g++.g/cpp0x/defaulted37.C: New.
3134 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3136         PR target/53859
3137         * gcc.target/arm/pr53859.c: New test.
3139 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3141         PR target/53886
3142         * gcc.c-torture/compile/pr53886.c: New.
3144 2012-07-10  Dehao Chen  <dehao@google.com>
3146         * gcc.dg/debug_info_inline.c: New test.
3148 2012-07-10  Jason Merrill  <jason@redhat.com>
3150         PR c++/53733
3151         * g++.dg/cpp0x/defaulted36.C: New.
3152         * g++.dg/cpp0x/defaulted21.C: Adjust.
3154         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3156 2012-07-09  Sterling Augustine  <saugustine@google.com>
3158         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3160 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3162         PR tree-optimization/53887
3163         * gcc.dg/pr53887.c: New test.
3165 2012-07-09  Jason Merrill  <jason@redhat.com>
3167         PR c++/53882
3168         * g++.dg/cpp0x/nullptr29.C: New.
3170 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3171             Richard Guenther  <rguenther@suse.de>
3173         * gcc.dg/builtin-unreachable-6.c: New test.
3174         * gcc.dg/builtin-unreachable-5.c: New test.
3176 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3178         PR tree-optimization/53881
3179         * gcc.dg/pr53881.c: New test.
3181 2012-07-06  Jason Merrill  <jason@redhat.com>
3183         PR c++/53862
3184         * g++.dg/cpp0x/variadic134.C: New.
3186         PR c++/53858
3187         * g++.dg/cpp0x/alias-decl-20.C: New.
3189 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3191         PR tree-optimization/51879
3192         * gcc.dg/pr51879-16.c: New test.
3193         * gcc.dg/pr51879-17.c: Same.
3195 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3197         PR tree-optimization/52009
3198         * gcc.dg/pr51879-7.c: New test.
3199         * gcc.dg/pr51879-18.c: New test.
3201 2012-07-05  Jason Merrill  <jason@redhat.com>
3203         PR c++/50852
3204         * g++.dg/template/typedef39.C: New.
3206         PR c++/53039
3207         * g++.dg/cpp0x/variadic133.C: New.
3208         * g++.dg/template/param1.C: Adjust.
3210 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3212         PR target/48941
3213         PR target/51980
3214         * gcc.target/arm/neon/vtrnf32.c: Update.
3215         * gcc.target/arm/neon/vtrns32.c: Update.
3216         * gcc.target/arm/neon/vtrnu32.c: Update.
3217         * gcc.target/arm/neon/vzipf32.c: Update.
3218         * gcc.target/arm/neon/vzips32.c: Update.
3219         * gcc.target/arm/neon/vzipu32.c: Update.
3221 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3223         PR fortran/53732
3224         * gfortran.dg/inline_sum_4.f90: New test.
3226 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3228         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3230 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3232         * gcc.target/arm/fma-sp.c: New testcase.
3233         * gcc.target/arm/fma.c: Likewise.
3234         * gcc.target/arm/fma.h: Likewise.
3236 2012-07-04  Jason Merrill  <jason@redhat.com>
3238         PR c++/53848
3239         * g++.dg/other/enum3.C: New.
3241 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3243         PR middle-end/53321
3244         * g++.dg/torture/pr53321.C: New test.
3246 2012-07-04  Richard Guenther  <rguenther@suse.de>
3248         PR tree-optimization/53844
3249         * g++.dg/tree-ssa/pr53844.C: New testcase.
3251 2012-07-04  Richard Guenther  <rguenther@suse.de>
3253         PR tree-optimization/53849
3254         * gcc.dg/pr53849.c: New testcase.
3256 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3258         PR c++/53812
3259         * g++.dg/ext/label14.C: New test.
3261 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3263         PR target/53811
3264         * g++.dg/other/pr53811.C: New test.
3266 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3268         PR target/28896
3269         * gcc.target/m68k/stack-limit-1.c: New testcase.
3271 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3273         * gnat.dg/recursive_call.adb: New test.
3275 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3277         * gnat.dg/discr37.ad[sb]: New test.
3279 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3281         * g++.dg/other/packed1.C: Remove SH from xfail list.
3283 2012-07-02  Jason Merrill  <jason@redhat.com>
3285         PR c++/53619
3286         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3288         PR c++/53783
3289         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3291         PR c++/53788
3292         * g++.dg/cpp0x/decltype39.C: New.
3293         * g++.dg/diagnostic/method1.C: Adjust.
3295         PR c++/53816
3296         * g++.dg/template/ref6.C: New.
3298 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3300         PR target/53568
3301         * gcc.target/sh/pr53568-1.c: New.
3303 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3305         PR target/51244
3306         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3308 2012-07-02  Jason Merrill  <jason@redhat.com>
3310         PR c++/53821
3311         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3313         PR c++/53524
3314         * g++.dg/template/enum7.C: New.
3315         * g++.dg/other/ptrmem10.C: Adjust.
3316         * g++.dg/other/ptrmem11.C: Adjust.
3317         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3319 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3321         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3323 2012-07-01  Wei Guozhi  <carrot@google.com>
3325         PR target/53447
3326         * gcc.target/arm/pr53447-1.c: New testcase.
3327         * gcc.target/arm/pr53447-2.c: New testcase.
3328         * gcc.target/arm/pr53447-3.c: New testcase.
3329         * gcc.target/arm/pr53447-4.c: New testcase.
3331 2012-06-29  Richard Guenther  <rguenther@suse.de>
3333         PR tree-optimization/47061
3334         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3336 2012-06-29  Richard Guenther  <rguenther@suse.de>
3338         PR tree-optimization/37541
3339         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3341 2012-06-29  Richard Guenther  <rguenther@suse.de>
3343         PR tree-optimization/52589
3344         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3346 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3348         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3350         * g++.dg/template/error46.C: Add missing comment to dg-message.
3351         * g++.dg/template/crash107.C: Likewise.
3352         * g++.dg/template/error47.C: Likewise.
3353         * g++.dg/template/crash108.C: Likewise.
3354         * g++.dg/overload/operator5.C: Likewise.
3356         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3357         errors in dg-message directives, add comments.
3359 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3361         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3362         hard-coded 'unsigned long'.
3364 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3366         PR tree-optimization/51581
3367         * gcc.dg/vect/pr51581-4.c: New test.
3369         PR tree-optimization/53645
3370         * gcc.c-torture/execute/pr53645-2.c: New test.
3372 2012-06-28  Richard Guenther  <rguenther@suse.de>
3374         PR middle-end/53790
3375         * gcc.dg/torture/pr53790.c: New testcase.
3377 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3379         PR tree-optimization/53645
3380         * gcc.c-torture/execute/pr53645.c: New test.
3382 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3384         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3386 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3388         PR debug/53671
3389         PR debug/49888
3390         * gcc.dg/guality/pr49888.c: Account for the possibility that
3391         the variable is optimized out at the first test.
3393 2012-06-27  Jason Merrill  <jason@redhat.com>
3395         * g++.dg/cpp0x/override2.C: Adjust.
3396         * g++.dg/template/error5.C: Adjust.
3397         * g++.dg/parse/crash28.C: Adjust.
3399         PR c++/53563
3400         * g++.dg/parse/template27.C: New.
3401         * g++.dg/template/crash74.C: Adjust expected output.
3403 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3405         PR fortran/41951
3406         PR fortran/49591
3407         * gfortran.dg/typebound_operator_16.f03: New.
3409 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3411         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3412         even src1.i and src2.i fields even in the second half of the arrays.
3414 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3416         PR c++/51033.
3417         * g++.dg/torture/vshuf-16.inc: New test.
3418         * g++.dg/torture/vshuf-2.inc: New test.
3419         * g++.dg/torture/vshuf-4.inc: New test.
3420         * g++.dg/torture/vshuf-8.inc: New test.
3421         * g++.dg/torture/vshuf-main.inc: New test.
3422         * g++.dg/torture/vshuf-v16hi.C: New test.
3423         * g++.dg/torture/vshuf-v16qi.C: New test.
3424         * g++.dg/torture/vshuf-v2df.C: New test.
3425         * g++.dg/torture/vshuf-v2di.C: New test.
3426         * g++.dg/torture/vshuf-v2sf.C: New test.
3427         * g++.dg/torture/vshuf-v2si.C: New test.
3428         * g++.dg/torture/vshuf-v4df.C: New test.
3429         * g++.dg/torture/vshuf-v4di.C: New test.
3430         * g++.dg/torture/vshuf-v4sf.C: New test.
3431         * g++.dg/torture/vshuf-v4si.C: New test.
3432         * g++.dg/torture/vshuf-v8hi.C: New test.
3433         * g++.dg/torture/vshuf-v8qi.C: New test.
3434         * g++.dg/torture/vshuf-v8si.C: New test.
3436 2012-06-27  Richard Guenther  <rguenther@suse.de>
3438         PR middle-end/53676
3439         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3441 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3443         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3444         scan-dump-dem-not): Use printable pattern in test name.
3446 2012-06-26  Sterling Augustine  <saugustine@google.com>
3447             Dominique Dhumieres  <dominiq@lps.ens.fr>
3449         * gcc.dg/pubtypes-2.c: Update expected output.
3450         * gcc.dg/pubtypes-3.c: Likewise.
3451         * gcc.dg/pubtypes-4.c: Likewise.
3453 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3455         * gcc.dg/tree-ssa/slsr-1.c: New test.
3456         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3457         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3458         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3460 2012-06-26  Matt Turner  <mattst88@gmail.com>
3462         PR target/35294
3463         * gcc.target/arm/mmx-2.c: New.
3465 2012-06-26  Richard Guenther  <rguenther@suse.de>
3467         PR c++/53752
3468         * g++.dg/torture/pr53752.C: New testcase.
3470 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3472         PR tree-optimization/53748
3473         * gcc.c-torture/compile/pr53748.c: New test.
3475 2012-06-25  Jason Merrill  <jason@redhat.com>
3477         PR c++/53498
3478         PR c++/53305
3479         * g++.dg/cpp0x/decltype38.C: New.
3480         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3482 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3484         * lib/target-supports-dg.exp (testname-for-summary): New.
3485         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3486         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3487         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3488         scan-module-absence, output-exists, output-exists-not: Use
3489         testname-for-summary.
3490         (dg-test): Clean up testname_with_flags.
3491         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3492         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3493         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3494         scan-assembler-dem-not, object-size: Use testname-for-summary.
3495         * lib/gcov.exp (run-gcov): Likewise.
3496         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3497         scan-dump-dem, scan-dump-dem-note): Likewise.
3499         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3500         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3501         including profopt.opt; save and restore existing value.
3502         * g++.dg/bprob/bprob.exp: Likewise.
3503         * gcc.dg/matrix/matrix.exp: Likewise.
3504         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3505         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3506         PROFOPT_OPTIONS.
3508 2012-06-25  Richard Henderson  <rth@redhat.com>
3510         * gcc.dg/pr53749.c: New.
3512 2012-06-25  Jason Merrill  <jason@redhat.com>
3514         PR c++/52988
3515         * g++.dg/cpp0x/nullptr28.C: New.
3517 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3519         * gcc.target/arm/neon-vld1_dupQ.c: New.
3521 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3523         * g++.dg/init/new35.C: New.
3524         * g++.dg/init/new36.C: New.
3525         * g++.dg/init/new37.C: New.
3526         * g++.dg/ext/vla5.C: New warning.
3527         * g++.dg/ext/vla8.C: New warning.
3528         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3530 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3531             James Greenhalgh  <james.greenhalgh@arm.com>
3533         * gcc.target/arm/ftest-support-arm.h New testcase.
3534         * gcc.target/arm/ftest-support-thumb.h Likewise.
3535         * gcc.target/arm/ftest-support.h Likewise.
3536         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3537         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3538         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3539         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3540         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3541         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3542         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3543         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3544         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3545         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3546         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3547         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3548         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3549         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3550         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3551         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3552         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3553         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3554         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3555         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3556         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3557         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3558         * lib/target-supports.exp
3559         (check_effective_target_arm_arch_FUNC): Add support for more
3560         architectures.
3561         (add_options_for_arm_arch_FUNC): Likewise.
3562         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3564 2012-06-25  Jason Merrill  <jason@redhat.com>
3566         PR c++/53202
3567         * g++.dg/cpp0x/constexpr-tuple.C: New.
3569 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3571         PR target/53759
3572         * gcc.target/i386/pr53759.c: New test.
3574         PR c++/53594
3575         * g++.dg/cpp0x/nsdmi7.C: New test.
3577 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3579         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3580         for LLP64 targets.
3581         * gcc.target/i386/pr38988.c: Likewise.
3583 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3585         PR fortran/47710
3586         PR fortran/53328
3587         * gfortran.dg/typebound_generic_12.f03: New.
3588         * gfortran.dg/typebound_generic_13.f03: New.
3590 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3592         * gnat.dg/lto15.ad[sb]: New test.
3594 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3596         PR c/53702
3597         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3599 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3601         * gcc.dg/pch/ident-1.c: New test.
3602         * gcc.dg/pch/ident-1.hs: Header file for new test.
3604 2012-06-21  Michael Matz  <matz@suse.de>
3606         PR middle-end/53688
3607         * gcc.c-torture/execute/pr53688.c: New test.
3609 2012-06-20  Richard Guenther  <rguenther@suse.de>
3611         PR tree-optimization/30318
3612         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3614 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3616         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3618 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3620         * gcc.target/i386/clearcapv2.map: New file.
3621         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3623 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3625         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3626         and add __sh__ case.
3628 2012-06-19  Jason Merrill  <jason@redhat.com>
3630         PR c++/52637
3631         * g++.dg/debug/localclass1.C: New.
3633 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3635         * g++.dg/cpp0x/override4.C: New.
3637 2012-06-14  Jason Merrill  <jason@redhat.com>
3639         PR c++/53651
3640         * g++.dg/cpp0x/decltype37.C: New.
3642 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3644         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3646 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3648         * gcc.c-torture/compile/vector-5.c,
3649         gcc.c-torture/compile/vector-6.c: New tests.
3651 2012-06-19  Richard Henderson  <rth@redhat.com>
3653         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3655 2012-06-19  Richard Guenther  <rguenther@suse.de>
3657         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3659 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3661         PR target/53712
3662         * gcc.target/i386/pr53712.c: New test.
3664 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3666         PR fortran/53692
3667         * gfortran.dg/elemental_optional_args_6.f90: New.
3669 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3671         PR fortran/53526
3672         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3673         * gfortran.dg/coarray/move_alloc_1.f90
3675 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3677         PR fortran/53526
3678         * gfortran.dg/coarray_27.f90: New.
3680 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3681             Greta Yorsh  <Greta.Yorsh@arm.com>
3683         * gcc.target/arm/epilog-1.c: New test.
3685 2012-06-18  Richard Guenther  <rguenther@suse.de>
3687         PR tree-optimization/53693
3688         * g++.dg/torture/pr53693.C: New testcase.
3690 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3692         PR tree-optimization/53703
3693         * gcc.dg/torture/pr53703.c: New test.
3695 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3697         PR middle-end/53698
3698         * gcc.target/i386/pr53698.c: New test.
3700 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3702         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3704 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3706         PR fortran/53691
3707         PR fortran/53685
3708         * gfortran.dg/transfer_check_3.f90: New.
3710 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3712         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3714 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3716         PR fortran/53642
3717         PR fortran/45170
3718         * gfortran.dg/deferred_type_param_8.f90: New.
3720 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3722         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3723         testname that includes flags, passed in as new argument, in
3724         pass/fail messages.
3725         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3726         and pass it to verify-* procedures.
3728         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3729         alignment torture options with usual torture options.
3731         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3732         messages reported for one line of source code.
3733         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3734         * g++.dg/cpp0x/decltype2.C: Likewise.
3735         * g++.dg/cpp0x/decltype3.C: Likewise.
3736         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3737         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3738         * g++.dg/cpp0x/static_assert3.C: Likewise.
3739         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3740         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3741         * g++.dg/cpp0x/union1.C: Likewise.
3742         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3743         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3744         * g++.dg/cpp0x/variadic2.C: Likewise.
3745         * g++.dg/cpp0x/variadic20.C: Likewise.
3746         * g++.dg/cpp0x/variadic74.C: Likewise.
3747         * g++.dg/diagnostic/bitfld2.C: Likewise.
3748         * g++.dg/ext/attrib44.C: Likewise.
3749         * g++.dg/ext/no-asm-1.C: Likewise.
3750         * g++.dg/other/error34.C: Likewise.
3751         * g++.dg/parse/crash46.C: Likewise.
3752         * g++.dg/parse/error10.C: Likewise.
3753         * g++.dg/parse/error2.C: Likewise.
3754         * g++.dg/parse/error3.C: Likewise.
3755         * g++.dg/parse/error36.C: Likewise.
3756         * g++.dg/parse/error8.C: Likewise.
3757         * g++.dg/parse/error9.C: Likewise.
3758         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3759         * g++.dg/parse/parser-pr28152.C: Likewise.
3760         * g++.dg/parse/template25.C: Likewise.
3761         * g++.dg/parse/typename11.C: Likewise.
3762         * g++.dg/tc1/dr147.C: Likewise.
3763         * g++.dg/template/deduce3.C: Likewise.
3764         * g++.dg/template/koenig9.C: Likewise.
3765         * g++.dg/template/pr23510.C: Likewise.
3766         * g++.dg/warn/pr12242.C: Likewise.
3767         * g++.dg/warn/pr30551-2.C: Likewise.
3768         * g++.dg/warn/pr30551.C: Likewise.
3769         * g++.old-deja/g++.other/typename1.C: Likewise.
3770         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3772 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3774         PR c++/51033
3775         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3776         * c-c++-common/torture/vshuf-2.inc: Likewise.
3777         * c-c++-common/torture/vshuf-4.inc: Likewise.
3778         * c-c++-common/torture/vshuf-8.inc: Likewise.
3779         * c-c++-common/torture/vshuf-main.inc: Likewise.
3780         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3781         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3782         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3783         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3784         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3785         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3786         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3787         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3788         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3789         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3790         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3791         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3792         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3793         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3795 2012-06-15  Michael Matz  <matz@suse.de>
3797         * gcc.dg/tree-ssa/vector-4.c: New test.
3799 2012-06-15  Michael Matz  <matz@suse.de>
3801         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3802         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3804 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3806         PR tree-optimization/53636
3807         * gcc.target/arm/pr53636.c: New test.
3809 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3811         PR tree-optimization/51581
3812         * gcc.c-torture/execute/pr51581-1.c: New test.
3813         * gcc.c-torture/execute/pr51581-2.c: New test.
3814         * gcc.dg/vect/pr51581-1.c: New test.
3815         * gcc.dg/vect/pr51581-2.c: New test.
3816         * gcc.dg/vect/pr51581-3.c: New test.
3817         * gcc.target/i386/avx-pr51581-1.c: New test.
3818         * gcc.target/i386/avx-pr51581-2.c: New test.
3819         * gcc.target/i386/avx2-pr51581-1.c: New test.
3820         * gcc.target/i386/avx2-pr51581-2.c: New test.
3821         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3823 2012-06-15  Richard Guenther  <rguenther@suse.de>
3825         * gcc.c-torture/execute/20120615-1.c: New testcase.
3827 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3829         * gnat.dg/vect8.ad[sb]: New test.
3831 2012-06-14  Richard Guenther  <rguenther@suse.de>
3833         * gcc.dg/tree-ssa/vrp.h: New testcase.
3834         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3836 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3838         PR target/53621
3839         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3841 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3843         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3845 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3847         PR testsuite/20771
3848         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3849         test summary unique.
3851         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3852         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3853         scan-stack-usage-not): Don't strip torture options from test name.
3855         * lib/scandump.exp (scan-dump-times): Use printable version of
3856         regexp in test summary line.
3858         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3859         messages reported for one line of source code.
3860         * gcc.dg/format/few-1.c: Likewise.
3861         * gcc.dg/ia64-sync-2.c: Likewise.
3862         * gcc.dg/sync-2.c: Likewise.
3863         * gcc.dg/noncompile/pr44517.c: Likewise.
3865 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3867         PR debug/49888
3868         * gcc.dg/guality/pr49888.c: New.
3870 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3872         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3873         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3874         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3876 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3878         PR fortran/53643
3879         * gfortran.dg/intent_out_7.f90: New.
3881 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3883         PR fortran/53597
3884         * gfortran.dg/save_4.f90: New.
3886 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3888         PR c/53532
3889         PR c/51034
3890         PR c/53196
3891         * gcc.dg/pr53532.c: New test.
3892         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3893         adjust line numbers.
3894         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3895         * gcc.dg/Wcxx-compat-8.c: Likewise.
3896         * gcc.dg/pr51034.c: New test.
3897         * gcc.dg/pr53196-1.c: New test.
3898         * gcc.dg/pr53196-2.c: New test.
3900 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3902         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3903         alignment torture options with usual torture options.
3904         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3905         instead of dg-options.
3906         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3907         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3908         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3909         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3910         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3911         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3913         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3914         to checks for multiple messages reported for one line of source code.
3915         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3917         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3918         messages reported for one line of source code.
3920         * gcc.dg/20031223-1.c: Add comments to check for multiple
3921         messages reported for one line of source code.
3922         * gcc.dg/Wconversion-integer.c: Likewise.
3923         * gcc.dg/Wfatal-2.c: Likewise.
3924         * gcc.dg/Wfatal.c: Likewise.
3925         * gcc.dg/Wobjsize-1.c: Likewise.
3926         * gcc.dg/c99-vla-jump-1.c: Likewise.
3927         * gcc.dg/c99-vla-jump-2.c: Likewise.
3928         * gcc.dg/c99-vla-jump-3.c: Likewise.
3929         * gcc.dg/c99-vla-jump-4.c: Likewise.
3930         * gcc.dg/c99-vla-jump-5.c: Likewise.
3931         * gcc.dg/decl-9.c: Likewise.
3932         * gcc.dg/declspec-10.c: Likewise.
3933         * gcc.dg/declspec-18.c: Likewise.
3934         * gcc.dg/mtune.c: Likewise.
3935         * gcc.dg/parser-pr28152-2.c: Likewise.
3936         * gcc.dg/parser-pr28152.c: Likewise.
3937         * gcc.dg/pr14475.c: Likewise.
3938         * gcc.dg/pr27953.c: Likewise.
3939         * gcc.dg/pr28322-3.c: Likewise.
3940         * gcc.dg/pr30457.c: Likewise.
3941         * gcc.dg/pr30551-2.c: Likewise.
3942         * gcc.dg/pr30551-3.c: Likewise.
3943         * gcc.dg/pr30551-4.c: Likewise.
3944         * gcc.dg/pr30551-5.c: Likewise.
3945         * gcc.dg/pr30551-6.c: Likewise.
3946         * gcc.dg/pr30551.c: Likewise.
3947         * gcc.dg/pr45461.c: Likewise.
3948         * gcc.dg/pr48552-1.c: Likewise.
3949         * gcc.dg/pr48552-2.c: Likewise.
3950         * gcc.dg/redecl-1.c: Likewise.
3951         * gcc.dg/transparent-union-3.c: Likewise.
3952         * gcc.dg/utf-dflt.c: Likewise.
3953         * gcc.dg/utf-dflt2.c: Likewise.
3954         * gcc.dg/vla-8.c: Likewise.
3955         * gcc.dg/vla-init-1.c: Likewise.
3956         * gcc.dg/wtr-int-type-1.c: Likewise.
3958         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3959         messages reported for for one line of source code.
3960         * c-c++-common/raw-string-5.c: Likewise.
3961         * c-c++-common/raw-string-4.c: Likewise.
3962         * c-c++-common/raw-string-6.c: Likewise.
3963         * c-c++-common/pr20000.c: Likewise.
3965         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3966         messages reported for one line of source code.
3967         * gcc.dg/cpp/pr30786.c: Likewise.
3968         * gcc.dg/cpp/pr28709.c: Likewise.
3969         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3970         * gcc.dg/cpp/macspace2.c: Likewise.
3971         * gcc.dg/cpp/missing-header-1.c: Likewise.
3972         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3973         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3974         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3976 2012-06-12  Jason Merrill  <jason@redhat.com>
3978         PR c++/53599
3979         * g++.dg/template/local7.C: New.
3981 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3983         PR target/53511
3984         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3985         * gcc.target/sh/pr51340-2.c: Likewise.
3986         * gcc.target/sh/pr51340-3.c: Likewise.
3988 2012-06-12  Michael Matz  <matz@suse.de>
3990         * gcc.dg/torture/alias-1.c: New test.
3992 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3994         PR rtl-optimization/53589
3995         * gcc.dg/torture/pr53589.c: New test.
3997 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3999         PR target/50749
4000         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4001         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4002         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4003         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4004         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4005         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4006         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4007         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4008         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4009         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4010         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4011         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4012         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4013         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4014         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4015         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4017 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4019         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4020         (check_intel_cpu_model): New function.
4021         (check_amd_cpu_model): New function.
4022         (check_features): New function.
4023         (__get_cpuid_output): New function.
4024         (check_detailed): New function.
4025         (fn1): Rename to quick_check.
4026         (main): Update to call quick_check and call check_detailed.
4028 2012-06-11  Richard Henderson  <rth@redhat.com>
4030         * lib/target-supports.exp
4031         (check_effective_target_sync_long_long_runtime): Use
4032         check_effective_target_lp64 instead of
4033         check_effective_target_powerpc64 for powerpc targets.
4035 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4037         PR target/53511
4038         * gcc.target/sh/pr53511-1.c: New.
4040 2012-06-11  Richard Guenther  <rguenther@suse.de>
4042         PR middle-end/53470
4043         * g++.dg/lto/pr53470_0.C: New testcase.
4044         * gcc.dg/lto/pr53470_0.c: Likewise.
4046 2012-06-11  Richard Guenther  <rguenther@suse.de>
4048         PR c++/53605
4049         * g++.dg/ext/pr53605.C: New testcase.
4051 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4053         * gnat.dg/specs/array1.ads: New test.
4054         * gnat.dg/specs/array2.ads: Likewise.
4055         * gnat.dg/array22.adb: Likewise.
4057 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4059         * gnat.dg/constant4.adb: New test.
4060         * gnat.dg/constant4_pkg.ads: New helper.
4062 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4064         PR fortran/52552
4065         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4066         * gfortran.dg/allocate_class_1.f90: Modified.
4067         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4068         * gfortran.dg/allocate_class_2.f90: New.
4070 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4072         PR middle-end/53535
4073         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4075 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4077         PR fortran/52861
4078         * gfortran.dg/string_assign_2.f90:  New test case.
4080 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4082         PR fortran/52861
4083         * gfortran.dg/string_assign_1.f90:  New test case.
4085 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4087         PR middle-end/53580
4088         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4089         * gcc.dg/gomp/critical-4.c: Likewise.
4090         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4091         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4092         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4093         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4094         * c-c++-common/gomp/pr53580.c: New test.
4096 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4098         PR c++/51214
4099         * g++.dg/cpp0x/forw_enum11.C: New.
4101 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4103         PR c++/53567
4104         * g++.dg/cpp0x/alias-decl-19.C: New.
4106 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4108         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4110 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4112         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4113         (XSTATE_FP): Ditto.
4114         (XSTATE_SSE): Ditto.
4115         (XSTATE_YMM): Ditto.
4116         (avx_os_support): Use new defines.
4118 2012-06-06  Richard Guenther  <rguenther@suse.de>
4120         PR testsuite/32380
4121         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4122         loops.
4124 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4126         PR c++/52841
4127         * g++.dg/cpp0x/pr52841.C: New testcase.
4129 2012-06-06  Richard Guenther  <rguenther@suse.de>
4131         PR tree-optimization/53081
4132         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4133         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4135 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4137         * gcc.target/powerpc/pr53487.c: New test.
4139 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4141         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4143 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4145         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4147 2012-06-05  Richard Guenther  <rguenther@suse.de>
4149         PR tree-optimization/30442
4150         * gcc.dg/vect/bb-slp-30.c: New testcase.
4152 2012-06-05  Richard Guenther  <rguenther@suse.de>
4154         PR tree-optimization/53081
4155         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4156         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4157         -fno-tree-loop-distribute-patterns.
4159 2012-06-05  Alan Modra  <amodra@gmail.com>
4161         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4162         Check static chain in nested funcs.
4164 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4166         PR fortran/50619
4167         * gfortran.dg/init_flag_10.f90: New.
4169 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4171         PR c++/53524
4172         * g++.dg/warn/Wenum-compare-no-2: New.
4174 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4176         PR preprocessor/53463
4177         * g++.dg/cpp/limits.C: New test.
4178         * g++.dg/parse/error19.C: Adjust.
4179         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4180         * g++.dg/warn/pr35635.C: Likewise.
4181         * g++.old-deja/g++.pt/assign1.C: Likewise.
4183 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4185         PR target/53559
4186         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4187         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4188         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4189         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4190         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4191         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4192         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4193         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4195 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4197         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4199 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4201         PR tree-optimization/53550
4202         * gcc.dg/pr53550.c: New test.
4204 2012-06-04  Richard Guenther  <rguenther@suse.de>
4206         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4207         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4208         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4210 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4212         PR fortran/48831
4213         * gfortran.dg/parameter_array_element_2.f90: New.
4215 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4217         PR target/53512
4218         * gcc.target/sh/pr53512-1.c: New.
4219         * gcc.target/sh/pr53512-2.c: New.
4220         * gcc.target/sh/pr53512-3.c: New.
4221         * gcc.target/sh/pr53512-4.c: New.
4223 2012-06-01  Jason Merrill  <jason@redhat.com>
4225         PR c++/52973
4226         * g++.dg/ext/visibility/template12.C: New.
4227         * g++.dg/ext/attrib14.C: Adjust warning line.
4229         PR c++/52725
4230         * g++.dg/parse/new6.C: New.
4231         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4233 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4235         * c-c++-common/restrict-2.c: Revert previous change.
4237 2012-06-01  Jason Merrill  <jason@redhat.com>
4239         PR c++/53137
4240         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4242         PR c++/53484
4243         * g++.dg/cpp0x/auto33.C: New.
4245 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4247         PR c++/26155
4248         * g++.dg/parse/namespace-alias-1.C: New.
4250 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4252         * gcc.dg/spec-options.c: New test.
4253         * gcc.dg/foo.specs: New file.
4255 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4257         PR ada/53517
4258         * gnat.dg/lto14.adb: Skip on Solaris.
4260 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4262         * gcc.target/cris/sync-1-v10.c,
4263         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4264         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4265         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4266         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4267         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4268         gcc.target/cris/torture/sync-mis-op-i-1.c,
4269         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4270         gcc.target/cris/torture/sync-mis-op-i-2.c,
4271         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4272         gcc.target/cris/torture/sync-mis-op-i-3.c,
4273         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4274         gcc.target/cris/torture/sync-mis-op-s-1.c,
4275         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4276         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4277         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4278         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4279         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4280         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4281         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4282         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4283         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4285 2012-05-31  Richard Guenther  <rguenther@suse.de>
4287         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4288         ldist-pr45948.c with disabled SCCP.
4290 2012-05-31  Richard Guenther  <rguenther@suse.de>
4292         PR middle-end/48493
4293         * gcc.dg/torture/pr48493.c: New testcase.
4295 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4297         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4298         arm32 to targets.
4299         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4300         of the initialization loop.
4301         (dg-final): Adjust the expected number of vectorized loops depending
4302         on vect_char_mult target selector.
4304 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4306         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4307         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4308         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4309         New tests.
4311 2012-05-30  Jason Merrill  <jason@redhat.com>
4313         PR c++/53356
4314         * g++.dg/init/new34.C: New.
4315         * g++.dg/tree-ssa/stabilize1.C: New.
4317 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4319         PR c++/53356
4320         * g++.dg/init/new33.C: New test.
4322 2012-05-30  Richard Guenther  <rguenther@suse.de>
4324         PR middle-end/53501
4325         * gcc.dg/torture/pr53501.c: New testcase.
4326         * c-c++-common/restrict-2.c: Adjust.
4328 2012-05-30  Alan Modra  <amodra@gmail.com>
4330         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4331         torture-finish.
4333 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4335         * gcc.target/i386/shuf-concat.c: New test.
4337 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4339         PR rtl-optimization/53519
4340         * gcc.c-torture/compile/pr53519.c: New test.
4342 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4344         * gcc.target/arm/neon-vrev.c: New.
4346 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4348         PR target/51340
4349         * gcc.target/sh/pr51340-1.c: New.
4350         * gcc.target/sh/pr51340-2.c: New.
4351         * gcc.target/sh/pr51340-3.c: New.
4353 2012-05-29  Richard Guenther  <rguenther@suse.de>
4355         PR tree-optimization/53516
4356         * gcc.dg/torture/pr53516.c: New testcase.
4358 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4360         PR preprocessor/53229
4361         * gcc.dg/cpp/paste6.c: Force to run without
4362         -ftrack-macro-expansion.
4363         * gcc.dg/cpp/paste8.c: Likewise.
4364         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4365         -ftrack-macro-expansion.
4366         * gcc.dg/cpp/paste12.c: Force to run without
4367         -ftrack-macro-expansion.
4368         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4369         -ftrack-macro-expansion.
4370         * gcc.dg/cpp/paste13.c: Likewise.
4371         * gcc.dg/cpp/paste14.c: Likewise.
4372         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4373         -ftrack-macro-expansion.
4374         * gcc.dg/cpp/paste18.c: New test.
4376 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4378         * gcc.target/cris/torture/trap-1.c,
4379         gcc.target/cris/torture/trap-2.c,
4380         gcc.target/cris/torture/trap-3.c,
4381         gcc.target/cris/torture/trap-v0.c,
4382         gcc.target/cris/torture/trap-v3.c: New tests.
4384 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4386         PR c++/25137
4387         * g++.dg/warn/Wbraces3.C: New.
4388         * g++.dg/warn/Wbraces4.C: Likewise.
4390 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4392         PR tree-optimization/53505
4393         * c-c++-common/torture/pr53505.c: New test.
4395 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4397         * gcc.dg/stmt-expr-4.c: New.
4399 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4401         PR c++/53491
4402         * g++.dg/parse/crash60.C: New.
4404 2012-05-26  Jason Merrill  <jason@redhat.com>
4406         PR c++/53220
4407         * c-c++-common/array-lit.c: New.
4408         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4410 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4412         PR ada/50294
4413         * gnat.dg/array21.adb: New test.
4415 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4417         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4419 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4421         PR c++/32054
4422         * g++.dg/other/anon-union3.C: New.
4424 2012-05-25  Ian Lance Taylor  <iant@google.com>
4426         * gcc.dg/split-6.c: New test.
4428 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4430         * gnat.dg/lto14.adb: New test.
4432 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4434         * gcc.target/i386/large-frame.c: New.
4436 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4437         * gcc.target/powerpc/lhs-1.c: New.
4438         * gcc.target/powerpc/lhs-2.c: New.
4439         * gcc.target/powerpc/lhs-3.c: New.
4441 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4443         Make unwound macro expansion trace less redundant
4444         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4445         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4446         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4447         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4448         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4449         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4451 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4453         PR c++/53464
4454         * g++.dg/cpp0x/constexpr-default1.C: New.
4456 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4458         PR c++/32080
4459         * g++.dg/eh/goto2.C: New.
4461 2012-05-24  Richard Guenther  <rguenther@suse.de>
4463         PR middle-end/53460
4464         * g++.dg/tree-prof/pr53460.C: New testcase.
4466 2012-05-24  Richard Guenther  <rguenther@suse.de>
4468         PR bootstrap/53466
4469         * g++.dg/debug/pr53466.C: New testcase.
4471 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4473         PR tree-optimization/53465
4474         * gcc.c-torture/execute/pr53465.c: New test.
4476 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4478         PR fortran/51055
4479         PR fortran/45170
4480         * gfortran.dg/allocate_with_typespec_6.f90: New.
4482 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4484         PR c++/29185
4485         * g++.dg/warn/delete-array-1.C: New.
4487 2012-05-23  Richard Guenther  <rguenther@suse.de>
4489         * gcc.dg/torture/pr39074-2.c: Adjust.
4490         * gcc.dg/torture/pr39074.c: Likewise.
4491         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4492         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4494 2012-05-22  Jan Hubicka  <jh@suse.cz>
4496         PR middle-end/53161
4497         * g++.dg/torture/pr53161.C: New testcase.
4499 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4501         PR fortran/53389
4502         * gfortran.dg/realloc_on_assign_15.f90: New.
4504 2012-05-22  Richard Guenther  <rguenther@suse.de>
4506         PR middle-end/51071
4507         * gcc.dg/torture/pr51071-2.c: New testcase.
4509 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4511         PR tree-optimization/53336
4512         * g++.dg/torture/pr53336.C: New testcase.
4514 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4516         PR c++/53322
4517         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4518         instead of -Wunused-local-typedefs.
4520 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4522         PR c++/51184
4523         * g++.dg/other/abstract4.C: New-
4525 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4527         PR c++/40821
4528         * g++.dg/ext/attrib46.C: New.
4530 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4532         PR c/53418
4533         * gcc.c-torture/compile/pr53418-1.c,
4534         gcc.c-torture/compile/pr53418-2.c: New tests.
4536 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4538         PR tree-optimization/53366
4539         * gcc.dg/torture/pr53366-1.c: New test.
4540         * gcc.dg/torture/pr53366-2.c: New test.
4541         * gcc.target/i386/pr53366-1.c: New test.
4542         * gcc.target/i386/pr53366-2.c: New test.
4544         PR tree-optimization/53409
4545         * gcc.c-torture/compile/pr53409.c: New test.
4547         PR tree-optimization/53410
4548         * gcc.c-torture/compile/pr53410-1.c: New test.
4549         * gcc.c-torture/compile/pr53410-2.c: New test.
4551 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4553         PR target/53425
4554         * gcc.target/i386/pr53425-1.c: New file.
4555         * gcc.target/i386/pr53425-2.c: Likewise.
4557 2012-05-21  Richard Guenther  <rguenther@suse.de>
4559         PR tree-optimization/53408
4560         * gcc.dg/torture/pr53408.c: New testcase.
4562 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4563             H.J. Lu  <hongjiu.lu@intel.com>
4565         PR target/53416
4566         * gcc.target/i386/pr53416.c: New file.
4568 2012-05-21  Richard Guenther  <rguenther@suse.de>
4570         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4572 2012-05-21  Richard Guenther  <rguenther@suse.de>
4574         * gcc.dg/torture/ldist-1.c: New testcase.
4576 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4578         * gnat.dg/lto13.adb: New test.
4579         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4581 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4583         * gnat.dg/specs/lto12.ads: New test.
4584         * gnat.dg/specs/lto12_pkg.ads: New helper.
4586 2012-05-18  Richard Guenther  <rguenther@suse.de>
4588         PR tree-optimization/53346
4589         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4590         * gcc.target/i386/incoming-10.c: Adjust.
4591         * gcc.target/i386/incoming-11.c: Likewise.
4592         * gcc.target/i386/pr46295.c: Likewise.
4594 2012-05-18  Richard Guenther  <rguenther@suse.de>
4596         * gcc.dg/pr53352.c: Return zero.
4598 2012-05-18  Richard Guenther  <rguenther@suse.de>
4600         PR tree-optimization/53390
4601         * gcc.dg/torture/pr53390.c: New testcase.
4603 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4605         PR rtl-optimization/53352
4606         * gcc.dg/pr53352.c: New test.
4608 2012-05-17  David S. Miller  <davem@davemloft.net>
4610         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4611         failure on sparc-*-linux-gnu.
4613 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4615         PR c++/39681
4616         * g++.dg/parse/error49.C: New.
4617         * g++.dg/cpp0x/error8.C: Likewise.
4618         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4619         * g++.dg/ext/utf-dflt2.C: Likewise.
4620         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4621         * g++.dg/ext/utf-dflt.C: Likewise.
4622         * c-c++-common/raw-string-3.c: Likewise.
4623         * c-c++-common/raw-string-4.c: Likewise.
4625 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4627         PR c++/53371
4628         * g++.dg/cpp0x/catch1.C: New.
4630 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4632         PR c++/44516
4633         * g++.dg/parse/error48.C: New.
4634         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4635         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4637 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4639         * gcc.dg/tm/indirect-2.c: New test.
4641 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4643         PR tree-optimization/53217
4644         * gfortran.dg/pr53217.f90: New test.
4646 2012-05-16  Richard Guenther  <rguenther@suse.de>
4648         PR tree-optimization/53364
4649         * g++.dg/torture/pr53364.C: New testcase.
4651 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4653         PR testsuite/52641
4654         * gcc.dg/pr52549.c: Fix test for long != void*
4655         * gcc.c-torture/execute/pr52979-1.x: New file.
4656         * gcc.c-torture/execute/pr52979-2.x: New file.
4658 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4660         PR preprocessor/7263
4661         * gcc.dg/binary-constants-2.c: Run without tracking locations
4662         accross macro expansion.
4663         * gcc.dg/binary-constants-3.c: Likewise.
4664         * gcc.dg/cpp/sysmac2.c: Likewise.
4665         * gcc.dg/nofixed-point-2.c: Adjust for more precise
4666         location.
4667         * gcc.dg/cpp/syshdr3.c: New test.
4668         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4669         * gcc.dg/system-binary-constants-1.c: New test.
4670         * gcc.dg/system-binary-constants-1.h: New header for the new test
4671         above.
4672         * g++.dg/cpp/syshdr3.C: New test.
4673         * g++.dg/cpp/syshdr3.h: New header the new test above.
4674         * g++.dg/system-binary-constants-1.C: New test.
4675         * g++.dg/system-binary-constants-1.h: New header the new test
4676         above.
4678 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4680         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4682 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4684         PR target/53358
4685         * gcc.dg/pr53358.c: New test.
4687 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4689         PR c++/11856
4690         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4691         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4693 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4695         * g++.dg/eh/sighandle.C: New testcase.
4697 2012-05-15  Richard Guenther  <rguenther@suse.de>
4699         PR tree-optimization/53355
4700         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4702 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4704         * gfortran.dg/*.f90: Remove now redundant manual
4705         cleanup-modules directive.
4707 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4709         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4710         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4712 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4714         PR fortran/52428
4715         * gfortran.dg/int_range_io_1.f90: New test.
4717 2012-05-14  Andi Kleen <ak@linux.intel.com>
4718             Jakub Jelinek  <jakub@redhat.com>
4720         PR target/53315
4721         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4722         * gcc.target/i386/rtm-check.h: New file.
4723         * gcc.target/i386/pr53315.c: New test.
4725 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4727         PR fortran/49110
4728         PR fortran/51055
4729         PR fortran/53329
4730         * gfortran.dg/deferred_type_param_4.f90: New.
4731         * gfortran.dg/deferred_type_param_6.f90: New.
4733 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4735         * gcc.target/i386/retarg.c: New test.
4737 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4739         PR fortran/45170
4740         * gfortran.dg/deferred_type_param_3.f90: New.
4741         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4742         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4744 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4746         * gnat.dg/null_pointer_deref3.adb: New test.
4748 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4750         PR fortran/49110
4751         PR fortran/52843
4752         * gfortran.dg/deferred_type_param_5.f90: New.
4754 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4756         * g++.dg/parse/error47.C: New.
4758 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4760         PR fortran/52537
4761         * gfortran.dg/string_compare_4.f90:  Change option
4762         to -fdump-tree-original.  Add test case for kind=4.
4764 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4766         PR fortran/52537
4767         * gfortran.dg/string_compare_4.f90:  New test.
4769 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4771         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4773 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4775         PR c++/53305
4776         * g++.dg/cpp0x/variadic132.C: New.
4778 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4780         PR c++/53158
4781         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4782         * g++.dg/parse/error26.C: Tweak dg-error column number.
4784 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4786         PR c++/53301
4787         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4789 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4791         * gnat.dg/lto11.ad[sb]: New test.
4793 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4795         PR target/52908
4796         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4797         directive to Scan for vpmuldq, not vpmacsdql.
4799 2012-05-09  Michael Matz  <matz@suse.de>
4801         PR tree-optimization/53185
4802         * gcc.dg/vect/pr53185.c: New test.
4804 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4806         PR middle-end/53249
4807         * gcc.target/i386/pr53249.c: New.
4809 2012-05-09  Richard Guenther  <rguenther@suse.de>
4811         PR tree-optimization/18437
4812         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4813         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4815 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4817         PR tree-optimization/53226
4818         * gcc.c-torture/compile/pr53226.c: New test.
4820 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4822         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4823         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4824         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4825         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4826         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4827         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4828         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4829         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4830         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4831         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4832         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4833         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4834         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4835         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4837 2012-05-09  Dehao Chen  <dehao@google.com>
4839         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4840         * gcc.dg/predict-2.c: Likewise.
4841         * gcc.dg/predict-3.c: Likewise.
4842         * gcc.dg/predict-4.c: Likewise.
4843         * gcc.dg/predict-5.c: Likewise.
4844         * gcc.dg/predict-6.c: Likewise.
4846 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4848         PR target/53272
4849         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4851 2012-05-08  Richard Guenther  <rguenther@suse.de>
4853         * gcc.dg/fold-bitand-4.c: New testcase.
4855 2012-05-08  Dehao Chen  <dehao@google.com>
4857         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4858         heuristic is working properly.
4859         * gcc.dg/predict-2.c: Likewise.
4860         * gcc/dg/predict-3.c: Likewise.
4861         * gcc/dg/predict-4.c: Likewise.
4862         * gcc/dg/predict-5.c: Likewise.
4863         * gcc/dg/predict-6.c: Likewise.
4865 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4867         PR tree-optimization/53239
4868         * g++.dg/opt/vrp3.C: New test.
4869         * g++.dg/opt/vrp3-aux.cc: New file.
4870         * g++.dg/opt/vrp3.h: New file.
4872 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4874         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4875         .uleb128 support in assembler output.
4877 2012-05-07  Richard Guenther  <rguenther@suse.de>
4879         PR lto/42987
4880         * g++.dg/lto/pr42987_0.C: New testcase.
4881         * g++.dg/lto/pr42987_1.C: Likewise.
4883 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4885         PR fortran/53255
4886         * gfortran.dg/typebound_operator_15.f90: New.
4888 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4890         PR fortran/41587
4891         * gfortran.dg/class_array_13.f90: New.
4893 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4895         * gnat.dg/warn7.adb: New test.
4897 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4899         * gnat.dg/specs/renamings.ads: Rename to...
4900         * gnat.dg/specs/renaming1.ads: ...this.
4901         * gnat.dg/specs/renaming2.ads: New test.
4902         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4903         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4904         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4905         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4907 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4909         * gnat.dg/discr36.ad[sb]: New test.
4910         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4912 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4914         PR c/43772
4915         * c-c++-common/pr43772.c: New.
4917 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4919         PR fortran/41600
4920         * gfortran.dg/select_type_26.f03 : New test.
4921         * gfortran.dg/select_type_27.f03 : New test.
4923         PR fortran/53191
4924         * gfortran.dg/select_type_28.f03 : New test.
4926 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4928         PR fortran/49010
4929         PR fortran/24518
4930         * gfortran.dg/mod_sign0_1.f90: New test.
4931         * gfortran.dg/mod_large_1.f90: New test.
4933 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4935         PR fortran/53175
4936         gfortran.dg/public_private_module_5.f90: New.
4938 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4940         PR fortran/53111
4941         * gfortran.dg/constructor_7.f90: New.
4942         * gfortran.dg/constructor_8.f90: New.
4944 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4946         PR c++/53166
4947         * g++.dg/cpp0x/static_assert7.C: New.
4949 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4951         PR tree-optimization/52633
4952         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4953         recognized as widening shifts instead of over-widening.
4954         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4955         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4956         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4957         * gcc.target/arm/pr52633.c: New test.
4959 2012-05-04  Richard Guenther  <rguenther@suse.de>
4961         PR tree-optimization/53168
4962         * gcc.dg/torture/pr53168.c: New testcase.
4963         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4965 2012-05-04  Richard Guenther  <rguenther@suse.de>
4967         * gcc.dg/lto/pr53214_0.c: New testcase.
4969 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4971         * gcc.target/ia64/pr48496.c: New test.
4972         * gcc.target/ia64/pr52657.c: Likewise.
4974 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4976         PR c/51712
4977         * c-c++-common/pr51712.c: New.
4979 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4981         PR target/53199
4982         * gcc.target/powwerpc/pr53199.c: New file.
4984 2012-05-03  Jason Merrill  <jason@redhat.com>
4986         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4988         * gcc.dg/debug/dwarf2/dups-types.c: New.
4989         * gcc.dg/debug/dwarf2/dups-types.h: New.
4991 2012-05-03  Jason Merrill  <jason@redhat.com>
4993         * g++.dg/debug/dwarf2/namespace-2.C: New.
4994         * g++.dg/debug/dwarf2/localclass3.C: New.
4996 2012-05-03  Jason Merrill  <jason@redhat.com>
4998         * g++.dg/debug/dwarf2/thunk1.C: New.
5000 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5002         PR c++/53186
5003         * g++.dg/other/final2.C: New.
5005 2012-05-03  Richard Guenther  <rguenther@suse.de>
5007         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5009 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5011         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5012         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5013         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5014         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5016 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5018         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5019         .byte 0xf2.
5020         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5021         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5022         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5024         PR debug/53174
5025         * gcc.dg/pr53174.c: New test.
5027         PR target/53187
5028         * gcc.target/arm/pr53187.c: New test.
5029         * gcc.c-torture/compile/pr53187.c: New test.
5031 2012-05-03  Richard Guenther  <rguenther@suse.de>
5033         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5034         unsupported prefetching support.
5036 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5038         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5039         option -ftrack-macro-expansion=0.
5040         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5041         option -ftrack-macro-expansion=0.
5043 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5045         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5046         dg-options for target arm with dg-additional-options.
5048 2012-05-03  Richard Guenther  <rguenther@suse.de>
5050         PR tree-optimization/53144
5051         * gcc.dg/torture/pr53144.c: New testcase.
5053 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5055         PR fortran/52864
5056         * gfortran.dg/pointer_intent_7.f90: New.
5057         * gfortran.dg/pure_formal_3.f90: New.
5059 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5061         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5063 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5065         PR lto/52605
5066         * g++.dg/lto/pr52605_0.C: New test.
5068 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5070         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5071         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5072         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5073         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5074         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5075         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5076         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5077         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5078         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5079         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5080         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5081         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5082         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5083         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5084         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5085         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5087 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5089         PR middle-end/53153
5090         * gcc.dg/pr53153.c: New test.
5092 2012-05-02  Richard Guenther  <rguenther@suse.de>
5094         * g++.dg/tree-ssa/pr19807.C: Adjust.
5096 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5098         PR tree-optimization/53163
5099         * gcc.c-torture/compile/pr53163.c: New test.
5101         PR rtl-optimization/53160
5102         * gcc.c-torture/execute/pr53160.c: New test.
5104 2012-05-01  Ian Lance Taylor  <iant@google.com>
5106         PR c/37303
5107         * gcc.dg/pr37303.c: New test.
5109 2012-05-01  Richard Henderson  <rth@redhat.com>
5111         * lib/target-supports.exp
5112         (check_effective_target_sync_long_long_runtime): True for
5113         check_effective_target_powerpc64.
5115 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5117         PR c++/51033
5118         * gcc.dg/vector-1.c: Move to ...
5119         * c-c++-common/vector-1.c: ... here.
5120         * gcc.dg/vector-2.c: Move to ...
5121         * c-c++-common/vector-2.c: ... here.
5122         * gcc.dg/vector-3.c: Move to ...
5123         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5124         * gcc.dg/vector-4.c: Move to ...
5125         * c-c++-common/vector-4.c: ... here.
5126         * gcc.dg/vector-init-1.c: Move to ...
5127         * c-c++-common/vector-init-1.c: ... here.
5128         * gcc.dg/vector-init-2.c: Move to ...
5129         * c-c++-common/vector-init-2.c: ... here.
5130         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5131         * c-c++-common/vector-subscript-1.c: ... here.
5132         * gcc.dg/vector-subscript-2.c: Move to ...
5133         * c-c++-common/vector-subscript-2.c: ... here.
5134         * gcc.dg/vector-subscript-3.c: Move to ...
5135         * c-c++-common/vector-subscript-3.c: ... here.
5137         PR c++/51314
5138         * g++.dg/cpp0x/vt-51314.C: New test.
5139         * g++.dg/cpp0x/variadic76.C: Fix.
5141 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5143         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5145 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5147         Add -Wvarargs option
5148         * c-c++-common/Wvarargs.c: New test case.
5149         * c-c++-common/Wvarargs-2.c: Likewise.
5151 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5153         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5154         * objc.dg/foreach-7.m: Force the test case to run without
5155         -ftrack-macro-expansion.
5156         * c-c++-common/tm/attrib-1.c: Likewise.
5157         * c-c++-common/warn-ommitted-condop.c: Likewise.
5158         * gcc.dg/assign-warn-1.c: Likewise.
5159         * gcc.dg/assign-warn-2.c: Likewise.
5160         * gcc.dg/attr-alloc_size.c: Likewise.
5161         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5162         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5163         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5164         * gcc.dg/c90-const-expr-9.c: Likewise.
5165         * gcc.dg/c99-const-expr-9.c: Likewise.
5166         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5167         * gcc.dg/cpp/direct2s.c: Likewise.
5168         * gcc.dg/cpp/pr28709.c: Likewise.
5169         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5170         * gcc.dg/dfp/composite-type.c: Likewise.
5171         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5172         with -ftrack-macro-expansion
5173         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5174         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5175         * g++.dg/ext/cleanup-1.C: Likewise.
5176         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5177         * g++.dg/template/sfinae10.C: Likewise.
5178         * g++.dg/tm/wrap-2.C: Likewise.
5179         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5180         * g++.dg/warn/Wsign-conversion.C: Likewise.
5181         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5182         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5183         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5184         it to run with -ftrack-macro-expansion.
5185         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5186         test cases without -ftrack-macro-expansion.
5188         Fix location for static class members
5189         * g++.dg/template/sfinae6_neg.C: Adjust.
5191         Make conversion warnings work on NULL with -ftrack-macro-expansion
5192         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5193         alongside the previous testing for NULL.
5195         Fix -Wuninitialized for -ftrack-macro-expansion
5196         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5198         Strip "<built-in>" loc from displayed expansion context
5199         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5200         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5201         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5202         new test above.
5204         Fix expansion point loc for macro-like tokens
5205         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5206         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5208         Fix token pasting with -ftrack-macro-expansion
5209         * gcc.dg/cpp/paste17.c: New test case for
5210         -ftrack-macro-expansion=2 mode only.
5211         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5213 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5215         * gnat.dg/warn6.ad[sb]: New test.
5217 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5219         PR 53149
5220         * gcc.dg/20011021-1.c: Adjust testcase.
5222 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5224         PR fortran/53148
5225         * gfortran.dg/function_optimize_12.f90:  New test.
5227 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5229         PR target/53156
5230         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5231         code to match current output and cover new peephole2 pattern.
5233 2012-04-27  Ollie Wild  <aaw@google.com>
5235         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5237 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5239         * gcc.c-torture/execute/20120427-2.c: New testcase.
5240         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5241         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5242         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5244 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5246         PR target/53138
5247         * gcc.c-torture/execute/20120427-1.c: New testcase.
5249 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5251         PR middle-end/27139
5252         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5254 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5256         PR tree-optimization/51879
5257         * gcc.dg/pr51879.c: New test.
5258         * gcc.dg/pr51879-2.c: Same.
5259         * gcc.dg/pr51879-3.c: Same.
5260         * gcc.dg/pr51879-4.c: Same.
5261         * gcc.dg/pr51879-6.c: Same.
5263 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5265         PR c++/53096
5266         * g++.dg/cpp0x/defaulted35.C: New.
5267         * g++.dg/cpp0x/defaulted15.C: Adjust.
5269 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5271         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5272         structure layout.
5274 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5276         * gcc.target/i386/builtin_target.c: Check avx2.
5278 2012-04-26  Alan Modra  <amodra@gmail.com>
5280         * gcc.target/powerpc/savres.c: New test.
5281         * gcc.target/powerpc/powerpc.exp: Run it.
5283 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5285         PR target/53120
5286         * gcc.dg/torture/pr53120.c: New test.
5288 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5290         PR middle-end/52979
5291         * gcc.c-torture/compile/pr52979-1.c: New test.
5292         * gcc.c-torture/execute/pr52979-1.c: New test.
5293         * gcc.c-torture/execute/pr52979-2.c: New test.
5295 2012-04-25  Richard Guenther  <rguenther@suse.de>
5297         * gcc.target/i386/l_fma_float_5.c: Adjust.
5298         * gcc.target/i386/l_fma_double_4.c: Likewise.
5299         * gcc.target/i386/l_fma_float_2.c: Likewise.
5300         * gcc.target/i386/l_fma_float_6.c: Likewise.
5301         * gcc.target/i386/l_fma_double_1.c: Likewise.
5302         * gcc.target/i386/l_fma_double_5.c: Likewise.
5303         * gcc.target/i386/l_fma_float_3.c: Likewise.
5304         * gcc.target/i386/l_fma_double_2.c: Likewise.
5305         * gcc.target/i386/l_fma_double_6.c: Likewise.
5306         * gcc.target/i386/l_fma_float_4.c: Likewise.
5307         * gcc.target/i386/l_fma_double_3.c: Likewise.
5308         * gcc.target/i386/l_fma_float_1.c: Likewise.
5310 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5312         PR tree-optimization/53058
5313         * gcc.c-torture/compile/pr53058.c: New test.
5315 2012-04-25  Jan Hubicka  <jh@suse.cz>
5317         PR middle-end/53088
5318         * gcc.target/i386/pr39082-1.c: Update warning location.
5320 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5322         PR c/52880
5323         * gcc.dg/pr52880.c: New test.
5325 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5327         * gcc.dg/m-un-2.c: Update.
5328         * gcc.dg/20011021-1.c: Update.
5330 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5332         PR fortran/52196
5333         * gfortran.dg/realloc_on_assign_14.f90: New.
5335 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5337         PR testsuite/52641
5338         PR tree-optimizations/52891
5339         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5341 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5343         PR c++/52363
5344         * g++.dg/cpp0x/sfinae35.C: New.
5345         * g++.dg/cpp0x/sfinae36.C: Likewise.
5347 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5349         * gcc.target/builtin_target.c: New testcase.
5351 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5353         PR target/47197
5354         * gcc.target/powerpc/pr47197.c: New test.
5356 2012-04-24  Richard Guenther  <rguenther@suse.de>
5358         PR tree-optimization/53085
5359         * g++.dg/torture/pr53085.C: New testcase.
5361 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5363         PR tree-opt/33512
5364         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5365         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5366         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5368 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5370         PR middle-end/53084
5371         * gcc.c-torture/execute/pr53084.c: New test.
5373 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5375         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5377 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5379         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5381 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5383         PR regression/53076
5384         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5385         * gcc.dg/torture/builtin-power-1.c: Likewise.
5387 2012-04-23  Richard Guenther  <rguenther@suse.de>
5389         PR tree-optimization/53070
5390         * gcc.dg/torture/pr53070.c: New testcase.
5392 2012-04-23  Richard Guenther  <rguenther@suse.de>
5394         PR c/53060
5395         * gcc.dg/pr53060.c: New testcase.
5397 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5399         PR tree-optimizations/52891
5400         * gcc.c-torture/compile/pr52891-1.c: New test.
5401         * gcc.c-torture/compile/pr52891-2.c: New test.
5403 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5405         PR fortran/53051
5406         * gfortran.dg/read_float_4.f90: New.
5408 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5410         PR 35441
5411         * c-c++-common/pr35441.C: New.
5413 2012-04-20  Ian Lance Taylor  <iant@google.com>
5415         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5416         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5418 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5420         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5421         array access.
5422         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5424 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5426         PR rtl-optimization/44214
5427         * gcc.dg/pr44214-1.c: New test.
5428         * gcc.dg/pr44214-2.c: Likewise.
5429         * gcc.dg/pr44214-3.c: Likewise.
5431 2012-04-20  Richard Guenther  <rguenther@suse.de>
5433         * g++.dg/torture/20120420-1.C: New testcase.
5435 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5437         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5439 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5441         * gcc.dg/pr52283.c: New test.
5443 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5445         * gcc.dg/pr37985.c: New test.
5447 2012-04-19  Richard Guenther  <rguenther@suse.de>
5449         PR rtl-optimization/44688
5450         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5451         possibly profitable.
5453 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5455         PR tree-optimization/52976
5456         * gfortran.dg/reassoc_11.f: New test.
5458 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5460         PR tree-optimization/52976
5461         * gfortran.dg/reassoc_7.f: New test.
5462         * gfortran.dg/reassoc_8.f: Likewise.
5463         * gfortran.dg/reassoc_9.f: Likewise.
5464         * gfortran.dg/reassoc_10.f: Likewise.
5466 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5468         PR c++/52422
5469         * g++.dg/cpp0x/sfinae33.C: New.
5470         * g++.dg/cpp0x/sfinae34.C: Likewise.
5472 2012-04-18  Joey Ye  <joey.ye@arm.com>
5474         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5476 2012-04-18  Richard Guenther  <rguenther@suse.de>
5478         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5479         array access.
5480         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5481         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5483 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5485         * g++.dg/pr51264-4.C: New test.
5487 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5489         PR c++/52599
5490         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5492 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5494         PR c++/53003
5495         * g++.dg/parse/crash59.C: New.
5497 2012-04-17  Michael Matz  <matz@suse.de>
5499         PR tree-optimization/18437
5500         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5502 2012-04-17  Richard Guenther  <rguenther@suse.de>
5504         PR middle-end/53011
5505         * g++.dg/torture/pr53011.C: New testcase.
5507 2012-04-16  Jason Merrill  <jason@redhat.com>
5509         PR c++/38543
5510         * g++.dg/cpp0x/variadic131.C: New.
5512         PR c++/52008
5513         * g++.dg/cpp0x/variadic130.C: New.
5515         PR c++/50830
5516         * g++.dg/cpp0x/variadic129.C: New.
5518         PR c++/50303
5519         * g++.dg/cpp0x/variadic128.C: New.
5521 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5523         PR fortran/52864
5524         * gfortran.dg/pointer_intent_6.f90: New.
5526 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5528         PR fortran/52916
5529         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5530         to include public_private_module_4.f90.
5531         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5532         targets.
5534 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5536         PR c++/49152
5537         * g++.dg/diagnostic/operator1.C: New.
5538         * g++.dg/ext/label5.C: Adjust.
5539         * g++.dg/ext/va-arg1.C: Likewise.
5540         * g++.dg/other/error20.C: Likewise.
5541         * g++.dg/other/error20.C: Likewise.
5542         * g++.dg/other/error16.C: Likewise.
5543         * g++.dg/other/error10.C: Likewise.
5544         * g++.dg/parse/error30.C: Likewise.
5545         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5547 2012-04-16  Jason Merrill  <jason@redhat.com>
5549         PR c++/51148
5550         * g++.dg/cpp0x/variadic127.C: New.
5552 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5554         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5555         testcase name.
5556         Use fail, pass instead of unresolved.
5557         Don't log $optstr.
5559         PR testsuite/52948
5560         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5561         TODO_dump_func.
5562         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5563         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5564         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5566 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5568         PR fortran/52968
5569         * gfortran.dg/typebound_call_23.f03: New test case.
5571 2012-04-15  Jason Merrill  <jason@redhat.com>
5573         PR c++/47220
5574         * g++.dg/cpp0x/variadic126.C: New.
5576         PR c++/52380
5577         * g++.dg/cpp0x/variadic125.C: New.
5579         PR c++/52292
5580         * g++.dg/cpp0x/variadic124.C: New.
5582         PR c++/52706
5583         * g++.dg/cpp0x/nullptr27.C: New.
5585         PR c++/52818
5586         * g++.dg/warn/format8.C: New.
5588 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5590         PR fortran/51082
5591         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5593 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5595         PR fortran/52916
5596         PR fortran/40973
5597         * gfortran.dg/public_private_module_3.f90: New.
5598         * gfortran.dg/public_private_module_4.f90: New.
5600 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5602         * gcc.dg/superblock.c: New test.
5604 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5606         * gcc.dg/pr51879-12.c: New test.
5608 2012-04-13  Jason Merrill  <jason@redhat.com>
5610         PR c++/52824
5611         * g++.dg/cpp0x/variadic123.C: New.
5612         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5614         PR c++/52905
5615         * g++.dg/cpp0x/initlist-ctor1.C: New.
5617         PR c++/52915
5618         * g++.dg/other/anon-union2.C: New.
5620 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5622         PR middle-end/52939
5623         * g++.dg/ipa/pr52939.C: New test.
5625 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5627         * gcc.dg/pr52734.c: New test.
5629 2012-04-13  Richard Guenther  <rguenther@suse.de>
5631         PR tree-optimization/52969
5632         * gcc.dg/torture/pr52969.c: New testcase.
5634 2012-04-13  Richard Guenther  <rguenther@suse.de>
5636         PR c/52549
5637         * gcc.dg/pr52549.c: New testcase.
5639 2012-04-13  Richard Guenther  <rguenther@suse.de>
5641         PR c/52862
5642         * gcc.dg/pr52862.c: New testcase.
5644 2012-04-13  Joey Ye  <joey.ye@arm.com>
5646         * gcc.target/arm/thumb1-imm.c: New testcase.
5648 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5650         PR target/52932
5651         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5652         second function argument.
5653         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5654         (calc_permps): Update declaration.  Calculate result correctly.
5655         (avx2_test): Change src2 type to union256i_d.
5656         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5657         correctly.
5659 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5661         PR target/52775
5662         * gcc.target/powerpc/pr52775.c: New file.
5664 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5666         PR tree-optimization/18589
5667         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5668         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5669         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5670         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5671         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5672         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5673         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5674         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5675         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5676         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5678 2012-04-12  Richard Guenther  <rguenther@suse.de>
5680         PR tree-optimization/52943
5681         * gcc.dg/torture/pr52943.c: New testcase.
5683 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5685         PR target/50751
5686         * gcc/target/sh/pr50751-4.c: New.
5687         * gcc/target/sh/pr50751-5.c: New.
5688         * gcc/target/sh/pr50751-6.c: New.
5689         * gcc/target/sh/pr50751-7.c: New.
5691 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5693         PR c++/52465
5694         * g++.dg/lookup/using52.C: New.
5696 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5698         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5700 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5702         PR rtl-optimization/52876
5703         * gcc.target/i386/pr52876.c: New.
5705 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5707         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5708         __UINTPTR_TYPE__.
5709         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5710         __INTPTR_TYPE__.
5711         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5712         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5713         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5714         (ptrdiff_t): ... this.  All uses changed.
5715         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5716         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5717         __INTPTR_TYPE__.
5718         (main): Cast argument to __INTPTR_TYPE__.
5719         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5720         size_t.
5721         * gcc.dg/mallign.c (main): Likewise.
5722         * gcc.dg/pr38700.c (foo): Likewise.
5723         * gcc.dg/long-long-cst1.c (t): Likewise.
5724         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5725         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5726         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5727         * gcc.dg/pr25682.c (d, foo): Likewise.
5728         * gcc.dg/format/cast-1.c (f): Likewise.
5729         * gcc.dg/c90-const-expr-10.c
5730         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5731         (size_t): ...this.  All uses changed.
5732         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5733         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5734         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5735         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5736         * gcc.dg/sequence-pt-1.c: Likewise.
5737         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5738         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5739         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5740         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5741         of ptrdiff_t with it.
5742         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5743         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5744         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5746 2012-04-11  Jason Merrill  <jason@redhat.com>
5748         PR debug/45088
5749         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5750         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5752         PR c++/52906
5753         * g++.dg/ext/attrib45.C: New.
5755         * g++.dg/eh/dtor3.C: New.
5757 2012-04-11  Richard Guenther  <rguenther@suse.de>
5759         PR middle-end/52621
5760         * gfortran.dg/pr52621.f90: New testcase.
5762 2012-04-11  Richard Guenther  <rguenther@suse.de>
5764         PR middle-end/52918
5765         * g++.dg/torture/pr52918-1.C: New testcase.
5766         * g++.dg/torture/pr52918-2.C: Likewise.
5768 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5770         PR fortran/52729
5771         * gfortran.dg/block_11.f90: New.
5773 2012-04-11  Nick Clifton  <nickc@redhat.com>
5775         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5777 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5779         PR target/16458
5780         * gcc.target/powerpc/pr16458-1.c: New test.
5781         * gcc.target/powerpc/pr16458-2.c: Likewise.
5782         * gcc.target/powerpc/pr16458-3.c: Likewise.
5783         * gcc.target/powerpc/pr16458-4.c: Likewise.
5785 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5787         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5788         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5789         * gcc.dg/builtin-bswap-5.c: Likewise.
5790         * gcc.target/i386/builtin-bswap-4.c: New test.
5792 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5794         PR 24985
5795         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5797 2012-04-11  Richard Guenther  <rguenther@suse.de>
5799         PR rtl-optimization/52881
5800         * gcc.dg/torture/pr52881.c: New testcase.
5801         * gcc.dg/torture/pr52913.c: Likewise.
5803 2012-04-11  Richard Guenther  <rguenther@suse.de>
5805         PR tree-optimization/52912
5806         * gcc.dg/torture/pr52912.c: New testcase.
5808 2010-04-10  Michael Matz  <matz@suse.de>
5810         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5811         * gcc.dg/vect/vect-outer-1.c: Adjust.
5812         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5813         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5814         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5815         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5816         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5817         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5819 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5821         PR tree-optimization/52870
5822         * gcc.dg/vect/pr52870.c: New test.
5824 2012-04-09  Mike Stump  <mikestump@comcast.net>
5826         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5827         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5828         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5829         * gnat.dg/aggr11.adb: Likewise.
5830         * gnat.dg/aggr11_pkg.ads: Likewise.
5831         * gnat.dg/aggr15.adb: Likewise.
5832         * gnat.dg/aggr15.ads: Likewise.
5833         * gnat.dg/aggr17.adb: Likewise.
5834         * gnat.dg/aggr18.adb: Likewise.
5835         * gnat.dg/array14.adb: Likewise.
5836         * gnat.dg/array14.ads: Likewise.
5837         * gnat.dg/array14_pkg.ads: Likewise.
5838         * gnat.dg/array19.adb: Likewise.
5839         * gnat.dg/array19.ads: Likewise.
5840         * gnat.dg/discr27.adb: Likewise.
5841         * gnat.dg/discr27.ads: Likewise.
5842         * gnat.dg/discr35.adb: Likewise.
5843         * gnat.dg/discr35.ads: Likewise.
5844         * gnat.dg/discr6.adb: Likewise.
5845         * gnat.dg/discr6_pkg.ads: Likewise.
5846         * gnat.dg/import1.adb: Likewise.
5847         * gnat.dg/import1.ads: Likewise.
5848         * gnat.dg/loop_address2.adb: Likewise.
5849         * gnat.dg/opt7.adb: Likewise.
5850         * gnat.dg/opt7.ads: Likewise.
5851         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5852         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5853         * gnat.dg/rep_clause2.adb: Likewise.
5854         * gnat.dg/rep_clause2.ads: Likewise.
5855         * gnat.dg/slice2.adb: Likewise.
5856         * gnat.dg/slice2.ads: Likewise.
5857         * gnat.dg/slice6.adb: Likewise.
5858         * gnat.dg/slice6_pkg.ads: Likewise.
5859         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5860         * gnat.dg/taft_type2.adb: Likewise.
5861         * gnat.dg/taft_type2.ads: Likewise.
5862         * gnat.dg/taft_type2_pkg.ads: Likewise.
5863         * gnat.dg/volatile10.adb: Likewise.
5864         * gnat.dg/volatile10_pkg.ads: Likewise.
5866         * gcc.dg/dll-8.c: Remove execute permissions.
5867         * g++.dg/ext/dllexport5.C: Likewise.
5869 2012-04-09  Jan Hubicka  <jh@suse.cz>
5871         PR lto/52722
5872         PR lto/51765
5873         PR lto/52634
5874         * gcc.dg/lto/pr52634_1.c: New testcase.
5875         * gcc.dg/lto/pr52634_0.c: New testcase.
5877 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5879         PR target/52883
5880         * gcc.target/i386/pr52883.c: New testcase.
5882 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5884         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5885         (check_effective_target_sync_long_long): Add SPARC case.
5886         (check_effective_target_sync_long_long_runtime): Likewise.
5887         (check_effective_target_sync_int_long): Adjust SPARC case.
5888         (check_effective_target_sync_char_short): Likewise.
5890 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5892         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5893         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5895 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5897         PR fortran/40973
5898         PR fortran/52751
5899         * gfortran.dg/public_private_module_2.f90: New.
5901 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5903         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5904         directives.
5906 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5908         PR fortran/52893
5909         * gfortran.dg/function_optimize_11.f90:  New test.
5911 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5913         PR fortran/52668
5914         * gfortran.dg/use_only_6.f90: New test.
5916 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5918         PR fortran/52668
5919         * gfortran.dg/use_only_6.f90: New test.
5920 2012-04-06  Mike Stump  <mikestump@comcast.net>
5922         PR testsuite/50722
5923         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5925 2012-04-05  Jason Merrill  <jason@redhat.com>
5927         PR c++/52596
5928         * g++.dg/template/qualified-id5.C: New.
5930 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5932         PR target/52882
5933         * gcc.target/i386/pr52882.c: New test.
5935 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5936             Dominique D'Humieures  <dominiq@lps.ens.fr>
5938         PR testsuite/52614
5939         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5940         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5942 2012-04-04  Jason Merrill  <jason@redhat.com>
5944         PR c++/52845
5945         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5947 2012-04-03  Jason Merrill  <jason@redhat.com>
5949         PR c++/52796
5950         * g++.dg/cpp0x/variadic-value1.C: New.
5952 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5954         * gnat.dg/pack18.adb: New test.
5955         * gnat.dg/pack18_pkg.ads: New helper.
5957 2012-04-03  Richard Guenther  <rguenther@suse.de>
5959         PR tree-optimization/52808
5960         * gcc.dg/pr52808.c: New testcase.
5962 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5964         PR tree-optimization/52835
5965         * gfortran.dg/pr52835.f90: New test.
5967 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5969         * gnat.dg/specs/aggr5.ads: New test.
5971 2012-04-02  Richard Guenther  <rguenther@suse.de>
5973         PR tree-optimization/52756
5974         * gcc.dg/torture/pr52756.c: New testcase.
5976 2012-04-02  Richard Guenther  <rguenther@suse.de>
5978         PR middle-end/52803
5979         * gcc.dg/pr52803.c: New testcase.
5981 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5983         PR c++/40942
5984         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5985         DR 214 in account.
5987 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5989         PR c++/50043
5990         * g++.dg/cpp0x/noexcept17.C: New.
5991         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5992         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5993         * g++.dg/cpp0x/noexcept01.C: Likewise.
5994         * g++.dg/eh/init-temp1.C: Likewise.
5995         * g++.dg/eh/ctor1.C: Likwise.
5997 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5999         * gnat.dg/controlled6.adb: New test.
6000         * gnat.dg/controlled6_pkg.ads: New helper.
6001         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6003 2012-03-30  Richard Henderson <rth@redhat.com>
6005         PR debug/52727
6006         * g++.dg/opt/pr52727.C: New testcase.
6008 2012-03-30  Richard Guenther  <rguenther@suse.de>
6010         PR tree-optimization/52754
6011         * gcc.target/i386/pr52754.c: New testcase.
6013 2012-03-30  Richard Guenther <rguenther@suse.de>
6015         PR middle-end/52772
6016         * g++.dg/torture/pr52772.C: New testcase.
6018 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6020         PR c++/52718
6021         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6023 2012-03-29  Jason Merrill  <jason@redhat.com>
6025         PR c++/52685
6026         * g++.dg/template/inherit8.C: New.
6028 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6030         PR c++/52759
6031         * g++.dg/ext/weak4.C: New test.
6033         PR tree-optimization/52760
6034         * gcc.c-torture/execute/pr52760.c: New test.
6036 2012-03-29  Jason Merrill  <jason@redhat.com>
6038         PR c++/52743
6039         * g++.dg/cpp0x/initlist-array3.C: New.
6041 2012-03-28  Jason Merrill  <jason@redhat.com>
6043         PR c++/52746
6044         * g++.dg/overload/virtual2.C: New.
6046 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6048         * gnat.dg/vect7.ad[sb]: New test.
6050 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6051         Tobias Burnus  <burnus@gcc.gnu.org>
6053         PR fortran/52652
6054         * gfortran.dg/allocate_class_1.f90 : Change error test.
6055         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6056         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6057         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6059 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6061         PR middle-end/52691
6062         * gcc.dg/pr52691.c: New test.
6064         PR middle-end/52750
6065         * gcc.c-torture/compile/pr52750.c: New test.
6067 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6069         PR target/52692
6070         * gcc.target/avr/torture/builtins-2.c: New test.
6072 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6074         PR target/52736
6075         * gcc.target/i386/pr52736.c: New test.
6077 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6079         PR middle-end/52693
6080         * gcc.dg/torture/pr52693.c: New test.
6082 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6084         PR c++/52672
6085         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6087 2012-03-27  Mike Stump  <mikestump@comcast.net>
6089         PR target/52665
6090         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6091         failures that match branch names.
6093 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6094             H.J. Lu  <hongjiu.lu@intel.com>
6096         PR target/52698
6097         * gcc.target/i386/pr52698.c: New test.
6099 2012-03-27  Richard Guenther  <rguenther@suse.de>
6101         PR middle-end/52720
6102         * gcc.dg/torture/pr52720.c: New testcase.
6104 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6106         * gnat.dg/pack17.adb: New test.
6108 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6110         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6111         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6113 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6115         PR tree-optimization/50052
6116         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6118 2012-03-26  Richard Guenther  <rguenther@suse.de>
6120         PR tree-optimization/52701
6121         * gfortran.dg/pr52701.f90: New testcase.
6123 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6125         PR tree-optimization/52686
6126         * gcc.target/arm/pr52686.c: New test.
6128 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6130         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6131         Add "-Os -flto" to list.
6133 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6135         * gnat.dg/concat2.ad[sb]: New test.
6137 2012-03-24  Jason Merrill  <jason@redhat.com>
6139         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6140         * g++.dg/cpp0x/trailing2.C: Likewise.
6141         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6142         * g++.dg/cpp1y/auto-fn1.C: New.
6143         * g++.dg/cpp1y/auto-fn2.C: New.
6144         * g++.dg/cpp1y/auto-fn3.C: New.
6145         * g++.dg/cpp1y/auto-fn4.C: New.
6146         * g++.dg/cpp1y/auto-fn5.C: New.
6147         * g++.dg/cpp1y/auto-fn6.C: New.
6148         * g++.dg/cpp1y/auto-fn7.C: New.
6149         * g++.dg/cpp1y/auto-fn8.C: New.
6150         * g++.dg/cpp1y/auto-fn9.C: New.
6151         * g++.dg/cpp1y/auto-fn10.C: New.
6152         * g++.dg/cpp1y/auto-fn11.C: New.
6154 2012-03-23  Richard Guenther  <rguenther@suse.de>
6156         PR tree-optimization/52678
6157         * gfortran.dg/pr52678.f: New testcase.
6159 2012-03-23  Richard Guenther  <rguenther@suse.de>
6161         PR tree-optimization/52638
6162         * g++.dg/torture/pr52638.C: New testcase.
6164 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6166         PR c++/52487
6167         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6169 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6171         PR c++/52671
6172         * g++.dg/ext/attrib44.C: New test.
6174 2012-03-22  Jan Hubicka  <jh@suse.cz>
6176         PR middle-end/51737
6177         * g++.dg/torture/pr51737.C: New testcase
6179 2012-03-22  Richard Guenther  <rguenther@suse.de>
6181         PR tree-optimization/52548
6182         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6184 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6186         * lib/fortran-modules.exp (list-module-names-1): Remove
6187         warning.
6189 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6191         PR target/50751
6192         * gcc.target/sh/pr50751-1.c: New.
6193         * gcc.target/sh/pr50751-2.c: New.
6194         * gcc.target/sh/pr50751-3.c: New.
6196 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6198         PR target/52479
6199         * gcc.target/sh/sh4a-cos.c: Remove.
6200         * gcc.target/sh/sh4a-sin.c: Remove.
6201         * gcc.target/sh/sh4a-sincos.c: Remove.
6203 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6205         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6206         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6208 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6210         PR testsuite/52641
6211         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6212         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6214 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6216         * gcc.target/arm/thumb-16bit-ops.c: New file.
6217         * gcc.target/arm/thumb-ifcvt.c: New file.
6219 2012-03-20  Jason Merrill  <jason@redhat.com>
6221         * lib/target-supports.exp: Add { target c++1y }.
6223         * g++.dg/cpp0x/auto32.C: New.
6225 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6227         PR testsuite/52641
6228         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6229         int32plus.
6230         * gcc.dg/torture/pr48124-4.c: Ditto:
6231         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6233 2012-03-20  Jason Merrill  <jason@redhat.com>
6235         PR c++/52510
6236         * g++.dg/cpp0x/initlist66.C: New.
6238 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6240         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6241         __AVR_HAVE_LPMX__
6243 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6245         PR target/49868
6246         * gcc.target/avr/torture/addr-space-2.h: New file.
6247         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6248         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6249         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6250         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6252 2012-03-20  Richard Guenther  <rguenther@suse.de>
6254         * gnat.dg/pack16.adb: New testcase.
6255         * gnat.dg/pack16_pkg.ads: Likewise.
6256         * gnat.dg/specs/pack8.ads: Likewise.
6257         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6259 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6261         * g++.dg/warn/Wuseless-cast.C: Extend.
6263 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6265         PR c++/14710
6266         * g++.dg/warn/Wuseless-cast.C: New.
6268 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6270         PR libfortran/52608
6271         * gfortran.dg/pr52608.f90: New test.
6273 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6275         PR fortran/52585
6276         * gfortran.dg/proc_ptr_36.f90: New.
6278 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6280         * gcc.dg/misaligned-expand-1.c: New test.
6281         * gcc.dg/misaligned-expand-3.c: Likewise.
6283 2012-03-16  Richard Guenther  <rguenther@suse.de>
6284         Kai Tietz  <ktietz@redhat.com>
6286         PR middle-end/48814
6287         * gcc.c-torture/execute/pr48814-1.c: New test.
6288         * gcc.c-torture/execute/pr48814-2.c: New test.
6289         * gcc.dg/tree-ssa/assign-1.c: New test.
6290         * gcc.dg/tree-ssa/assign-2.c: New test.
6291         * gcc.dg/tree-ssa/assign-3.c: New test.
6293 2012-03-16  Richard Guenther  <rguenther@suse.de>
6295         * gnat.dg/specs/pack7.ads: New testcase.
6297 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6299         PR target/52568
6300         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6301         * gcc.dg/torture/vshuf-8.inc: Likewise.
6302         * gcc.dg/torture/vshuf-16.inc: Likewise.
6303         * gcc.dg/torture/vshuf-32.inc: Likewise.
6305 2012-03-15  Jason Merrill  <jason@redhat.com>
6307         * g++.dg/torture/pr52582.C: New.
6309 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6311         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6313 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6314             Ulrich Weigand  <ulrich.weigand@linaro.org>
6316         * gcc.dg/vect/slp-cond-3.c: New test.
6317         * gcc.dg/vect/slp-cond-4.c: New test.
6319 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6320             Ulrich Weigand  <ulrich.weigand@linaro.org>
6322         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6323         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6325 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6327         PR libfortran/52434
6328         PR libfortran/48878
6329         PR libfortran/38199
6330         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6331         * gfortran.dg/round_1.f03: Likewise.
6333 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6334             Andrew Pinski  <apinski@cavium.com>
6336         PR middle-end/52592
6337         * gcc.dg/pr52592.c: New test.
6339 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6341         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6342         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6343         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6344         * lib/fortran-modules.exp: .. this new file. Adjust users.
6345         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6346         gfortran-dg-debug-runtest): Call cleanup-modules.
6347         * lib/fortran-torture.exp (fortran-torture-execute,
6348         fortran-torture): Likewise.
6349         * gfortran.dg/coarray/caf.exp: Likewise.
6350         * lib/lto.exp: Likewise.
6351         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6352         * gfortran.dg/class_4b.f03: Likewise.
6353         * gfortran.dg/class_4c.f03: Likewise.
6354         * gfortran.dg/class_45a.f03: Likewise.
6355         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6356         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6357         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6358         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6359         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6360         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6361         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6362         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6363         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6364         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6365         * gfortran.dg/whole_file_28.f90: Likewise.
6366         * gfortran.dg/whole_file_29.f90: Likewise.
6367         * gfortran.dg/whole_file_30.f90: Likewise.
6368         * gfortran.dg/whole_file_31.f90: Likewise.
6370 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6372         PR tree-optimization/52267
6373         * gcc.dg/pr52267.c: New test.
6374         * gcc.dg/tree-ssa/vrp65.c: New test.
6375         * gcc.dg/tree-ssa/vrp66.c: New test.
6377 2012-03-15  Richard Guenther  <rguenther@suse.de>
6379         PR middle-end/52580
6380         * gfortran.dg/vect/pr52580.f: New testcase.
6382 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6384         * gcc.target/sh/fpul-usage-1.c: New.
6386 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6388         PR target/49468
6389         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6390         * gcc.target/sh/pr49468-di.c: Likewise.
6392 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6394         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6395         * gcc.dg/c99-stdint-6.c: Likewise.
6396         * gcc.dg/lto/20090210_0.c: Likewise.
6397         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6398         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6399         * gcc.dg/pragma-init-fini-2.c: Likewise.
6400         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6401         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6402         * gcc.target/i386/pr22152.c: Likewise.
6403         * gcc.target/i386/vect8-ret.c: Likewise.
6404         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6405         handling.
6407 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6409         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6410         * g++.dg/tree-prof/partition1.C: Likewise.
6411         * g++.dg/tree-prof/partition2.C: Likewise.
6412         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6413         handling.
6414         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6415         * gcc.c-torture/execute/20010724-1.c: Remove.
6416         * gcc.c-torture/execute/20010724-1.x: Remove.
6417         * gcc.c-torture/execute/20040208-2.c: Remove.
6418         * gcc.c-torture/execute/20040208-2.x: Remove.
6419         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6420         Remove.
6421         (main) [__mips__ && __sgi__]: Remove.
6422         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6423         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6424         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6425         mips-sgi-irix6* handling.
6426         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6427         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6428         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6429         handling.
6430         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6431         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6432         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6433         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6434         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6435         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6436         mips-sgi-irix6*.
6437         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6438         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6439         * gcc.target/mips/save-restore-3.c: Likewise.
6440         * gcc.target/mips/save-restore-4.c: Likewise.
6441         * gcc.target/mips/save-restore-5.c: Likewise.
6442         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6443         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6444         messages.
6445         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6446         IRIX 6 handling.
6447         (restore_ld_library_path_env_vars): Likewise.
6448         * lib/target-supports.exp (check_profiling_available): Remove
6449         mips*-*-irix* handling.
6450         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6451         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6452         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6454 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6456         PR c++/52582
6457         * g++.dg/opt/pr52582.C: New test.
6459 2012-03-14  Richard Guenther  <rguenther@suse.de>
6461         PR tree-optimization/52571
6462         * gcc.dg/vect/vect-2.c: Initialize arrays.
6463         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6464         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6465         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6467 2012-03-14  Richard Guenther  <rguenther@suse.de>
6469         PR middle-end/52080
6470         PR middle-end/52097
6471         PR middle-end/48124
6472         * gcc.dg/torture/pr48124-1.c: New testcase.
6473         * gcc.dg/torture/pr48124-2.c: Likewise.
6474         * gcc.dg/torture/pr48124-3.c: Likewise.
6475         * gcc.dg/torture/pr48124-4.c: Likewise.
6477 2012-03-14  Richard Guenther  <rguenther@suse.de>
6479         PR middle-end/52578
6480         * gcc.dg/pr52578.c: New testcase.
6482 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6484         PR c++/52521
6485         * g++.dg/cpp0x/udlit-args2.C: New test.
6487 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6489         PR target/48596
6490         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6491         * gcc.c-torture/compile/pr48596.c: ... here.
6493 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6495         PR c++/51641
6496         * g++.dg/lookup/hidden-class17.C: New test.
6498 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6500         PR c/52577
6501         * gcc.dg/Wunused-var-3.c: New test.
6503 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6505         * gcc.dg/misaligned-expand-2.c: New test.
6507 2012-03-13  Richard Guenther  <rguenther@suse.de>
6509         PR middle-end/52134
6510         * gcc.dg/pr52134.c: New testcase.
6512 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6514         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6516 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6518         PR tree-optimization/46728
6519         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6520         * gcc.target/powerpc/pr46728-5.c: Likewise.
6521         * gcc.target/powerpc/pr46728-8.c: Likewise.
6522         * gcc.target/powerpc/pr46728-10.c: Likewise.
6523         * gcc.target/powerpc/pr46728-11.c: Likewise.
6524         * gcc.target/powerpc/pr46728-13.c: Likewise.
6525         * gcc.target/powerpc/pr46728-14.c: Likewise.
6526         * gcc.target/powerpc/pr46728-15.c: Likewise.
6528 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6530         PR c++/52299
6531         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6533 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6535         PR tree-optimization/46728
6536         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6537         * gcc.target/powerpc/pr46728-5.c: Likewise.
6538         * gcc.target/powerpc/pr46728-8.c: Likewise.
6539         * gcc.target/powerpc/pr46728-10.c: Likewise.
6540         * gcc.target/powerpc/pr46728-11.c: Likewise.
6541         * gcc.target/powerpc/pr46728-13.c: Likewise.
6542         * gcc.target/powerpc/pr46728-14.c: Likewise.
6543         * gcc.target/powerpc/pr46728-15.c: Likewise.
6545 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6547         PR target/49868
6548         * gcc.target/avr/torture/addr-space-1.h: New file.
6549         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6550         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6551         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6552         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6554 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6556         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6558 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6560         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6561         * g++.dg/abi/thunk4.C: Likewise.
6562         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6563         Adapt line numbers.
6564         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6565         handling.
6566         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6567         * g++.dg/eh/spbp.C: Likewise.
6568         * g++.dg/ext/label13.C: Likewise.
6569         * g++.dg/guality/guality.exp: Likewise.
6570         * g++.dg/other/anon5.C: Likewise.
6571         * g++.dg/other/pragma-ep-1.C: Remove.
6572         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6573         * g++.dg/warn/pr31246.C: Likewise.
6574         * g++.dg/warn/weak1.C: Likewise.
6575         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6576         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6577         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6578         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6579         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6580         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6581         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6582         * gcc.dg/c99-tgmath-1.c: Likewise.
6583         * gcc.dg/c99-tgmath-2.c: Likewise.
6584         * gcc.dg/c99-tgmath-3.c: Likewise.
6585         * gcc.dg/c99-tgmath-4.c: Likewise.
6586         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6587         handling.
6588         * gcc.dg/debug/pr49032.c: Likewise.
6589         * gcc.dg/guality/guality.exp: Likewise.
6590         * gcc.dg/intmax_t-1.c: Likewise.
6591         * gcc.dg/pr48616.c: Likewise.
6592         * gcc.dg/pragma-ep-1.c: Remove.
6593         * gcc.dg/pragma-ep-2.c: Remove.
6594         * gcc.dg/pragma-ep-3.c: Remove.
6595         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6596         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6597         * gcc.misc-tests/gcov-14.c: Likewise.
6598         * gfortran.dg/guality/guality.exp: Likewise.
6599         * lib/target-supports.exp (check_weak_available): Likewise.
6600         (add_options_for_tls): Likewise.
6601         (check_ascii_locale_available): Likewise.
6602         * obj-c++.dg/dwarf-2.mm: Likewise.
6603         * objc.dg/dwarf-1.m: Likewise.
6604         * objc.dg/dwarf-2.m: Likewise.
6606 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6608         PR tree-optimization/51721
6609         * gcc.dg/tree-ssa/vrp64.c: New test.
6611         PR tree-optimization/52533
6612         * gcc.c-torture/compile/pr52533.c: New test.
6614 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6616         * gcc.target/i386/rtm-xabort-1.c: New.
6617         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6618         * gcc.target/i386/rtm-xend-1.c: Ditto.
6619         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6620         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6621         * gcc.target/i386/sse-13.c: Ditto.
6622         * gcc.target/i386/sse-14.c: Ditto.
6623         * gcc.target/i386/sse-22.c: Ditto.
6624         * gcc.target/i386/sse-23.c: Ditto.
6625         * g++.dg/other/i386-2.C: Ditto.
6626         * g++.dg/other/i386-3.C: Ditto.
6628 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6630         PR fortran/52542
6631         * gfortran.dg/proc_ptr_35.f90: New.
6633 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6635         PR target/52530
6636         * gcc.dg/torture/pr52530.c: New test.
6638 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6640         PR target/51244
6641         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6643 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6645         PR target/52450
6646         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6648         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6650 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6652         PR middle-end/51988
6653         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6654         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6656 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6658         * gcc.dg/tree-ssa/scev-3.c: New.
6659         * gcc.dg/tree-ssa/scev-4.c: New.
6661 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6663         PR fortran/52469
6664         * gfortran.dg/proc_ptr_34.f90
6666 2012-03-07  Jason Merrill  <jason@redhat.com>
6668         PR c++/52521
6669         * g++.dg/cpp0x/udlit-mangle.C: New.
6671 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6673         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6675 2012-03-06  Richard Guenther  <rguenther@suse.de>
6677         PR middle-end/52493
6678         * gcc.dg/torture/pr52493.c: New testcase.
6680 2012-03-06  Richard Guenther  <rguenther@suse.de>
6682         PR lto/52097
6683         * gcc.dg/lto/pr52097_0.c: New testcase.
6685 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6687         PR target/51244
6688         * gcc.target/sh/pr51244-1.c: New.
6689         * gcc.target/sh/pr51244-2.c: New.
6690         * gcc.target/sh/pr51244-3.c: New.
6692 2012-03-05  Jason Merrill  <jason@redhat.com>
6694         PR c++/51930
6695         * g++.dg/ext/visibility/template11.C: New.
6697         * g++.dg/cpp0x/implicit13.C: New.
6699 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6701         PR tree-optimization/51721
6702         * gcc.dg/tree-ssa/vrp63.c: New test.
6703         * gcc.dg/pr51721.c: New test.
6705 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6707         PR fortran/50981
6708         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6709         argument checks.
6711 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6713         PR target/52146
6714         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6716 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6718         PR fortran/50981
6719         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6721 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6723         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6724         int32plus.
6726 2012-03-03  Jason Merrill  <jason@redhat.com>
6728         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6730         Core 1270
6731         * g++.dg/cpp0x/initlist65.C: New.
6733         PR c++/36797
6734         * g++.dg/ext/is_empty2.C: New.
6736 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6738         PR fortran/48820
6739         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6741 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6743         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6744         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6745         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6746         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6747         * gfortran.dg/class_30.f90: Remove dg-warning line.
6748         * gfortran.dg/bind_c_usage_25.f90: New.
6750 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6752         PR fortran/48820
6753         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6754         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6755         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6757 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6759         PR fortran/48820
6760         * gfortran.dg/assumed_type_1.f90: New.
6761         * gfortran.dg/assumed_type_2.f90: New.
6762         * gfortran.dg/assumed_type_3.f90: New.
6763         * gfortran.dg/assumed_type_4.f90: New.
6765 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6767         PR target/49486
6768         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6769         * gcc.target/sh/pr49468-di.c: New.
6771 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6773         * gcc.dg/graphite/pr50561.c: Update.
6775 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6777         * gcc.target/powerpc/pr52457.c: New test.
6779 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6781         * gcc.target/arm/sat-1.c: New test.
6783 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6785         PR target/46716
6786         * gcc.target/i386/pr46716.c: New test.
6788 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6790         PR c++/51989
6791         * g++.dg/cpp0x/sfinae32.C: New.
6793 2012-03-02  Richard Guenther  <rguenther@suse.de>
6795         PR tree-optimization/52406
6796         * gcc.dg/torture/pr52406.c: New testcase.
6798 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6800         PR fortran/52325
6801         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6802         * gfortran.dg/nullify_2.f90: Update dg-error.
6803         * gfortran.dg/nullify_4.f90: Ditto.
6804         * gfortran.dg/pointer_init_6.f90: Ditto.
6806 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6808         PR fortran/52270
6809         * gfortran.dg/class_51.f90: New.
6811 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6813         PR fortran/52452
6814         * gfortran.dg/intrinsic_8.f90: New.
6816 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6818         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6819         routines on mingw targets.
6820         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6822 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6824         PR tree-optimization/52445
6825         * gcc.dg/pr52445.c: New test.
6827 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6829         PR target/52437
6830         * gcc.c-torture/compile/pr52437.c: New test.
6832         PR middle-end/52419
6833         * gcc.dg/torture/pr52419.c: New test.
6835         PR tree-optimization/52429
6836         * gcc.dg/torture/pr52429.c: New test.
6837         * g++.dg/opt/pr52429.C: New test.
6839 2012-02-29  Richard Guenther  <rguenther@suse.de>
6841         PR testsuite/52297
6842         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6843         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6844         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6845         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6846         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6847         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6849 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6851         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6853 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6855         PR fortran/52386
6856         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6858 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6860         PR target/51534
6861         * gcc.target/arm/neon/pr51534.c: New testcase.
6863 2012-02-28  Richard Guenther  <rguenther@suse.de>
6865         PR target/52407
6866         * gcc.dg/torture/pr52407.c: New testcase.
6868 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6870         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6871         * gcc.target/arm/vfp2.c: Likewise.
6872         * gcc.target/arm/vfp3.c: Likewise.
6873         * gcc.target/arm/vfp4.c: Likewise.
6874         * gcc.target/arm/vfp5.c: Likewise.
6875         * gcc.target/arm/vfp6.c: Likewise.
6876         * gcc.target/arm/vfp7.c: Likewise.
6877         * gcc.target/arm/vfp8.c: Likewise.
6878         * gcc.target/arm/vfp9.c: Likewise.
6879         * gcc.target/arm/vfp10.c: Likewise.
6880         * gcc.target/arm/vfp11.c: Likewise.
6881         * gcc.target/arm/vfp12.c: Likewise.
6882         * gcc.target/arm/vfp13.c: Likewise.
6883         * gcc.target/arm/vfp14.c: Likewise.
6884         * gcc.target/arm/vfp15.c: Likewise.
6885         * gcc.target/arm/vfp16.c: Likewise.
6886         * gcc.target/arm/vfp17.c: Likewise.
6887         * gcc.target/arm/neon-constants.h: New file.
6888         * gcc.target/arm/neon-vect1.c: New test.
6889         * gcc.target/arm/neon-vect2.c: New test.
6890         * gcc.target/arm/neon-vect3.c: New test.
6891         * gcc.target/arm/neon-vect4.c: New test.
6892         * gcc.target/arm/neon-vect5.c: New test.
6893         * gcc.target/arm/neon-vect6.c: New test.
6894         * gcc.target/arm/neon-vect7.c: New test.
6895         * gcc.target/arm/neon-vect8.c: New test.
6897 2012-02-28  Richard Guenther  <rguenther@suse.de>
6899         PR tree-optimization/52402
6900         * gcc.dg/torture/pr52402.c: New testcase.
6902 2012-02-28  Richard Guenther  <rguenther@suse.de>
6904         PR lto/52400
6905         * g++.dg/lto/pr52400_0.C: New testcase.
6907 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6909         * gcc.target/avr/torture/builtins-1.c: New test.
6910         * gcc.target/avr/torture/builtins-error.c: New test.
6912 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6914         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6915         * gcc.target/i386/pr45352-2.c: Likewise.
6916         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6917         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6918         targets instead rand.
6919         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6920         * gcc.target/i386/sse2-mul-1.c: Likewise.
6921         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6922         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6923         * gcc.target/i386/pad-1.c: Likewise.
6924         * gcc.target/i386/pad-9.c: Likewise.
6925         * gcc.target/i386/pad-2.c: Likewise.
6926         * gcc.target/i386/pad-5b.c: Likewise.
6927         * gcc.target/i386/pad-8.c: Likewise.
6928         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6929         * gcc.target/i386/pr44130.c: Likewise.
6930         * gcc.target/i386/align-main-1.c: Likewise.
6931         * gcc.target/i386/align-main-2.c: Likewise.
6932         * gcc.target/i386/sw-1.c: Likewise.
6933         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6934         on x64 mingw target.
6935         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6936         * gcc.target/i386/pr46295.c: Likewise.
6937         * gcc.target/i386/amd64-abi-1.c: Likewise.
6938         * gcc.target/i386/amd64-abi-2.c: Likewise.
6939         * gcc.target/i386/pr39082-1.c: Likewise.
6940         * gcc.target/i386/pr39162.c: Likewise.
6941         * gcc.target/i386/pr22152.c: Likewise.
6942         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6943         * gcc.target/i386/wrfsbase-2.c: Likewise.
6944         * gcc.target/i386/local.c: Likewise
6945         * gcc.target/i386/wrgsbase-1.c: Likewise.
6946         * gcc.target/i386/wrfsbase-1.c: Likewise.
6947         * gcc.target/i386/pr39315-3.c: Likewise.
6948         * gcc.target/i386/pr35767-4.c: Likewise.
6949         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6950         x64 mingw target.
6951         * gcc.target/i386/pr45336-2.c: Likewise.
6952         * gcc.target/i386/pr45336-1.c: Likewise.
6953         * gcc.target/i386/pr45336-4.c: Likewise.
6955 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6957         * gnat.dg/array20.ad[sb]: New test.
6959 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6961         PR target/52375
6962         * gcc.target/arm/pr52375.c: New test.
6963         * gcc.c-torture/compile/pr52375.c: New test.
6965 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6967         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6968         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6970 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6972         * gnat.dg/aggr19.adb: New test.
6973         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6975 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6977         PR target/49263
6978         * gcc.target/sh/pr49263.c: New.
6980 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6982         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6983         simulate_thread_wrapper_other_threads
6984         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6985         Move initialization of 'value' to main().
6986         (main): Initialize 'value';
6987         * gcc.dg/simulate-thread/speculative-store.c
6988         (simulate_thread_step_verify): Return 0 when successful.
6989         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6990         Reduce threshold.
6991         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6992         (simulate_thread_wrapper_other_threads): Return a success/fail value
6993         and issue an error if the instruction count threshold is exceeded.
6995 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6997         PR target/50580
6998         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6999         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7001 2012-02-24  Richard Guenther  <rguenther@suse.de>
7003         PR middle-end/52355
7004         * gcc.dg/pr52355.c: New testcase.
7006 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7008         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7009         * gcc.dg/Wpadded.c: Likewise.
7010         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7011         structure-layout.
7012         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7013         for sleep by Sleep and add windows.h include for this function.
7014         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7015         targets.
7016         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7017         target.
7018         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7019         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7020         on x64 mingw target.
7021         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7022         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7023         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7024         failure on LLP64 target.
7026 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7028         PR c/52290
7029         * gcc.dg/noncompile/pr52290.c: New test.
7031 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7033         PR tree-optimization/52019
7034         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7036 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7038         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7039         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7040         derived pdiff_t type.
7041         * g++.dg/torture/pr49720.C: Likewise
7043 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7045         PR target/52330
7046         * gcc.target/i386/pr52330.c: New test.
7048 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7050         PR fortran/52335
7051         * gfortran.dg/io_constraints_10.f90: New.
7053 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7055         * lib/target-supports.exp (check_effective_target_vect_condition):
7056         Return true for NEON.
7058 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7060         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7062 2012-02-21  Richard Guenther  <rguenther@suse.de>
7064         PR tree-optimization/52324
7065         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7067 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7069         PR middle-end/51782
7070         * gcc.target/avr/torture/pr51782-1.c: New test.
7072 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7074         PR tree-optimization/52318
7075         * gcc.dg/pr52318.c: New test.
7077 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7079         * gcc.dg/bf-ms-layout-3.c: New testcase.
7081 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7083         PR testsuite/52229
7084         PR fortran/32380
7085         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7087 2012-02-20  Richard Guenther  <rguenther@suse.de>
7089         PR tree-optimization/52298
7090         * gcc.dg/torture/pr52298.c: New testcase.
7091         * gcc.dg/vect/pr52298.c: Likewise.
7093 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7095         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7096         * gcc.c-torture/execute/pr52286.c: Ditto.
7098 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7100         PR tree-optimization/52286
7101         * gcc.c-torture/execute/pr52286.c: New test.
7103 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7105         PR fortran/52295
7106         * gfortran.dg/interface_35.f90: Use -std=f2003.
7107         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7108         * gfortran.dg/interface_assignment_4.f90: Ditto.
7109         * gfortran.dg/bessel_1.f90: Ditto.
7110         * gfortran.dg/func_result_6.f90: Ditto.
7111         * gfortran.dg/hypot_1.f90: Ditto.
7112         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7114 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7116         PR translation/52232
7117         PR translation/52234
7118         PR translation/52245
7119         PR translation/52246
7120         PR translation/52262
7121         PR translation/52273
7122         * gfortran.dg/coarray_22.f90: Update dg-error.
7123         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7125 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7127         PR target/51753
7128         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7129         (simulate-thread): Use default timeout.
7131 2012-02-16  Jason Merrill  <jason@redhat.com>
7133         PR c++/52248
7134         * g++.dg/ext/timevar1.C: New.
7136 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7138         PR c++/52126
7139         * g++.dg/template/using21.C: New.
7140         * g++.dg/template/using22.C: Likewise.
7142 2012-02-16  Jason Merrill  <jason@redhat.com>
7144         PR c++/51415
7145         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7147 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7149         PR tree-optimization/52255
7150         * gcc.c-torture/compile/pr52255.c: New test.
7152         PR debug/52260
7153         * g++.dg/debug/dwarf2/pr52260.C: New test.
7155         PR middle-end/51929
7156         * g++.dg/ipa/pr51929.C: New test.
7158 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7160         PR target/52199
7161         * gcc.target/powerpc/pr52199.c: New file.
7163 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7165         PR target/52152
7166         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7168 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7170         * gcc.dg/pr51867.c: Don't include <math.h>.
7171         (sqrtf): Declare.
7173 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7175         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7176         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7178 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7180         PR tree-optimization/50561
7181         * gcc.dg/graphite/pr50561.c: New testcase.
7183 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7185         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7186         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7188 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7190         * gnat.dg/discr35.ad[sb]: New test.
7192 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7194         * gnat.dg/volatile10.adb: New test.
7195         * gnat.dg/volatile10_pkg.ads: New helper.
7197 2012-02-14  Jason Merrill  <jason@redhat.com>
7199         * g++.dg/ext/attrib43.C: New.
7201 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7203         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7204         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7205         fgnu_tm.
7206         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7207         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7208         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7209         effective_target fgnu_tm.
7210         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7212 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7214         PR c++/52247
7215         * g++.dg/template/asmgoto1.C: New test.
7217 2012-02-14  Ian Lance Taylor  <iant@google.com>
7219         PR go/48501
7220         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7221         compiling generated file for 64bit and index tests.
7223 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7225         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7227 2012-02-14  Richard Guenther  <rguenther@suse.de>
7229         PR tree-optimization/52244
7230         PR tree-optimization/51528
7231         * gcc.dg/torture/pr52244.c: New testcase.
7233 2012-02-14  Walter Lee  <walt@tilera.com>
7235         * g++.dg/other/PR23205.C: Disable test on tile.
7236         * g++.dg/other/pr23205-2.C: Disable test on tile.
7237         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7238         * gcc.dg/20040813-1.c: Disable test on tile.
7239         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7240         * gcc.misc-tests/linkage.exp: Handle tilegx.
7242 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7244         PR tree-optimization/52210
7245         * gcc.dg/pr52210.c: New test.
7247 2012-02-14  Jason Merrill  <jason@redhat.com>
7249         PR c++/39055
7250         * g++.dg/overload/defarg5.C: New.
7252 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7254         PR c/52181
7255         * c-c++-common/pr52181.c: New test.
7257 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7259         PR c++/52215
7260         * g++.dg/ext/atomic-1.C: New test.
7262 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7264         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7266 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7268         PR middle-end/52209
7269         * gcc.c-torture/execute/pr52209.c: New test.
7271 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7273         PR fortran/50981
7274         * gfortran.dg/elemental_optional_args_5.f03: New test.
7276 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7278         PR testsuite/50076
7279         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7280         cases.
7282 2012-02-11  Ian Lance Taylor  <iant@google.com>
7284         PR go/51874
7285         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7286         SPARC Solaris.  Don't run the test at all on systems where it may
7287         not work, rather than xfailing it.
7289 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7291         PR rtl-optimization/52175
7292         * gcc.c-torture/compile/pr52175.c: New test.
7294 2012-02-10  Jason Merrill  <jason@redhat.com>
7296         PR c++/51910
7297         * g++.dg/template/repo10.C: New.
7299 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7301         PR debug/52132
7302         * gcc.dg/pr52132.c: New test.
7304 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7306         * gnat.dg/specs/aggr4.ads: New test.
7307         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7309 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7311         PR target/52146
7312         * gcc.target/i386/pr52146.c: New.
7314 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7316         PR middle-end/52177
7317         * c-c++-common/pr52177.c: New test.
7319 2012-02-10  Jan Hubicka  <jh@suse.cz>
7321         PR middle-end/48600
7322         * g++.dg/torture/pr48600.C: New testcase.
7324 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7326         PR middle-end/52140
7327         * gcc.dg/dfp/pr52140.c: New test.
7329 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7331         PR fortran/32380
7332         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7333         of dg-options.
7335 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7337         PR middle-end/51867
7338         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7339         * gcc.dg/pr51867.c: New test.
7341 2012-02-09  Ian Lance Taylor  <iant@google.com>
7343         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7344         which don't support -fsplit-stack.  Turn off optimization when
7345         compiling select5-out.go.
7347 2012-02-08  Ian Lance Taylor  <iant@google.com>
7349         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7350         systems which don't support -fsplit-stack.
7352 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7354         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7355         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7356         machine instuction in the log.
7358 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7360         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7361           to 20 seconds.
7363 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7365         PR driver/48524
7366         * gcc.dg/pr48524.c: New test.
7367         * gcc.dg/pr48524.spec: New spec file for test.
7369 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7371         PR fortran/32380
7372         * gfortran.dg/vect/pr32380.f90:  New test.
7374 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7376         PR fortran/52151
7377         * gfortran.dg/realloc_on_assign_12.f90: New.
7379 2012-02-08  Richard Guenther  <rguenther@suse.de>
7381         PR rtl-optimization/52170
7382         * gcc.dg/torture/pr52170.c: New testcase.
7384 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7386         PR gcov-profile/52150
7387         * gcc.dg/tree-prof/pr52150.c: New test.
7389         PR rtl-optimization/52139
7390         * gcc.dg/pr52139.c: New test.
7392 2012-02-07  Jason Merrill  <jason@redhat.com>
7394         PR c++/51675
7395         * g++.dg/cpp0x/constexpr-union3.C: New.
7397         PR c++/52035
7398         * g++.dg/lto/pr52035_0.C: New.
7400 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7402         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7403         * gcc.dg/special/weak-1.c: Likewise.
7404         * gcc.dg/ucnid-12.c: Likewise.
7405         * gcc.dg/torture/pr45678-1.c: Likewise.
7406         * gcc.dg/torture/pr45678-2.c: Likewise.
7407         * gcc.dg/vector-4.c: Likewise.
7408         * gcc.dg/ipa/inline-5.c: Likewise.
7409         * gcc.dg/ucnid-11.c: Likewise.
7410         * gcc.misc-tests/gcov-13.c: Likewise.
7411         * gcc.misc-tests/gcov-14.c: Likewise.
7412         * g++.dg/ext/label13.C: Likewise.
7413         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7414         hppa*-*-hpux* options.
7415         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7416         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7417         * gcc.dg/pr48616.c: Likewise.
7418         * gcc.dg/pr17957.c: Likewise.
7419         * gcc.dg/pr17055-1.c: Likewise.
7420         * gcc.dg/pr32912-1.c: Likewise.
7421         * gcc.dg/tm/pr51472.c: Likewise.
7422         * c-c++-common/fold-bitand-4.c: Likewise.
7423         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7424         Use dg-additional-options for extra options.
7426 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7428         * gcc.target/epiphany/interrupt-2.c: New test.
7430 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7432         PR target/52155
7433         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7434         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7435         for MIPS ELF.
7437 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7439         PR target/52152
7440         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7442 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7444         PR middle-end/24306
7445         PR target/52154
7446         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7447         * gcc.target/mips/va-arg-1.c: New test.
7449 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7451         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7452         for -mno-pointers-to-nested-functions.
7454 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7456         * gcc.c-torture/execute/20120207-1.c: New test.
7458 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7460         PR rtl-optimization/52060
7461         * gcc.dg/torture/pr52060.c: New test.
7463         PR middle-end/52074
7464         * gcc.c-torture/compile/pr52074.c: New test.
7466 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7468         PR fortran/51514
7469         * gfortran.dg/class_to_type_2.f90: New.
7471 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7473         PR fortran/32373
7474         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7475         Remove module.
7477 2012-02-06  Jason Merrill  <jason@redhat.com>
7479         PR c++/52088
7480         * g++.dg/template/conv13.C: New.
7482 2012-02-06  Richard Guenther  <rguenther@suse.de>
7484         PR tree-optimization/52115
7485         * gcc.c-torture/compile/pr52115.c: New testcase.
7487 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7489         PR target/52129
7490         * gcc.c-torture/execute/pr52129.c: New test.
7492 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7494         * gcc.dg/pr48374.c: Actually add the test I forgot
7495         in the 2012-01-25 commit.
7497 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7499         PR fortran/32373
7500         * gfortran.dg/vect/vect-8.f90:  New test case.
7502 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7504         PR fortran/48847
7505         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7507 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7509         PR fortran/52102
7510         * gfortran.dg/class_48.f90 : Add test of allocate class array
7511         component with source in subroutine test3.  Remove commenting
7512         out in subroutine test4, since branching on unitialized variable
7513         is now fixed (no PR for this last.).
7515 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7517         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7518         on MIPS targets.
7519         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7521 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7523         PR target/52125
7524         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7525         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7527 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7529         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7530         (check_effective_target_sync_int_long): Use it.
7531         (check_effective_target_sync_char_short): Likewise.
7532         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7534 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7536         PR fortran/51972
7537         * gfortran.dg/class_48.f90: Add some further checks.
7539 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7541         PR tree-optimization/52091
7542         * gcc.dg/vect/pr52091.c: New test.
7544 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7546         PR rtl-optimization/52113
7547         * gcc.target/avr/pr52113.c: New test.
7549 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7551         PR rtl-optimization/52092
7552         * gcc.c-torture/compile/pr52092.c: New test.
7554 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7556         PR fortran/41587
7557         * gfortran.dg/class_array_10.f03: New test.
7559         PR fortran/46356
7560         * gfortran.dg/class_array_11.f03: New test.
7562         PR fortran/51754
7563         * gfortran.dg/class_array_12.f03: New test.
7565 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7567         PR fortran/52012
7568         * gfortran.dg/realloc_on_assign_11.f90: New test.
7570 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7572         PR fortran/52093
7573         * gfortran.dg/shape_7.f90: New.
7575 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7577         * gcc.target/mips/mips-prepend-1.c: New test.
7579 2012-02-02  Jan Hubicka  <jh@suse.cz>
7580             Tom de Vries  <tom@codesourcery.com>
7582         PR middle-end/51998
7583         * gcc.dg/alias-12.c: New testcase.
7584         * gcc.dg/alias-13.c: New testcase.
7586 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7588         PR target/52086
7589         * gcc.dg/pr52086.c: New test.
7591         PR tree-optimization/52073
7592         * gcc.c-torture/compile/pr52073.c: New test.
7594 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7596         PR fortran/51958
7597         * gfortran.dg/function_optimize_10.f90:  New test.
7599 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7601         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7602         test on alpha*-*-*.
7604 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7606         PR fortran/52024
7607         * gfortran.dg/typebound_operator_14.f90: New.
7609 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7611         PR fortran/52059
7612         * gfortran.dg/elemental_function_1.f90: New.
7614 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7616         PR rtl-optimization/51374
7617         * gcc.target/avr/torture/pr51374-1.c:
7618         Also fail if SBIS is seen.
7620 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7622         PR rtl-optimization/51374
7623         * gcc.target/avr/torture/pr51374-1.c: New.
7625 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7627         PR fortran/52024
7628         * gfortran.dg/typebound_generic_11.f90: New.
7630 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7632         PR fortran/52029
7633         * gfortran.dg/class_49.f90: New.
7635 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7637         PR fortran/52013
7638         * gfortran.dg/elemental_args_check_6.f90: New.
7640 2012-01-31  Jason Merrill  <jason@redhat.com>
7642         PR c++/52043
7643         * g++.dg/cpp0x/variadic122.C: New.
7645 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7647         PR fortran/52012
7648         * gfortran.dg/realloc_on_assign_10.f90: New test.
7650 2012-01-31  Richard Guenther  <rguenther@suse.de>
7652         PR tree-optimization/51528
7653         * gcc.dg/torture/pr51528.c: New testcase.
7655 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7657         PR go/48501
7658         * lib/go.exp (go_target_compile): Append timeout= to options.
7659         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7660         select5-out.go test on alpha*-*-* targets.
7662 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7664         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7665         (TEST_SHORT): Reformat in the same way.
7666         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7667         (TEST_SHORT): Reformat in the same way.
7668         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7669         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7670         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7671         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7672         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7674 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7676         PR target/51835
7677         * gcc.target/arm/pr51835.c: New testcase.
7679 2012-01-30  Richard Guenther  <rguenther@suse.de>
7681         PR tree-optimization/52028
7682         * gcc.dg/torture/pr52028.c: New testcase.
7683         * gfortran.dg/ldist-pr45199.f: Adjust.
7684         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7685         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7686         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7688 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7690         PR debug/52027
7691         * gcc.dg/tree-prof/pr52027.c: New test.
7693         PR tree-optimization/52046
7694         * gcc.dg/pr52046.c: New test.
7696         PR debug/52048
7697         * g++.dg/other/pr52048.C: New test.
7699 2012-01-30  Richard Guenther  <rguenther@suse.de>
7701         PR tree-optimization/52045
7702         * gcc.dg/pr52045.c: New testcase.
7704 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7706         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7707         new code generated for __sync_lock_release.
7709 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7711         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7713 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7715         PR testsuite/51875
7716         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7718         * g++.dg/ext/visibility/template10.C: Fix typo.
7720         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7722 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7724         PR c++/51327
7725         * g++.dg/cpp0x/constexpr-ice6.C: New.
7727 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7729         PR fortran/41600
7730         * gfortran.dg/default_initialization_6.f90: New.
7732 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7734         PR fortran/51972
7735         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7736         * gfortran.dg/class_48.f90: New.
7738 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7740         PR fortran/51808
7741         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7743 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7745         PR fortran/51972
7746         * gfortran.dg/class_allocate_12.f90: New.
7748 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7750         * gcc.dg/torture/pr50444.c: Fix dg directives.
7752 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7754         PR target/52006
7755         * gcc.target/arm/pr52006.c: New test.
7757 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7759         PR testsuite/52011
7760         * gcc.dg/lto/trans-mem.h: New file.
7761         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7762         * gcc.dg/lto/trans-mem-1_1.c: Same.
7763         * gcc.dg/lto/trans-mem-4_1.c: Same.
7764         * gcc.dg/lto/trans-mem-3_1.c: Same.
7766 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7768         PR fortran/52022
7769         * gfortran.dg/dummy_procedure_7.f90: New.
7771 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7773         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7774         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7776 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7778         PR c++/51852
7779         * g++.dg/other/gc5.C: New test.
7781 2012-01-27  Richard Guenther  <rguenther@suse.de>
7783         PR tree-optimization/50444
7784         * gcc.dg/torture/pr50444.c: New testcase.
7786 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7788         PR fortran/51970
7789         PR fortran/51977
7790         * gfortran.dg/move_alloc_13.f90: New.
7792 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7794         PR fortran/51953
7795         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7796         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7797         and change dg-error string.
7799 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7801         PR fortran/52016
7802         * gfortran.dg/elemental_args_check_5.f90: New.
7804 2012-01-27  Richard Guenther  <rguenther@suse.de>
7806         PR middle-end/51959
7807         * g++.dg/torture/pr51959.C: New testcase.
7809 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7811         PR tree-optimization/51990
7812         * gcc.dg/pr51990.c: New test.
7813         * gcc.dg/pr51990-2.c: Same.
7815 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7816             Tobias Burnus <burnus@gcc.gnu.org>
7818         PR fortran/48705
7819         * gfortran.dg/class_allocate_11.f03: New.
7821         PR fortran/51870
7822         PR fortran/51943
7823         PR fortran/51946
7824         * gfortran.dg/class_allocate_7.f03: New.
7825         * gfortran.dg/class_allocate_8.f03: New.
7826         * gfortran.dg/class_allocate_9.f03: New.
7827         * gfortran.dg/class_allocate_10.f03: New.
7829 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7831         * gnat.dg/discr34.adb: New test.
7832         * gnat.dg/discr34_pkg.ads: New helper.
7834 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7836         * gnat.dg/discr33.adb: New test.
7838 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7840         * gnat.dg/limited_with3.ad[sb): New test.
7841         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7842         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7843         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7845 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7847         * gnat.dg/stack_usage1.adb: New test.
7848         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7850         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7851         * gcc.dg/pr44194-2.c: Likewise.
7853 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7855         PR c++/51370
7856         * g++.dg/template/crash112.C: New.
7858 2012-01-27  Richard Henderson  <rth@redhat.com>
7860         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7862 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7864         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7866 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7868         PR middle-end/51895
7869         * g++.dg/opt/pr51895.C: New test.
7871 2012-01-26  Michael Matz  <matz@suse.de>
7873         PR tree-optimization/48794
7874         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7876 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7878         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7880 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7882         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7883         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7884         memory.
7885         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7886         the default value for s390 and s390x.
7888 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7890         PR lto/51698
7891         * gcc.dg/lto/trans-mem-4_0.c: New.
7892         * gcc.dg/lto/trans-mem-4_1.c: New.
7893         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7894         TM builtins.
7895         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7896         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7897         TM builtins.
7898         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7899         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7900         TM builtins.
7902 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7904         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7906 2012-01-25  Ian Lance Taylor  <iant@google.com>
7908         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7910 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7912         PR fortran/51995
7913         * gfortran.dg/typebound_proc_25.f90: New.
7915 2012-01-25  Jason Merrill  <jason@redhat.com>
7917         PR c++/51992
7918         * g++.dg/lto/pr51992_0.C: New.
7920 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7922         PR tree-optimization/51987
7923         * gcc.target/i386/pr51987.c: New test.
7925 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7927         * gcc.dg/tm/lto-1.c: Require lto support in target.
7929 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7931         PR rtl-optimization/48374
7932         * gcc.dg/pr48374.c: New test.
7934 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7936         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7938 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7940         PR fortran/51966
7941         * gfortran.dg/derived_constructor_char_3.f90: New.
7943 2012-01-24  Ian Lance Taylor  <iant@google.com>
7945         * go.test/go-test.exp (filecmp): New procedure.
7946         (errchk): Handle quoted square brackets.
7947         (go-gc-tests): Set go_compile_args. Handle various new test
7948         lines.  Skip a few new tests.
7949         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7951 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7953         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7954         (check_effective_target_vect_extract_even_odd)
7955         (check_effective_target_vect_interleave): Return true for MIPS
7956         paired-single.
7958 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7960         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7961         (main): Use it instead of argc.
7963 2012-01-24  Jason Merrill  <jason@redhat.com>
7965         PR c++/51973
7966         * g++.dg/cpp0x/sfinae31.C: New.
7968 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7970         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7972 2012-01-24  Jason Merrill  <jason@redhat.com>
7974         PR c++/51812
7975         * g++.dg/inherit/covariant20.C: New.
7977 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7979         PR c++/51223
7980         * g++.dg/parse/crash58.C: New.
7982 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7984         PR target/51957
7985         * gcc.dg/pr51957-1.c: New test.
7986         * gcc.dg/pr51957-1.h: New file.
7987         * gcc.dg/pr51957-2.c: New test.
7989 2012-01-23  Jason Merrill  <jason@redhat.com>
7991         PR c++/51930
7992         * g++.dg/ext/visibility/template10.C: New.
7994 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7996         PR fortran/51948
7997         * gfortran.dg/move_alloc_12.f90: New.
7999 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8001         PR middle-end/45416
8002         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8004 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8006         PR c++/51398
8007         * g++.dg/template/crash111.C: New.
8009 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8011         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8012         configurations.
8013         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8015 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8017         PR testsuite/51941
8018         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8019         the DW_TAG_class_type and DW_AT_name: "Executor".
8021 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8023         * lib/target-supports.exp
8024         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8025         (check_effective_target_vect_interleave): Likewise.
8027 2012-01-22  Jason Merrill  <jason@redhat.com>
8029         PR c++/51925
8030         * g++.dg/template/using20.C: New.
8031         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8033 2012-01-23  Jason Merrill  <jason@redhat.com>
8035         PR target/51934
8036         * g++.dg/torture/pr51344.C: Limit to x86.
8038 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8040         * c-c++-common/tm/omp.c: Require target with pthread support.
8042 2012-01-23  Richard Guenther  <rguenther@suse.de>
8044         PR tree-optimization/51949
8045         * gcc.dg/torture/pr51949.c: New testcase.
8047 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8049         PR rtl-optimization/51933
8050         * gcc.c-torture/execute/pr51933.c: New test.
8052 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8054         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8055         Do not define for Interix.
8057 2012-01-22  Jason Merrill  <jason@redhat.com>
8059         PR c++/51832
8060         * g++.dg/lto/pr51832.h: New.
8061         * g++.dg/lto/pr51832_0.C: New.
8062         * g++.dg/lto/pr51832_1.C: New.
8064 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8066         * gcc.dg/ext-elim-1.c: New test.
8068 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8070         PR target/51931
8071         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8072         * g++.dg/opt/longbranch1.C: Likewise.
8074 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8076         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8077         in C++11 mode.
8079 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8081         PR fortran/50556
8082         * gfortran.dg/namelist_74.f90: New test.
8083         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8085 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8087         PR fortran/51913
8088         * gfortran.dg/class_47.f90: New.
8090 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8092         * gnat.dg/renaming5.ad[sb]: New test.
8094 2012-01-20  Jason Merrill  <jason@redhat.com>
8096         PR c++/51919
8097         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8099 2012-01-20  Jason Merrill  <jason@redhat.com>
8101         PR c++/51922
8102         * g++.dg/ext/attrib42.C: Require ilp32.
8104 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8106         PR target/51915
8107         * gcc.target/arm/pr51915.c: New test.
8109 2012-01-20  Cary Coutant  <ccoutant@google.com>
8110             Dodji Seketeli  <dodji@redhat.com>
8112         PR debug/45682
8113         * g++.dg/debug/dwarf2/nested-3.C: New test.
8115 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8117         PR c++/51402
8118         * g++.dg/template/crash110.C: New.
8120 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8122         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8123         Remove default options on hppa*-*-hpux*.
8125 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8127         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8129 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8131         * gcc.c-torture/compile/pr51856.c: New testcase.
8133 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8135         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8136         options to go_target_compile.
8138 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8140         * g++.dg/torture/pr51344.C: Fix typo.
8142 2012-01-20  Richard Guenther  <rguenther@suse.de>
8144         PR tree-optimization/51903
8145         * g++.dg/torture/pr51903.C: New testcase.
8147 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8148             Janus Weil  <janus@gcc.gnu.org>
8150         PR fortran/51056
8151         * gfortran.dg/use_21.f90: New.
8153 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8155         PR target/51106
8156         * gcc.dg/torture/pr51106-1.c: New test.
8157         * gcc.dg/torture/pr51106-2.c: New test.
8159 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8161         * g++.dg/torture/pr51344.C: New test.
8163 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8165         PR fortran/51904
8166         * gfortran.dg/intrinsic_size_2.f90: New.
8168 2012-01-19  Jason Merrill  <jason@redhat.com>
8170         PR c++/51889
8171         * g++.dg/inherit/using7.C: New.
8173 2012-01-19  Richard Guenther  <rguenther@suse.de>
8175         PR tree-optimization/37997
8176         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8178 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8180         PR rtl-optimization/51505
8181         * gcc.dg/pr51505.c: New test.
8183 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8185         PR fortran/51634
8186         * gfortran.dg/typebound_operator_12.f03: New.
8187         * gfortran.dg/typebound_operator_13.f03: New.
8189 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8191         PR c++/51225
8192         * g++.dg/cpp0x/pr51225.C: New.
8194 2012-01-17  Ian Lance Taylor  <iant@google.com>
8196         PR go/50656
8197         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8199 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8201         PR fortran/51869
8202         * gfortran.dg/realloc_on_assign_9.f90: New.
8204 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8206         PR other/51165
8207         * gcc.dg/tm/memopt-3.c: Remove xfail.
8208         * gcc.dg/tm/memopt-4.c: Remove xfail.
8209         * gcc.dg/tm/memopt-5.c: Remove xfail.
8210         * gcc.dg/tm/memopt-7.c: Remove xfail.
8212 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8214         PR tree-optimization/51877
8215         * gcc.c-torture/execute/pr51877.c: New test.
8217 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8219         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8220         {!vect_align_arrays} to vect_sizes_32B_16B.
8221         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8222         * gcc.dg/vect/vect-peel-3.c: Ditto.
8224 2012-01-16  Jason Merrill  <jason@redhat.com>
8226         PR c++/51854
8227         * g++.dg/abi/mangle60.C: New.
8229         PR c++/51827
8230         * g++.dg/pch/mangle1.{C,Hs}: New.
8232 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8233             Tobias Burnus  <burnus@net-b.de>
8235         PR fortran/50981
8236         * gfortran.dg/elemental_optional_args_3.f90: New
8237         * gfortran.dg/elemental_optional_args_4.f90: New
8239 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8241         PR fortran/51809
8242         * gfortran.dg/use_20.f90: New
8244 2012-01-16  Jason Merrill  <jason@redhat.com>
8246         PR c++/51868
8247         * g++.dg/cpp0x/rv-bitfield.C: New.
8248         * g++.dg/cpp0x/rv-bitfield2.C: New.
8250 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8252         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8253         subroutine 'qsort' and use index array to assign the result.
8255 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8257         PR tree-optimization/51865
8258         * gcc.dg/pr51865.c: New test.
8260 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8262         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8264 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8266         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8267         to be loaded from the constant pool, rather than via %hi and %lo.
8269 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8271         PR rtl-optimization/51821
8272         * gcc.dg/pr51821.c: New test.
8274 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8276         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8278 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8280         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8282 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8284         PR fortran/51800
8285         * gfortran.dg/init_flag_8.f90: New.
8286         * gfortran.dg/init_flag_9.f90: New.
8288 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8290         PR fortran/51816
8291         * gfortran.dg/use_18.f90: New.
8292         * gfortran.dg/use_19.f90: New.
8294 2012-01-13  Ian Lance Taylor  <iant@google.com>
8296         PR c++/50012
8297         * g++.dg/warn/Wsign-compare-4.C: New.
8299 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8301         PR fortran/48351
8302         * gfortran.dg/alloc_comp_assign.f03: New.
8303         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8304         __BUILTIN_FREE from 38 to 32.
8306 2012-01-13  Jason Merrill  <jason@redhat.com>
8308         PR c++/20681
8309         * g++.dg/warn/Wreturn-type-7.C: New.
8311 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8313         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8314         assumption.
8315         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8316         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8317         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8318         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8319         int32plus because of big array needed.
8320         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8321         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8323 2012-01-13  Jason Merrill  <jason@redhat.com>
8325         PR c++/51813
8326         * g++.dg/ext/visibility/template9.C: New.
8328         PR c++/51620
8329         * g++.dg/cpp0x/defaulted34.C: New.
8330         * g++.dg/template/virtual3.C: New.
8332 2012-01-13  Richard Guenther  <rguenther@suse.de>
8334         PR middle-end/8081
8335         * gcc.dg/torture/pr8081.c: New testcase.
8337 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8339         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8341 2012-01-12  Jason Merrill  <jason@redhat.com>
8343         PR c++/51714
8344         * g++.dg/ext/stmtexpr14.C: New.
8346 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8348         PR c++/51633
8349         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8351 2012-01-12  Jason Merrill  <jason@redhat.com>
8353         PR c++/48051
8354         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8355         * g++.dg/abi/mangle58.C: Likewise.
8357         PR c++/51403
8358         * g++.dg/template/arg8.C: New.
8360 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8362         PR tree-optimization/51799
8363         * gcc.dg/vect/pr51799.c: New test.
8364         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8365         patterns.
8367 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8368             Tobias Burnus  <burnus@net-b.de>
8370         PR fortran/51057
8371         PR fortran/51616
8372         * lib/target-supports.exp
8373         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8374         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8376 2012-01-11  Jason Merrill  <jason@redhat.com>
8378         PR c++/51565
8379         * g++.dg/ext/attrib42.C: New.
8381 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8383         PR bootstrap/51796
8384         * gcc.dg/pr51796.c: New test.
8386 2012-01-11  Jason Merrill  <jason@redhat.com>
8388         PR c++/51818
8389         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8391 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8393         * gnat.dg/array19.ad[sb]: New test.
8395 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8397         * gnat.dg/opt23.ad[sb]: New test.
8398         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8399         * gnat.dg/opt24.ad[sb]: New test.
8401 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8403         PR tree-optimization/49642
8404         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8405         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8407 2012-01-11  Jason Merrill  <jason@redhat.com>
8409         PR c++/51613
8410         * g++.dg/template/explicit-args5.C: New.
8412 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8414         * gcc.c-torture/execute/20120110-1.c: New testcase.
8416 2012-01-10  Jason Merrill  <jason@redhat.com>
8418         PR c++/51614
8419         * g++.dg/inherit/ambig1.C: New.
8421         PR c++/51433
8422         * g++.dg/cpp0x/constexpr-cache1.C: New.
8424 2012-01-10  Richard Guenther  <rguenther@suse.de>
8426         PR tree-optimization/51801
8427         * gcc.dg/torture/pr51801.c: New testcase.
8429 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8431         PR fortran/51652
8432         * gfortran.dg/allocate_with_typespec_5.f90: New.
8434 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8436         * gfortran.dg/class_39.f03: Update dg-error string.
8438 2012-01-10  Richard Guenther  <rguenther@suse.de>
8440         PR tree-optimization/50913
8441         * gcc.dg/graphite/interchange-16.c: New testcase.
8442         * gcc.dg/graphite/scop-20.c: XFAIL.
8443         * gfortran.dg/graphite/interchange-1.f: Likewise.
8444         * gfortran.dg/graphite/block-1.f90: Likewise.
8445         * gfortran.dg/graphite/block-2.f: Likewise.
8447 2012-01-10  Richard Henderson  <rth@redhat.com>
8449         * lib/target-supports.exp (check_effective_target_vect_perm,
8450         check_effective_target_vect_perm_byte,
8451         check_effective_target_vect_perm_short): Enable for arm neon.
8453 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8455         PR fortran/46328
8456         * gfortran.dg/typebound_operator_11.f90: New.
8458 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8460         * gnat.dg/array18.adb: New test.
8461         * gnat.dg/array18_pkg.ads: New helper.
8463 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8465         PR fortran/51791
8466         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8467         around base object in first assignment in main program.
8468         * gfortran.dg/typebound_operator_10.f03: New test.
8470 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8472         PR tree-optimization/51759
8473         * g++.dg/ipa/pr51759.C: New test.
8475 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8477         PR fortran/51758
8478         * gfortran.dg/optional_absent_2.f90: New.
8480 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8482         PR fortran/51578
8483         * gfortran.dg/use_17.f90: New.
8485 2012-01-09  Gary Funck  <gary@intrepid.com>
8487         PR preprocessor/33919
8488         * gcc.dg/pr33919.c: New test.
8489         * gcc.dg/pr33919-0.h: New test header file.
8490         * gcc.dg/pr33919-1.h: Ditto.
8491         * gcc.dg/pr33919-2.h: Ditto.
8493 2012-01-07  Jan Hubicka  <jh@suse.cz>
8495         PR tree-optimize/51694
8496         * gcc.c-torture/compile/pr51694.c: new testcase.
8498 2012-01-07  Jan Hubicka  <jh@suse.cz>
8500         PR tree-optimization/51600
8501         * g++.dg/torture/pr51600.C: New testcase.
8503 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8505         PR gcov-profile/51715
8506         PR gcov-profile/51717
8507         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8508         * gcc.misc-tests/gcov-14.c: Likewise.
8510 2012-01-06  Jason Merrill  <jason@redhat.com>
8512         * g++.dg/parse/new5.C: New.
8514 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8516         PR testsuite/51655
8517         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8518         including <string.h>.
8520 2012-01-06  Jason Merrill  <jason@redhat.com>
8522         * g++.dg/abi/mangle51.C: New.
8523         * g++.dg/abi/mangle52.C: New.
8524         * g++.dg/abi/mangle53.C: New.
8525         * g++.dg/abi/mangle54.C: New.
8526         * g++.dg/abi/mangle55.C: New.
8527         * g++.dg/abi/mangle56.C: New.
8528         * g++.dg/abi/mangle57.C: New.
8529         * g++.dg/abi/mangle58.C: New.
8530         * g++.dg/abi/mangle59.C: New.
8531         * g++.dg/cpp0x/trailing3.C: Update mangling.
8532         * g++.dg/cpp0x/variadic111.C: Update mangling.
8533         * g++.dg/cpp0x/variadic4.C: Update mangling.
8534         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8535         * g++.dg/template/nontype22.C: Works now.
8536         * g++.dg/template/pr35240.C: Works now.
8538         * g++.dg/cpp0x/error7.C: New.
8540 2012-01-06  Tobias Burnus <burnus@net-b.de>
8542         * gfortran.dg/deallocate_stat_2.f90: New.
8543         * coarray/allocate_errgmsg.f90: New.
8544         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8545         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8546         * coarray/subobject_1.f90: Fix for num_images > 1.
8547         * gfortran.dg/deallocate_stat.f90: Update due to changed
8548         stat= handling.
8550 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8552         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8554 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8556         * ada/acats/overflow.lst: Add cb20004.
8558 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8560         PR c++/51541
8561         * g++.dg/cpp0x/alias-decl-18.C: New test.
8563 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8565         * gcc.c-torture/execute/20120104-1.c: New test.
8567 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8569         PR fortran/PR48946
8570         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8571         the old typebound_operator_8.f03.
8572         * gfortran.dg/typebound_operator_8.f03: New version of
8573         typebound_operator_7.f03 with 'u' a derived type instead of a
8574         class object.
8576 2012-01-05  Richard Guenther  <rguenther@suse.de>
8578         * g++.dg/torture/pr49309.C: Skip for -flto.
8580 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8582         PR middle-end/51761
8583         * gcc.c-torture/compile/pr51761.c: New test.
8585 2012-01-05  Richard Guenther  <rguenther@suse.de>
8587         PR tree-optimization/51760
8588         * gcc.dg/torture/pr51760.c: New testcase.
8590 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8592         PR middle-end/51472
8593         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8595 2012-01-05  Richard Guenther  <rguenther@suse.de>
8597         PR lto/41576
8598         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8599         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8601 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8603         PR debug/51695
8604         * gcc.dg/pr51695.c: New test.
8606 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8608         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8609         * gcc.target/mips/octeon2-lx-1.c: New test.
8610         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8611         * gcc.target/mips/octeon2-lx-2.c: New test.
8612         * gcc.target/mips/octeon2-lx-3.c: New test.
8614 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8616         PR other/51163
8617         PR other/51164
8618         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8619         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8621 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8623         PR c++/51064
8624         * g++.dg/warn/Wparentheses-26.C: New.
8626 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8628         * gfortran.dg/elemental_optional_args_2.f90: New test.
8630 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8632         PR fortran/49693
8633         * gfortran.dg/common_17.f90:  New test.
8635 2012-01-04  Richard Guenther  <rguenther@suse.de>
8637         PR tree-optimization/49651
8638         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8639         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8641 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8643         PR c++/51738
8644         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8646 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8648         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8649         for all mips targets.  Also allow an optional .cfi_startproc.
8651 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8653         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8655 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8657         PR c++/29273
8658         * g++.dg/rtti/dyncast5.C: New.
8660 2012-01-03  Richard Guenther  <rguenther@suse.de>
8662         PR tree-optimization/51070
8663         * gcc.dg/torture/pr51070-2.c: New testcase.
8665 2012-01-03  Richard Guenther  <rguenther@suse.de>
8667         PR tree-optimization/51692
8668         * gcc.dg/torture/pr51692.c: New testcase.
8670 2012-01-03  Richard Guenther  <rguenther@suse.de>
8672         PR debug/51650
8673         * g++.dg/lto/pr51650-3_0.C: New testcase.
8675 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8677         PR c++/15867
8678         * g++.dg/warn/Wredundant-decls-spec.C: New.
8680 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8682         PR tree-optimization/51719
8683         * g++.dg/tree-prof/pr51719.C: New test.
8685 2012-01-03  Richard Guenther  <rguenther@suse.de>
8687         PR middle-end/51730
8688         * gcc.dg/fold-compare-6.c: New testcase.
8690 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8692         PR c++/51669
8693         * g++.dg/gomp/pr51669.C: New test.
8695 2012-01-02  Jason Merrill  <jason@redhat.com>
8697         PR c++/51675
8698         * g++.dg/cpp0x/constexpr-union2.C: New.
8700         PR c++/51666
8701         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8703 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8705         PR c++/51462
8706         * g++.dg/cpp0x/constexpr-99.C: New test.
8708 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8710         PR c++/20140
8711         * g++.dg/template/init9.C: New.
8713 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8715         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8716         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8717         rather than a specific number.
8719 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8721         PR fortran/46262
8722         PR fortran/46328
8723         PR fortran/51052
8724         * gfortran.dg/typebound_operator_7.f03: New.
8725         * gfortran.dg/typebound_operator_8.f03: New.
8727 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8729         PR target/51729
8730         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8731         XFAIL.
8732         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8734 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8736         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8738 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8740         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8741         for MIPS.
8743 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8745         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8746         * gfortran.dg/io_real_boz_4.f90: Likewise.
8747         * gfortran.dg/io_real_boz_5.f90: Likewise.
8749 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8751         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8753 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8755         * gcc.dg/sms-11.c: New file.
8757 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8759         PR fortran/51682
8760         * gfortran.dg/coarray/image_index_3.f90: New.
8762 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8764         PR c++/16603
8765         * g++.dg/parse/enum8.C: New.
8767 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8769         PR c++/51379
8770         * g++.dg/conversion/reinterpret4.C: New.
8771         * g++.dg/conversion/reinterpret1.C: Adjust.
8773 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8775         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8777 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8779         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8780         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8781         * g++.old-deja/g++.jason/access14.C: Likewise.
8782         * g++.old-deja/g++.jason/access8.C: Likewise.
8783         * g++.old-deja/g++.jason/access1.C: Likewise.
8784         * g++.old-deja/g++.other/access3.C: Likewise.
8785         * g++.old-deja/g++.other/access5.C: Likewise.
8786         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8787         * g++.old-deja/g++.law/visibility22.C: Likewise.
8788         * g++.old-deja/g++.law/visibility26.C: Likewise.
8789         * g++.old-deja/g++.mike/p2746.C: Likewise.
8790         * g++.dg/debug/using1.C: Likewise.
8791         * g++.dg/lookup/using51.C: Likewise.
8792         * g++.dg/inherit/using5.C: Likewise.
8793         * g++.dg/inherit/pr30297.C: Likewise.
8794         * g++.dg/inherit/access8.C: Likewise.
8795         * g++.dg/torture/pr39362.C: Likewise.
8796         * g++.dg/template/crash13.C: Likewise.
8797         * g++.dg/template/using10.C: Likewise.
8799 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8801         PR fortran/51502
8802         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8803         change.
8805 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8807         PR tree-optimization/51704
8808         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8809         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8810         corresponding flags.
8812 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8814         PR c++/51723
8815         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8817 2012-01-01  Jan Hubicka  <jh@suse.cz>
8819         PR rtl-optimization/51069
8820         * gcc.c-torture/compile/pr51069.c: New testcase.
8822 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8824         PR tree-optimization/51683
8825         * gcc.dg/pr51683.c: New test.
8827 Copyright (C) 2012 Free Software Foundation, Inc.
8829 Copying and distribution of this file, with or without modification,
8830 are permitted in any medium without royalty provided the copyright
8831 notice and this notice are preserved.