pr48765.c: Skip for conflicting options, don't specify -m64.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5cff4875fd8055b7a428f5b884d1ea16e0f80cf6
1 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
3         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
4         specify -m64.
6         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
7         GNU/Linux.
9         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
10         Return 0 if already specifying -mfloat-abi other than hard.
12 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
14         * gcc.dg/pr53060.c: Prune irrelevant warning.
16 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
18         PR c/54381
19         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
20         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
21         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
22         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
23         Adjust expected wording of warnings for *cmp* builtins.
24         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
25         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
27 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
29         PR c++/24449
30         * g++.dg/parse/friend-main.C: New.
32 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
34         PR c++/53055
35         * g++.dg/pr53055.C: New testcase.
37 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
39         PR c++/52744
40         * g++.dg/cpp0x/pr52744.C: New.
42 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
44         PR fortran/40453
45         * gfortran.dg/dummy_procedure_9.f90: New.
47 2012-10-12  Richard Biener  <rguenther@suse.de>
49         PR tree-optimization/54894
50         * gcc.dg/torture/pr54894.c: New testcase.
52 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
54         PR target/51244
55         * gcc.target/sh/pr51244-13.c: New.
56         * gcc.target/sh/pr51244-14.c: New.
57         * gcc.target/sh/pr51244-15.c: New.
58         * gcc.target/sh/pr51244-16.c: New.
60 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/51878
63         * g++.dg/cpp0x/decltype45.C: New.
65 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
67         PR fortran/54784
68         * gfortran.dg/class_allocate_13.f90: New.
70 2012-10-11  Jason Merrill  <jason@redhat.com>
72         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
73         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
75         * g++.dg/gomp/tls-5.C: Require tls_native.
76         * g++.dg/tls/thread_local7.C: Require tls_native.
77         * g++.dg/tls/static2.C: New.
79 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
81         PR c++/36107
82         * g++.dg/ext/weak5.C: New.
84 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
86         PR testsuite/54868
87         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
88         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
90 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
92         PR c++/43765
93         * g++.dg/parse/pr43765.C: New.
95 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
97         * obj-c++.dg/tls/init-2.mm: Tweak errors.
99 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
101         PR c++/43663
102         * g++.dg/init/bitfield3.C: New.
104 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
106         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
108 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
110         PR tree-optimization/54877
111         * gcc.dg/torture/pr54877.c: New test.
113 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
115         PR testsuite/53397
116         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
117         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
118         and remove target info from dg-do compile.
119         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
120         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
121         and remove target info from dg-do compile.
123 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
125         * gcc.dg/pr54782.c: Require target with pthread support.
127 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
129         PR c++/53122
130         * g++.dg/cpp0x/auto35.C: New.
132 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
134         PR c++/53540 - using fails to be equivalent to typedef
135         * g++.dg/cpp0x/alias-decl-24.C: New test.
137 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
139         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
140         that c++11 attributes to types are ignored for now.
141         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
142         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
144 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
146         PR c++/53741
147         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
149 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
151         PR c++/50478
152         * g++.dg/cpp0x/initlist67.C: New.
154 2012-10-10  Dehao Chen  <dehao@google.com>
156         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
158 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
160         PR target/52480
161         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
162         Add runtime tests.
164 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
166         PR c++/53307
167         * g++.dg/cpp0x/decltype44.C: New.
169 2012-10-09  Steve Ellcey  <sellcey@mips.com>
171         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
173 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
175         PR c++/53763
176         * g++.dg/cpp0x/decltype43.C: New.
178 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
180         PR middle-end/53397
181         * gcc.dg/pr53397-1.c: New test case.
182         * gcc.dg/pr53397-2.c: New test case.
184 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
186         PR c++/54194
187         * g++.dg/warn/Wparentheses-26.C: Adjust.
188         * g++.dg/warn/Wparentheses-27.C: New.
190 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
192         PR c++/54427
193         * c-c++-common/vector-scalar.c: New testcase.
194         * g++.dg/ext/vector18.C: New testcase.
195         * g++.dg/ext/vector5.C: This is not an error anymore.
196         * gcc.dg/init-vec-1.c: Move ...
197         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
198         * gcc.c-torture/execute/vector-shift1.c: Move ...
199         * c-c++-common/torture/vector-shift1.c: ... here.
200         * gcc.dg/scal-to-vec1.c: Move ...
201         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
202         C++11. Adapt error messages.
203         * gcc.dg/convert-vec-1.c: Move ...
204         * c-c++-common/convert-vec-1.c: ... here.
205         * gcc.dg/scal-to-vec2.c: Move ...
206         * c-c++-common/scal-to-vec2.c: ... here.
208 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
210         PR target/54400
211         * gcc.target/i386/pr54400.c: New testcase.
213 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
215         PR c++/54858
216         * g++.dg/template/pr54858.C: New test.
218 2012-10-08  Marek Polacek  <polacek@redhat.com>
220         PR debug/54831
221         * g++.dg/debug/pr54831.C: New test.
223 2012-10-08  Dehao Chen  <dehao@google.com>
225         * g++.dg/predict-loop-exit-1.C: New.
226         * g++.dg/predict-loop-exit-2.C: New.
227         * g++.dg/predict-loop-exit-3.C: New.
229 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
231         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
233 2012-10-08  Jason Merrill  <jason@redhat.com>
235         * g++.dg/gomp/tls-5.C: New.
236         * g++.dg/gomp/tls-wrap1.C: New.
237         * g++.dg/gomp/tls-wrap2.C: New.
238         * g++.dg/gomp/tls-wrap3.C: New.
239         * g++.dg/gomp/tls-wrap4.C: New.
240         * g++.dg/gomp/tls-wrapper-cse.C: New.
241         * g++.dg/tls/thread_local-cse.C: New.
242         * g++.dg/tls/thread_local-order1.C: New.
243         * g++.dg/tls/thread_local-order2.C: New.
244         * g++.dg/tls/thread_local-wrap1.C: New.
245         * g++.dg/tls/thread_local-wrap2.C: New.
246         * g++.dg/tls/thread_local-wrap3.C: New.
247         * g++.dg/tls/thread_local-wrap4.C: New.
248         * g++.dg/tls/thread_local2g.C: New.
249         * g++.dg/tls/thread_local3g.C: New.
250         * g++.dg/tls/thread_local4g.C: New.
251         * g++.dg/tls/thread_local5g.C: New.
252         * g++.dg/tls/thread_local6g.C: New.
253         * g++.dg/tls/thread_local7g.C: New.
255         * g++.dg/tls/thread_local3.C: New.
256         * g++.dg/tls/thread_local4.C: New.
257         * g++.dg/tls/thread_local5.C: New.
258         * g++.dg/tls/thread_local6.C: New.
260         * g++.dg/tls/init-2.C: Tweak errors.
261         * g++.dg/tls/thread_local1.C: New.
262         * g++.dg/tls/thread_local2.C: New.
263         * g++.dg/tls/thread_local7.C: New.
265 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
267         PR target/54866
268         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
270 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
272         PR target/54685
273         * gcc.target/sh/pr54685.c: New.
275 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
277         PR c++/53528 C++11 attribute support
278         * g++.dg/cpp0x/gen-attrs-1.C: New test.
279         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
280         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
281         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
282         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
283         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
284         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
285         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
286         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
287         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
288         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
289         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
290         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
291         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
292         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
293         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
294         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
295         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
296         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
297         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
298         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
299         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
300         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
301         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
302         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
303         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
304         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
305         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
306         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
307         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
308         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
309         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
310         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
311         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
312         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
313         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
314         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
315         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
316         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
317         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
318         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
319         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
320         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
321         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
322         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
323         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
324         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
325         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
326         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
327         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
328         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
329         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
330         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
331         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
332         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
333         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
334         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
336 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
338         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
339         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
340         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
342 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
344         PR target/54760
345         * gcc.target/sh/pr54760-2.c: New.
346         * gcc.target/sh/pr54760-3.c: New.
348 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
350         PR c++/51422
351         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
353 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
354             Sandra Loosemore  <sandra@codesourcery.com>
356         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
357         and test that the accumulator is initialized using MULT.
358         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
359         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
361 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
363         PR c++/52764
364         * g++.dg/cpp0x/stdint.C: New.
366 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
368         PR c++/54249
369         * g++.dg/cpp0x/stddef.C: New.
371 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
373         PR fortran/54832
374         * gfortran.dg/typebound_operator_17.f90: New.
376 2012-10-06  Jan Hubicka  <jh@suse.cz>
378         PR lto/53831
379         PR lto/54776
380         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
382 2012-10-06  Jan Hubicka  <jh@suse.cz>
384         * gcc.dg/lto/resolutions_0.c: New testcase.
386 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
388         PR fortran/45521
389         * gfortran.dg/generic_25.f90: New.
390         * gfortran.dg/generic_26.f90: New.
391         * gfortran.dg/generic_27.f90: New.
393 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
395         PR target/54760
396         * gcc.target/sh/pr54760-1.c: New.
398 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
400         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
401         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
402         * g++.dg/warn/Wsign-compare-5.C: New test.
403         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
404         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
405         * g++.dg/ext/builtin30.C: New test.
406         * g++.dg/ext/vla12.C: New test.
407         * gcc.dg/builtins-85.c: New test.
409         PR debug/54519
410         * gcc.dg/guality/pr54519-1.c: New test.
411         * gcc.dg/guality/pr54519-2.c: New test.
412         * gcc.dg/guality/pr54519-3.c: New test.
413         * gcc.dg/guality/pr54519-4.c: New test.
414         * gcc.dg/guality/pr54519-5.c: New test.
415         * gcc.dg/guality/pr54519-6.c: New test.
417 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
419         PR c++/50893
420         * g++.dg/cpp0x/defaulted38.C: New.
422 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
424         PR tree-optimization/33763
425         * c-c++-common/pr33763.c: New test.
427         PR tree-optimization/54810
428         * gcc.dg/tree-ssa/vrp85.c: New test.
430 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
432         * gcc.dg/ucnid-7.c: Skip on AIX.
433         * gcc.dg/ucnid-8.c: Same.
434         * gcc.dg/ucnid-10.c: Same.
435         * gcc.dg/ucnid-13.c: Same.
436         * gcc.dg/attr-alias-3.c: Same.
437         * gcc.dg/attr-alias-5.c: Same.
438         * gcc.dg/torture/pr51106-2.c: Same.
439         * gcc.dg/vmx/3b-13.c: Use valid splat index.
441 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
443         PR c++/52233
444         * g++.dg/cpp0x/alias-decl-23.C: New.
446 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
448         PR c++/53403
449         * g++.dg/template/friend53.C: New.
451 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
453         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
454         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
455         (scan-ada-spec): Likewise.
456         (scan-ada-spec-not): Likewise.
457         * gcc.dg/dump-ada-spec-1.c: New test.
458         * g++.dg/other/dump-ada-spec-1.C: Likewise.
460 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
462         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
464 2012-10-04  Florian Weimer  <fweimer@redhat.com>
466         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
468 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
470         PR c++/54323
471         * g++.dg/cpp0x/pr54323.C: New.
473 2012-10-04  Richard Guenther  <rguenther@suse.de>
475         PR middle-end/54735
476         * g++.dg/torture/pr54735.C: New testcase.
478 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
480         PR rtl-optimization/54739
481         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
483 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
485         PR target/51244
486         * gcc.target/sh/pr51244-12.c: New.
488 2012-10-03  Dehao Chen  <dehao@google.com>
490         PR middle-end/54782
491         * gcc.dg/pr54782.c: New test.
493 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
495         PR c++/54777
496         * g++.dg/cpp0x/constexpr-ref4.C: New test.
498 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
500         PR fortran/54778
501         * gfortran.dg/class_53.f90: New.
503 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
505         PR debug/54551
506         * gcc.dg/guality/pr54551.c: New.
508 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
510         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
511         * gcc.target/powerpc/pr46728-2.c: Likewise.
513 2012-10-02  Sharad Singhai  <singhai@google.com>
515         PR testsuite/54772
516         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
517         to fix test failures caused by r191883.
518         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
519         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
520         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
521         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
522         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
523         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
524         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
525         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
526         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
528 2012-09-30  Sharad Singhai  <singhai@google.com>
530         * gcc.target/i386/vect-double-1.c: Fix test.
532 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
534         PR target/54087
535         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
536         atomic_sub fails.
538 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
540         PR rtl-optimization/54457
541         * gcc.target/i386/pr54457.c: New test.
543 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
545         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
547 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
549         * gcc.target/i386/vect-rebuild.c: New testcase.
551 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
553         * gcc.target/i386/pad-10.c (foo2): Return x - z.
555 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
557         * gcc.target/mips/pr37362.c: Fix target selector.
559 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
561         PR target/54083
562         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
564 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
566         * gcc.dg/ucnid-8.c: Update line number.
567         * gcc.dg/torture/pr51106-2.c: Likewise.
569 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
571         PR fortran/54667
572         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
573         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
574         * gfortran.dg/c_f_pointer_tests_5.f90: New.
576 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
578         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
579         partially reverting r170092.
580         * gfortran.dg/class_7.f03: Ditto.
581         * gfortran.dg/coarray_14.f90: Ditto.
582         * gfortran.dg/typebound_proc_13.f03: Ditto.
584 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
586         PR c++/54738
587         * g++.dg/cpp0x/sfinae42.C: New.
589 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
591         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
592         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
593         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
594         * gcc.dg/pr42629.c: XFAIL on AIX.
595         * gcc.dg/pr47684.c: Same.
596         * gcc.dg/pr43670.c: Same.
597         * gcc.dg/pr42916.c: Same.
598         * gcc.dg/pr45449.c: Same.
599         * gcc.dg/pr50017.c: Same.
600         * gcc.dg/pr42728.c: Same.
601         * gcc.dg/pr47881.c: Same.
602         * gcc.dg/pr44023.c: Same.
603         * gcc.dg/pr41345.c: Same.
604         * gcc.dg/pr42630.c: Same.
605         * gcc.dg/pr44971.c: Same.
606         * gcc.dg/pr46771.c: Same.
607         * gcc.dg/ucnid-8.c: Same.
608         * gcc.dg/ucnid-10.c: Same.
609         * gcc.dg/ucnid-13.c: Same.
610         * gcc.dg/torture/pr51106-2.c: Same.
611         * gcc.dg/pr48768.c: Same.
612         * gcc.dg/pr42631.c: Same.
613         * gcc.dg/pr43084.c: Same.
614         * gcc.dg/ucnid-7.c: Same.
615         * gcc.dg/pr42889.c: Same.
616         * gcc.dg/pr41241.c: Same.
617         * gcc.dg/pr42719.c: Same.
618         * g++.dg/debug/pr46583.C: Same.
619         * g++.dg/debug/pr47106.C: Same.
620         * g++.dg/opt/pr48549.C: Same.
621         * g++.dg/other/pr42685.C: Same.
622         * c-c++-common/pr43942.c: Same.
624 2012-09-29  Ian Lance Taylor  <iant@google.com>
626         * go.test/go-test.exp: Update for latest version of Go testsuite.
628 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
630         PR fortran/52724
631         * gfortran.dg/internal_readwrite_3.f90:  New test.
633 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
635         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
636         c-c++-common/Wunused-local-typedefs-2.c to here.
638         PR c++/54372 - unused attribute inactive on dependant entities
639         * c-c++-common/Wunused-local-typedefs-2.c: New test.
641 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
643         PR c++/29028 - Missed unused warning on using declaration
644         * g++.dg/warn/Wunused-var-18.C: New test.
646 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
648         PR c++/53551 - -Wunused-local-typedefs misses uses
649         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
651 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
653         PR target/54716
654         * gcc.target/i386/xorps-sse2.c: Remove xfails.
656         PR tree-optimization/54713
657         * gcc.c-torture/compile/pr54713-1.c: New test.
658         * gcc.c-torture/compile/pr54713-2.c: New test.
659         * gcc.c-torture/compile/pr54713-3.c: New test.
661 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
663         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
665 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
667         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
669 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
671         PR target/54703
672         * gcc.target/i386/pr54703.c: New test.
674 2012-09-27  Richard Guenther  <rguenther@suse.de>
676         PR lto/54709
677         * gcc.dg/lto/pr54709_0.c: New testcase.
678         * gcc.dg/lto/pr54709_1.c: Likewise.
680 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
682         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
684         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
686         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
688         * gcc.target/arm/pr42879.c: Handle big-endian.
690 2012-09-26  Steve Ellcey  <sellcey@mips.com>
692         PR c/37303
693         * gcc.dg/pr37303.c: Check for rdata or rodata.
695 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
697         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
699 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
701         PR target/51274
702         PR target/53087
703         * gcc.target/powerpc/ppc-ne0-1.c: New.
705 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
707         PR target/54089
708         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
709         test_19, test_20, test_21, test_22, test_23): New functions.
710         * gcc.target/sh/pr54089-4.c: New.
711         * gcc.target/sh/pr54089-5.c: New.
712         * gcc.target/sh/pr54089-6.c: New.
713         * gcc.target/sh/pr54089-7.c: New.
715 2012-09-25  Richard Guenther  <rguenther@suse.de>
717         PR lto/54625
718         * gcc.dg/lto/pr54702_0.c: New testcase.
719         * gcc.dg/lto/pr54702_1.c: Likewise.
720         * gcc.dg/lto/pr54625-1_0.c: Likewise.
721         * gcc.dg/lto/pr54625-1_1.C: Likewise.
722         * gcc.dg/lto/pr54625-2_0.c: Likewise.
723         * gcc.dg/lto/pr54625-2_1.C: Likewise.
725 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
727         PR c++/54526
728         * g++.dg/cpp0x/parse2.C: New.
729         * g++.dg/parse/error11.C: Adjust.
730         * g++.dg/parse/error12.C: Likewise.
732 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
734         * gcc.target/i386/20030217-1.c: Added check for
735         large_long_double effective target.
736         * gcc.target/i386/387-3.c: Likewise.
737         * gcc.target/i386/387-4.c: Likewise.
738         * gcc.target/i386/pr36578-1.c: Likewise.
739         * gcc.target/i386/excess-precision-1.c: Added new code for the case
740         when long double size is equal double size.
741         * gcc.target/i386/excess-precision-1.c: Likewise.
742         * gcc.target/i386/pr36578-2.c: Likewise.
743         * gcc.target/i386/20030217-2.c: New testcase.
745 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
747         PR tree-optimization/54676
748         * gcc.dg/pr54676.c: New test.
750 2012-09-25  Richard Guenther  <rguenther@suse.de>
752         PR tree-optimization/53663
753         * gcc.dg/torture/pr53663-1.c: New testcase.
754         * gcc.dg/torture/pr53663-2.c: Likewise.
755         * gcc.dg/torture/pr53663-3.c: Likewise.
757 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
759         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
761 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
763         * lib/target-supports-dg.exp (dg-require-effective-target,
764         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
765         dg-process-target-1 instead of dg-process-target.
766         (dg-process-target-1): Rename from dg-process-target.
767         (dg-process-target): New.
769 2012-09-24  Richard Guenther  <rguenther@suse.de>
771         PR tree-optimization/54684
772         * g++.dg/torture/pr54684.C: New testcase.
774 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
776         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
778 2012-09-24  Richard Guenther  <rguenther@suse.de>
780         PR middle-end/52173
781         * gcc.dg/tm/pr52173-1.c: New.
782         * gcc.dg/tm/pr52173-2.c: New.
784 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
786         * gcc.dg/pr54669.c: New test.
788 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
789             Dominique Dhumieres  <dominiq@lps.ens.fr>
791         PR testsuite/54677
792         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
794 2012-09-23  Tobias Burnus  <burnus@net-b.de>
796         PR fortran/54618
797         * gfortran.dg/class_array_14.f90: New.
799 2012-09-22  Kai Tietz  <ktietz@redhat.com>
801         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
802         * gcc.dg/tree-ssa/scev-4.c: Likewise.
804 2012-09-21  Dehao Chen  <dehao@google.com>
806         PR go/54649
807         PR tree-optimization/54655
808         * g++.dg/pr54655.C: New testcase.
810 2012-09-21  Richard Guenther  <rguenther@suse.de>
812         PR tree-optimization/54647
813         * g++.dg/torture/pr54647.C: New testcase.
815 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
817         PR c++/54427
818         * c-c++-common/torture/vector-compare-2.c: Add -w.
820 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
822         * gnat.dg/opt20.ads: Move dg directive to...
823         * gnat.dg/opt20.adb: ...here.
824         * gnat.dg/addr1.ad[sb]: Likewise.
825         * gnat.dg/concat2.ad[sb]: Likewise.
826         * gnat.dg/array16.ad[sb]: Likewise.
827         * gnat.dg/atomic5.ad[sb]: Likewise.
828         * gnat.dg/discr29.ad[sb]: Likewise.
829         * gnat.dg/noreturn5.ad[sb]: Likewise.
830         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
831         * gnat.dg/discr23.ads: Remove dg directive.
832         * gnat.dg/nested_float_packed.ads: Likewise.
833         * gnat.dg/oconst6.ads: Move to...
834         * gnat.dg/specs/oconst6.ads: ...here.
836 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/52432
839         * g++.dg/cpp0x/decltype32.C: Tweak.
841 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
843         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
844         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
845         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
846         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
848 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
850         PR c++/54581
851         * g++.dg/cpp0x/decltype-54581.C: New testcase.
853 2012-09-19  Steve Ellcey  <sellcey@mips.com>
855         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
857 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
859         * gcc.target/powerpc/ppc-get-timebase.c: New file.
860         * gcc.target/powerpc/ppc-mftb.c: New file.
862 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
864         PR target/54089
865         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
866         functions.
868 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
870         PR target/54236
871         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
873 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
875         * gcc.c-torture/execute/20120919-1.c: New test.
877 2012-09-19  Richard Guenther  <rguenther@suse.de>
879         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
881 2012-09-19  Richard Guenther  <rguenther@suse.de>
883         * gcc.dg/builtin-unreachable-6.c: Adjust.
885 2012-09-19  Richard Guenther  <rguenther@suse.de>
887         * gcc.dg/builtin-object-size-10.c: Adjust.
888         * gcc.dg/builtin-unreachable-5.c: Adjust.
889         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
890         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
891         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
892         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
893         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
894         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
895         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
896         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
897         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
898         * gcc.dg/vect/vec-scal-opt.c: Adjust.
899         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
900         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
902 2012-09-19  Richard Guenther  <rguenther@suse.de>
904         PR tree-optimization/54132
905         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
906         * gcc.dg/torture/pr54132.c: Likewise.
908 2012-09-19  Terry Guo  <terry.guo@arm.com>
910         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
911         extra prune rules that will be applied to all tests in a .exp file.
912         (gcc-dg-prune): Use rules defined by the above variable.
913         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
914         harmless warnings on architecture switch conflict.
916 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
918         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
919         of asm-comment characters instead of a single one.
920         * g++.dg/debug/dwarf2/nested-2.C: Similar.
922 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
924         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
926         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
927         target instead of xfailing it.
928         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
929         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
930         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
931         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
932         * gcc.dg/vect/vect-104.c: Likewise.
933         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
934         * gcc.dg/vect/vect-outer-1.c: Likewise.
935         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
936         * gcc.dg/vect/vect-outer-1a.c: Likewise.
937         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
938         * gcc.dg/vect/vect-outer-1b.c: Likewise.
939         * gcc.dg/vect/vect-outer-2b.c: Likewise.
940         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
941         * gcc.dg/vect/vect-outer-3a.c: Likewise.
942         * gcc.dg/vect/vect-outer-3b.c: Likewise.
943         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
945         * lib/target-supports.exp
946         (check_effective_target_vect_widen_mult_qi_to_hi,
947         check_effective_target_vect_widen_mult_hi_to_si,
948         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
949         check_effective_target_vect_widen_mult_hi_to_si_pattern,
950         check_effective_target_vect_pack_trunc,
951         check_effective_target_vect_unpack,
952         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
953         instead of arm_none.
955         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
957 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
959         * lib/target-supports-dg.exp (check-flags): Add cflags from board
960         config to compiler_flags.
962 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
964         PR target/54592
965         * gcc.target/i386/pr54592.c: New test.
967         PR tree-optimization/54610
968         * gcc.target/i386/pr54610.c: New test.
970 2012-09-17  Jason Merrill  <jason@redhat.com>
972         PR c++/54575
973         * g++.dg/cpp0x/alias-decl-21.C: New.
974         * g++.dg/cpp0x/alias-decl-22.C: New.
976 2012-09-17  Tobias Burnus  <burnus@net-b.de>
978         PR fortran/54608
979         * gfortran.dg/scan_2.f90: New.
981 2012-09-17  Jason Merrill  <jason@redhat.com>
983         PR c++/53661
984         * g++.dg/init/aggr9.C: New.
986 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
988         * gnat.dg/loop_optimization12.ad[sb]: New test.
990 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
992         PR fortran/54285
993         * gfortran.dg/proc_ptr_result_7.f90: New.
995 2012-09-17  Tobias Burnus  <burnus@net-b.de>
997         PR fortran/54603
998         * gfortran.dg/structure_constructor_11.f90: New.
1000 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1002         PR tree-optimization/54563
1003         * g++.dg/torture/pr54563.C: New test.
1005 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1007         PR fortran/54594
1008         * gfortran.dg/typebound_generic_14.f03: New.
1010 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1012         PR fortran/54387
1013         * gfortran.dg/proc_ptr_38.f90: New.
1015 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1017         PR debug/54460
1018         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1019         to scary regexp.
1021         PR testsuite/54007
1022         * gnat.dg/lto15.adb: Require lto.
1024         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1025         "myBindC" for hppa*-*-hpux*.
1027 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1029         * gfortran.dg/namelist_75.f90: New test.
1031 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1033         * gcc.dg/tree-ssa/vrp82.c: New test.
1034         * gcc.dg/tree-ssa/vrp83.c: Same.
1035         * gcc.dg/tree-ssa/vrp84.c: Same.
1037 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1039         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1040         * gcc.dg/tree-ssa/vrp81.c: ... this.
1042 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1044         PR target/54222
1045         * gcc.target/avr/torture/fix-types.h: New.
1046         * gcc.target/avr/torture/vals-hr.def: New.
1047         * gcc.target/avr/torture/vals-r.def: New.
1048         * gcc.target/avr/torture/vals-k.def: New.
1049         * gcc.target/avr/torture/vals-ur.def: New.
1050         * gcc.target/avr/torture/vals-uk.def: New.
1051         * gcc.target/avr/torture/vals-uhr.def: New.
1052         * gcc.target/avr/torture/vals-llk.def: New.
1053         * gcc.target/avr/torture/vals-ullk.def: New.
1054         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1055         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1056         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1057         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1058         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1059         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1060         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1061         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1063 2012-09-14  Dehao Chen  <dehao@google.com>
1065         * g++.dg/debug/dwarf2/deallocator.C: New test.
1067 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1069         PR c/54552
1070         * gcc.c-torture/compile/pr54552-1.c: New test.
1072 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1074         PR c++/54427
1075         * g++.dg/other/vector-compare.C: New testcase.
1076         * c-c++-common/vector-compare-3.c: New testcase.
1077         * gcc.dg/vector-shift.c: Move ...
1078         * c-c++-common/vector-shift.c: ... here.
1079         * gcc.dg/vector-shift1.c: Move ...
1080         * c-c++-common/vector-shift1.c: ... here.
1081         * gcc.dg/vector-shift3.c: Move ...
1082         * c-c++-common/vector-shift3.c: ... here.
1083         * gcc.dg/vector-compare-1.c: Move ...
1084         * c-c++-common/vector-compare-1.c: ... here.
1085         * gcc.dg/vector-compare-2.c: Move ...
1086         * c-c++-common/vector-compare-2.c: ... here.
1087         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1088         * c-c++-common/torture/vector-compare-1.c: ... here.
1089         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1090         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1091         * c-c++-common/torture/vector-compare-2.c: ... here.
1092         * gcc.c-torture/execute/vector-shift.c: Move ...
1093         * c-c++-common/torture/vector-shift.c: ... here.
1094         * gcc.c-torture/execute/vector-shift2.c: Move ...
1095         * c-c++-common/torture/vector-shift2.c: ... here.
1096         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1097         * c-c++-common/torture/vector-subscript-1.c: ... here.
1098         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1099         * c-c++-common/torture/vector-subscript-2.c: ... here.
1100         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1101         * c-c++-common/torture/vector-subscript-3.c: ... here.
1103 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1105         PR c/54103
1106         * gcc.c-torture/compile/pr54103-1.c,
1107         gcc.c-torture/compile/pr54103-2.c,
1108         gcc.c-torture/compile/pr54103-3.c,
1109         gcc.c-torture/compile/pr54103-4.c,
1110         gcc.c-torture/compile/pr54103-5.c,
1111         gcc.c-torture/compile/pr54103-6.c: New tests.
1112         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1114 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1116         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1118 2012-09-14  Richard Guenther  <rguenther@suse.de>
1120         PR tree-optimization/54565
1121         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1122         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1124 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1126         * gcc.target/arm/combine-movs.c: Add missing space.
1128 2012-09-14  Richard Guenther  <rguenther@suse.de>
1130         * g++.dg/torture/builtin-location.C: New testcase.
1132 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1133             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1135         PR c++/53210
1136         * g++.dg/warn/Wuninitialized-self.C: New.
1138 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1140         PR c/54559
1141         * gcc.c-torture/compile/pr54559.c: New test.
1143 2012-09-13  Jason Merrill  <jason@redhat.com>
1145         PR c++/53839
1146         * g++.dg/cpp0x/constexpr-temp1.C: New.
1148         PR c++/54511
1149         * g++.dg/template/anonunion2.C: New.
1151         PR c++/53836
1152         * g++.dg/template/init10.C: New.
1154 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1156         PR fortran/54556
1157         * gfortran.dg/implicit_pure_3.f90: New.
1159 2012-09-13  Richard Guenther  <rguenther@suse.de>
1161         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1163 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1165         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1167 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1169         * c-c++-common/pr51712.c: Handle for short-enum targets.
1171 2012-09-12  Terry Guo  <terry.guo@arm.com>
1173         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1174         and lsrs for Thumb2 mode.
1176 2012-09-12  Jan Hubicka  <jh@suse.cz>
1178         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1180 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1182         PR target/54445
1183         * gcc.target/i386/pr54445-1.c: New file.
1184         * gcc.target/i386/pr54445-2.c: Likewise.
1186 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1188         PR fortran/54225
1189         PR fortran/53306
1190         * gfortran.dg/coarray_10.f90: Update dg-error.
1191         * gfortran.dg/coarray_28.f90: New.
1192         * gfortran.dg/array_section_3.f90: New.
1194 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1196         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1197         gcc.target/arm/pr48252.c: Fix for big-endian support.
1199 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1201         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1203 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1204             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1206         * gcc.target/arm/neon-vfma-1.c: New testcase.
1207         * gcc.target/arm/neon-vfms-1.c: Likewise.
1208         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1209         of float.
1210         * gcc.target/arm/neon-vmls-1.c: Likewise.
1211         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1212         function.
1213         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1214         (check_effective_target_arm_neonv2_ok): Likewise.
1215         (check_effective_target_arm_neonv2_hw): Likewise.
1216         (check_effective_target_arm_neonv2): Likewise.
1218 2012-09-11  Richard Guenther  <rguenther@suse.de>
1220         PR middle-end/54515
1221         * g++.dg/tree-ssa/pr54515.C: New testcase.
1223 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1225         PR tree-opt/c54362
1226         * gcc.dg/tm/memopt-16.c: New testcase.
1228 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1230         PR c++/54541
1231         PR c++/54542
1232         * g++.dg/cpp0x/sfinae40.C: New.
1233         * g++.dg/cpp0x/sfinae41.C: Likewise.
1235 2012-09-10  Jason Merrill  <jason@redhat.com>
1237         PR c++/54538
1238         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1240 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1242         PR target/54089
1243         * gcc.target/sh/pr54089-3.c: New.
1245 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1247         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1249 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1251         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1253 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1255         * gcc.dg/pr52558-2.c: Delete.
1256         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1258 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1260         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1262 2012-09-10  Richard Guenther  <rguenther@suse.de>
1264         PR tree-optimization/54520
1265         * gcc.dg/torture/pr54520.c: New testcase.
1267 2012-09-10  Jason Merrill  <jason@redhat.com>
1269         PR c++/54506
1270         * g++.dg/cpp0x/implicit14.C: New.
1272 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1274         PR fortran/54208
1275         * gfortran.dg/bound_simplification_3.f90: New test.
1277 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1279         PR testsuite/54184
1280         * gcc.dg/pr52558-1.c: Delete.
1281         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1283 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1285         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1286         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1287         * gcc.target/arm/smlaltt-1.c: Likewise.
1289 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1291         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1293 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1295         PR tree-optimization/53986
1296         * gcc.dg/tree-ssa/vrp80.c: New test.
1297         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1299 2012-09-06  Jason Merrill  <jason@redhat.com>
1301         PR c++/54341
1302         PR c++/54253
1303         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1304         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1306 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1308         PR tree-opt/54494
1309         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1311 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1313         PR rtl-optimization/54455
1314         * gcc.dg/54455.c: New test.
1316 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1318         PR fortran/54463
1319         * gfortran.dg/promotion_2.f90: New.
1321 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1323         PR middle-end/54486
1324         * c-c++-common/pr54486.c: New test.
1326 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1328         PR fortran/54474
1329         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1331 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/54191
1334         * g++.dg/cpp0x/sfinae39.C: New.
1336 2012-09-04  Jason Merrill  <jason@redhat.com>
1338         PR c++/54441
1339         * g++.dg/ext/flexary3.C: New.
1341         PR c++/54420
1342         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1344         PR c++/54198
1345         * g++.dg/template/defarg15.C: New.
1347         PR c++/54437
1348         * g++.dg/template/access24.C: New.
1350 2012-09-04  Richard Guenther  <rguenther@suse.de>
1352         PR tree-optimization/54458
1353         * gcc.dg/torture/pr54458.c: New testcase.
1355 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1357         * gcc.target/arm/neon-vext.c: New test.
1358         * gcc.target/arm/neon-vext-execute.c: Ditto.
1360 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1362         PR fortran/54243
1363         PR fortran/54244
1364         * gfortran.dg/select_type_29.f03: New.
1366 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1368         * gcc.dg/fold-perm.c: Improve test.
1370 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1372         PR fortran/51632
1373         * gfortran.dg/coarray_class_1.f90: New.
1375 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1377         PR target/49206
1378         * gcc.c-torture/compile/pr49206.c: New test.
1380 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1381             Uros Bizjak  <ubizjak@gmail.com>
1383         PR target/36680
1384         * gfortran.dg/pr36680.f90: New test.
1386 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1388         PR target/42295
1389         * g++.dg/opt/pr42295.C: New test.
1391 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1393         PR target/54436
1394         * gcc.dg/torture/pr54436.c: New test.
1396 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1398         * gcc.target/mips/truncate-8.c: New testcase.
1400 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1402         PR target/46829
1403         PR target/46843
1404         * gcc.target/i386/pr46829.c: New test.
1405         * gcc.target/i386/pr46843.c: Ditto.
1407 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1408             Jason Merrill  <jason@redhat.com>
1410         PR c++/18747
1411         * g++.dg/parse/error50.C: New.
1413 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1415         PR c/54428
1416         * gcc.c-torture/compile/pr54428.c: New test.
1418 2012-08-31  Ollie Wild  <aaw@google.com>
1420         PR c++/54197
1421         * g++.dg/init/lifetime3.C: New test.
1423 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1425         PR middle-end/54409
1426         * gcc.dg/torture/pr54409.c: New test.
1428 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1430         * gfortran.dg/pr48636.f90: Add dump scan checks.
1432 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1434         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1436 2012-08-28  Joey Ye  <joey.ye@arm.com>
1438         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1440 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1442         PR target/46254
1443         * gcc.target/i386/pr46254.c: New test.
1445 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1447         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1448         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1449         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1451 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1453         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1454         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1455         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1456         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1457         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1458         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1459         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1460         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1461         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1462         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1463         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1464         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1465         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1466         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1467         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1468         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1469         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1470         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1471         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1472         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1473         gcc.target/mips/unaligned-1.c: Tighten regexps.
1475 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1477         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1478         (mips_option_groups): Remove optimization.  Add various -f options.
1479         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1480         and -pg imply -fno-omit-frame-pointer.
1481         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1482         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1483         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1484         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1485         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1486         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1487         * gcc.target/mips/abi-n32-long32.c: Likewise.
1488         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1489         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1490         * gcc.target/mips/abi-n32-long64.c: Likewise.
1491         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1492         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1493         * gcc.target/mips/abi-n64-long32.c: Likewise.
1494         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1495         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1496         * gcc.target/mips/abi-n64-long64.c: Likewise.
1497         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1498         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1499         * gcc.target/mips/abi-o32-long32.c: Likewise.
1500         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1501         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1502         * gcc.target/mips/abi-o32-long64.c: Likewise.
1503         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1504         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1505         * gcc.target/mips/abi-o64-long32.c: Likewise.
1506         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1507         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1508         * gcc.target/mips/abi-o64-long64.c: Likewise.
1509         * gcc.target/mips/asm-1.c: Likewise.
1510         * gcc.target/mips/branch-1.c: Likewise.
1511         * gcc.target/mips/call-3.c: Likewise.
1512         * gcc.target/mips/call-saved-3.c: Likewise.
1513         * gcc.target/mips/clear-cache-1.c: Likewise.
1514         * gcc.target/mips/div-1.c: Likewise.
1515         * gcc.target/mips/div-2.c: Likewise.
1516         * gcc.target/mips/div-3.c: Likewise.
1517         * gcc.target/mips/div-4.c: Likewise.
1518         * gcc.target/mips/div-5.c: Likewise.
1519         * gcc.target/mips/div-6.c: Likewise.
1520         * gcc.target/mips/div-7.c: Likewise.
1521         * gcc.target/mips/div-8.c: Likewise.
1522         * gcc.target/mips/div-9.c: Likewise.
1523         * gcc.target/mips/div-10.c: Likewise.
1524         * gcc.target/mips/div-11.c: Likewise.
1525         * gcc.target/mips/div-12.c: Likewise.
1526         * gcc.target/mips/dsp-ctrl.c: Likewise.
1527         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1528         * gcc.target/mips/ext-8.c: Likewise.
1529         * gcc.target/mips/extend-2.c: Likewise.
1530         * gcc.target/mips/fix-r10000-1.c: Likewise.
1531         * gcc.target/mips/fix-r10000-2.c: Likewise.
1532         * gcc.target/mips/fix-r10000-3.c: Likewise.
1533         * gcc.target/mips/fix-r10000-4.c: Likewise.
1534         * gcc.target/mips/fix-r10000-5.c: Likewise.
1535         * gcc.target/mips/fix-r10000-6.c: Likewise.
1536         * gcc.target/mips/fix-r10000-7.c: Likewise.
1537         * gcc.target/mips/fix-r10000-8.c: Likewise.
1538         * gcc.target/mips/fix-r10000-9.c: Likewise.
1539         * gcc.target/mips/fix-r10000-10.c: Likewise.
1540         * gcc.target/mips/fix-r10000-11.c: Likewise.
1541         * gcc.target/mips/fix-r10000-12.c: Likewise.
1542         * gcc.target/mips/fix-r10000-13.c: Likewise.
1543         * gcc.target/mips/fix-r10000-14.c: Likewise.
1544         * gcc.target/mips/fix-r10000-15.c: Likewise.
1545         * gcc.target/mips/fpcmp-1.c: Likewise.
1546         * gcc.target/mips/fpcmp-2.c: Likewise.
1547         * gcc.target/mips/fpr-moves-7.c: Likewise.
1548         * gcc.target/mips/fpr-moves-8.c: Likewise.
1549         * gcc.target/mips/int-moves-1.c: Likewise.
1550         * gcc.target/mips/int-moves-2.c: Likewise.
1551         * gcc.target/mips/long-calls-pg.c: Likewise.
1552         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1553         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1554         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1555         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1556         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1557         * gcc.target/mips/mips-3d-1.c: Likewise.
1558         * gcc.target/mips/mips-3d-2.c: Likewise.
1559         * gcc.target/mips/mips-3d-3.c: Likewise.
1560         * gcc.target/mips/mips-3d-4.c: Likewise.
1561         * gcc.target/mips/mips-3d-5.c: Likewise.
1562         * gcc.target/mips/mips-3d-6.c: Likewise.
1563         * gcc.target/mips/mips-3d-7.c: Likewise.
1564         * gcc.target/mips/mips-3d-8.c: Likewise.
1565         * gcc.target/mips/mips-3d-9.c: Likewise.
1566         * gcc.target/mips/mips-ps-1.c: Likewise.
1567         * gcc.target/mips/mips-ps-2.c: Likewise.
1568         * gcc.target/mips/mips-ps-3.c: Likewise.
1569         * gcc.target/mips/mips-ps-4.c: Likewise.
1570         * gcc.target/mips/mips-ps-6.c: Likewise.
1571         * gcc.target/mips/mips32-dspr2.c: Likewise.
1572         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1573         * gcc.target/mips/neg-abs-1.c: Likewise.
1574         * gcc.target/mips/neg-abs-2.c: Likewise.
1575         * gcc.target/mips/nmadd-3.c: Likewise.
1576         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1577         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1578         * gcc.target/mips/octeon-pop-1.c: Likewise.
1579         * gcc.target/mips/pr26765.c: Likewise.
1580         * gcc.target/mips/pr33256.c: Likewise.
1581         * gcc.target/mips/pr33635-1.c: Likewise.
1582         * gcc.target/mips/pr33755.c: Likewise.
1583         * gcc.target/mips/pr35802.c: Likewise.
1584         * gcc.target/mips/pr45074.c: Likewise.
1585         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1586         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1587         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1588         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1589         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1590         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1591         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1592         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1593         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1594         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1595         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1596         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1597         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1598         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1599         * gcc.target/mips/save-restore-1.c: Likewise.
1600         * gcc.target/mips/save-restore-3.c: Likewise.
1601         * gcc.target/mips/save-restore-5.c: Likewise.
1602         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1603         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1604         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1605         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1606         * gcc.target/mips/stack-1.c: Likewise.
1608         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1609         Tighten regexps.
1611         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1612         branch under test to be filled with preceding rather than
1613         following instructions.
1614         * gcc.target/mips/branch-10.c: Likewise.
1615         * gcc.target/mips/branch-11.c: Likewise.
1616         * gcc.target/mips/branch-12.c: Likewise.
1617         * gcc.target/mips/branch-13.c: Likewise.
1618         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1619         to be eliminated.  Tighten $28 scan-assembler-not test.
1621         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1622         function to...
1623         * gcc.target/mips/call-4.c: ...this new test.
1625         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1626         more likely.
1627         * gcc.target/mips/code-readable-3.c: Likewise.
1628         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1629         flag but skip for -O0.
1630         * gcc.target/mips/code-readable-4.c: Likewise.
1632         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1633         of operations under test.
1634         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1636         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1637         Don't require sibling-call optimization.
1638         * gcc.target/mips/near-far-4.c: Likewise.
1640         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1641         Make sure that the register variable is used.
1642         * gcc.target/mips/soft-float-1.c: Likewise.
1644         * gcc.target/mips/sdata-1.c: Make static data volatile.
1645         * gcc.target/mips/sdata-2.c: Likewise.
1646         * gcc.target/mips/sdata-3.c: Likewise.
1647         * gcc.target/mips/sdata-4.c: Likewise.
1649         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1650         skip for -O0.
1651         * gcc.target/mips/atomic-memory-2.c: Likewise.
1652         * gcc.target/mips/branch-cost-1.c: Likewise.
1653         * gcc.target/mips/branch-cost-2.c: Likewise.
1654         * gcc.target/mips/cache-1.c: Likewise.
1655         * gcc.target/mips/call-1.c: Likewise.
1656         * gcc.target/mips/call-saved-2.c: Likewise.
1657         * gcc.target/mips/const-anchor-1.c: Likewise.
1658         * gcc.target/mips/const-anchor-2.c: Likewise.
1659         * gcc.target/mips/dse-1.c: Likewise.
1660         * gcc.target/mips/dsp-lhx.c: Likewise.
1661         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1662         * gcc.target/mips/ext-1.c: Likewise.
1663         * gcc.target/mips/ext-2.c: Likewise.
1664         * gcc.target/mips/ext-3.c: Likewise.
1665         * gcc.target/mips/ext-4.c: Likewise.
1666         * gcc.target/mips/ext-5.c: Likewise.
1667         * gcc.target/mips/ext-6.c: Likewise.
1668         * gcc.target/mips/ext-7.c: Likewise.
1669         * gcc.target/mips/extend-1.c: Likewise.
1670         * gcc.target/mips/fix-r4000-1.c: Likewise.
1671         * gcc.target/mips/fix-r4000-3.c: Likewise.
1672         * gcc.target/mips/fix-r4000-5.c: Likewise.
1673         * gcc.target/mips/fix-r4000-6.c: Likewise.
1674         * gcc.target/mips/fix-r4000-8.c: Likewise.
1675         * gcc.target/mips/fix-r4000-10.c: Likewise.
1676         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1677         * gcc.target/mips/fixed-vector-type.c: Likewise.
1678         * gcc.target/mips/fpr-moves-1.c: Likewise.
1679         * gcc.target/mips/fpr-moves-2.c: Likewise.
1680         * gcc.target/mips/fpr-moves-3.c: Likewise.
1681         * gcc.target/mips/fpr-moves-4.c: Likewise.
1682         * gcc.target/mips/fpr-moves-5.c: Likewise.
1683         * gcc.target/mips/fpr-moves-6.c: Likewise.
1684         * gcc.target/mips/ins-1.c: Likewise.
1685         * gcc.target/mips/ins-2.c: Likewise.
1686         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1687         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1688         * gcc.target/mips/lazy-binding-1.c: Likewise.
1689         * gcc.target/mips/madd-3.c: Likewise.
1690         * gcc.target/mips/madd-5.c: Likewise.
1691         * gcc.target/mips/madd-6.c: Likewise.
1692         * gcc.target/mips/madd-8.c: Likewise.
1693         * gcc.target/mips/madd-9.c: Likewise.
1694         * gcc.target/mips/memcpy-1.c: Likewise.
1695         * gcc.target/mips/mips-ps-type.c: Likewise.
1696         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1697         * gcc.target/mips/mips-sched-madd.c: Likewise.
1698         * gcc.target/mips/mips16e-extends.c: Likewise.
1699         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1700         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1701         * gcc.target/mips/movcc-1.c: Likewise.
1702         * gcc.target/mips/movcc-2.c: Likewise.
1703         * gcc.target/mips/movcc-3.c: Likewise.
1704         * gcc.target/mips/msub-5.c: Likewise.
1705         * gcc.target/mips/msub-6.c: Likewise.
1706         * gcc.target/mips/msub-8.c: Likewise.
1707         * gcc.target/mips/mult-2.c: Likewise.
1708         * gcc.target/mips/mult-3.c: Likewise.
1709         * gcc.target/mips/mult-5.c: Likewise.
1710         * gcc.target/mips/mult-6.c: Likewise.
1711         * gcc.target/mips/mult-7.c: Likewise.
1712         * gcc.target/mips/mult-12.c: Likewise.
1713         * gcc.target/mips/mult-13.c: Likewise.
1714         * gcc.target/mips/mult-14.c: Likewise.
1715         * gcc.target/mips/mult-15.c: Likewise.
1716         * gcc.target/mips/mult-17.c: Likewise.
1717         * gcc.target/mips/mult-18.c: Likewise.
1718         * gcc.target/mips/mult-19.c: Likewise.
1719         * gcc.target/mips/nmadd-1.c: Likewise.
1720         * gcc.target/mips/nmadd-2.c: Likewise.
1721         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1722         * gcc.target/mips/octeon-cins-1.c: Likewise.
1723         * gcc.target/mips/octeon-cins-2.c: Likewise.
1724         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1725         * gcc.target/mips/octeon-exts-2.c: Likewise.
1726         * gcc.target/mips/octeon-exts-3.c: Likewise.
1727         * gcc.target/mips/octeon-exts-4.c: Likewise.
1728         * gcc.target/mips/octeon-exts-5.c: Likewise.
1729         * gcc.target/mips/octeon-exts-6.c: Likewise.
1730         * gcc.target/mips/octeon-exts-7.c: Likewise.
1731         * gcc.target/mips/octeon-pop-2.c: Likewise.
1732         * gcc.target/mips/octeon-seq-3.c: Likewise.
1733         * gcc.target/mips/octeon-seq-4.c: Likewise.
1734         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1735         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1736         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1737         * gcc.target/mips/pr54240.c: Likewise.
1738         * gcc.target/mips/rsqrt-1.c: Likewise.
1739         * gcc.target/mips/rsqrt-2.c: Likewise.
1740         * gcc.target/mips/rsqrt-3.c: Likewise.
1741         * gcc.target/mips/rsqrt-4.c: Likewise.
1742         * gcc.target/mips/save-restore-2.c: Likewise.
1743         * gcc.target/mips/save-restore-4.c: Likewise.
1744         * gcc.target/mips/sb1-1.c: Likewise.
1745         * gcc.target/mips/scc-1.c: Likewise.
1746         * gcc.target/mips/scc-2.c: Likewise.
1747         * gcc.target/mips/scc-3.c: Likewise.
1748         * gcc.target/mips/scc-4.c: Likewise.
1749         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1750         * gcc.target/mips/truncate-1.c: Likewise.
1751         * gcc.target/mips/truncate-2.c: Likewise.
1752         * gcc.target/mips/truncate-3.c: Likewise.
1753         * gcc.target/mips/truncate-4.c: Likewise.
1754         * gcc.target/mips/truncate-5.c: Likewise.
1755         * gcc.target/mips/truncate-6.c: Likewise.
1756         * gcc.target/mips/unaligned-1.c: Likewise.
1758         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1759         skip for -O0.  Require -fexpensive-optimizations.
1760         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1761         * gcc.target/mips/dspr2-MULT.c: Likewise.
1762         * gcc.target/mips/fix-r4000-2.c: Likewise.
1763         * gcc.target/mips/fix-r4000-4.c: Likewise.
1764         * gcc.target/mips/fix-r4000-7.c: Likewise.
1765         * gcc.target/mips/fix-r4000-9.c: Likewise.
1766         * gcc.target/mips/madd-1.c: Likewise.
1767         * gcc.target/mips/madd-2.c: Likewise.
1768         * gcc.target/mips/madd-4.c: Likewise.
1769         * gcc.target/mips/maddu-1.c: Likewise.
1770         * gcc.target/mips/maddu-2.c: Likewise.
1771         * gcc.target/mips/maddu-3.c: Likewise.
1772         * gcc.target/mips/maddu-4.c: Likewise.
1773         * gcc.target/mips/msub-1.c: Likewise.
1774         * gcc.target/mips/msub-2.c: Likewise.
1775         * gcc.target/mips/msub-3.c: Likewise.
1776         * gcc.target/mips/msub-4.c: Likewise.
1777         * gcc.target/mips/msubu-1.c: Likewise.
1778         * gcc.target/mips/msubu-2.c: Likewise.
1779         * gcc.target/mips/msubu-3.c: Likewise.
1780         * gcc.target/mips/msubu-4.c: Likewise.
1781         * gcc.target/mips/mult-1.c: Likewise.
1782         * gcc.target/mips/mult-4.c: Likewise.
1783         * gcc.target/mips/mult-8.c: Likewise.
1784         * gcc.target/mips/mult-9.c: Likewise.
1785         * gcc.target/mips/mult-10.c: Likewise.
1786         * gcc.target/mips/mult-11.c: Likewise.
1787         * gcc.target/mips/mult-16.c: Likewise.
1789         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1790         skip for -O0 and -Os.
1791         * gcc.target/mips/fix-r4000-12.c: Likewise.
1792         * gcc.target/mips/madd-7.c: Likewise.
1793         * gcc.target/mips/mips-ps-5.c: Likewise.
1794         * gcc.target/mips/mips-ps-7.c: Likewise.
1795         * gcc.target/mips/msub-7.c: Likewise.
1797         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1798         skip for -O0.  Require -mno-abicalls.
1799         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1801         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1802         skip for -O0.  Require a total number of BBIT instructions and
1803         at least one of each kind.
1805         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1806         skip for -O0.  Require -fno-unroll-loops.
1808         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1809         skip for -O0.  Allow BLTZ as well as BGEZ.
1811         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1813         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1814         skip for -O0.  Require -fschedule-insns2.
1815         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1817         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1818         but skip for -O0.  Make a branch-likely more likely.
1820         * gcc.target/mips/timode-2.c: Split each test into its own function.
1821         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1823         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1824         skip for -O0.  Require -fpeephole2.
1825         * gcc.target/mips/vr-mult-2.c: Likewise.
1827 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1829         PR preprocessor/53469
1830         * gcc.dg/cpp/_Pragma7.c: New test case.
1832 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1834         PR fortran/54370
1835         * gfortran.dg/do_5.f90: New.
1837 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1839         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1840         from dg-options as -Wall no longer implies it.
1842 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1844         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1846 2012-08-25  Jason Merrill  <jason@redhat.com>
1848         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1850 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1852         PR c++/51421
1853         * g++.dg/cpp0x/auto34.C: New.
1855 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1857         PR c/54363
1858         * gcc.dg/pr54363.c: New test.
1860         PR c/54355
1861         * gcc.dg/pr54355.c: New test.
1863 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1865         PR debug/52857
1866         * gcc.target/i386/pr52857-1.c: New.
1867         * gcc.target/i386/pr52857-2.c: Likewise.
1869 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1871         * gcc.target/mips/code-readable-4.c: New test.
1873 2012-08-23  Julian Brown  <julian@codesourcery.com>
1874             Sandra Loosemore  <sandra@codesourcery.com>
1876         * gcc.target/mips/code-readable-1.c: Add -O to options.
1878 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
1880         PR c++/20420
1881         * g++.dg/lookup/using53.C: New.
1883 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
1885         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1886         * gcc.dg/fixed-point/convert-1.c: New.
1887         * gcc.dg/fixed-point/convert-2.c: New.
1888         * gcc.dg/fixed-point/convert-3.c: New.
1889         * gcc.dg/fixed-point/convert-4.c: New.
1890         * gcc.dg/fixed-point/convert-float-1.c: New.
1891         * gcc.dg/fixed-point/convert-float-2.c: New.
1892         * gcc.dg/fixed-point/convert-float-3.c: New.
1893         * gcc.dg/fixed-point/convert-float-4.c: New.
1894         * gcc.dg/fixed-point/convert-accum-neg.c: New.
1895         * gcc.dg/fixed-point/convert-sat.c: New.
1896         * gcc.dg/fixed-point/convert.h: New.
1898 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
1900         PR target/54089
1901         * gcc.target/sh/pr54089-2.c: New.
1903 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
1905         * gcc.target/i386/long-double-64-1.c: New file.
1906         * gcc.target/i386/long-double-64-2.c: Likewise.
1907         * gcc.target/i386/long-double-64-3.c: Likewise.
1908         * gcc.target/i386/long-double-64-4.c: Likewise.
1909         * gcc.target/i386/long-double-80-1.c: Likewise.
1910         * gcc.target/i386/long-double-80-2.c: Likewise.
1911         * gcc.target/i386/long-double-80-3.c: Likewise.
1912         * gcc.target/i386/long-double-80-4.c: Likewise.
1913         * gcc.target/i386/long-double-80-5.c: Likewise.
1914         * gcc.target/i386/long-double-80-6.c: Likewise.
1915         * gcc.target/i386/long-double-80-7.c: Likewise.
1917 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
1919         PR tree-optimization/54317
1920         * gcc.dg/tree-ssa/vrp79.c: New testcase.
1922 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
1924         PR target/39423
1925         * gcc.target/sh/pr39423-2.c: New.
1927 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
1929         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1930         * gcc.dg/fold-perm.c: Likewise.
1932 2012-08-20  Jan Hubicka  <jh@suse.cz>
1934         PR fortran/48636
1935         * gcc.dg/ipa/inlinehint-1.c: New.
1937 2012-08-20  Florian Weimer  <fweimer@redhat.com>
1939         PR c++/19351
1940         * g++.dg/init/new38.C: New test.
1941         * g++.dg/init/new39.C: New test.
1943 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1945         PR target/54089
1946         * gcc.target/sh/pr54089-1.c: New.
1948 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1950         PR target/51244
1951         * gcc.target/sh/pr51244-11.c: New.
1953 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1955         PR fortran/54301
1956         * gfortran.dg/warn_target_lifetime_2.f90: New.
1958 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1960         PR c++/10416
1961         * g++.dg/warn/Wunused-var-17.C: New.
1963 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1965         PR middle-end/53992
1966         * gcc.dg/gomp/pr53992.c: New test.
1968 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1970         PR tree-ssa/54295
1971         * gcc.c-torture/execute/20120817-1.c: New test.
1973 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1975         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1976         add instruction.
1977         (f2): New test that really does need adds.
1979 2012-08-20  Richard Guenther  <rguenther@suse.de>
1981         PR tree-optimization/54327
1982         * gcc.dg/torture/pr54327.c: New testcase.
1984 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
1986         PR tree-optimization/54321
1987         * gcc.c-torture/compile/pr54321.c: New test.
1989 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1991         PR fortran/54301
1992         * gfortran.dg/warn_target_lifetime_1.f90: New.
1994 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
1996         PR fortran/54298
1997         * gfortran.dg/real_compare_1.f90: New test case.
1998         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2000 2012-08-18  Jan Hubicka  <jh@suse.cz>
2002         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2004 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2006         PR fortran/39290
2007         * gfortran.dg/interface_37.f90: New test.
2009 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2010             Gary Funck <gary@intrepid.com>
2012         PR target/20020
2013         * gcc.target/i386/pr20020-1.c: New test.
2014         * gcc.target/i386/pr20020-2.c: Likewise.
2015         * gcc.target/i386/pr20020-3.c: Likewise.
2017 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2019         * gcc.target/i386/perm-concat.c: New test.
2021 2012-08-17  Julian Brown  <julian@codesourcery.com>
2023         * gcc.target/arm/div64-unwinding.c: New test.
2025 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2027         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2029 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2031         PR target/54236
2032         * gcc.target/sh/pr54236-1.c: New.
2034 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2036         * lib/target-supports.exp (check_effective_target_sync_int_long)
2037         (check_effective_target_sync_char_short): Enable for crisv32-*
2038         and cris-*.
2040         PR middle-end/54261
2041         * gcc.dg/torture/pr54261-1.c: New test.
2043 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2045         PR fortran/54243
2046         PR fortran/54244
2047         * gfortran.dg/typebound_call_24.f03: New.
2049 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2051         PR tree-optimization/54245
2052         * gcc.dg/tree-ssa/pr54245.c: New test.
2054 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2056         PR tree-optimization/54240
2057         * gcc.target/powerpc/pr54240.c: New test.
2058         * gcc.target/mips/pr54240.c: Likewise.
2060 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2062         PR target/52933
2063         * gcc.target/sh/pr52933-1.c: New.
2064         * gcc.target/sh/pr52933-2.c: New.
2066 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2068         PR target/50751
2069         * gcc.target/sh/pr50751-8.c: New.
2071 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2073         PR fortran/47586
2074         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2075         * gfortran.dg/typebound_proc_27.f03: New test.
2077 2012-08-14  Sterling Augustine  <saugustine@google.com>
2079         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2081 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2083         PR fortran/40881
2084         * gfortran.dg/data_constraints_3.f90: New.
2085         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2086         to disable -pedantic compilation.
2087         * gfortran.dg/pr37243.f: Ditto.
2088         * gfortran.dg/g77/19990826-3.f: Ditto.
2089         * gfortran.dg/g77/20020307-1.f : Ditto.
2090         * gfortran.dg/g77/980310-3.f: Ditto.
2092 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2094         PR fortran/54234
2095         * gfortran.dg/warn_conversion_4.f90: New.
2097 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2099         PR middle-end/53411
2100         PR rtl-optimization/53495
2101         * gcc.c-torture/compile/pr53411.c: New test.
2102         * gcc.c-torture/compile/pr53495.c: New test.
2104 2012-08-13  Richard Guenther  <rguenther@suse.de>
2106         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2108 2012-08-13  Richard Guenther  <rguenther@suse.de>
2110         PR tree-optimization/54200
2111         * gcc.dg/guality/pr54200.c: New testcase.
2112         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2114 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2116         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2118 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2120         PR target/51244
2121         * gcc.target/sh/pr51244-7.c: New.
2122         * gcc.target/sh/pr51244-8.c: New.
2123         * gcc.target/sh/pr51244-9.c: New.
2124         * gcc.target/sh/pr51244-10.c: New.
2126 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2128         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2129         -m2e or -m2a.
2130         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2131         * gcc.target/sh/pr53511-1.c: Likewise.
2132         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2133         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2134         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2135         * gcc.target/sh/pr53512-3.c: Likewise.
2136         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2138 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2140         PR target/39423
2141         * gcc.c-torture/compile/pr39423-1.c: New.
2142         * gcc.c-torture/compile/pr39423-2.c: New.
2144 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2146         PR fortran/54221
2147         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2148         they appear uninitialized on the RHS.
2149         * gfortran.dg/public_private_module_6.f90: New.
2151 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2153         PR fortran/48636
2154         * gfortran.dg/pr48636.f90: New test.
2156 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2158         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2159         to avoid warnings.
2160         (main): Adjust caller.
2162 2012-08-10  Richard Guenther  <rguenther@suse.de>
2164         * gcc.dg/matrix/*.c: Adjust and move ...
2165         * gcc.dg/torture/: ... here.
2166         * gcc.dg/matrix: Remove directory.
2168 2012-08-10  Richard Guenther  <rguenther@suse.de>
2170         PR middle-end/54219
2171         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2173 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2175         PR middle-end/54211
2176         * gcc.dg/tree-ssa/pr54211.c: New test.
2178 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2180         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2181         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2183 2012-08-10  Richard Guenther  <rguenther@suse.de>
2185         PR tree-optimization/54109
2186         * gcc.dg/torture/pr54109.c: New testcase.
2187         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2188         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2190 2012-08-10  Richard Guenther  <rguenther@suse.de>
2192         PR tree-optimization/54027
2193         * gcc.dg/torture/pr54027.c: New testcase.
2195 2012-08-10  Richard Guenther  <rguenther@suse.de>
2197         * g++.dg/plugin/selfassign.c: Adjust.
2198         * gcc.dg/plugin/selfassign.c: Likewise.
2199         * gcc.dg/strlenopt-11.c: Likewise.
2200         * gcc.dg/strlenopt-13.c: Likewise.
2201         * gcc.dg/no-strict-overflow-4.c: Likewise.
2202         * gcc.dg/strict-overflow-4.c: Likewise.
2203         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2204         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2205         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2206         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2207         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2208         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2209         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2210         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2211         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2212         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2213         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2214         * gcc.dg/pr46309.c: Likewise.
2215         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2217 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2219         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2220         for x86 targets.
2221         * gcc.c-torture/compile/20120727-2.c: New test.
2223 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2225         * gcc.dg/ipa/iinline-4.c: New test.
2226         * gcc.dg/ipa/iinline-5.c: Likewise.
2227         * gcc.dg/ipa/iinline-6.c: Likewise.
2228         * gcc.dg/ipa/iinline-7.c: Likewise.
2229         * gcc.dg/lto/20120723_0.c: Likewise.
2230         * gcc.dg/lto/20120723_1.c: Likewise.
2232 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2234         PR target/39423
2235         * gcc.target/sh/pr39423-1.c: New.
2237 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2239         PR target/51244
2240         * gcc.target/sh/pr51244-5: New.
2241         * gcc.target/sh/pr51244-6: New.
2243 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2245         * gcc.target/i386/adx-addxcarry32-3.c: New.
2246         * gcc.target/i386/adx-addxcarry64-3.c: New.
2248 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2250         PR rtl-optimization/53701
2251         * gcc.dg/pr53701.c: New test.
2253 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2255         * gcc.c-torture/compile/20120727-1.c: New test.
2257 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2259         PR fortran/54199
2260         * gfortran.dg/intrinsic_shadow_4.f90: New.
2262 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2264         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2266 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2268         * gcc.c-torture/execute/20120808-1.c: New test.
2270 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2272         PR rtl-optimization/54157
2273         * gcc.target/i386/pr54157.c: New file.
2275 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2277         * gcc.target/i386/adx-addcarryx32-1.c: New.
2278         * gcc.target/i386/adx-addcarryx32-2.c: New.
2279         * gcc.target/i386/adx-addcarryx64-1.c: New.
2280         * gcc.target/i386/adx-addcarryx64-2.c: New.
2281         * gcc.target/i386/adx-check.h: New.
2282         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2283         * gcc.target/i386/sse-12.c: Add -madx.
2284         * gcc.target/i386/sse-13.c: Ditto.
2285         * gcc.target/i386/sse-14.c: Ditto.
2286         * gcc.target/i386/sse-22.c: Ditto.
2287         * gcc.target/i386/sse-23.c: Ditto.
2288         * g++.dg/other/i386-2.C: Ditto.
2289         * g++.dg/other/i386-3.C: Ditto.
2291 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2293         * gcc.dg/tree-ssa/slsr-5.c: New.
2294         * gcc.dg/tree-ssa/slsr-6.c: New.
2295         * gcc.dg/tree-ssa/slsr-7.c: New.
2296         * gcc.dg/tree-ssa/slsr-8.c: New.
2297         * gcc.dg/tree-ssa/slsr-9.c: New.
2298         * gcc.dg/tree-ssa/slsr-10.c: New.
2299         * gcc.dg/tree-ssa/slsr-11.c: New.
2300         * gcc.dg/tree-ssa/slsr-12.c: New.
2301         * gcc.dg/tree-ssa/slsr-13.c: New.
2302         * gcc.dg/tree-ssa/slsr-14.c: New.
2303         * gcc.dg/tree-ssa/slsr-15.c: New.
2304         * gcc.dg/tree-ssa/slsr-16.c: New.
2305         * gcc.dg/tree-ssa/slsr-17.c: New.
2306         * gcc.dg/tree-ssa/slsr-18.c: New.
2307         * gcc.dg/tree-ssa/slsr-19.c: New.
2308         * gcc.dg/tree-ssa/slsr-20.c: New.
2309         * gcc.dg/tree-ssa/slsr-21.c: New.
2310         * gcc.dg/tree-ssa/slsr-22.c: New.
2311         * gcc.dg/tree-ssa/slsr-23.c: New.
2312         * gcc.dg/tree-ssa/slsr-24.c: New.
2313         * gcc.dg/tree-ssa/slsr-25.c: New.
2314         * gcc.dg/tree-ssa/slsr-26.c: New.
2315         * gcc.dg/tree-ssa/slsr-30.c: New.
2316         * gcc.dg/tree-ssa/slsr-31.c: New.
2318 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2320         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2321         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2322         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2324 2012-08-06  Cary Coutant  <ccoutant@google.com>
2326         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2328 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2330         PR fortran/35831
2331         * gfortran.dg/dummy_procedure_5.f90: Modified.
2332         * gfortran.dg/dummy_procedure_8.f90: New.
2333         * gfortran.dg/interface_26.f90: Modified.
2334         * gfortran.dg/proc_ptr_11.f90: Modified.
2335         * gfortran.dg/proc_ptr_15.f90: Modified.
2336         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2337         * gfortran.dg/typebound_override_1.f90: Modified.
2338         * gfortran.dg/typebound_proc_6.f03: Modified.
2340 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2342         PR tree-optimization/51938
2343         PR tree-optimization/52005
2344         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2345         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2346         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2347         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2349 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2351         Avoid crashing on erroneous static_assert usage
2352         * g++.dg/cpp0x/static_assert8.C: New test.
2354 2012-08-06  Jason Merrill  <jason@redhat.com>
2356         * g++.dg/cpp0x/sfinae38.C: New.
2358 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2359             Paolo Carlini  <paolo.carlini@oracle.com>
2361         PR c++/54165
2362         * g++.dg/conversion/void2.C: New.
2364 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2366         * gcc.dg/tree-ssa/vrp78.c: New test.
2368 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2369             Richard Sandiford  <rdsandiford@googlemail.com>
2371         * g++.dg/opt/enum2.C: Require fpic target.
2372         * g++.dg/lto/20090303_0.C: Likewise.
2374 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2375             Catherine Moore  <clm@codesourcery.com>
2377         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2378         flush function names too.
2379         * gcc.target/mips/clear-cache-1.c: Likewise.
2381 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2383         PR target/54156
2384         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2386 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2388         PR fortran/54166
2389         * gfortran.dg/array_5.f90: New test.
2391 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2393         PR tree-optimization/30318
2394         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2396 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2398         * g++.dg/ext/vector17.C: New testcase.
2400 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2402         PR target/51931
2403         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2404         * g++.dg/opt/longbranch1.C: Likewise.
2406 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2408         PR tree-optimization/53805
2409         * gcc.dg/fold-notunord.c: New testcase.
2411 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2413         PR fortran/48820
2414         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2415         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2417 2012-08-02  Jason Merrill  <jason@redhat.com>
2418             Paolo Carlini  <paolo.carlini@oracle.com>
2420         PR c++/51213 (again)
2421         * g++.dg/cpp0x/sfinae37.C: Extend.
2423 2012-08-02  Richard Guenther  <rguenther@suse.de>
2425         PR tree-optimization/50672
2426         * g++.dg/torture/pr50672.C: New testcase.
2428 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2430         PR fortran/54147
2431         * gfortran.dg/abstract_type_6.f03: Modified.
2432         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2433         * gfortran.dg/proc_ptr_comp_35.f90: New.
2434         * gfortran.dg/typebound_proc_9.f03: Modified.
2435         * gfortran.dg/typebound_proc_26.f90: New.
2437 2012-08-02  Richard Guenther  <rguenther@suse.de>
2439         * gcc.dg/torture/pta-callused-1.c: Adjust.
2440         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2441         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2442         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2443         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2444         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2445         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2446         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2447         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2449 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2451         PR fortran/54033
2452         * gfortran.dg/include_6.f90:  New test case.
2453         * gfortran.dg/include_7.f90:  New test case.
2454         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2456 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2458         * gcc.dg/tree-ssa/vrp76.c: New test.
2460 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2462         PR tree-optimization/46556
2463         * gcc.dg/tree-ssa/slsr-27.c: New.
2464         * gcc.dg/tree-ssa/slsr-28.c: New.
2465         * gcc.dg/tree-ssa/slsr-29.c: New.
2467 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2469         PR fortran/42418
2470         * gfortran.dg/proc_decl_29.f90: New.
2472 2012-07-31  Dehao Chen  <dehao@google.com>
2474         * gcc.dg/predict-7.c: New test.
2476 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2478         PR fortran/54134
2479         * gfortran.dg/typebound_override_3.f90: New.
2481 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2483         PR tree-optimization/53773
2484         * gcc.dg/vect/pr53773.c: New test.
2486 2012-07-31  Nick Clifton  <nickc@redhat.com>
2488         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2489         and for XStormy16.
2491 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2493         * gfortran.dg/c_funloc_tests_6.f90: New.
2494         * gfortran.dg/c_funloc_tests_7.f90: New.
2495         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2497 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2499         PR c++/53624
2500         * g++.dg/cpp0x/temp_default5.C: New.
2502 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2504         PR fortran/51081
2505         * gfortran.dg/proc_ptr_37.f90: New.
2507 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2509         * lib/target-supports.exp
2510         (check_effective_target_vect_natural_alignment): New function.
2511         * gcc.dg/align-2.c: Only run on targets with natural alignment
2512         of vector types.
2513         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2514         alignment of vector types.
2516 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2517             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2519         * gcc.target/i386/rdseed16-1.c: New.
2520         * gcc.target/i386/rdseed32-1.c: Ditto
2521         * gcc.target/i386/rdseed64-1.c: Ditto
2522         * gcc.target/i386/sse-12.c: Add -mrdseed.
2523         * gcc.target/i386/sse-13.c: Ditto.
2524         * gcc.target/i386/sse-14.c: Ditto.
2525         * g++.dg/other/i386-2.C: Ditto.
2526         * g++.dg/other/i386-3.C: Ditto.
2528 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2530         PR target/51244
2531         * gcc.target/sh/pr51244-4.c: New.
2533 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2535         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2536         for alpha*-*-* targets.  Cleanup original tree dump.
2538 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2540         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2541         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2543 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2545         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2546         rand, srand. Include <stdlib.h>.
2548 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2550         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2552 2012-07-26  Richard Henderson  <rth@redhat.com>
2554         * gcc.dg/attr-hotcold-1.c: New.
2555         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2557 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2558             Sandra Loosemore  <sandra@codesourcery.com>
2560         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2562 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2564         * gfortran.dg/contiguous_1.f90: Update dg-error.
2565         * gfortran.dg/proc_ptr_32.f90: Ditto.
2567 2012-07-26  Richard Guenther  <rguenther@suse.de>
2569         PR tree-optimization/54098
2570         * gcc.dg/torture/pr54098.c: New testcase.
2572 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2574         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2575         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2577 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2579         PR fortran/44354
2580         * gfortran.dg/array_constructor_39.f90: New test.
2582 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2584         PR fortran/44354
2585         * gfortran.dg/array_constructor_38.f90: New test.
2587 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2589         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2591 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2593         * gnat.dg/noreturn5.ad[sb]: New test.
2595 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2596             Paul Brook  <paul@codesourcery.com>
2598         PR target/53633
2600         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2601         * c-c++-common/pr53633.c: New test.
2603 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2605         * gcc.target/i386/asm-dialect-1.c: New test case.
2607 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2608             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2610         * gcc.target/i386/prefetchw-1.c: New.
2611         * gcc.target/i386/sse-12.c: Add -mprfchw.
2612         * gcc.target/i386/sse-13.c: Ditto.
2613         * gcc.target/i386/sse-14.c: Ditto.
2614         * gcc.target/i386/sse-22.c: Ditto.
2615         * gcc.target/i386/sse-23.c: Ditto.
2616         * g++.dg/other/i386-2.C: Ditto.
2617         * g++.dg/other/i386-3.C: Ditto.
2619 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2621         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2623 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2625         PR target/54051
2626         * gcc.target/arm/pr54051.c: New.
2627         * gcc.target/arm/vfp-1.c: Adjust test.
2629 2012-07-24  Julian Brown  <julian@codesourcery.com>
2631         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2632         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2633         hard-float ARM.
2635 2012-07-23  Paul Brook  <paul@codesourcery.com>
2637         * g++.dg/other/armv7m-1.c: New test.
2639 2012-07-23  Julian Brown  <julian@codesourcery.com>
2641         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2642         ARM.
2643         (DO_TEST): Define to 1 for appropriate ARM targets.
2645 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2647         PR tree-optimization/53881
2648         * gcc.dg/pr53881.c: Renamed to ...
2649         * gcc.dg/pr53881-1.c: ... this.
2650         * gcc.dg/pr53881-2.c: New test.
2652 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2654         Handle recent changes in default atomics for cris*-*-linux*.
2655         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2656         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2657         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2658         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2659         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2660         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2661         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2662         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2663         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2664         -mno-unaligned-atomic-may-use-library is in effect for
2665         cris*-*-linux*.
2666         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2667         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2668         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2669         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2670         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2671         gcc.target/cris/torture/sync-mis-op-i-1.c,
2672         gcc.target/cris/torture/sync-mis-op-i-2.c,
2673         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2674         gcc.target/cris/torture/sync-mis-op-i-3.c,
2675         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2676         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2677         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2678         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2679         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2680         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2681         (main): Remove local variable x.
2682         [mis_ok]: Check that atomics don't fail.
2684 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2686         *  gcc.dg/tree-ssa/vrp72.c: New test.
2687         *  gcc.dg/tree-ssa/vrp73.c: New test.
2688         *  gcc.dg/tree-ssa/vrp74.c: New test.
2689         *  gcc.dg/tree-ssa/vrp75.c: New test.
2691 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2693         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2694         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2696 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2698         * gcc.target/mips/octeon-pop-2.c: New testcase.
2700 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2702         PR fortran/48820
2703         * gfortran.dg/assumed_rank_3.f90: New.
2704         * gfortran.dg/assumed_rank_11.f90: New.
2705         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2706         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2707         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2709 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2711         * gcc.target/mips/unaligned-1.c: New testcase.
2713 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2715         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2717 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2719         * gfortran.dg/bind_c_array_params_2.f90: New.
2720         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2721         and update dg-error.
2723 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2725         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2727 2012-07-20  Jason Merrill  <jason@redhat.com>
2729         PR c++/54038
2730         * g++.dg/other/array7.C: New.
2732 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2734         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2735         the basic block and check loop depth.
2736         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2737         matching patterns and comments.
2738         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2739         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2741 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2743         PR c++/28656
2744         * c-c++-common/pr28656.c: New test.
2746 2012-07-19  Jason Merrill  <jason@redhat.com>
2748         PR c++/54026
2749         * g++.dg/init/mutable1.C: New.
2751 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2753         PR fortran/48820
2754         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2755         * gfortran.dg/assumed_rank_1.f90: New.
2756         * gfortran.dg/assumed_rank_1_c.c: New.
2757         * gfortran.dg/assumed_rank_2.f90: New.
2758         * gfortran.dg/assumed_rank_4.f90: New.
2759         * gfortran.dg/assumed_rank_5.f90: New.
2760         * gfortran.dg/assumed_rank_6.f90: New.
2761         * gfortran.dg/assumed_rank_7.f90: New.
2762         * gfortran.dg/assumed_rank_8.f90: New.
2763         * gfortran.dg/assumed_rank_8_c.c: New.
2764         * gfortran.dg/assumed_rank_9.f90: New.
2765         * gfortran.dg/assumed_rank_10.f90: New.
2766         * gfortran.dg/assumed_rank_12.f90: New.
2768 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2770         * gnat.dg/opt25.adb: New test.
2771         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2772         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2774 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2776         * gnat.dg/aggr20.ad[sb]: New test.
2777         * gnat.dg/aggr20_pkg.ads: New helper.
2779 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2781         * gnat.dg/derived_type3.adb: New test.
2782         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2784 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2786         PR rtl-optimization/53942
2787         * gcc.dg/pr53942.c: New test.
2789 2012-07-19  Jason Merrill  <jason@redhat.com>
2791         PR c++/54021
2792         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2794 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2796         * gnat.dg/discr38.adb: New test.
2798 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2800         PR middle-end/54017
2801         * c-c++-common/gomp/pr54017.c: New test.
2803 2012-07-19  Richard Guenther  <rguenther@suse.de>
2804             Eric Botcazou  <ebotcazou@adacore.com>
2806         * gnat.dg/loop_optimization11.adb: New testcase.
2807         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2809 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2810             Jason Merrill  <jason@redhat.com>
2812         * g++.dg/cpp0x/sfinae37.C: New.
2813         * g++.dg/template/access23.C: New.
2814         * g++.dg/template/access7.C: Adjust.
2815         * g++.dg/template/sfinae10.C: Don't expect errors.
2816         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2818 2012-07-18  Julian Brown  <julian@codesourcery.com>
2819             Sandra Loosemore <sandra@codesroucery.com>
2821         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2823 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2825         * gnat.dg/noreturn4.ad[sb]: New test.
2826         * gnat.dg/noreturn4_pkg.ads: New helper.
2828 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2829             Julian Brown  <julian@codesourcery.com>
2831         * gcc.target/arm/neon-vdup-1.c: New test case.
2832         * gcc.target/arm/neon-vdup-2.c: New test case.
2833         * gcc.target/arm/neon-vdup-3.c: New test case.
2834         * gcc.target/arm/neon-vdup-4.c: New test case.
2835         * gcc.target/arm/neon-vdup-5.c: New test case.
2836         * gcc.target/arm/neon-vdup-6.c: New test case.
2837         * gcc.target/arm/neon-vdup-7.c: New test case.
2838         * gcc.target/arm/neon-vdup-8.c: New test case.
2839         * gcc.target/arm/neon-vdup-9.c: New test case.
2840         * gcc.target/arm/neon-vdup-10.c: New test case.
2841         * gcc.target/arm/neon-vdup-11.c: New test case.
2842         * gcc.target/arm/neon-vdup-12.c: New test case.
2843         * gcc.target/arm/neon-vdup-13.c: New test case.
2844         * gcc.target/arm/neon-vdup-14.c: New test case.
2845         * gcc.target/arm/neon-vdup-15.c: New test case.
2846         * gcc.target/arm/neon-vdup-16.c: New test case.
2847         * gcc.target/arm/neon-vdup-17.c: New test case.
2848         * gcc.target/arm/neon-vdup-18.c: New test case.
2849         * gcc.target/arm/neon-vdup-19.c: New test case.
2850         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2851         arguments non-constant.
2853 2012-07-18  Richard Guenther  <rguenther@suse.de>
2855         PR tree-optimization/53970
2856         * g++.dg/torture/pr53970.C: New testcase.
2858 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2860         PR target/38621
2861         * gcc.c-torture/compile/pr38621.c: New.
2863 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2865         PR target/33135
2866         * gcc.target/sh/pr33135-1.c: New.
2867         * gcc.target/sh/pr33135-2.c: New.
2868         * gcc.target/sh/pr33135-3.c: New.
2869         * gcc.target/sh/pr33135-4.c: New.
2871 2012-07-17  Jason Merrill  <jason@redhat.com>
2873         PR c++/53995
2874         * g++.dg/parse/enum9.C: New.
2876 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2877             Sandra Loosemore  <sandra@codesourcery.com>
2879         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2880         if there is a conflict with -mcpu=.  Use -mcpu=5208.
2882 2012-07-17  Jason Merrill  <jason@redhat.com>
2884         PR c++/53989
2885         * g++.dg/template/array23.C: New.
2887 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2889         PR fortran/53985
2890         * gfortran.dg/bind_c_usage_26.f90: New.
2891         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2892         * gfortran.dg/bind_c_usage_13.f03: Ditto.
2893         * gfortran.dg/bind_c_usage_18.f90: Ditto.
2894         * gfortran.dg/interop_params.f03: Ditto.
2896 2012-07-17  Jason Merrill  <jason@redhat.com>
2898         * g++.dg/template/inherit8.C: Adjust.
2899         * g++.dg/template/using21.C: Adjust.
2900         * g++.dg/template/using22.C: Adjust.
2902         PR c++/53549
2903         * g++.dg/template/current-inst1.C: New.
2904         * g++.dg/parse/crash35.C: Adjust.
2906 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2908         PR fortran/52101
2909         * gfortran.dg/oldstyle_4.f90: New.
2911 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2913         PR fortran/49265
2914         * gfortran.dg/module_procedure_double_colon_3.f90: New.
2915         * gfortran.dg/module_procedure_double_colon_4.f90: New.
2917 2012-07-16  Jason Merrill  <jason@redhat.com>
2919         * g++.dg/parse/access8.C: Adjust.
2920         * g++.dg/template/sfinae6_neg.C: Adjust.
2922 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
2924         PR fortran/53824
2925         * gfortran.dg/coarray_allocate_1.f90:  New test.
2927 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2929         * gcc.c-torture/execute/bswap-1.c: New testcase.
2930         * gcc.c-torture/compile/unalign-1.c: New testcase.
2931         * gcc.c-torture/compile/20120524-1.c: New testcase.
2932         * gcc.c-torture/compile/20101216-1.c: New testcase.
2934 2012-07-16  Dehao Chen  <dehao@google.com>
2936         Revert
2937         2012-07-10  Dehao Chen  <dehao@google.com>
2939         * gcc.dg/debug_info_inline.c: New test.
2941 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
2943         PR fortran/53956
2944         * gfortran.dg/proc_decl_28.f90: New.
2946 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2948         * gcc.dg/torture/builtins-1.c: New testcase.
2950 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
2952         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2953         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2954         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2955         gcc.target/cris/sync-1-v10.c,
2956         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2957         pass -mno-unaligned-atomic-may-use-library.
2958         * gcc.target/cris/sync-xchg-1.c: New test.
2959         * gcc.target/cris/20011127-1.c: Adjust to %P being a
2960         valid register operand output modifier.
2962 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
2964         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2965         characters.
2967 2012-07-13  Andrew Pinski  <apinski@cavium.com>
2969         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2970         rather than cleanup-tree-dump.
2971         * gcc.target/mips/octeon-pipe-1.c: Likewise.
2973 2012-07-13  Richard Guenther  <rguenther@suse.de>
2975         PR tree-optimization/53907
2976         * gcc.target/i386/pr53907.c: New testcase.
2978 2012-07-13  Richard Guenther  <rguenther@suse.de>
2980         PR tree-optimization/53922
2981         * gcc.dg/torture/pr53922.c: New testcase.
2983 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
2985         PR rtl-optimization/53908
2986         * gcc.dg/torture/pr53908.c: New test.
2988 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
2990         PR c++/53531
2991         * g++.dg/cpp0x/variadic135.C: New.
2993 2012-07-12  Jason Merrill  <jason@redhat.com>
2995         * g++.dg/template/sfinae6_neg.C: Adjust.
2997 2012-07-12  Tobias Burnus  <burnus@net-b.de>
2999         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3000         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3001         scan-tree-dump-times pattern.
3003 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3005         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3007 2012-07-11  Jason Merrill  <jason@redhat.com>
3009         DR 1402
3010         * g++.g/cpp0x/defaulted37.C: New.
3012 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3014         PR target/53859
3015         * gcc.target/arm/pr53859.c: New test.
3017 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3019         PR target/53886
3020         * gcc.c-torture/compile/pr53886.c: New.
3022 2012-07-10  Dehao Chen  <dehao@google.com>
3024         * gcc.dg/debug_info_inline.c: New test.
3026 2012-07-10  Jason Merrill  <jason@redhat.com>
3028         PR c++/53733
3029         * g++.dg/cpp0x/defaulted36.C: New.
3030         * g++.dg/cpp0x/defaulted21.C: Adjust.
3032         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3034 2012-07-09  Sterling Augustine  <saugustine@google.com>
3036         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3038 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3040         PR tree-optimization/53887
3041         * gcc.dg/pr53887.c: New test.
3043 2012-07-09  Jason Merrill  <jason@redhat.com>
3045         PR c++/53882
3046         * g++.dg/cpp0x/nullptr29.C: New.
3048 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3049             Richard Guenther  <rguenther@suse.de>
3051         * gcc.dg/builtin-unreachable-6.c: New test.
3052         * gcc.dg/builtin-unreachable-5.c: New test.
3054 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3056         PR tree-optimization/53881
3057         * gcc.dg/pr53881.c: New test.
3059 2012-07-06  Jason Merrill  <jason@redhat.com>
3061         PR c++/53862
3062         * g++.dg/cpp0x/variadic134.C: New.
3064         PR c++/53858
3065         * g++.dg/cpp0x/alias-decl-20.C: New.
3067 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3069         PR tree-optimization/51879
3070         * gcc.dg/pr51879-16.c: New test.
3071         * gcc.dg/pr51879-17.c: Same.
3073 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3075         PR tree-optimization/52009
3076         * gcc.dg/pr51879-7.c: New test.
3077         * gcc.dg/pr51879-18.c: New test.
3079 2012-07-05  Jason Merrill  <jason@redhat.com>
3081         PR c++/50852
3082         * g++.dg/template/typedef39.C: New.
3084         PR c++/53039
3085         * g++.dg/cpp0x/variadic133.C: New.
3086         * g++.dg/template/param1.C: Adjust.
3088 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3090         PR target/48941
3091         PR target/51980
3092         * gcc.target/arm/neon/vtrnf32.c: Update.
3093         * gcc.target/arm/neon/vtrns32.c: Update.
3094         * gcc.target/arm/neon/vtrnu32.c: Update.
3095         * gcc.target/arm/neon/vzipf32.c: Update.
3096         * gcc.target/arm/neon/vzips32.c: Update.
3097         * gcc.target/arm/neon/vzipu32.c: Update.
3099 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3101         PR fortran/53732
3102         * gfortran.dg/inline_sum_4.f90: New test.
3104 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3106         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3108 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3110         * gcc.target/arm/fma-sp.c: New testcase.
3111         * gcc.target/arm/fma.c: Likewise.
3112         * gcc.target/arm/fma.h: Likewise.
3114 2012-07-04  Jason Merrill  <jason@redhat.com>
3116         PR c++/53848
3117         * g++.dg/other/enum3.C: New.
3119 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3121         PR middle-end/53321
3122         * g++.dg/torture/pr53321.C: New test.
3124 2012-07-04  Richard Guenther  <rguenther@suse.de>
3126         PR tree-optimization/53844
3127         * g++.dg/tree-ssa/pr53844.C: New testcase.
3129 2012-07-04  Richard Guenther  <rguenther@suse.de>
3131         PR tree-optimization/53849
3132         * gcc.dg/pr53849.c: New testcase.
3134 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3136         PR c++/53812
3137         * g++.dg/ext/label14.C: New test.
3139 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3141         PR target/53811
3142         * g++.dg/other/pr53811.C: New test.
3144 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3146         PR target/28896
3147         * gcc.target/m68k/stack-limit-1.c: New testcase.
3149 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3151         * gnat.dg/recursive_call.adb: New test.
3153 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3155         * gnat.dg/discr37.ad[sb]: New test.
3157 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3159         * g++.dg/other/packed1.C: Remove SH from xfail list.
3161 2012-07-02  Jason Merrill  <jason@redhat.com>
3163         PR c++/53619
3164         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3166         PR c++/53783
3167         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3169         PR c++/53788
3170         * g++.dg/cpp0x/decltype39.C: New.
3171         * g++.dg/diagnostic/method1.C: Adjust.
3173         PR c++/53816
3174         * g++.dg/template/ref6.C: New.
3176 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3178         PR target/53568
3179         * gcc.target/sh/pr53568-1.c: New.
3181 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3183         PR target/51244
3184         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3186 2012-07-02  Jason Merrill  <jason@redhat.com>
3188         PR c++/53821
3189         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3191         PR c++/53524
3192         * g++.dg/template/enum7.C: New.
3193         * g++.dg/other/ptrmem10.C: Adjust.
3194         * g++.dg/other/ptrmem11.C: Adjust.
3195         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3197 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3199         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3201 2012-07-01  Wei Guozhi  <carrot@google.com>
3203         PR target/53447
3204         * gcc.target/arm/pr53447-1.c: New testcase.
3205         * gcc.target/arm/pr53447-2.c: New testcase.
3206         * gcc.target/arm/pr53447-3.c: New testcase.
3207         * gcc.target/arm/pr53447-4.c: New testcase.
3209 2012-06-29  Richard Guenther  <rguenther@suse.de>
3211         PR tree-optimization/47061
3212         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3214 2012-06-29  Richard Guenther  <rguenther@suse.de>
3216         PR tree-optimization/37541
3217         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3219 2012-06-29  Richard Guenther  <rguenther@suse.de>
3221         PR tree-optimization/52589
3222         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3224 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3226         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3228         * g++.dg/template/error46.C: Add missing comment to dg-message.
3229         * g++.dg/template/crash107.C: Likewise.
3230         * g++.dg/template/error47.C: Likewise.
3231         * g++.dg/template/crash108.C: Likewise.
3232         * g++.dg/overload/operator5.C: Likewise.
3234         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3235         errors in dg-message directives, add comments.
3237 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3239         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3240         hard-coded 'unsigned long'.
3242 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3244         PR tree-optimization/51581
3245         * gcc.dg/vect/pr51581-4.c: New test.
3247         PR tree-optimization/53645
3248         * gcc.c-torture/execute/pr53645-2.c: New test.
3250 2012-06-28  Richard Guenther  <rguenther@suse.de>
3252         PR middle-end/53790
3253         * gcc.dg/torture/pr53790.c: New testcase.
3255 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3257         PR tree-optimization/53645
3258         * gcc.c-torture/execute/pr53645.c: New test.
3260 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3262         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3264 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3266         PR debug/53671
3267         PR debug/49888
3268         * gcc.dg/guality/pr49888.c: Account for the possibility that
3269         the variable is optimized out at the first test.
3271 2012-06-27  Jason Merrill  <jason@redhat.com>
3273         * g++.dg/cpp0x/override2.C: Adjust.
3274         * g++.dg/template/error5.C: Adjust.
3275         * g++.dg/parse/crash28.C: Adjust.
3277         PR c++/53563
3278         * g++.dg/parse/template27.C: New.
3279         * g++.dg/template/crash74.C: Adjust expected output.
3281 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3283         PR fortran/41951
3284         PR fortran/49591
3285         * gfortran.dg/typebound_operator_16.f03: New.
3287 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3289         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3290         even src1.i and src2.i fields even in the second half of the arrays.
3292 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3294         PR c++/51033.
3295         * g++.dg/torture/vshuf-16.inc: New test.
3296         * g++.dg/torture/vshuf-2.inc: New test.
3297         * g++.dg/torture/vshuf-4.inc: New test.
3298         * g++.dg/torture/vshuf-8.inc: New test.
3299         * g++.dg/torture/vshuf-main.inc: New test.
3300         * g++.dg/torture/vshuf-v16hi.C: New test.
3301         * g++.dg/torture/vshuf-v16qi.C: New test.
3302         * g++.dg/torture/vshuf-v2df.C: New test.
3303         * g++.dg/torture/vshuf-v2di.C: New test.
3304         * g++.dg/torture/vshuf-v2sf.C: New test.
3305         * g++.dg/torture/vshuf-v2si.C: New test.
3306         * g++.dg/torture/vshuf-v4df.C: New test.
3307         * g++.dg/torture/vshuf-v4di.C: New test.
3308         * g++.dg/torture/vshuf-v4sf.C: New test.
3309         * g++.dg/torture/vshuf-v4si.C: New test.
3310         * g++.dg/torture/vshuf-v8hi.C: New test.
3311         * g++.dg/torture/vshuf-v8qi.C: New test.
3312         * g++.dg/torture/vshuf-v8si.C: New test.
3314 2012-06-27  Richard Guenther  <rguenther@suse.de>
3316         PR middle-end/53676
3317         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3319 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3321         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3322         scan-dump-dem-not): Use printable pattern in test name.
3324 2012-06-26  Sterling Augustine  <saugustine@google.com>
3325             Dominique Dhumieres  <dominiq@lps.ens.fr>
3327         * gcc.dg/pubtypes-2.c: Update expected output.
3328         * gcc.dg/pubtypes-3.c: Likewise.
3329         * gcc.dg/pubtypes-4.c: Likewise.
3331 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3333         * gcc.dg/tree-ssa/slsr-1.c: New test.
3334         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3335         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3336         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3338 2012-06-26  Matt Turner  <mattst88@gmail.com>
3340         PR target/35294
3341         * gcc.target/arm/mmx-2.c: New.
3343 2012-06-26  Richard Guenther  <rguenther@suse.de>
3345         PR c++/53752
3346         * g++.dg/torture/pr53752.C: New testcase.
3348 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3350         PR tree-optimization/53748
3351         * gcc.c-torture/compile/pr53748.c: New test.
3353 2012-06-25  Jason Merrill  <jason@redhat.com>
3355         PR c++/53498
3356         PR c++/53305
3357         * g++.dg/cpp0x/decltype38.C: New.
3358         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3360 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3362         * lib/target-supports-dg.exp (testname-for-summary): New.
3363         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3364         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3365         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3366         scan-module-absence, output-exists, output-exists-not: Use
3367         testname-for-summary.
3368         (dg-test): Clean up testname_with_flags.
3369         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3370         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3371         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3372         scan-assembler-dem-not, object-size: Use testname-for-summary.
3373         * lib/gcov.exp (run-gcov): Likewise.
3374         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3375         scan-dump-dem, scan-dump-dem-note): Likewise.
3377         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3378         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3379         including profopt.opt; save and restore existing value.
3380         * g++.dg/bprob/bprob.exp: Likewise.
3381         * gcc.dg/matrix/matrix.exp: Likewise.
3382         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3383         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3384         PROFOPT_OPTIONS.
3386 2012-06-25  Richard Henderson  <rth@redhat.com>
3388         * gcc.dg/pr53749.c: New.
3390 2012-06-25  Jason Merrill  <jason@redhat.com>
3392         PR c++/52988
3393         * g++.dg/cpp0x/nullptr28.C: New.
3395 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3397         * gcc.target/arm/neon-vld1_dupQ.c: New.
3399 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3401         * g++.dg/init/new35.C: New.
3402         * g++.dg/init/new36.C: New.
3403         * g++.dg/init/new37.C: New.
3404         * g++.dg/ext/vla5.C: New warning.
3405         * g++.dg/ext/vla8.C: New warning.
3406         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3408 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3409             James Greenhalgh  <james.greenhalgh@arm.com>
3411         * gcc.target/arm/ftest-support-arm.h New testcase.
3412         * gcc.target/arm/ftest-support-thumb.h Likewise.
3413         * gcc.target/arm/ftest-support.h Likewise.
3414         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3415         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3416         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3417         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3418         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3419         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3420         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3421         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3422         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3423         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3424         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3425         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3426         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3427         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3428         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3429         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3430         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3431         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3432         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3433         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3434         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3435         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3436         * lib/target-supports.exp
3437         (check_effective_target_arm_arch_FUNC): Add support for more
3438         architectures.
3439         (add_options_for_arm_arch_FUNC): Likewise.
3440         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3442 2012-06-25  Jason Merrill  <jason@redhat.com>
3444         PR c++/53202
3445         * g++.dg/cpp0x/constexpr-tuple.C: New.
3447 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3449         PR target/53759
3450         * gcc.target/i386/pr53759.c: New test.
3452         PR c++/53594
3453         * g++.dg/cpp0x/nsdmi7.C: New test.
3455 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3457         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3458         for LLP64 targets.
3459         * gcc.target/i386/pr38988.c: Likewise.
3461 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3463         PR fortran/47710
3464         PR fortran/53328
3465         * gfortran.dg/typebound_generic_12.f03: New.
3466         * gfortran.dg/typebound_generic_13.f03: New.
3468 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3470         * gnat.dg/lto15.ad[sb]: New test.
3472 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3474         PR c/53702
3475         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3477 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3479         * gcc.dg/pch/ident-1.c: New test.
3480         * gcc.dg/pch/ident-1.hs: Header file for new test.
3482 2012-06-21  Michael Matz  <matz@suse.de>
3484         PR middle-end/53688
3485         * gcc.c-torture/execute/pr53688.c: New test.
3487 2012-06-20  Richard Guenther  <rguenther@suse.de>
3489         PR tree-optimization/30318
3490         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3492 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3494         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3496 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3498         * gcc.target/i386/clearcapv2.map: New file.
3499         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3501 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3503         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3504         and add __sh__ case.
3506 2012-06-19  Jason Merrill  <jason@redhat.com>
3508         PR c++/52637
3509         * g++.dg/debug/localclass1.C: New.
3511 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3513         * g++.dg/cpp0x/override4.C: New.
3515 2012-06-14  Jason Merrill  <jason@redhat.com>
3517         PR c++/53651
3518         * g++.dg/cpp0x/decltype37.C: New.
3520 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3522         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3524 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3526         * gcc.c-torture/compile/vector-5.c,
3527         gcc.c-torture/compile/vector-6.c: New tests.
3529 2012-06-19  Richard Henderson  <rth@redhat.com>
3531         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3533 2012-06-19  Richard Guenther  <rguenther@suse.de>
3535         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3537 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3539         PR target/53712
3540         * gcc.target/i386/pr53712.c: New test.
3542 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3544         PR fortran/53692
3545         * gfortran.dg/elemental_optional_args_6.f90: New.
3547 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3549         PR fortran/53526
3550         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3551         * gfortran.dg/coarray/move_alloc_1.f90
3553 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3555         PR fortran/53526
3556         * gfortran.dg/coarray_27.f90: New.
3558 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3559             Greta Yorsh  <Greta.Yorsh@arm.com>
3561         * gcc.target/arm/epilog-1.c: New test.
3563 2012-06-18  Richard Guenther  <rguenther@suse.de>
3565         PR tree-optimization/53693
3566         * g++.dg/torture/pr53693.C: New testcase.
3568 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3570         PR tree-optimization/53703
3571         * gcc.dg/torture/pr53703.c: New test.
3573 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3575         PR middle-end/53698
3576         * gcc.target/i386/pr53698.c: New test.
3578 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3580         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3582 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3584         PR fortran/53691
3585         PR fortran/53685
3586         * gfortran.dg/transfer_check_3.f90: New.
3588 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3590         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3592 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3594         PR fortran/53642
3595         PR fortran/45170
3596         * gfortran.dg/deferred_type_param_8.f90: New.
3598 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3600         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3601         testname that includes flags, passed in as new argument, in
3602         pass/fail messages.
3603         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3604         and pass it to verify-* procedures.
3606         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3607         alignment torture options with usual torture options.
3609         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3610         messages reported for one line of source code.
3611         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3612         * g++.dg/cpp0x/decltype2.C: Likewise.
3613         * g++.dg/cpp0x/decltype3.C: Likewise.
3614         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3615         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3616         * g++.dg/cpp0x/static_assert3.C: Likewise.
3617         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3618         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3619         * g++.dg/cpp0x/union1.C: Likewise.
3620         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3621         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3622         * g++.dg/cpp0x/variadic2.C: Likewise.
3623         * g++.dg/cpp0x/variadic20.C: Likewise.
3624         * g++.dg/cpp0x/variadic74.C: Likewise.
3625         * g++.dg/diagnostic/bitfld2.C: Likewise.
3626         * g++.dg/ext/attrib44.C: Likewise.
3627         * g++.dg/ext/no-asm-1.C: Likewise.
3628         * g++.dg/other/error34.C: Likewise.
3629         * g++.dg/parse/crash46.C: Likewise.
3630         * g++.dg/parse/error10.C: Likewise.
3631         * g++.dg/parse/error2.C: Likewise.
3632         * g++.dg/parse/error3.C: Likewise.
3633         * g++.dg/parse/error36.C: Likewise.
3634         * g++.dg/parse/error8.C: Likewise.
3635         * g++.dg/parse/error9.C: Likewise.
3636         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3637         * g++.dg/parse/parser-pr28152.C: Likewise.
3638         * g++.dg/parse/template25.C: Likewise.
3639         * g++.dg/parse/typename11.C: Likewise.
3640         * g++.dg/tc1/dr147.C: Likewise.
3641         * g++.dg/template/deduce3.C: Likewise.
3642         * g++.dg/template/koenig9.C: Likewise.
3643         * g++.dg/template/pr23510.C: Likewise.
3644         * g++.dg/warn/pr12242.C: Likewise.
3645         * g++.dg/warn/pr30551-2.C: Likewise.
3646         * g++.dg/warn/pr30551.C: Likewise.
3647         * g++.old-deja/g++.other/typename1.C: Likewise.
3648         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3650 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3652         PR c++/51033
3653         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3654         * c-c++-common/torture/vshuf-2.inc: Likewise.
3655         * c-c++-common/torture/vshuf-4.inc: Likewise.
3656         * c-c++-common/torture/vshuf-8.inc: Likewise.
3657         * c-c++-common/torture/vshuf-main.inc: Likewise.
3658         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3659         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3660         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3661         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3662         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3663         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3664         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3665         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3666         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3667         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3668         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3669         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3670         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3671         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3673 2012-06-15  Michael Matz  <matz@suse.de>
3675         * gcc.dg/tree-ssa/vector-4.c: New test.
3677 2012-06-15  Michael Matz  <matz@suse.de>
3679         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3680         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3682 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3684         PR tree-optimization/53636
3685         * gcc.target/arm/pr53636.c: New test.
3687 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3689         PR tree-optimization/51581
3690         * gcc.c-torture/execute/pr51581-1.c: New test.
3691         * gcc.c-torture/execute/pr51581-2.c: New test.
3692         * gcc.dg/vect/pr51581-1.c: New test.
3693         * gcc.dg/vect/pr51581-2.c: New test.
3694         * gcc.dg/vect/pr51581-3.c: New test.
3695         * gcc.target/i386/avx-pr51581-1.c: New test.
3696         * gcc.target/i386/avx-pr51581-2.c: New test.
3697         * gcc.target/i386/avx2-pr51581-1.c: New test.
3698         * gcc.target/i386/avx2-pr51581-2.c: New test.
3699         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3701 2012-06-15  Richard Guenther  <rguenther@suse.de>
3703         * gcc.c-torture/execute/20120615-1.c: New testcase.
3705 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3707         * gnat.dg/vect8.ad[sb]: New test.
3709 2012-06-14  Richard Guenther  <rguenther@suse.de>
3711         * gcc.dg/tree-ssa/vrp.h: New testcase.
3712         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3714 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3716         PR target/53621
3717         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3719 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3721         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3723 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3725         PR testsuite/20771
3726         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3727         test summary unique.
3729         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3730         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3731         scan-stack-usage-not): Don't strip torture options from test name.
3733         * lib/scandump.exp (scan-dump-times): Use printable version of
3734         regexp in test summary line.
3736         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3737         messages reported for one line of source code.
3738         * gcc.dg/format/few-1.c: Likewise.
3739         * gcc.dg/ia64-sync-2.c: Likewise.
3740         * gcc.dg/sync-2.c: Likewise.
3741         * gcc.dg/noncompile/pr44517.c: Likewise.
3743 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3745         PR debug/49888
3746         * gcc.dg/guality/pr49888.c: New.
3748 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3750         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3751         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3752         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3754 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3756         PR fortran/53643
3757         * gfortran.dg/intent_out_7.f90: New.
3759 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3761         PR fortran/53597
3762         * gfortran.dg/save_4.f90: New.
3764 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3766         PR c/53532
3767         PR c/51034
3768         PR c/53196
3769         * gcc.dg/pr53532.c: New test.
3770         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3771         adjust line numbers.
3772         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3773         * gcc.dg/Wcxx-compat-8.c: Likewise.
3774         * gcc.dg/pr51034.c: New test.
3775         * gcc.dg/pr53196-1.c: New test.
3776         * gcc.dg/pr53196-2.c: New test.
3778 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3780         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3781         alignment torture options with usual torture options.
3782         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3783         instead of dg-options.
3784         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3785         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3786         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3787         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3788         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3789         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3791         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3792         to checks for multiple messages reported for one line of source code.
3793         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3795         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3796         messages reported for one line of source code.
3798         * gcc.dg/20031223-1.c: Add comments to check for multiple
3799         messages reported for one line of source code.
3800         * gcc.dg/Wconversion-integer.c: Likewise.
3801         * gcc.dg/Wfatal-2.c: Likewise.
3802         * gcc.dg/Wfatal.c: Likewise.
3803         * gcc.dg/Wobjsize-1.c: Likewise.
3804         * gcc.dg/c99-vla-jump-1.c: Likewise.
3805         * gcc.dg/c99-vla-jump-2.c: Likewise.
3806         * gcc.dg/c99-vla-jump-3.c: Likewise.
3807         * gcc.dg/c99-vla-jump-4.c: Likewise.
3808         * gcc.dg/c99-vla-jump-5.c: Likewise.
3809         * gcc.dg/decl-9.c: Likewise.
3810         * gcc.dg/declspec-10.c: Likewise.
3811         * gcc.dg/declspec-18.c: Likewise.
3812         * gcc.dg/mtune.c: Likewise.
3813         * gcc.dg/parser-pr28152-2.c: Likewise.
3814         * gcc.dg/parser-pr28152.c: Likewise.
3815         * gcc.dg/pr14475.c: Likewise.
3816         * gcc.dg/pr27953.c: Likewise.
3817         * gcc.dg/pr28322-3.c: Likewise.
3818         * gcc.dg/pr30457.c: Likewise.
3819         * gcc.dg/pr30551-2.c: Likewise.
3820         * gcc.dg/pr30551-3.c: Likewise.
3821         * gcc.dg/pr30551-4.c: Likewise.
3822         * gcc.dg/pr30551-5.c: Likewise.
3823         * gcc.dg/pr30551-6.c: Likewise.
3824         * gcc.dg/pr30551.c: Likewise.
3825         * gcc.dg/pr45461.c: Likewise.
3826         * gcc.dg/pr48552-1.c: Likewise.
3827         * gcc.dg/pr48552-2.c: Likewise.
3828         * gcc.dg/redecl-1.c: Likewise.
3829         * gcc.dg/transparent-union-3.c: Likewise.
3830         * gcc.dg/utf-dflt.c: Likewise.
3831         * gcc.dg/utf-dflt2.c: Likewise.
3832         * gcc.dg/vla-8.c: Likewise.
3833         * gcc.dg/vla-init-1.c: Likewise.
3834         * gcc.dg/wtr-int-type-1.c: Likewise.
3836         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3837         messages reported for for one line of source code.
3838         * c-c++-common/raw-string-5.c: Likewise.
3839         * c-c++-common/raw-string-4.c: Likewise.
3840         * c-c++-common/raw-string-6.c: Likewise.
3841         * c-c++-common/pr20000.c: Likewise.
3843         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3844         messages reported for one line of source code.
3845         * gcc.dg/cpp/pr30786.c: Likewise.
3846         * gcc.dg/cpp/pr28709.c: Likewise.
3847         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3848         * gcc.dg/cpp/macspace2.c: Likewise.
3849         * gcc.dg/cpp/missing-header-1.c: Likewise.
3850         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3851         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3852         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3854 2012-06-12  Jason Merrill  <jason@redhat.com>
3856         PR c++/53599
3857         * g++.dg/template/local7.C: New.
3859 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3861         PR target/53511
3862         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3863         * gcc.target/sh/pr51340-2.c: Likewise.
3864         * gcc.target/sh/pr51340-3.c: Likewise.
3866 2012-06-12  Michael Matz  <matz@suse.de>
3868         * gcc.dg/torture/alias-1.c: New test.
3870 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3872         PR rtl-optimization/53589
3873         * gcc.dg/torture/pr53589.c: New test.
3875 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3877         PR target/50749
3878         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3879         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3880         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3881         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3882         * gcc.target/sh/pr50749-sf-predec-2.c: New.
3883         * gcc.target/sh/pr50749-sf-predec-4.c: New.
3884         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3885         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3886         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3887         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3888         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3889         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3890         * gcc.target/sh/pr50749-sf-predec-1.c: New.
3891         * gcc.target/sh/pr50749-sf-predec-3.c: New.
3892         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3893         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3895 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
3897         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3898         (check_intel_cpu_model): New function.
3899         (check_amd_cpu_model): New function.
3900         (check_features): New function.
3901         (__get_cpuid_output): New function.
3902         (check_detailed): New function.
3903         (fn1): Rename to quick_check.
3904         (main): Update to call quick_check and call check_detailed.
3906 2012-06-11  Richard Henderson  <rth@redhat.com>
3908         * lib/target-supports.exp
3909         (check_effective_target_sync_long_long_runtime): Use
3910         check_effective_target_lp64 instead of
3911         check_effective_target_powerpc64 for powerpc targets.
3913 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
3915         PR target/53511
3916         * gcc.target/sh/pr53511-1.c: New.
3918 2012-06-11  Richard Guenther  <rguenther@suse.de>
3920         PR middle-end/53470
3921         * g++.dg/lto/pr53470_0.C: New testcase.
3922         * gcc.dg/lto/pr53470_0.c: Likewise.
3924 2012-06-11  Richard Guenther  <rguenther@suse.de>
3926         PR c++/53605
3927         * g++.dg/ext/pr53605.C: New testcase.
3929 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3931         * gnat.dg/specs/array1.ads: New test.
3932         * gnat.dg/specs/array2.ads: Likewise.
3933         * gnat.dg/array22.adb: Likewise.
3935 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3937         * gnat.dg/constant4.adb: New test.
3938         * gnat.dg/constant4_pkg.ads: New helper.
3940 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
3942         PR fortran/52552
3943         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3944         * gfortran.dg/allocate_class_1.f90: Modified.
3945         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3946         * gfortran.dg/allocate_class_2.f90: New.
3948 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
3950         PR middle-end/53535
3951         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3953 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3955         PR fortran/52861
3956         * gfortran.dg/string_assign_2.f90:  New test case.
3958 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3960         PR fortran/52861
3961         * gfortran.dg/string_assign_1.f90:  New test case.
3963 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
3965         PR middle-end/53580
3966         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3967         * gcc.dg/gomp/critical-4.c: Likewise.
3968         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3969         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3970         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3971         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3972         * c-c++-common/gomp/pr53580.c: New test.
3974 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3976         PR c++/51214
3977         * g++.dg/cpp0x/forw_enum11.C: New.
3979 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3981         PR c++/53567
3982         * g++.dg/cpp0x/alias-decl-19.C: New.
3984 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
3986         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3988 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
3990         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3991         (XSTATE_FP): Ditto.
3992         (XSTATE_SSE): Ditto.
3993         (XSTATE_YMM): Ditto.
3994         (avx_os_support): Use new defines.
3996 2012-06-06  Richard Guenther  <rguenther@suse.de>
3998         PR testsuite/32380
3999         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4000         loops.
4002 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4004         PR c++/52841
4005         * g++.dg/cpp0x/pr52841.C: New testcase.
4007 2012-06-06  Richard Guenther  <rguenther@suse.de>
4009         PR tree-optimization/53081
4010         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4011         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4013 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4015         * gcc.target/powerpc/pr53487.c: New test.
4017 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4019         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4021 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4023         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4025 2012-06-05  Richard Guenther  <rguenther@suse.de>
4027         PR tree-optimization/30442
4028         * gcc.dg/vect/bb-slp-30.c: New testcase.
4030 2012-06-05  Richard Guenther  <rguenther@suse.de>
4032         PR tree-optimization/53081
4033         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4034         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4035         -fno-tree-loop-distribute-patterns.
4037 2012-06-05  Alan Modra  <amodra@gmail.com>
4039         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4040         Check static chain in nested funcs.
4042 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4044         PR fortran/50619
4045         * gfortran.dg/init_flag_10.f90: New.
4047 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4049         PR c++/53524
4050         * g++.dg/warn/Wenum-compare-no-2: New.
4052 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4054         PR preprocessor/53463
4055         * g++.dg/cpp/limits.C: New test.
4056         * g++.dg/parse/error19.C: Adjust.
4057         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4058         * g++.dg/warn/pr35635.C: Likewise.
4059         * g++.old-deja/g++.pt/assign1.C: Likewise.
4061 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4063         PR target/53559
4064         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4065         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4066         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4067         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4068         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4069         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4070         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4071         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4073 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4075         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4077 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4079         PR tree-optimization/53550
4080         * gcc.dg/pr53550.c: New test.
4082 2012-06-04  Richard Guenther  <rguenther@suse.de>
4084         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4085         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4086         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4088 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4090         PR fortran/48831
4091         * gfortran.dg/parameter_array_element_2.f90: New.
4093 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4095         PR target/53512
4096         * gcc.target/sh/pr53512-1.c: New.
4097         * gcc.target/sh/pr53512-2.c: New.
4098         * gcc.target/sh/pr53512-3.c: New.
4099         * gcc.target/sh/pr53512-4.c: New.
4101 2012-06-01  Jason Merrill  <jason@redhat.com>
4103         PR c++/52973
4104         * g++.dg/ext/visibility/template12.C: New.
4105         * g++.dg/ext/attrib14.C: Adjust warning line.
4107         PR c++/52725
4108         * g++.dg/parse/new6.C: New.
4109         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4111 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4113         * c-c++-common/restrict-2.c: Revert previous change.
4115 2012-06-01  Jason Merrill  <jason@redhat.com>
4117         PR c++/53137
4118         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4120         PR c++/53484
4121         * g++.dg/cpp0x/auto33.C: New.
4123 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4125         PR c++/26155
4126         * g++.dg/parse/namespace-alias-1.C: New.
4128 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4130         * gcc.dg/spec-options.c: New test.
4131         * gcc.dg/foo.specs: New file.
4133 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4135         PR ada/53517
4136         * gnat.dg/lto14.adb: Skip on Solaris.
4138 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4140         * gcc.target/cris/sync-1-v10.c,
4141         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4142         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4143         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4144         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4145         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4146         gcc.target/cris/torture/sync-mis-op-i-1.c,
4147         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4148         gcc.target/cris/torture/sync-mis-op-i-2.c,
4149         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4150         gcc.target/cris/torture/sync-mis-op-i-3.c,
4151         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4152         gcc.target/cris/torture/sync-mis-op-s-1.c,
4153         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4154         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4155         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4156         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4157         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4158         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4159         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4160         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4161         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4163 2012-05-31  Richard Guenther  <rguenther@suse.de>
4165         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4166         ldist-pr45948.c with disabled SCCP.
4168 2012-05-31  Richard Guenther  <rguenther@suse.de>
4170         PR middle-end/48493
4171         * gcc.dg/torture/pr48493.c: New testcase.
4173 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4175         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4176         arm32 to targets.
4177         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4178         of the initialization loop.
4179         (dg-final): Adjust the expected number of vectorized loops depending
4180         on vect_char_mult target selector.
4182 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4184         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4185         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4186         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4187         New tests.
4189 2012-05-30  Jason Merrill  <jason@redhat.com>
4191         PR c++/53356
4192         * g++.dg/init/new34.C: New.
4193         * g++.dg/tree-ssa/stabilize1.C: New.
4195 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4197         PR c++/53356
4198         * g++.dg/init/new33.C: New test.
4200 2012-05-30  Richard Guenther  <rguenther@suse.de>
4202         PR middle-end/53501
4203         * gcc.dg/torture/pr53501.c: New testcase.
4204         * c-c++-common/restrict-2.c: Adjust.
4206 2012-05-30  Alan Modra  <amodra@gmail.com>
4208         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4209         torture-finish.
4211 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4213         * gcc.target/i386/shuf-concat.c: New test.
4215 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4217         PR rtl-optimization/53519
4218         * gcc.c-torture/compile/pr53519.c: New test.
4220 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4222         * gcc.target/arm/neon-vrev.c: New.
4224 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4226         PR target/51340
4227         * gcc.target/sh/pr51340-1.c: New.
4228         * gcc.target/sh/pr51340-2.c: New.
4229         * gcc.target/sh/pr51340-3.c: New.
4231 2012-05-29  Richard Guenther  <rguenther@suse.de>
4233         PR tree-optimization/53516
4234         * gcc.dg/torture/pr53516.c: New testcase.
4236 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4238         PR preprocessor/53229
4239         * gcc.dg/cpp/paste6.c: Force to run without
4240         -ftrack-macro-expansion.
4241         * gcc.dg/cpp/paste8.c: Likewise.
4242         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4243         -ftrack-macro-expansion.
4244         * gcc.dg/cpp/paste12.c: Force to run without
4245         -ftrack-macro-expansion.
4246         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4247         -ftrack-macro-expansion.
4248         * gcc.dg/cpp/paste13.c: Likewise.
4249         * gcc.dg/cpp/paste14.c: Likewise.
4250         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4251         -ftrack-macro-expansion.
4252         * gcc.dg/cpp/paste18.c: New test.
4254 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4256         * gcc.target/cris/torture/trap-1.c,
4257         gcc.target/cris/torture/trap-2.c,
4258         gcc.target/cris/torture/trap-3.c,
4259         gcc.target/cris/torture/trap-v0.c,
4260         gcc.target/cris/torture/trap-v3.c: New tests.
4262 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4264         PR c++/25137
4265         * g++.dg/warn/Wbraces3.C: New.
4266         * g++.dg/warn/Wbraces4.C: Likewise.
4268 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4270         PR tree-optimization/53505
4271         * c-c++-common/torture/pr53505.c: New test.
4273 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4275         * gcc.dg/stmt-expr-4.c: New.
4277 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4279         PR c++/53491
4280         * g++.dg/parse/crash60.C: New.
4282 2012-05-26  Jason Merrill  <jason@redhat.com>
4284         PR c++/53220
4285         * c-c++-common/array-lit.c: New.
4286         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4288 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4290         PR ada/50294
4291         * gnat.dg/array21.adb: New test.
4293 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4295         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4297 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4299         PR c++/32054
4300         * g++.dg/other/anon-union3.C: New.
4302 2012-05-25  Ian Lance Taylor  <iant@google.com>
4304         * gcc.dg/split-6.c: New test.
4306 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4308         * gnat.dg/lto14.adb: New test.
4310 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4312         * gcc.target/i386/large-frame.c: New.
4314 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4315         * gcc.target/powerpc/lhs-1.c: New.
4316         * gcc.target/powerpc/lhs-2.c: New.
4317         * gcc.target/powerpc/lhs-3.c: New.
4319 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4321         Make unwound macro expansion trace less redundant
4322         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4323         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4324         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4325         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4326         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4327         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4329 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4331         PR c++/53464
4332         * g++.dg/cpp0x/constexpr-default1.C: New.
4334 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4336         PR c++/32080
4337         * g++.dg/eh/goto2.C: New.
4339 2012-05-24  Richard Guenther  <rguenther@suse.de>
4341         PR middle-end/53460
4342         * g++.dg/tree-prof/pr53460.C: New testcase.
4344 2012-05-24  Richard Guenther  <rguenther@suse.de>
4346         PR bootstrap/53466
4347         * g++.dg/debug/pr53466.C: New testcase.
4349 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4351         PR tree-optimization/53465
4352         * gcc.c-torture/execute/pr53465.c: New test.
4354 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4356         PR fortran/51055
4357         PR fortran/45170
4358         * gfortran.dg/allocate_with_typespec_6.f90: New.
4360 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4362         PR c++/29185
4363         * g++.dg/warn/delete-array-1.C: New.
4365 2012-05-23  Richard Guenther  <rguenther@suse.de>
4367         * gcc.dg/torture/pr39074-2.c: Adjust.
4368         * gcc.dg/torture/pr39074.c: Likewise.
4369         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4370         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4372 2012-05-22  Jan Hubicka  <jh@suse.cz>
4374         PR middle-end/53161
4375         * g++.dg/torture/pr53161.C: New testcase.
4377 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4379         PR fortran/53389
4380         * gfortran.dg/realloc_on_assign_15.f90: New.
4382 2012-05-22  Richard Guenther  <rguenther@suse.de>
4384         PR middle-end/51071
4385         * gcc.dg/torture/pr51071-2.c: New testcase.
4387 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4389         PR tree-optimization/53336
4390         * g++.dg/torture/pr53336.C: New testcase.
4392 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4394         PR c++/53322
4395         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4396         instead of -Wunused-local-typedefs.
4398 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4400         PR c++/51184
4401         * g++.dg/other/abstract4.C: New-
4403 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4405         PR c++/40821
4406         * g++.dg/ext/attrib46.C: New.
4408 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4410         PR c/53418
4411         * gcc.c-torture/compile/pr53418-1.c,
4412         gcc.c-torture/compile/pr53418-2.c: New tests.
4414 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4416         PR tree-optimization/53366
4417         * gcc.dg/torture/pr53366-1.c: New test.
4418         * gcc.dg/torture/pr53366-2.c: New test.
4419         * gcc.target/i386/pr53366-1.c: New test.
4420         * gcc.target/i386/pr53366-2.c: New test.
4422         PR tree-optimization/53409
4423         * gcc.c-torture/compile/pr53409.c: New test.
4425         PR tree-optimization/53410
4426         * gcc.c-torture/compile/pr53410-1.c: New test.
4427         * gcc.c-torture/compile/pr53410-2.c: New test.
4429 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4431         PR target/53425
4432         * gcc.target/i386/pr53425-1.c: New file.
4433         * gcc.target/i386/pr53425-2.c: Likewise.
4435 2012-05-21  Richard Guenther  <rguenther@suse.de>
4437         PR tree-optimization/53408
4438         * gcc.dg/torture/pr53408.c: New testcase.
4440 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4441             H.J. Lu  <hongjiu.lu@intel.com>
4443         PR target/53416
4444         * gcc.target/i386/pr53416.c: New file.
4446 2012-05-21  Richard Guenther  <rguenther@suse.de>
4448         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4450 2012-05-21  Richard Guenther  <rguenther@suse.de>
4452         * gcc.dg/torture/ldist-1.c: New testcase.
4454 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4456         * gnat.dg/lto13.adb: New test.
4457         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4459 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4461         * gnat.dg/specs/lto12.ads: New test.
4462         * gnat.dg/specs/lto12_pkg.ads: New helper.
4464 2012-05-18  Richard Guenther  <rguenther@suse.de>
4466         PR tree-optimization/53346
4467         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4468         * gcc.target/i386/incoming-10.c: Adjust.
4469         * gcc.target/i386/incoming-11.c: Likewise.
4470         * gcc.target/i386/pr46295.c: Likewise.
4472 2012-05-18  Richard Guenther  <rguenther@suse.de>
4474         * gcc.dg/pr53352.c: Return zero.
4476 2012-05-18  Richard Guenther  <rguenther@suse.de>
4478         PR tree-optimization/53390
4479         * gcc.dg/torture/pr53390.c: New testcase.
4481 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4483         PR rtl-optimization/53352
4484         * gcc.dg/pr53352.c: New test.
4486 2012-05-17  David S. Miller  <davem@davemloft.net>
4488         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4489         failure on sparc-*-linux-gnu.
4491 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4493         PR c++/39681
4494         * g++.dg/parse/error49.C: New.
4495         * g++.dg/cpp0x/error8.C: Likewise.
4496         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4497         * g++.dg/ext/utf-dflt2.C: Likewise.
4498         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4499         * g++.dg/ext/utf-dflt.C: Likewise.
4500         * c-c++-common/raw-string-3.c: Likewise.
4501         * c-c++-common/raw-string-4.c: Likewise.
4503 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4505         PR c++/53371
4506         * g++.dg/cpp0x/catch1.C: New.
4508 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4510         PR c++/44516
4511         * g++.dg/parse/error48.C: New.
4512         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4513         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4515 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4517         * gcc.dg/tm/indirect-2.c: New test.
4519 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4521         PR tree-optimization/53217
4522         * gfortran.dg/pr53217.f90: New test.
4524 2012-05-16  Richard Guenther  <rguenther@suse.de>
4526         PR tree-optimization/53364
4527         * g++.dg/torture/pr53364.C: New testcase.
4529 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4531         PR testsuite/52641
4532         * gcc.dg/pr52549.c: Fix test for long != void*
4533         * gcc.c-torture/execute/pr52979-1.x: New file.
4534         * gcc.c-torture/execute/pr52979-2.x: New file.
4536 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4538         PR preprocessor/7263
4539         * gcc.dg/binary-constants-2.c: Run without tracking locations
4540         accross macro expansion.
4541         * gcc.dg/binary-constants-3.c: Likewise.
4542         * gcc.dg/cpp/sysmac2.c: Likewise.
4543         * gcc.dg/nofixed-point-2.c: Adjust for more precise
4544         location.
4545         * gcc.dg/cpp/syshdr3.c: New test.
4546         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4547         * gcc.dg/system-binary-constants-1.c: New test.
4548         * gcc.dg/system-binary-constants-1.h: New header for the new test
4549         above.
4550         * g++.dg/cpp/syshdr3.C: New test.
4551         * g++.dg/cpp/syshdr3.h: New header the new test above.
4552         * g++.dg/system-binary-constants-1.C: New test.
4553         * g++.dg/system-binary-constants-1.h: New header the new test
4554         above.
4556 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4558         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4560 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4562         PR target/53358
4563         * gcc.dg/pr53358.c: New test.
4565 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4567         PR c++/11856
4568         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4569         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4571 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4573         * g++.dg/eh/sighandle.C: New testcase.
4575 2012-05-15  Richard Guenther  <rguenther@suse.de>
4577         PR tree-optimization/53355
4578         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4580 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4582         * gfortran.dg/*.f90: Remove now redundant manual
4583         cleanup-modules directive.
4585 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4587         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4588         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4590 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4592         PR fortran/52428
4593         * gfortran.dg/int_range_io_1.f90: New test.
4595 2012-05-14  Andi Kleen <ak@linux.intel.com>
4596             Jakub Jelinek  <jakub@redhat.com>
4598         PR target/53315
4599         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4600         * gcc.target/i386/rtm-check.h: New file.
4601         * gcc.target/i386/pr53315.c: New test.
4603 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4605         PR fortran/49110
4606         PR fortran/51055
4607         PR fortran/53329
4608         * gfortran.dg/deferred_type_param_4.f90: New.
4609         * gfortran.dg/deferred_type_param_6.f90: New.
4611 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4613         * gcc.target/i386/retarg.c: New test.
4615 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4617         PR fortran/45170
4618         * gfortran.dg/deferred_type_param_3.f90: New.
4619         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4620         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4622 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4624         * gnat.dg/null_pointer_deref3.adb: New test.
4626 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4628         PR fortran/49110
4629         PR fortran/52843
4630         * gfortran.dg/deferred_type_param_5.f90: New.
4632 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4634         * g++.dg/parse/error47.C: New.
4636 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4638         PR fortran/52537
4639         * gfortran.dg/string_compare_4.f90:  Change option
4640         to -fdump-tree-original.  Add test case for kind=4.
4642 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4644         PR fortran/52537
4645         * gfortran.dg/string_compare_4.f90:  New test.
4647 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4649         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4651 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4653         PR c++/53305
4654         * g++.dg/cpp0x/variadic132.C: New.
4656 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4658         PR c++/53158
4659         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4660         * g++.dg/parse/error26.C: Tweak dg-error column number.
4662 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4664         PR c++/53301
4665         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4667 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4669         * gnat.dg/lto11.ad[sb]: New test.
4671 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4673         PR target/52908
4674         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4675         directive to Scan for vpmuldq, not vpmacsdql.
4677 2012-05-09  Michael Matz  <matz@suse.de>
4679         PR tree-optimization/53185
4680         * gcc.dg/vect/pr53185.c: New test.
4682 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4684         PR middle-end/53249
4685         * gcc.target/i386/pr53249.c: New.
4687 2012-05-09  Richard Guenther  <rguenther@suse.de>
4689         PR tree-optimization/18437
4690         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4691         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4693 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4695         PR tree-optimization/53226
4696         * gcc.c-torture/compile/pr53226.c: New test.
4698 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4700         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4701         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4702         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4703         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4704         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4705         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4706         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4707         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4708         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4709         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4710         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4711         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4712         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4713         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4715 2012-05-09  Dehao Chen  <dehao@google.com>
4717         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4718         * gcc.dg/predict-2.c: Likewise.
4719         * gcc.dg/predict-3.c: Likewise.
4720         * gcc.dg/predict-4.c: Likewise.
4721         * gcc.dg/predict-5.c: Likewise.
4722         * gcc.dg/predict-6.c: Likewise.
4724 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4726         PR target/53272
4727         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4729 2012-05-08  Richard Guenther  <rguenther@suse.de>
4731         * gcc.dg/fold-bitand-4.c: New testcase.
4733 2012-05-08  Dehao Chen  <dehao@google.com>
4735         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4736         heuristic is working properly.
4737         * gcc.dg/predict-2.c: Likewise.
4738         * gcc/dg/predict-3.c: Likewise.
4739         * gcc/dg/predict-4.c: Likewise.
4740         * gcc/dg/predict-5.c: Likewise.
4741         * gcc/dg/predict-6.c: Likewise.
4743 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4745         PR tree-optimization/53239
4746         * g++.dg/opt/vrp3.C: New test.
4747         * g++.dg/opt/vrp3-aux.cc: New file.
4748         * g++.dg/opt/vrp3.h: New file.
4750 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4752         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4753         .uleb128 support in assembler output.
4755 2012-05-07  Richard Guenther  <rguenther@suse.de>
4757         PR lto/42987
4758         * g++.dg/lto/pr42987_0.C: New testcase.
4759         * g++.dg/lto/pr42987_1.C: Likewise.
4761 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4763         PR fortran/53255
4764         * gfortran.dg/typebound_operator_15.f90: New.
4766 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4768         PR fortran/41587
4769         * gfortran.dg/class_array_13.f90: New.
4771 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4773         * gnat.dg/warn7.adb: New test.
4775 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4777         * gnat.dg/specs/renamings.ads: Rename to...
4778         * gnat.dg/specs/renaming1.ads: ...this.
4779         * gnat.dg/specs/renaming2.ads: New test.
4780         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4781         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4782         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4783         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4785 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4787         * gnat.dg/discr36.ad[sb]: New test.
4788         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4790 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4792         PR c/43772
4793         * c-c++-common/pr43772.c: New.
4795 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4797         PR fortran/41600
4798         * gfortran.dg/select_type_26.f03 : New test.
4799         * gfortran.dg/select_type_27.f03 : New test.
4801         PR fortran/53191
4802         * gfortran.dg/select_type_28.f03 : New test.
4804 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4806         PR fortran/49010
4807         PR fortran/24518
4808         * gfortran.dg/mod_sign0_1.f90: New test.
4809         * gfortran.dg/mod_large_1.f90: New test.
4811 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4813         PR fortran/53175
4814         gfortran.dg/public_private_module_5.f90: New.
4816 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4818         PR fortran/53111
4819         * gfortran.dg/constructor_7.f90: New.
4820         * gfortran.dg/constructor_8.f90: New.
4822 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4824         PR c++/53166
4825         * g++.dg/cpp0x/static_assert7.C: New.
4827 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4829         PR tree-optimization/52633
4830         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4831         recognized as widening shifts instead of over-widening.
4832         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4833         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4834         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4835         * gcc.target/arm/pr52633.c: New test.
4837 2012-05-04  Richard Guenther  <rguenther@suse.de>
4839         PR tree-optimization/53168
4840         * gcc.dg/torture/pr53168.c: New testcase.
4841         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4843 2012-05-04  Richard Guenther  <rguenther@suse.de>
4845         * gcc.dg/lto/pr53214_0.c: New testcase.
4847 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4849         * gcc.target/ia64/pr48496.c: New test.
4850         * gcc.target/ia64/pr52657.c: Likewise.
4852 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4854         PR c/51712
4855         * c-c++-common/pr51712.c: New.
4857 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4859         PR target/53199
4860         * gcc.target/powwerpc/pr53199.c: New file.
4862 2012-05-03  Jason Merrill  <jason@redhat.com>
4864         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4866         * gcc.dg/debug/dwarf2/dups-types.c: New.
4867         * gcc.dg/debug/dwarf2/dups-types.h: New.
4869 2012-05-03  Jason Merrill  <jason@redhat.com>
4871         * g++.dg/debug/dwarf2/namespace-2.C: New.
4872         * g++.dg/debug/dwarf2/localclass3.C: New.
4874 2012-05-03  Jason Merrill  <jason@redhat.com>
4876         * g++.dg/debug/dwarf2/thunk1.C: New.
4878 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4880         PR c++/53186
4881         * g++.dg/other/final2.C: New.
4883 2012-05-03  Richard Guenther  <rguenther@suse.de>
4885         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4887 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
4889         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4890         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4891         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4892         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4894 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
4896         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4897         .byte 0xf2.
4898         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4899         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4900         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4902         PR debug/53174
4903         * gcc.dg/pr53174.c: New test.
4905         PR target/53187
4906         * gcc.target/arm/pr53187.c: New test.
4907         * gcc.c-torture/compile/pr53187.c: New test.
4909 2012-05-03  Richard Guenther  <rguenther@suse.de>
4911         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4912         unsupported prefetching support.
4914 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4916         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4917         option -ftrack-macro-expansion=0.
4918         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4919         option -ftrack-macro-expansion=0.
4921 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4923         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4924         dg-options for target arm with dg-additional-options.
4926 2012-05-03  Richard Guenther  <rguenther@suse.de>
4928         PR tree-optimization/53144
4929         * gcc.dg/torture/pr53144.c: New testcase.
4931 2012-05-03  Tobias Burnus  <burnus@net-b.de>
4933         PR fortran/52864
4934         * gfortran.dg/pointer_intent_7.f90: New.
4935         * gfortran.dg/pure_formal_3.f90: New.
4937 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4939         * gcc.target/s390/20030123-1.c: Add missing "volatile".
4941 2012-05-02  Martin Jambor  <mjambor@suse.cz>
4943         PR lto/52605
4944         * g++.dg/lto/pr52605_0.C: New test.
4946 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
4948         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4949         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4950         * gcc.target/i386/hle-add-acq-1.c: Ditto.
4951         * gcc.target/i386/hle-add-rel-1.c: Ditto.
4952         * gcc.target/i386/hle-and-acq-1.c: Ditto.
4953         * gcc.target/i386/hle-and-rel-1.c: Ditto.
4954         * gcc.target/i386/hle-or-acq-1.c: Ditto.
4955         * gcc.target/i386/hle-or-rel-1.c: Ditto.
4956         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4957         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4958         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4959         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4960         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4961         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4962         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4963         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4965 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
4967         PR middle-end/53153
4968         * gcc.dg/pr53153.c: New test.
4970 2012-05-02  Richard Guenther  <rguenther@suse.de>
4972         * g++.dg/tree-ssa/pr19807.C: Adjust.
4974 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
4976         PR tree-optimization/53163
4977         * gcc.c-torture/compile/pr53163.c: New test.
4979         PR rtl-optimization/53160
4980         * gcc.c-torture/execute/pr53160.c: New test.
4982 2012-05-01  Ian Lance Taylor  <iant@google.com>
4984         PR c/37303
4985         * gcc.dg/pr37303.c: New test.
4987 2012-05-01  Richard Henderson  <rth@redhat.com>
4989         * lib/target-supports.exp
4990         (check_effective_target_sync_long_long_runtime): True for
4991         check_effective_target_powerpc64.
4993 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
4995         PR c++/51033
4996         * gcc.dg/vector-1.c: Move to ...
4997         * c-c++-common/vector-1.c: ... here.
4998         * gcc.dg/vector-2.c: Move to ...
4999         * c-c++-common/vector-2.c: ... here.
5000         * gcc.dg/vector-3.c: Move to ...
5001         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5002         * gcc.dg/vector-4.c: Move to ...
5003         * c-c++-common/vector-4.c: ... here.
5004         * gcc.dg/vector-init-1.c: Move to ...
5005         * c-c++-common/vector-init-1.c: ... here.
5006         * gcc.dg/vector-init-2.c: Move to ...
5007         * c-c++-common/vector-init-2.c: ... here.
5008         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5009         * c-c++-common/vector-subscript-1.c: ... here.
5010         * gcc.dg/vector-subscript-2.c: Move to ...
5011         * c-c++-common/vector-subscript-2.c: ... here.
5012         * gcc.dg/vector-subscript-3.c: Move to ...
5013         * c-c++-common/vector-subscript-3.c: ... here.
5015         PR c++/51314
5016         * g++.dg/cpp0x/vt-51314.C: New test.
5017         * g++.dg/cpp0x/variadic76.C: Fix.
5019 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5021         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5023 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5025         Add -Wvarargs option
5026         * c-c++-common/Wvarargs.c: New test case.
5027         * c-c++-common/Wvarargs-2.c: Likewise.
5029 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5031         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5032         * objc.dg/foreach-7.m: Force the test case to run without
5033         -ftrack-macro-expansion.
5034         * c-c++-common/tm/attrib-1.c: Likewise.
5035         * c-c++-common/warn-ommitted-condop.c: Likewise.
5036         * gcc.dg/assign-warn-1.c: Likewise.
5037         * gcc.dg/assign-warn-2.c: Likewise.
5038         * gcc.dg/attr-alloc_size.c: Likewise.
5039         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5040         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5041         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5042         * gcc.dg/c90-const-expr-9.c: Likewise.
5043         * gcc.dg/c99-const-expr-9.c: Likewise.
5044         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5045         * gcc.dg/cpp/direct2s.c: Likewise.
5046         * gcc.dg/cpp/pr28709.c: Likewise.
5047         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5048         * gcc.dg/dfp/composite-type.c: Likewise.
5049         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5050         with -ftrack-macro-expansion
5051         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5052         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5053         * g++.dg/ext/cleanup-1.C: Likewise.
5054         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5055         * g++.dg/template/sfinae10.C: Likewise.
5056         * g++.dg/tm/wrap-2.C: Likewise.
5057         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5058         * g++.dg/warn/Wsign-conversion.C: Likewise.
5059         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5060         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5061         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5062         it to run with -ftrack-macro-expansion.
5063         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5064         test cases without -ftrack-macro-expansion.
5066         Fix location for static class members
5067         * g++.dg/template/sfinae6_neg.C: Adjust.
5069         Make conversion warnings work on NULL with -ftrack-macro-expansion
5070         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5071         alongside the previous testing for NULL.
5073         Fix -Wuninitialized for -ftrack-macro-expansion
5074         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5076         Strip "<built-in>" loc from displayed expansion context
5077         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5078         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5079         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5080         new test above.
5082         Fix expansion point loc for macro-like tokens
5083         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5084         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5086         Fix token pasting with -ftrack-macro-expansion
5087         * gcc.dg/cpp/paste17.c: New test case for
5088         -ftrack-macro-expansion=2 mode only.
5089         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5091 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5093         * gnat.dg/warn6.ad[sb]: New test.
5095 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5097         PR 53149
5098         * gcc.dg/20011021-1.c: Adjust testcase.
5100 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5102         PR fortran/53148
5103         * gfortran.dg/function_optimize_12.f90:  New test.
5105 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5107         PR target/53156
5108         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5109         code to match current output and cover new peephole2 pattern.
5111 2012-04-27  Ollie Wild  <aaw@google.com>
5113         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5115 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5117         * gcc.c-torture/execute/20120427-2.c: New testcase.
5118         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5119         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5120         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5122 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5124         PR target/53138
5125         * gcc.c-torture/execute/20120427-1.c: New testcase.
5127 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5129         PR middle-end/27139
5130         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5132 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5134         PR tree-optimization/51879
5135         * gcc.dg/pr51879.c: New test.
5136         * gcc.dg/pr51879-2.c: Same.
5137         * gcc.dg/pr51879-3.c: Same.
5138         * gcc.dg/pr51879-4.c: Same.
5139         * gcc.dg/pr51879-6.c: Same.
5141 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5143         PR c++/53096
5144         * g++.dg/cpp0x/defaulted35.C: New.
5145         * g++.dg/cpp0x/defaulted15.C: Adjust.
5147 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5149         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5150         structure layout.
5152 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5154         * gcc.target/i386/builtin_target.c: Check avx2.
5156 2012-04-26  Alan Modra  <amodra@gmail.com>
5158         * gcc.target/powerpc/savres.c: New test.
5159         * gcc.target/powerpc/powerpc.exp: Run it.
5161 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5163         PR target/53120
5164         * gcc.dg/torture/pr53120.c: New test.
5166 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5168         PR middle-end/52979
5169         * gcc.c-torture/compile/pr52979-1.c: New test.
5170         * gcc.c-torture/execute/pr52979-1.c: New test.
5171         * gcc.c-torture/execute/pr52979-2.c: New test.
5173 2012-04-25  Richard Guenther  <rguenther@suse.de>
5175         * gcc.target/i386/l_fma_float_5.c: Adjust.
5176         * gcc.target/i386/l_fma_double_4.c: Likewise.
5177         * gcc.target/i386/l_fma_float_2.c: Likewise.
5178         * gcc.target/i386/l_fma_float_6.c: Likewise.
5179         * gcc.target/i386/l_fma_double_1.c: Likewise.
5180         * gcc.target/i386/l_fma_double_5.c: Likewise.
5181         * gcc.target/i386/l_fma_float_3.c: Likewise.
5182         * gcc.target/i386/l_fma_double_2.c: Likewise.
5183         * gcc.target/i386/l_fma_double_6.c: Likewise.
5184         * gcc.target/i386/l_fma_float_4.c: Likewise.
5185         * gcc.target/i386/l_fma_double_3.c: Likewise.
5186         * gcc.target/i386/l_fma_float_1.c: Likewise.
5188 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5190         PR tree-optimization/53058
5191         * gcc.c-torture/compile/pr53058.c: New test.
5193 2012-04-25  Jan Hubicka  <jh@suse.cz>
5195         PR middle-end/53088
5196         * gcc.target/i386/pr39082-1.c: Update warning location.
5198 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5200         PR c/52880
5201         * gcc.dg/pr52880.c: New test.
5203 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5205         * gcc.dg/m-un-2.c: Update.
5206         * gcc.dg/20011021-1.c: Update.
5208 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5210         PR fortran/52196
5211         * gfortran.dg/realloc_on_assign_14.f90: New.
5213 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5215         PR testsuite/52641
5216         PR tree-optimizations/52891
5217         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5219 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5221         PR c++/52363
5222         * g++.dg/cpp0x/sfinae35.C: New.
5223         * g++.dg/cpp0x/sfinae36.C: Likewise.
5225 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5227         * gcc.target/builtin_target.c: New testcase.
5229 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5231         PR target/47197
5232         * gcc.target/powerpc/pr47197.c: New test.
5234 2012-04-24  Richard Guenther  <rguenther@suse.de>
5236         PR tree-optimization/53085
5237         * g++.dg/torture/pr53085.C: New testcase.
5239 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5241         PR tree-opt/33512
5242         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5243         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5244         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5246 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5248         PR middle-end/53084
5249         * gcc.c-torture/execute/pr53084.c: New test.
5251 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5253         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5255 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5257         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5259 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5261         PR regression/53076
5262         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5263         * gcc.dg/torture/builtin-power-1.c: Likewise.
5265 2012-04-23  Richard Guenther  <rguenther@suse.de>
5267         PR tree-optimization/53070
5268         * gcc.dg/torture/pr53070.c: New testcase.
5270 2012-04-23  Richard Guenther  <rguenther@suse.de>
5272         PR c/53060
5273         * gcc.dg/pr53060.c: New testcase.
5275 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5277         PR tree-optimizations/52891
5278         * gcc.c-torture/compile/pr52891-1.c: New test.
5279         * gcc.c-torture/compile/pr52891-2.c: New test.
5281 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5283         PR fortran/53051
5284         * gfortran.dg/read_float_4.f90: New.
5286 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5288         PR 35441
5289         * c-c++-common/pr35441.C: New.
5291 2012-04-20  Ian Lance Taylor  <iant@google.com>
5293         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5294         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5296 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5298         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5299         array access.
5300         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5302 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5304         PR rtl-optimization/44214
5305         * gcc.dg/pr44214-1.c: New test.
5306         * gcc.dg/pr44214-2.c: Likewise.
5307         * gcc.dg/pr44214-3.c: Likewise.
5309 2012-04-20  Richard Guenther  <rguenther@suse.de>
5311         * g++.dg/torture/20120420-1.C: New testcase.
5313 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5315         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5317 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5319         * gcc.dg/pr52283.c: New test.
5321 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5323         * gcc.dg/pr37985.c: New test.
5325 2012-04-19  Richard Guenther  <rguenther@suse.de>
5327         PR rtl-optimization/44688
5328         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5329         possibly profitable.
5331 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5333         PR tree-optimization/52976
5334         * gfortran.dg/reassoc_11.f: New test.
5336 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5338         PR tree-optimization/52976
5339         * gfortran.dg/reassoc_7.f: New test.
5340         * gfortran.dg/reassoc_8.f: Likewise.
5341         * gfortran.dg/reassoc_9.f: Likewise.
5342         * gfortran.dg/reassoc_10.f: Likewise.
5344 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5346         PR c++/52422
5347         * g++.dg/cpp0x/sfinae33.C: New.
5348         * g++.dg/cpp0x/sfinae34.C: Likewise.
5350 2012-04-18  Joey Ye  <joey.ye@arm.com>
5352         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5354 2012-04-18  Richard Guenther  <rguenther@suse.de>
5356         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5357         array access.
5358         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5359         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5361 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5363         * g++.dg/pr51264-4.C: New test.
5365 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5367         PR c++/52599
5368         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5370 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5372         PR c++/53003
5373         * g++.dg/parse/crash59.C: New.
5375 2012-04-17  Michael Matz  <matz@suse.de>
5377         PR tree-optimization/18437
5378         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5380 2012-04-17  Richard Guenther  <rguenther@suse.de>
5382         PR middle-end/53011
5383         * g++.dg/torture/pr53011.C: New testcase.
5385 2012-04-16  Jason Merrill  <jason@redhat.com>
5387         PR c++/38543
5388         * g++.dg/cpp0x/variadic131.C: New.
5390         PR c++/52008
5391         * g++.dg/cpp0x/variadic130.C: New.
5393         PR c++/50830
5394         * g++.dg/cpp0x/variadic129.C: New.
5396         PR c++/50303
5397         * g++.dg/cpp0x/variadic128.C: New.
5399 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5401         PR fortran/52864
5402         * gfortran.dg/pointer_intent_6.f90: New.
5404 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5406         PR fortran/52916
5407         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5408         to include public_private_module_4.f90.
5409         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5410         targets.
5412 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5414         PR c++/49152
5415         * g++.dg/diagnostic/operator1.C: New.
5416         * g++.dg/ext/label5.C: Adjust.
5417         * g++.dg/ext/va-arg1.C: Likewise.
5418         * g++.dg/other/error20.C: Likewise.
5419         * g++.dg/other/error20.C: Likewise.
5420         * g++.dg/other/error16.C: Likewise.
5421         * g++.dg/other/error10.C: Likewise.
5422         * g++.dg/parse/error30.C: Likewise.
5423         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5425 2012-04-16  Jason Merrill  <jason@redhat.com>
5427         PR c++/51148
5428         * g++.dg/cpp0x/variadic127.C: New.
5430 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5432         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5433         testcase name.
5434         Use fail, pass instead of unresolved.
5435         Don't log $optstr.
5437         PR testsuite/52948
5438         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5439         TODO_dump_func.
5440         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5441         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5442         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5444 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5446         PR fortran/52968
5447         * gfortran.dg/typebound_call_23.f03: New test case.
5449 2012-04-15  Jason Merrill  <jason@redhat.com>
5451         PR c++/47220
5452         * g++.dg/cpp0x/variadic126.C: New.
5454         PR c++/52380
5455         * g++.dg/cpp0x/variadic125.C: New.
5457         PR c++/52292
5458         * g++.dg/cpp0x/variadic124.C: New.
5460         PR c++/52706
5461         * g++.dg/cpp0x/nullptr27.C: New.
5463         PR c++/52818
5464         * g++.dg/warn/format8.C: New.
5466 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5468         PR fortran/51082
5469         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5471 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5473         PR fortran/52916
5474         PR fortran/40973
5475         * gfortran.dg/public_private_module_3.f90: New.
5476         * gfortran.dg/public_private_module_4.f90: New.
5478 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5480         * gcc.dg/superblock.c: New test.
5482 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5484         * gcc.dg/pr51879-12.c: New test.
5486 2012-04-13  Jason Merrill  <jason@redhat.com>
5488         PR c++/52824
5489         * g++.dg/cpp0x/variadic123.C: New.
5490         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5492         PR c++/52905
5493         * g++.dg/cpp0x/initlist-ctor1.C: New.
5495         PR c++/52915
5496         * g++.dg/other/anon-union2.C: New.
5498 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5500         PR middle-end/52939
5501         * g++.dg/ipa/pr52939.C: New test.
5503 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5505         * gcc.dg/pr52734.c: New test.
5507 2012-04-13  Richard Guenther  <rguenther@suse.de>
5509         PR tree-optimization/52969
5510         * gcc.dg/torture/pr52969.c: New testcase.
5512 2012-04-13  Richard Guenther  <rguenther@suse.de>
5514         PR c/52549
5515         * gcc.dg/pr52549.c: New testcase.
5517 2012-04-13  Richard Guenther  <rguenther@suse.de>
5519         PR c/52862
5520         * gcc.dg/pr52862.c: New testcase.
5522 2012-04-13  Joey Ye  <joey.ye@arm.com>
5524         * gcc.target/arm/thumb1-imm.c: New testcase.
5526 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5528         PR target/52932
5529         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5530         second function argument.
5531         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5532         (calc_permps): Update declaration.  Calculate result correctly.
5533         (avx2_test): Change src2 type to union256i_d.
5534         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5535         correctly.
5537 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5539         PR target/52775
5540         * gcc.target/powerpc/pr52775.c: New file.
5542 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5544         PR tree-optimization/18589
5545         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5546         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5547         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5548         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5549         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5550         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5551         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5552         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5553         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5554         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5556 2012-04-12  Richard Guenther  <rguenther@suse.de>
5558         PR tree-optimization/52943
5559         * gcc.dg/torture/pr52943.c: New testcase.
5561 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5563         PR target/50751
5564         * gcc/target/sh/pr50751-4.c: New.
5565         * gcc/target/sh/pr50751-5.c: New.
5566         * gcc/target/sh/pr50751-6.c: New.
5567         * gcc/target/sh/pr50751-7.c: New.
5569 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5571         PR c++/52465
5572         * g++.dg/lookup/using52.C: New.
5574 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5576         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5578 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5580         PR rtl-optimization/52876
5581         * gcc.target/i386/pr52876.c: New.
5583 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5585         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5586         __UINTPTR_TYPE__.
5587         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5588         __INTPTR_TYPE__.
5589         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5590         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5591         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5592         (ptrdiff_t): ... this.  All uses changed.
5593         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5594         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5595         __INTPTR_TYPE__.
5596         (main): Cast argument to __INTPTR_TYPE__.
5597         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5598         size_t.
5599         * gcc.dg/mallign.c (main): Likewise.
5600         * gcc.dg/pr38700.c (foo): Likewise.
5601         * gcc.dg/long-long-cst1.c (t): Likewise.
5602         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5603         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5604         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5605         * gcc.dg/pr25682.c (d, foo): Likewise.
5606         * gcc.dg/format/cast-1.c (f): Likewise.
5607         * gcc.dg/c90-const-expr-10.c
5608         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5609         (size_t): ...this.  All uses changed.
5610         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5611         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5612         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5613         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5614         * gcc.dg/sequence-pt-1.c: Likewise.
5615         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5616         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5617         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5618         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5619         of ptrdiff_t with it.
5620         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5621         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5622         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5624 2012-04-11  Jason Merrill  <jason@redhat.com>
5626         PR debug/45088
5627         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5628         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5630         PR c++/52906
5631         * g++.dg/ext/attrib45.C: New.
5633         * g++.dg/eh/dtor3.C: New.
5635 2012-04-11  Richard Guenther  <rguenther@suse.de>
5637         PR middle-end/52621
5638         * gfortran.dg/pr52621.f90: New testcase.
5640 2012-04-11  Richard Guenther  <rguenther@suse.de>
5642         PR middle-end/52918
5643         * g++.dg/torture/pr52918-1.C: New testcase.
5644         * g++.dg/torture/pr52918-2.C: Likewise.
5646 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5648         PR fortran/52729
5649         * gfortran.dg/block_11.f90: New.
5651 2012-04-11  Nick Clifton  <nickc@redhat.com>
5653         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5655 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5657         PR target/16458
5658         * gcc.target/powerpc/pr16458-1.c: New test.
5659         * gcc.target/powerpc/pr16458-2.c: Likewise.
5660         * gcc.target/powerpc/pr16458-3.c: Likewise.
5661         * gcc.target/powerpc/pr16458-4.c: Likewise.
5663 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5665         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5666         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5667         * gcc.dg/builtin-bswap-5.c: Likewise.
5668         * gcc.target/i386/builtin-bswap-4.c: New test.
5670 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5672         PR 24985
5673         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5675 2012-04-11  Richard Guenther  <rguenther@suse.de>
5677         PR rtl-optimization/52881
5678         * gcc.dg/torture/pr52881.c: New testcase.
5679         * gcc.dg/torture/pr52913.c: Likewise.
5681 2012-04-11  Richard Guenther  <rguenther@suse.de>
5683         PR tree-optimization/52912
5684         * gcc.dg/torture/pr52912.c: New testcase.
5686 2010-04-10  Michael Matz  <matz@suse.de>
5688         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5689         * gcc.dg/vect/vect-outer-1.c: Adjust.
5690         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5691         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5692         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5693         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5694         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5695         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5697 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5699         PR tree-optimization/52870
5700         * gcc.dg/vect/pr52870.c: New test.
5702 2012-04-09  Mike Stump  <mikestump@comcast.net>
5704         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5705         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5706         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5707         * gnat.dg/aggr11.adb: Likewise.
5708         * gnat.dg/aggr11_pkg.ads: Likewise.
5709         * gnat.dg/aggr15.adb: Likewise.
5710         * gnat.dg/aggr15.ads: Likewise.
5711         * gnat.dg/aggr17.adb: Likewise.
5712         * gnat.dg/aggr18.adb: Likewise.
5713         * gnat.dg/array14.adb: Likewise.
5714         * gnat.dg/array14.ads: Likewise.
5715         * gnat.dg/array14_pkg.ads: Likewise.
5716         * gnat.dg/array19.adb: Likewise.
5717         * gnat.dg/array19.ads: Likewise.
5718         * gnat.dg/discr27.adb: Likewise.
5719         * gnat.dg/discr27.ads: Likewise.
5720         * gnat.dg/discr35.adb: Likewise.
5721         * gnat.dg/discr35.ads: Likewise.
5722         * gnat.dg/discr6.adb: Likewise.
5723         * gnat.dg/discr6_pkg.ads: Likewise.
5724         * gnat.dg/import1.adb: Likewise.
5725         * gnat.dg/import1.ads: Likewise.
5726         * gnat.dg/loop_address2.adb: Likewise.
5727         * gnat.dg/opt7.adb: Likewise.
5728         * gnat.dg/opt7.ads: Likewise.
5729         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5730         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5731         * gnat.dg/rep_clause2.adb: Likewise.
5732         * gnat.dg/rep_clause2.ads: Likewise.
5733         * gnat.dg/slice2.adb: Likewise.
5734         * gnat.dg/slice2.ads: Likewise.
5735         * gnat.dg/slice6.adb: Likewise.
5736         * gnat.dg/slice6_pkg.ads: Likewise.
5737         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5738         * gnat.dg/taft_type2.adb: Likewise.
5739         * gnat.dg/taft_type2.ads: Likewise.
5740         * gnat.dg/taft_type2_pkg.ads: Likewise.
5741         * gnat.dg/volatile10.adb: Likewise.
5742         * gnat.dg/volatile10_pkg.ads: Likewise.
5744         * gcc.dg/dll-8.c: Remove execute permissions.
5745         * g++.dg/ext/dllexport5.C: Likewise.
5747 2012-04-09  Jan Hubicka  <jh@suse.cz>
5749         PR lto/52722
5750         PR lto/51765
5751         PR lto/52634
5752         * gcc.dg/lto/pr52634_1.c: New testcase.
5753         * gcc.dg/lto/pr52634_0.c: New testcase.
5755 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5757         PR target/52883
5758         * gcc.target/i386/pr52883.c: New testcase.
5760 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5762         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5763         (check_effective_target_sync_long_long): Add SPARC case.
5764         (check_effective_target_sync_long_long_runtime): Likewise.
5765         (check_effective_target_sync_int_long): Adjust SPARC case.
5766         (check_effective_target_sync_char_short): Likewise.
5768 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5770         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5771         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5773 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5775         PR fortran/40973
5776         PR fortran/52751
5777         * gfortran.dg/public_private_module_2.f90: New.
5779 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5781         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5782         directives.
5784 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5786         PR fortran/52893
5787         * gfortran.dg/function_optimize_11.f90:  New test.
5789 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5791         PR fortran/52668
5792         * gfortran.dg/use_only_6.f90: New test.
5794 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5796         PR fortran/52668
5797         * gfortran.dg/use_only_6.f90: New test.
5798 2012-04-06  Mike Stump  <mikestump@comcast.net>
5800         PR testsuite/50722
5801         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5803 2012-04-05  Jason Merrill  <jason@redhat.com>
5805         PR c++/52596
5806         * g++.dg/template/qualified-id5.C: New.
5808 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5810         PR target/52882
5811         * gcc.target/i386/pr52882.c: New test.
5813 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5814             Dominique D'Humieures  <dominiq@lps.ens.fr>
5816         PR testsuite/52614
5817         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5818         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5820 2012-04-04  Jason Merrill  <jason@redhat.com>
5822         PR c++/52845
5823         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5825 2012-04-03  Jason Merrill  <jason@redhat.com>
5827         PR c++/52796
5828         * g++.dg/cpp0x/variadic-value1.C: New.
5830 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5832         * gnat.dg/pack18.adb: New test.
5833         * gnat.dg/pack18_pkg.ads: New helper.
5835 2012-04-03  Richard Guenther  <rguenther@suse.de>
5837         PR tree-optimization/52808
5838         * gcc.dg/pr52808.c: New testcase.
5840 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5842         PR tree-optimization/52835
5843         * gfortran.dg/pr52835.f90: New test.
5845 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5847         * gnat.dg/specs/aggr5.ads: New test.
5849 2012-04-02  Richard Guenther  <rguenther@suse.de>
5851         PR tree-optimization/52756
5852         * gcc.dg/torture/pr52756.c: New testcase.
5854 2012-04-02  Richard Guenther  <rguenther@suse.de>
5856         PR middle-end/52803
5857         * gcc.dg/pr52803.c: New testcase.
5859 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5861         PR c++/40942
5862         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5863         DR 214 in account.
5865 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5867         PR c++/50043
5868         * g++.dg/cpp0x/noexcept17.C: New.
5869         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5870         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5871         * g++.dg/cpp0x/noexcept01.C: Likewise.
5872         * g++.dg/eh/init-temp1.C: Likewise.
5873         * g++.dg/eh/ctor1.C: Likwise.
5875 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5877         * gnat.dg/controlled6.adb: New test.
5878         * gnat.dg/controlled6_pkg.ads: New helper.
5879         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5881 2012-03-30  Richard Henderson <rth@redhat.com>
5883         PR debug/52727
5884         * g++.dg/opt/pr52727.C: New testcase.
5886 2012-03-30  Richard Guenther  <rguenther@suse.de>
5888         PR tree-optimization/52754
5889         * gcc.target/i386/pr52754.c: New testcase.
5891 2012-03-30  Richard Guenther <rguenther@suse.de>
5893         PR middle-end/52772
5894         * g++.dg/torture/pr52772.C: New testcase.
5896 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
5898         PR c++/52718
5899         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5901 2012-03-29  Jason Merrill  <jason@redhat.com>
5903         PR c++/52685
5904         * g++.dg/template/inherit8.C: New.
5906 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
5908         PR c++/52759
5909         * g++.dg/ext/weak4.C: New test.
5911         PR tree-optimization/52760
5912         * gcc.c-torture/execute/pr52760.c: New test.
5914 2012-03-29  Jason Merrill  <jason@redhat.com>
5916         PR c++/52743
5917         * g++.dg/cpp0x/initlist-array3.C: New.
5919 2012-03-28  Jason Merrill  <jason@redhat.com>
5921         PR c++/52746
5922         * g++.dg/overload/virtual2.C: New.
5924 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5926         * gnat.dg/vect7.ad[sb]: New test.
5928 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
5929         Tobias Burnus  <burnus@gcc.gnu.org>
5931         PR fortran/52652
5932         * gfortran.dg/allocate_class_1.f90 : Change error test.
5933         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5934         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5935         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5937 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5939         PR middle-end/52691
5940         * gcc.dg/pr52691.c: New test.
5942         PR middle-end/52750
5943         * gcc.c-torture/compile/pr52750.c: New test.
5945 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
5947         PR target/52692
5948         * gcc.target/avr/torture/builtins-2.c: New test.
5950 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5952         PR target/52736
5953         * gcc.target/i386/pr52736.c: New test.
5955 2012-03-27  Martin Jambor  <mjambor@suse.cz>
5957         PR middle-end/52693
5958         * gcc.dg/torture/pr52693.c: New test.
5960 2012-03-27  Meador Inge  <meadori@codesourcery.com>
5962         PR c++/52672
5963         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5965 2012-03-27  Mike Stump  <mikestump@comcast.net>
5967         PR target/52665
5968         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5969         failures that match branch names.
5971 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
5972             H.J. Lu  <hongjiu.lu@intel.com>
5974         PR target/52698
5975         * gcc.target/i386/pr52698.c: New test.
5977 2012-03-27  Richard Guenther  <rguenther@suse.de>
5979         PR middle-end/52720
5980         * gcc.dg/torture/pr52720.c: New testcase.
5982 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5984         * gnat.dg/pack17.adb: New test.
5986 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5988         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5989         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5991 2012-03-26  Martin Jambor  <mjambor@suse.cz>
5993         PR tree-optimization/50052
5994         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5996 2012-03-26  Richard Guenther  <rguenther@suse.de>
5998         PR tree-optimization/52701
5999         * gfortran.dg/pr52701.f90: New testcase.
6001 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6003         PR tree-optimization/52686
6004         * gcc.target/arm/pr52686.c: New test.
6006 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6008         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6009         Add "-Os -flto" to list.
6011 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6013         * gnat.dg/concat2.ad[sb]: New test.
6015 2012-03-24  Jason Merrill  <jason@redhat.com>
6017         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6018         * g++.dg/cpp0x/trailing2.C: Likewise.
6019         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6020         * g++.dg/cpp1y/auto-fn1.C: New.
6021         * g++.dg/cpp1y/auto-fn2.C: New.
6022         * g++.dg/cpp1y/auto-fn3.C: New.
6023         * g++.dg/cpp1y/auto-fn4.C: New.
6024         * g++.dg/cpp1y/auto-fn5.C: New.
6025         * g++.dg/cpp1y/auto-fn6.C: New.
6026         * g++.dg/cpp1y/auto-fn7.C: New.
6027         * g++.dg/cpp1y/auto-fn8.C: New.
6028         * g++.dg/cpp1y/auto-fn9.C: New.
6029         * g++.dg/cpp1y/auto-fn10.C: New.
6030         * g++.dg/cpp1y/auto-fn11.C: New.
6032 2012-03-23  Richard Guenther  <rguenther@suse.de>
6034         PR tree-optimization/52678
6035         * gfortran.dg/pr52678.f: New testcase.
6037 2012-03-23  Richard Guenther  <rguenther@suse.de>
6039         PR tree-optimization/52638
6040         * g++.dg/torture/pr52638.C: New testcase.
6042 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6044         PR c++/52487
6045         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6047 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6049         PR c++/52671
6050         * g++.dg/ext/attrib44.C: New test.
6052 2012-03-22  Jan Hubicka  <jh@suse.cz>
6054         PR middle-end/51737
6055         * g++.dg/torture/pr51737.C: New testcase
6057 2012-03-22  Richard Guenther  <rguenther@suse.de>
6059         PR tree-optimization/52548
6060         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6062 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6064         * lib/fortran-modules.exp (list-module-names-1): Remove
6065         warning.
6067 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6069         PR target/50751
6070         * gcc.target/sh/pr50751-1.c: New.
6071         * gcc.target/sh/pr50751-2.c: New.
6072         * gcc.target/sh/pr50751-3.c: New.
6074 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6076         PR target/52479
6077         * gcc.target/sh/sh4a-cos.c: Remove.
6078         * gcc.target/sh/sh4a-sin.c: Remove.
6079         * gcc.target/sh/sh4a-sincos.c: Remove.
6081 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6083         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6084         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6086 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6088         PR testsuite/52641
6089         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6090         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6092 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6094         * gcc.target/arm/thumb-16bit-ops.c: New file.
6095         * gcc.target/arm/thumb-ifcvt.c: New file.
6097 2012-03-20  Jason Merrill  <jason@redhat.com>
6099         * lib/target-supports.exp: Add { target c++1y }.
6101         * g++.dg/cpp0x/auto32.C: New.
6103 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6105         PR testsuite/52641
6106         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6107         int32plus.
6108         * gcc.dg/torture/pr48124-4.c: Ditto:
6109         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6111 2012-03-20  Jason Merrill  <jason@redhat.com>
6113         PR c++/52510
6114         * g++.dg/cpp0x/initlist66.C: New.
6116 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6118         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6119         __AVR_HAVE_LPMX__
6121 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6123         PR target/49868
6124         * gcc.target/avr/torture/addr-space-2.h: New file.
6125         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6126         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6127         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6128         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6130 2012-03-20  Richard Guenther  <rguenther@suse.de>
6132         * gnat.dg/pack16.adb: New testcase.
6133         * gnat.dg/pack16_pkg.ads: Likewise.
6134         * gnat.dg/specs/pack8.ads: Likewise.
6135         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6137 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6139         * g++.dg/warn/Wuseless-cast.C: Extend.
6141 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6143         PR c++/14710
6144         * g++.dg/warn/Wuseless-cast.C: New.
6146 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6148         PR libfortran/52608
6149         * gfortran.dg/pr52608.f90: New test.
6151 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6153         PR fortran/52585
6154         * gfortran.dg/proc_ptr_36.f90: New.
6156 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6158         * gcc.dg/misaligned-expand-1.c: New test.
6159         * gcc.dg/misaligned-expand-3.c: Likewise.
6161 2012-03-16  Richard Guenther  <rguenther@suse.de>
6162         Kai Tietz  <ktietz@redhat.com>
6164         PR middle-end/48814
6165         * gcc.c-torture/execute/pr48814-1.c: New test.
6166         * gcc.c-torture/execute/pr48814-2.c: New test.
6167         * gcc.dg/tree-ssa/assign-1.c: New test.
6168         * gcc.dg/tree-ssa/assign-2.c: New test.
6169         * gcc.dg/tree-ssa/assign-3.c: New test.
6171 2012-03-16  Richard Guenther  <rguenther@suse.de>
6173         * gnat.dg/specs/pack7.ads: New testcase.
6175 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6177         PR target/52568
6178         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6179         * gcc.dg/torture/vshuf-8.inc: Likewise.
6180         * gcc.dg/torture/vshuf-16.inc: Likewise.
6181         * gcc.dg/torture/vshuf-32.inc: Likewise.
6183 2012-03-15  Jason Merrill  <jason@redhat.com>
6185         * g++.dg/torture/pr52582.C: New.
6187 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6189         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6191 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6192             Ulrich Weigand  <ulrich.weigand@linaro.org>
6194         * gcc.dg/vect/slp-cond-3.c: New test.
6195         * gcc.dg/vect/slp-cond-4.c: New test.
6197 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6198             Ulrich Weigand  <ulrich.weigand@linaro.org>
6200         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6201         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6203 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6205         PR libfortran/52434
6206         PR libfortran/48878
6207         PR libfortran/38199
6208         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6209         * gfortran.dg/round_1.f03: Likewise.
6211 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6212             Andrew Pinski  <apinski@cavium.com>
6214         PR middle-end/52592
6215         * gcc.dg/pr52592.c: New test.
6217 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6219         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6220         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6221         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6222         * lib/fortran-modules.exp: .. this new file. Adjust users.
6223         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6224         gfortran-dg-debug-runtest): Call cleanup-modules.
6225         * lib/fortran-torture.exp (fortran-torture-execute,
6226         fortran-torture): Likewise.
6227         * gfortran.dg/coarray/caf.exp: Likewise.
6228         * lib/lto.exp: Likewise.
6229         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6230         * gfortran.dg/class_4b.f03: Likewise.
6231         * gfortran.dg/class_4c.f03: Likewise.
6232         * gfortran.dg/class_45a.f03: Likewise.
6233         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6234         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6235         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6236         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6237         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6238         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6239         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6240         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6241         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6242         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6243         * gfortran.dg/whole_file_28.f90: Likewise.
6244         * gfortran.dg/whole_file_29.f90: Likewise.
6245         * gfortran.dg/whole_file_30.f90: Likewise.
6246         * gfortran.dg/whole_file_31.f90: Likewise.
6248 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6250         PR tree-optimization/52267
6251         * gcc.dg/pr52267.c: New test.
6252         * gcc.dg/tree-ssa/vrp65.c: New test.
6253         * gcc.dg/tree-ssa/vrp66.c: New test.
6255 2012-03-15  Richard Guenther  <rguenther@suse.de>
6257         PR middle-end/52580
6258         * gfortran.dg/vect/pr52580.f: New testcase.
6260 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6262         * gcc.target/sh/fpul-usage-1.c: New.
6264 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6266         PR target/49468
6267         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6268         * gcc.target/sh/pr49468-di.c: Likewise.
6270 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6272         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6273         * gcc.dg/c99-stdint-6.c: Likewise.
6274         * gcc.dg/lto/20090210_0.c: Likewise.
6275         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6276         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6277         * gcc.dg/pragma-init-fini-2.c: Likewise.
6278         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6279         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6280         * gcc.target/i386/pr22152.c: Likewise.
6281         * gcc.target/i386/vect8-ret.c: Likewise.
6282         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6283         handling.
6285 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6287         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6288         * g++.dg/tree-prof/partition1.C: Likewise.
6289         * g++.dg/tree-prof/partition2.C: Likewise.
6290         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6291         handling.
6292         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6293         * gcc.c-torture/execute/20010724-1.c: Remove.
6294         * gcc.c-torture/execute/20010724-1.x: Remove.
6295         * gcc.c-torture/execute/20040208-2.c: Remove.
6296         * gcc.c-torture/execute/20040208-2.x: Remove.
6297         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6298         Remove.
6299         (main) [__mips__ && __sgi__]: Remove.
6300         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6301         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6302         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6303         mips-sgi-irix6* handling.
6304         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6305         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6306         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6307         handling.
6308         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6309         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6310         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6311         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6312         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6313         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6314         mips-sgi-irix6*.
6315         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6316         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6317         * gcc.target/mips/save-restore-3.c: Likewise.
6318         * gcc.target/mips/save-restore-4.c: Likewise.
6319         * gcc.target/mips/save-restore-5.c: Likewise.
6320         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6321         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6322         messages.
6323         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6324         IRIX 6 handling.
6325         (restore_ld_library_path_env_vars): Likewise.
6326         * lib/target-supports.exp (check_profiling_available): Remove
6327         mips*-*-irix* handling.
6328         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6329         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6330         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6332 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6334         PR c++/52582
6335         * g++.dg/opt/pr52582.C: New test.
6337 2012-03-14  Richard Guenther  <rguenther@suse.de>
6339         PR tree-optimization/52571
6340         * gcc.dg/vect/vect-2.c: Initialize arrays.
6341         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6342         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6343         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6345 2012-03-14  Richard Guenther  <rguenther@suse.de>
6347         PR middle-end/52080
6348         PR middle-end/52097
6349         PR middle-end/48124
6350         * gcc.dg/torture/pr48124-1.c: New testcase.
6351         * gcc.dg/torture/pr48124-2.c: Likewise.
6352         * gcc.dg/torture/pr48124-3.c: Likewise.
6353         * gcc.dg/torture/pr48124-4.c: Likewise.
6355 2012-03-14  Richard Guenther  <rguenther@suse.de>
6357         PR middle-end/52578
6358         * gcc.dg/pr52578.c: New testcase.
6360 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6362         PR c++/52521
6363         * g++.dg/cpp0x/udlit-args2.C: New test.
6365 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6367         PR target/48596
6368         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6369         * gcc.c-torture/compile/pr48596.c: ... here.
6371 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6373         PR c++/51641
6374         * g++.dg/lookup/hidden-class17.C: New test.
6376 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6378         PR c/52577
6379         * gcc.dg/Wunused-var-3.c: New test.
6381 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6383         * gcc.dg/misaligned-expand-2.c: New test.
6385 2012-03-13  Richard Guenther  <rguenther@suse.de>
6387         PR middle-end/52134
6388         * gcc.dg/pr52134.c: New testcase.
6390 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6392         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6394 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6396         PR tree-optimization/46728
6397         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6398         * gcc.target/powerpc/pr46728-5.c: Likewise.
6399         * gcc.target/powerpc/pr46728-8.c: Likewise.
6400         * gcc.target/powerpc/pr46728-10.c: Likewise.
6401         * gcc.target/powerpc/pr46728-11.c: Likewise.
6402         * gcc.target/powerpc/pr46728-13.c: Likewise.
6403         * gcc.target/powerpc/pr46728-14.c: Likewise.
6404         * gcc.target/powerpc/pr46728-15.c: Likewise.
6406 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6408         PR c++/52299
6409         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6411 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6413         PR tree-optimization/46728
6414         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6415         * gcc.target/powerpc/pr46728-5.c: Likewise.
6416         * gcc.target/powerpc/pr46728-8.c: Likewise.
6417         * gcc.target/powerpc/pr46728-10.c: Likewise.
6418         * gcc.target/powerpc/pr46728-11.c: Likewise.
6419         * gcc.target/powerpc/pr46728-13.c: Likewise.
6420         * gcc.target/powerpc/pr46728-14.c: Likewise.
6421         * gcc.target/powerpc/pr46728-15.c: Likewise.
6423 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6425         PR target/49868
6426         * gcc.target/avr/torture/addr-space-1.h: New file.
6427         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6428         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6429         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6430         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6432 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6434         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6436 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6438         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6439         * g++.dg/abi/thunk4.C: Likewise.
6440         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6441         Adapt line numbers.
6442         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6443         handling.
6444         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6445         * g++.dg/eh/spbp.C: Likewise.
6446         * g++.dg/ext/label13.C: Likewise.
6447         * g++.dg/guality/guality.exp: Likewise.
6448         * g++.dg/other/anon5.C: Likewise.
6449         * g++.dg/other/pragma-ep-1.C: Remove.
6450         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6451         * g++.dg/warn/pr31246.C: Likewise.
6452         * g++.dg/warn/weak1.C: Likewise.
6453         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6454         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6455         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6456         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6457         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6458         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6459         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6460         * gcc.dg/c99-tgmath-1.c: Likewise.
6461         * gcc.dg/c99-tgmath-2.c: Likewise.
6462         * gcc.dg/c99-tgmath-3.c: Likewise.
6463         * gcc.dg/c99-tgmath-4.c: Likewise.
6464         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6465         handling.
6466         * gcc.dg/debug/pr49032.c: Likewise.
6467         * gcc.dg/guality/guality.exp: Likewise.
6468         * gcc.dg/intmax_t-1.c: Likewise.
6469         * gcc.dg/pr48616.c: Likewise.
6470         * gcc.dg/pragma-ep-1.c: Remove.
6471         * gcc.dg/pragma-ep-2.c: Remove.
6472         * gcc.dg/pragma-ep-3.c: Remove.
6473         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6474         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6475         * gcc.misc-tests/gcov-14.c: Likewise.
6476         * gfortran.dg/guality/guality.exp: Likewise.
6477         * lib/target-supports.exp (check_weak_available): Likewise.
6478         (add_options_for_tls): Likewise.
6479         (check_ascii_locale_available): Likewise.
6480         * obj-c++.dg/dwarf-2.mm: Likewise.
6481         * objc.dg/dwarf-1.m: Likewise.
6482         * objc.dg/dwarf-2.m: Likewise.
6484 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6486         PR tree-optimization/51721
6487         * gcc.dg/tree-ssa/vrp64.c: New test.
6489         PR tree-optimization/52533
6490         * gcc.c-torture/compile/pr52533.c: New test.
6492 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6494         * gcc.target/i386/rtm-xabort-1.c: New.
6495         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6496         * gcc.target/i386/rtm-xend-1.c: Ditto.
6497         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6498         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6499         * gcc.target/i386/sse-13.c: Ditto.
6500         * gcc.target/i386/sse-14.c: Ditto.
6501         * gcc.target/i386/sse-22.c: Ditto.
6502         * gcc.target/i386/sse-23.c: Ditto.
6503         * g++.dg/other/i386-2.C: Ditto.
6504         * g++.dg/other/i386-3.C: Ditto.
6506 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6508         PR fortran/52542
6509         * gfortran.dg/proc_ptr_35.f90: New.
6511 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6513         PR target/52530
6514         * gcc.dg/torture/pr52530.c: New test.
6516 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6518         PR target/51244
6519         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6521 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6523         PR target/52450
6524         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6526         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6528 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6530         PR middle-end/51988
6531         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6532         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6534 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6536         * gcc.dg/tree-ssa/scev-3.c: New.
6537         * gcc.dg/tree-ssa/scev-4.c: New.
6539 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6541         PR fortran/52469
6542         * gfortran.dg/proc_ptr_34.f90
6544 2012-03-07  Jason Merrill  <jason@redhat.com>
6546         PR c++/52521
6547         * g++.dg/cpp0x/udlit-mangle.C: New.
6549 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6551         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6553 2012-03-06  Richard Guenther  <rguenther@suse.de>
6555         PR middle-end/52493
6556         * gcc.dg/torture/pr52493.c: New testcase.
6558 2012-03-06  Richard Guenther  <rguenther@suse.de>
6560         PR lto/52097
6561         * gcc.dg/lto/pr52097_0.c: New testcase.
6563 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6565         PR target/51244
6566         * gcc.target/sh/pr51244-1.c: New.
6567         * gcc.target/sh/pr51244-2.c: New.
6568         * gcc.target/sh/pr51244-3.c: New.
6570 2012-03-05  Jason Merrill  <jason@redhat.com>
6572         PR c++/51930
6573         * g++.dg/ext/visibility/template11.C: New.
6575         * g++.dg/cpp0x/implicit13.C: New.
6577 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6579         PR tree-optimization/51721
6580         * gcc.dg/tree-ssa/vrp63.c: New test.
6581         * gcc.dg/pr51721.c: New test.
6583 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6585         PR fortran/50981
6586         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6587         argument checks.
6589 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6591         PR target/52146
6592         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6594 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6596         PR fortran/50981
6597         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6599 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6601         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6602         int32plus.
6604 2012-03-03  Jason Merrill  <jason@redhat.com>
6606         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6608         Core 1270
6609         * g++.dg/cpp0x/initlist65.C: New.
6611         PR c++/36797
6612         * g++.dg/ext/is_empty2.C: New.
6614 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6616         PR fortran/48820
6617         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6619 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6621         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6622         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6623         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6624         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6625         * gfortran.dg/class_30.f90: Remove dg-warning line.
6626         * gfortran.dg/bind_c_usage_25.f90: New.
6628 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6630         PR fortran/48820
6631         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6632         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6633         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6635 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6637         PR fortran/48820
6638         * gfortran.dg/assumed_type_1.f90: New.
6639         * gfortran.dg/assumed_type_2.f90: New.
6640         * gfortran.dg/assumed_type_3.f90: New.
6641         * gfortran.dg/assumed_type_4.f90: New.
6643 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6645         PR target/49486
6646         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6647         * gcc.target/sh/pr49468-di.c: New.
6649 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6651         * gcc.dg/graphite/pr50561.c: Update.
6653 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6655         * gcc.target/powerpc/pr52457.c: New test.
6657 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6659         * gcc.target/arm/sat-1.c: New test.
6661 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6663         PR target/46716
6664         * gcc.target/i386/pr46716.c: New test.
6666 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6668         PR c++/51989
6669         * g++.dg/cpp0x/sfinae32.C: New.
6671 2012-03-02  Richard Guenther  <rguenther@suse.de>
6673         PR tree-optimization/52406
6674         * gcc.dg/torture/pr52406.c: New testcase.
6676 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6678         PR fortran/52325
6679         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6680         * gfortran.dg/nullify_2.f90: Update dg-error.
6681         * gfortran.dg/nullify_4.f90: Ditto.
6682         * gfortran.dg/pointer_init_6.f90: Ditto.
6684 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6686         PR fortran/52270
6687         * gfortran.dg/class_51.f90: New.
6689 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6691         PR fortran/52452
6692         * gfortran.dg/intrinsic_8.f90: New.
6694 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6696         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6697         routines on mingw targets.
6698         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6700 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6702         PR tree-optimization/52445
6703         * gcc.dg/pr52445.c: New test.
6705 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6707         PR target/52437
6708         * gcc.c-torture/compile/pr52437.c: New test.
6710         PR middle-end/52419
6711         * gcc.dg/torture/pr52419.c: New test.
6713         PR tree-optimization/52429
6714         * gcc.dg/torture/pr52429.c: New test.
6715         * g++.dg/opt/pr52429.C: New test.
6717 2012-02-29  Richard Guenther  <rguenther@suse.de>
6719         PR testsuite/52297
6720         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6721         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6722         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6723         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6724         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6725         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6727 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6729         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6731 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6733         PR fortran/52386
6734         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6736 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6738         PR target/51534
6739         * gcc.target/arm/neon/pr51534.c: New testcase.
6741 2012-02-28  Richard Guenther  <rguenther@suse.de>
6743         PR target/52407
6744         * gcc.dg/torture/pr52407.c: New testcase.
6746 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6748         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6749         * gcc.target/arm/vfp2.c: Likewise.
6750         * gcc.target/arm/vfp3.c: Likewise.
6751         * gcc.target/arm/vfp4.c: Likewise.
6752         * gcc.target/arm/vfp5.c: Likewise.
6753         * gcc.target/arm/vfp6.c: Likewise.
6754         * gcc.target/arm/vfp7.c: Likewise.
6755         * gcc.target/arm/vfp8.c: Likewise.
6756         * gcc.target/arm/vfp9.c: Likewise.
6757         * gcc.target/arm/vfp10.c: Likewise.
6758         * gcc.target/arm/vfp11.c: Likewise.
6759         * gcc.target/arm/vfp12.c: Likewise.
6760         * gcc.target/arm/vfp13.c: Likewise.
6761         * gcc.target/arm/vfp14.c: Likewise.
6762         * gcc.target/arm/vfp15.c: Likewise.
6763         * gcc.target/arm/vfp16.c: Likewise.
6764         * gcc.target/arm/vfp17.c: Likewise.
6765         * gcc.target/arm/neon-constants.h: New file.
6766         * gcc.target/arm/neon-vect1.c: New test.
6767         * gcc.target/arm/neon-vect2.c: New test.
6768         * gcc.target/arm/neon-vect3.c: New test.
6769         * gcc.target/arm/neon-vect4.c: New test.
6770         * gcc.target/arm/neon-vect5.c: New test.
6771         * gcc.target/arm/neon-vect6.c: New test.
6772         * gcc.target/arm/neon-vect7.c: New test.
6773         * gcc.target/arm/neon-vect8.c: New test.
6775 2012-02-28  Richard Guenther  <rguenther@suse.de>
6777         PR tree-optimization/52402
6778         * gcc.dg/torture/pr52402.c: New testcase.
6780 2012-02-28  Richard Guenther  <rguenther@suse.de>
6782         PR lto/52400
6783         * g++.dg/lto/pr52400_0.C: New testcase.
6785 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6787         * gcc.target/avr/torture/builtins-1.c: New test.
6788         * gcc.target/avr/torture/builtins-error.c: New test.
6790 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6792         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6793         * gcc.target/i386/pr45352-2.c: Likewise.
6794         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6795         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6796         targets instead rand.
6797         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6798         * gcc.target/i386/sse2-mul-1.c: Likewise.
6799         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6800         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6801         * gcc.target/i386/pad-1.c: Likewise.
6802         * gcc.target/i386/pad-9.c: Likewise.
6803         * gcc.target/i386/pad-2.c: Likewise.
6804         * gcc.target/i386/pad-5b.c: Likewise.
6805         * gcc.target/i386/pad-8.c: Likewise.
6806         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6807         * gcc.target/i386/pr44130.c: Likewise.
6808         * gcc.target/i386/align-main-1.c: Likewise.
6809         * gcc.target/i386/align-main-2.c: Likewise.
6810         * gcc.target/i386/sw-1.c: Likewise.
6811         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6812         on x64 mingw target.
6813         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6814         * gcc.target/i386/pr46295.c: Likewise.
6815         * gcc.target/i386/amd64-abi-1.c: Likewise.
6816         * gcc.target/i386/amd64-abi-2.c: Likewise.
6817         * gcc.target/i386/pr39082-1.c: Likewise.
6818         * gcc.target/i386/pr39162.c: Likewise.
6819         * gcc.target/i386/pr22152.c: Likewise.
6820         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6821         * gcc.target/i386/wrfsbase-2.c: Likewise.
6822         * gcc.target/i386/local.c: Likewise
6823         * gcc.target/i386/wrgsbase-1.c: Likewise.
6824         * gcc.target/i386/wrfsbase-1.c: Likewise.
6825         * gcc.target/i386/pr39315-3.c: Likewise.
6826         * gcc.target/i386/pr35767-4.c: Likewise.
6827         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6828         x64 mingw target.
6829         * gcc.target/i386/pr45336-2.c: Likewise.
6830         * gcc.target/i386/pr45336-1.c: Likewise.
6831         * gcc.target/i386/pr45336-4.c: Likewise.
6833 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6835         * gnat.dg/array20.ad[sb]: New test.
6837 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6839         PR target/52375
6840         * gcc.target/arm/pr52375.c: New test.
6841         * gcc.c-torture/compile/pr52375.c: New test.
6843 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6845         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6846         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6848 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6850         * gnat.dg/aggr19.adb: New test.
6851         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6853 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6855         PR target/49263
6856         * gcc.target/sh/pr49263.c: New.
6858 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6860         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6861         simulate_thread_wrapper_other_threads
6862         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6863         Move initialization of 'value' to main().
6864         (main): Initialize 'value';
6865         * gcc.dg/simulate-thread/speculative-store.c
6866         (simulate_thread_step_verify): Return 0 when successful.
6867         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6868         Reduce threshold.
6869         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6870         (simulate_thread_wrapper_other_threads): Return a success/fail value
6871         and issue an error if the instruction count threshold is exceeded.
6873 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6875         PR target/50580
6876         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6877         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6879 2012-02-24  Richard Guenther  <rguenther@suse.de>
6881         PR middle-end/52355
6882         * gcc.dg/pr52355.c: New testcase.
6884 2012-02-23  Kai Tietz  <ktietz@redhat.com>
6886         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6887         * gcc.dg/Wpadded.c: Likewise.
6888         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6889         structure-layout.
6890         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6891         for sleep by Sleep and add windows.h include for this function.
6892         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6893         targets.
6894         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6895         target.
6896         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6897         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6898         on x64 mingw target.
6899         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6900         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6901         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6902         failure on LLP64 target.
6904 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
6906         PR c/52290
6907         * gcc.dg/noncompile/pr52290.c: New test.
6909 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
6911         PR tree-optimization/52019
6912         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6914 2012-02-22  Kai Tietz  <ktietz@redhat.com>
6916         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6917         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6918         derived pdiff_t type.
6919         * g++.dg/torture/pr49720.C: Likewise
6921 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
6923         PR target/52330
6924         * gcc.target/i386/pr52330.c: New test.
6926 2012-02-22  Tobias Burnus  <burnus@net-b.de>
6928         PR fortran/52335
6929         * gfortran.dg/io_constraints_10.f90: New.
6931 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
6933         * lib/target-supports.exp (check_effective_target_vect_condition):
6934         Return true for NEON.
6936 2012-02-21  Kai Tietz  <ktietz@redhat.com>
6938         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6940 2012-02-21  Richard Guenther  <rguenther@suse.de>
6942         PR tree-optimization/52324
6943         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6945 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
6947         PR middle-end/51782
6948         * gcc.target/avr/torture/pr51782-1.c: New test.
6950 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
6952         PR tree-optimization/52318
6953         * gcc.dg/pr52318.c: New test.
6955 2012-02-20  Kai Tietz  <ktietz@redhat.com>
6957         * gcc.dg/bf-ms-layout-3.c: New testcase.
6959 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
6961         PR testsuite/52229
6962         PR fortran/32380
6963         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
6965 2012-02-20  Richard Guenther  <rguenther@suse.de>
6967         PR tree-optimization/52298
6968         * gcc.dg/torture/pr52298.c: New testcase.
6969         * gcc.dg/vect/pr52298.c: Likewise.
6971 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
6973         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6974         * gcc.c-torture/execute/pr52286.c: Ditto.
6976 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
6978         PR tree-optimization/52286
6979         * gcc.c-torture/execute/pr52286.c: New test.
6981 2012-02-18  Tobias Burnus  <burnus@net-b.de>
6983         PR fortran/52295
6984         * gfortran.dg/interface_35.f90: Use -std=f2003.
6985         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6986         * gfortran.dg/interface_assignment_4.f90: Ditto.
6987         * gfortran.dg/bessel_1.f90: Ditto.
6988         * gfortran.dg/func_result_6.f90: Ditto.
6989         * gfortran.dg/hypot_1.f90: Ditto.
6990         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6992 2012-02-17  Tobias Burnus  <burnus@net-b.de>
6994         PR translation/52232
6995         PR translation/52234
6996         PR translation/52245
6997         PR translation/52246
6998         PR translation/52262
6999         PR translation/52273
7000         * gfortran.dg/coarray_22.f90: Update dg-error.
7001         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7003 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7005         PR target/51753
7006         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7007         (simulate-thread): Use default timeout.
7009 2012-02-16  Jason Merrill  <jason@redhat.com>
7011         PR c++/52248
7012         * g++.dg/ext/timevar1.C: New.
7014 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7016         PR c++/52126
7017         * g++.dg/template/using21.C: New.
7018         * g++.dg/template/using22.C: Likewise.
7020 2012-02-16  Jason Merrill  <jason@redhat.com>
7022         PR c++/51415
7023         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7025 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7027         PR tree-optimization/52255
7028         * gcc.c-torture/compile/pr52255.c: New test.
7030         PR debug/52260
7031         * g++.dg/debug/dwarf2/pr52260.C: New test.
7033         PR middle-end/51929
7034         * g++.dg/ipa/pr51929.C: New test.
7036 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7038         PR target/52199
7039         * gcc.target/powerpc/pr52199.c: New file.
7041 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7043         PR target/52152
7044         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7046 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7048         * gcc.dg/pr51867.c: Don't include <math.h>.
7049         (sqrtf): Declare.
7051 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7053         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7054         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7056 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7058         PR tree-optimization/50561
7059         * gcc.dg/graphite/pr50561.c: New testcase.
7061 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7063         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7064         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7066 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7068         * gnat.dg/discr35.ad[sb]: New test.
7070 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7072         * gnat.dg/volatile10.adb: New test.
7073         * gnat.dg/volatile10_pkg.ads: New helper.
7075 2012-02-14  Jason Merrill  <jason@redhat.com>
7077         * g++.dg/ext/attrib43.C: New.
7079 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7081         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7082         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7083         fgnu_tm.
7084         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7085         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7086         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7087         effective_target fgnu_tm.
7088         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7090 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7092         PR c++/52247
7093         * g++.dg/template/asmgoto1.C: New test.
7095 2012-02-14  Ian Lance Taylor  <iant@google.com>
7097         PR go/48501
7098         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7099         compiling generated file for 64bit and index tests.
7101 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7103         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7105 2012-02-14  Richard Guenther  <rguenther@suse.de>
7107         PR tree-optimization/52244
7108         PR tree-optimization/51528
7109         * gcc.dg/torture/pr52244.c: New testcase.
7111 2012-02-14  Walter Lee  <walt@tilera.com>
7113         * g++.dg/other/PR23205.C: Disable test on tile.
7114         * g++.dg/other/pr23205-2.C: Disable test on tile.
7115         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7116         * gcc.dg/20040813-1.c: Disable test on tile.
7117         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7118         * gcc.misc-tests/linkage.exp: Handle tilegx.
7120 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7122         PR tree-optimization/52210
7123         * gcc.dg/pr52210.c: New test.
7125 2012-02-14  Jason Merrill  <jason@redhat.com>
7127         PR c++/39055
7128         * g++.dg/overload/defarg5.C: New.
7130 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7132         PR c/52181
7133         * c-c++-common/pr52181.c: New test.
7135 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7137         PR c++/52215
7138         * g++.dg/ext/atomic-1.C: New test.
7140 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7142         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7144 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7146         PR middle-end/52209
7147         * gcc.c-torture/execute/pr52209.c: New test.
7149 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7151         PR fortran/50981
7152         * gfortran.dg/elemental_optional_args_5.f03: New test.
7154 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7156         PR testsuite/50076
7157         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7158         cases.
7160 2012-02-11  Ian Lance Taylor  <iant@google.com>
7162         PR go/51874
7163         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7164         SPARC Solaris.  Don't run the test at all on systems where it may
7165         not work, rather than xfailing it.
7167 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7169         PR rtl-optimization/52175
7170         * gcc.c-torture/compile/pr52175.c: New test.
7172 2012-02-10  Jason Merrill  <jason@redhat.com>
7174         PR c++/51910
7175         * g++.dg/template/repo10.C: New.
7177 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7179         PR debug/52132
7180         * gcc.dg/pr52132.c: New test.
7182 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7184         * gnat.dg/specs/aggr4.ads: New test.
7185         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7187 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7189         PR target/52146
7190         * gcc.target/i386/pr52146.c: New.
7192 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7194         PR middle-end/52177
7195         * c-c++-common/pr52177.c: New test.
7197 2012-02-10  Jan Hubicka  <jh@suse.cz>
7199         PR middle-end/48600
7200         * g++.dg/torture/pr48600.C: New testcase.
7202 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7204         PR middle-end/52140
7205         * gcc.dg/dfp/pr52140.c: New test.
7207 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7209         PR fortran/32380
7210         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7211         of dg-options.
7213 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7215         PR middle-end/51867
7216         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7217         * gcc.dg/pr51867.c: New test.
7219 2012-02-09  Ian Lance Taylor  <iant@google.com>
7221         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7222         which don't support -fsplit-stack.  Turn off optimization when
7223         compiling select5-out.go.
7225 2012-02-08  Ian Lance Taylor  <iant@google.com>
7227         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7228         systems which don't support -fsplit-stack.
7230 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7232         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7233         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7234         machine instuction in the log.
7236 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7238         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7239           to 20 seconds.
7241 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7243         PR driver/48524
7244         * gcc.dg/pr48524.c: New test.
7245         * gcc.dg/pr48524.spec: New spec file for test.
7247 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7249         PR fortran/32380
7250         * gfortran.dg/vect/pr32380.f90:  New test.
7252 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7254         PR fortran/52151
7255         * gfortran.dg/realloc_on_assign_12.f90: New.
7257 2012-02-08  Richard Guenther  <rguenther@suse.de>
7259         PR rtl-optimization/52170
7260         * gcc.dg/torture/pr52170.c: New testcase.
7262 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7264         PR gcov-profile/52150
7265         * gcc.dg/tree-prof/pr52150.c: New test.
7267         PR rtl-optimization/52139
7268         * gcc.dg/pr52139.c: New test.
7270 2012-02-07  Jason Merrill  <jason@redhat.com>
7272         PR c++/51675
7273         * g++.dg/cpp0x/constexpr-union3.C: New.
7275         PR c++/52035
7276         * g++.dg/lto/pr52035_0.C: New.
7278 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7280         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7281         * gcc.dg/special/weak-1.c: Likewise.
7282         * gcc.dg/ucnid-12.c: Likewise.
7283         * gcc.dg/torture/pr45678-1.c: Likewise.
7284         * gcc.dg/torture/pr45678-2.c: Likewise.
7285         * gcc.dg/vector-4.c: Likewise.
7286         * gcc.dg/ipa/inline-5.c: Likewise.
7287         * gcc.dg/ucnid-11.c: Likewise.
7288         * gcc.misc-tests/gcov-13.c: Likewise.
7289         * gcc.misc-tests/gcov-14.c: Likewise.
7290         * g++.dg/ext/label13.C: Likewise.
7291         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7292         hppa*-*-hpux* options.
7293         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7294         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7295         * gcc.dg/pr48616.c: Likewise.
7296         * gcc.dg/pr17957.c: Likewise.
7297         * gcc.dg/pr17055-1.c: Likewise.
7298         * gcc.dg/pr32912-1.c: Likewise.
7299         * gcc.dg/tm/pr51472.c: Likewise.
7300         * c-c++-common/fold-bitand-4.c: Likewise.
7301         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7302         Use dg-additional-options for extra options.
7304 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7306         * gcc.target/epiphany/interrupt-2.c: New test.
7308 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7310         PR target/52155
7311         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7312         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7313         for MIPS ELF.
7315 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7317         PR target/52152
7318         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7320 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7322         PR middle-end/24306
7323         PR target/52154
7324         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7325         * gcc.target/mips/va-arg-1.c: New test.
7327 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7329         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7330         for -mno-pointers-to-nested-functions.
7332 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7334         * gcc.c-torture/execute/20120207-1.c: New test.
7336 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7338         PR rtl-optimization/52060
7339         * gcc.dg/torture/pr52060.c: New test.
7341         PR middle-end/52074
7342         * gcc.c-torture/compile/pr52074.c: New test.
7344 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7346         PR fortran/51514
7347         * gfortran.dg/class_to_type_2.f90: New.
7349 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7351         PR fortran/32373
7352         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7353         Remove module.
7355 2012-02-06  Jason Merrill  <jason@redhat.com>
7357         PR c++/52088
7358         * g++.dg/template/conv13.C: New.
7360 2012-02-06  Richard Guenther  <rguenther@suse.de>
7362         PR tree-optimization/52115
7363         * gcc.c-torture/compile/pr52115.c: New testcase.
7365 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7367         PR target/52129
7368         * gcc.c-torture/execute/pr52129.c: New test.
7370 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7372         * gcc.dg/pr48374.c: Actually add the test I forgot
7373         in the 2012-01-25 commit.
7375 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7377         PR fortran/32373
7378         * gfortran.dg/vect/vect-8.f90:  New test case.
7380 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7382         PR fortran/48847
7383         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7385 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7387         PR fortran/52102
7388         * gfortran.dg/class_48.f90 : Add test of allocate class array
7389         component with source in subroutine test3.  Remove commenting
7390         out in subroutine test4, since branching on unitialized variable
7391         is now fixed (no PR for this last.).
7393 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7395         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7396         on MIPS targets.
7397         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7399 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7401         PR target/52125
7402         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7403         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7405 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7407         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7408         (check_effective_target_sync_int_long): Use it.
7409         (check_effective_target_sync_char_short): Likewise.
7410         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7412 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7414         PR fortran/51972
7415         * gfortran.dg/class_48.f90: Add some further checks.
7417 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7419         PR tree-optimization/52091
7420         * gcc.dg/vect/pr52091.c: New test.
7422 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7424         PR rtl-optimization/52113
7425         * gcc.target/avr/pr52113.c: New test.
7427 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7429         PR rtl-optimization/52092
7430         * gcc.c-torture/compile/pr52092.c: New test.
7432 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7434         PR fortran/41587
7435         * gfortran.dg/class_array_10.f03: New test.
7437         PR fortran/46356
7438         * gfortran.dg/class_array_11.f03: New test.
7440         PR fortran/51754
7441         * gfortran.dg/class_array_12.f03: New test.
7443 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7445         PR fortran/52012
7446         * gfortran.dg/realloc_on_assign_11.f90: New test.
7448 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7450         PR fortran/52093
7451         * gfortran.dg/shape_7.f90: New.
7453 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7455         * gcc.target/mips/mips-prepend-1.c: New test.
7457 2012-02-02  Jan Hubicka  <jh@suse.cz>
7458             Tom de Vries  <tom@codesourcery.com>
7460         PR middle-end/51998
7461         * gcc.dg/alias-12.c: New testcase.
7462         * gcc.dg/alias-13.c: New testcase.
7464 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7466         PR target/52086
7467         * gcc.dg/pr52086.c: New test.
7469         PR tree-optimization/52073
7470         * gcc.c-torture/compile/pr52073.c: New test.
7472 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7474         PR fortran/51958
7475         * gfortran.dg/function_optimize_10.f90:  New test.
7477 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7479         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7480         test on alpha*-*-*.
7482 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7484         PR fortran/52024
7485         * gfortran.dg/typebound_operator_14.f90: New.
7487 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7489         PR fortran/52059
7490         * gfortran.dg/elemental_function_1.f90: New.
7492 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7494         PR rtl-optimization/51374
7495         * gcc.target/avr/torture/pr51374-1.c:
7496         Also fail if SBIS is seen.
7498 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7500         PR rtl-optimization/51374
7501         * gcc.target/avr/torture/pr51374-1.c: New.
7503 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7505         PR fortran/52024
7506         * gfortran.dg/typebound_generic_11.f90: New.
7508 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7510         PR fortran/52029
7511         * gfortran.dg/class_49.f90: New.
7513 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7515         PR fortran/52013
7516         * gfortran.dg/elemental_args_check_6.f90: New.
7518 2012-01-31  Jason Merrill  <jason@redhat.com>
7520         PR c++/52043
7521         * g++.dg/cpp0x/variadic122.C: New.
7523 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7525         PR fortran/52012
7526         * gfortran.dg/realloc_on_assign_10.f90: New test.
7528 2012-01-31  Richard Guenther  <rguenther@suse.de>
7530         PR tree-optimization/51528
7531         * gcc.dg/torture/pr51528.c: New testcase.
7533 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7535         PR go/48501
7536         * lib/go.exp (go_target_compile): Append timeout= to options.
7537         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7538         select5-out.go test on alpha*-*-* targets.
7540 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7542         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7543         (TEST_SHORT): Reformat in the same way.
7544         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7545         (TEST_SHORT): Reformat in the same way.
7546         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7547         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7548         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7549         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7550         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7552 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7554         PR target/51835
7555         * gcc.target/arm/pr51835.c: New testcase.
7557 2012-01-30  Richard Guenther  <rguenther@suse.de>
7559         PR tree-optimization/52028
7560         * gcc.dg/torture/pr52028.c: New testcase.
7561         * gfortran.dg/ldist-pr45199.f: Adjust.
7562         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7563         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7564         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7566 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7568         PR debug/52027
7569         * gcc.dg/tree-prof/pr52027.c: New test.
7571         PR tree-optimization/52046
7572         * gcc.dg/pr52046.c: New test.
7574         PR debug/52048
7575         * g++.dg/other/pr52048.C: New test.
7577 2012-01-30  Richard Guenther  <rguenther@suse.de>
7579         PR tree-optimization/52045
7580         * gcc.dg/pr52045.c: New testcase.
7582 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7584         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7585         new code generated for __sync_lock_release.
7587 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7589         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7591 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7593         PR testsuite/51875
7594         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7596         * g++.dg/ext/visibility/template10.C: Fix typo.
7598         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7600 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7602         PR c++/51327
7603         * g++.dg/cpp0x/constexpr-ice6.C: New.
7605 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7607         PR fortran/41600
7608         * gfortran.dg/default_initialization_6.f90: New.
7610 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7612         PR fortran/51972
7613         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7614         * gfortran.dg/class_48.f90: New.
7616 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7618         PR fortran/51808
7619         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7621 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7623         PR fortran/51972
7624         * gfortran.dg/class_allocate_12.f90: New.
7626 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7628         * gcc.dg/torture/pr50444.c: Fix dg directives.
7630 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7632         PR target/52006
7633         * gcc.target/arm/pr52006.c: New test.
7635 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7637         PR testsuite/52011
7638         * gcc.dg/lto/trans-mem.h: New file.
7639         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7640         * gcc.dg/lto/trans-mem-1_1.c: Same.
7641         * gcc.dg/lto/trans-mem-4_1.c: Same.
7642         * gcc.dg/lto/trans-mem-3_1.c: Same.
7644 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7646         PR fortran/52022
7647         * gfortran.dg/dummy_procedure_7.f90: New.
7649 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7651         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7652         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7654 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7656         PR c++/51852
7657         * g++.dg/other/gc5.C: New test.
7659 2012-01-27  Richard Guenther  <rguenther@suse.de>
7661         PR tree-optimization/50444
7662         * gcc.dg/torture/pr50444.c: New testcase.
7664 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7666         PR fortran/51970
7667         PR fortran/51977
7668         * gfortran.dg/move_alloc_13.f90: New.
7670 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7672         PR fortran/51953
7673         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7674         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7675         and change dg-error string.
7677 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7679         PR fortran/52016
7680         * gfortran.dg/elemental_args_check_5.f90: New.
7682 2012-01-27  Richard Guenther  <rguenther@suse.de>
7684         PR middle-end/51959
7685         * g++.dg/torture/pr51959.C: New testcase.
7687 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7689         PR tree-optimization/51990
7690         * gcc.dg/pr51990.c: New test.
7691         * gcc.dg/pr51990-2.c: Same.
7693 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7694             Tobias Burnus <burnus@gcc.gnu.org>
7696         PR fortran/48705
7697         * gfortran.dg/class_allocate_11.f03: New.
7699         PR fortran/51870
7700         PR fortran/51943
7701         PR fortran/51946
7702         * gfortran.dg/class_allocate_7.f03: New.
7703         * gfortran.dg/class_allocate_8.f03: New.
7704         * gfortran.dg/class_allocate_9.f03: New.
7705         * gfortran.dg/class_allocate_10.f03: New.
7707 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7709         * gnat.dg/discr34.adb: New test.
7710         * gnat.dg/discr34_pkg.ads: New helper.
7712 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7714         * gnat.dg/discr33.adb: New test.
7716 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7718         * gnat.dg/limited_with3.ad[sb): New test.
7719         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7720         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7721         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7723 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7725         * gnat.dg/stack_usage1.adb: New test.
7726         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7728         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7729         * gcc.dg/pr44194-2.c: Likewise.
7731 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7733         PR c++/51370
7734         * g++.dg/template/crash112.C: New.
7736 2012-01-27  Richard Henderson  <rth@redhat.com>
7738         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7740 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7742         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7744 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7746         PR middle-end/51895
7747         * g++.dg/opt/pr51895.C: New test.
7749 2012-01-26  Michael Matz  <matz@suse.de>
7751         PR tree-optimization/48794
7752         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7754 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7756         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7758 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7760         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7761         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7762         memory.
7763         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7764         the default value for s390 and s390x.
7766 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7768         PR lto/51698
7769         * gcc.dg/lto/trans-mem-4_0.c: New.
7770         * gcc.dg/lto/trans-mem-4_1.c: New.
7771         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7772         TM builtins.
7773         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7774         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7775         TM builtins.
7776         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7777         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7778         TM builtins.
7780 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7782         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7784 2012-01-25  Ian Lance Taylor  <iant@google.com>
7786         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7788 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7790         PR fortran/51995
7791         * gfortran.dg/typebound_proc_25.f90: New.
7793 2012-01-25  Jason Merrill  <jason@redhat.com>
7795         PR c++/51992
7796         * g++.dg/lto/pr51992_0.C: New.
7798 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7800         PR tree-optimization/51987
7801         * gcc.target/i386/pr51987.c: New test.
7803 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7805         * gcc.dg/tm/lto-1.c: Require lto support in target.
7807 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7809         PR rtl-optimization/48374
7810         * gcc.dg/pr48374.c: New test.
7812 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7814         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7816 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7818         PR fortran/51966
7819         * gfortran.dg/derived_constructor_char_3.f90: New.
7821 2012-01-24  Ian Lance Taylor  <iant@google.com>
7823         * go.test/go-test.exp (filecmp): New procedure.
7824         (errchk): Handle quoted square brackets.
7825         (go-gc-tests): Set go_compile_args. Handle various new test
7826         lines.  Skip a few new tests.
7827         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7829 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7831         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7832         (check_effective_target_vect_extract_even_odd)
7833         (check_effective_target_vect_interleave): Return true for MIPS
7834         paired-single.
7836 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7838         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7839         (main): Use it instead of argc.
7841 2012-01-24  Jason Merrill  <jason@redhat.com>
7843         PR c++/51973
7844         * g++.dg/cpp0x/sfinae31.C: New.
7846 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7848         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7850 2012-01-24  Jason Merrill  <jason@redhat.com>
7852         PR c++/51812
7853         * g++.dg/inherit/covariant20.C: New.
7855 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7857         PR c++/51223
7858         * g++.dg/parse/crash58.C: New.
7860 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7862         PR target/51957
7863         * gcc.dg/pr51957-1.c: New test.
7864         * gcc.dg/pr51957-1.h: New file.
7865         * gcc.dg/pr51957-2.c: New test.
7867 2012-01-23  Jason Merrill  <jason@redhat.com>
7869         PR c++/51930
7870         * g++.dg/ext/visibility/template10.C: New.
7872 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7874         PR fortran/51948
7875         * gfortran.dg/move_alloc_12.f90: New.
7877 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7879         PR middle-end/45416
7880         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7882 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7884         PR c++/51398
7885         * g++.dg/template/crash111.C: New.
7887 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
7889         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7890         configurations.
7891         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7893 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
7895         PR testsuite/51941
7896         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
7897         the DW_TAG_class_type and DW_AT_name: "Executor".
7899 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7901         * lib/target-supports.exp
7902         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7903         (check_effective_target_vect_interleave): Likewise.
7905 2012-01-22  Jason Merrill  <jason@redhat.com>
7907         PR c++/51925
7908         * g++.dg/template/using20.C: New.
7909         * g++.dg/template/template-id-2.C: Adjust diagnostic.
7911 2012-01-23  Jason Merrill  <jason@redhat.com>
7913         PR target/51934
7914         * g++.dg/torture/pr51344.C: Limit to x86.
7916 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
7918         * c-c++-common/tm/omp.c: Require target with pthread support.
7920 2012-01-23  Richard Guenther  <rguenther@suse.de>
7922         PR tree-optimization/51949
7923         * gcc.dg/torture/pr51949.c: New testcase.
7925 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
7927         PR rtl-optimization/51933
7928         * gcc.c-torture/execute/pr51933.c: New test.
7930 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
7932         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7933         Do not define for Interix.
7935 2012-01-22  Jason Merrill  <jason@redhat.com>
7937         PR c++/51832
7938         * g++.dg/lto/pr51832.h: New.
7939         * g++.dg/lto/pr51832_0.C: New.
7940         * g++.dg/lto/pr51832_1.C: New.
7942 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7944         * gcc.dg/ext-elim-1.c: New test.
7946 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7948         PR target/51931
7949         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7950         * g++.dg/opt/longbranch1.C: Likewise.
7952 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7954         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7955         in C++11 mode.
7957 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7959         PR fortran/50556
7960         * gfortran.dg/namelist_74.f90: New test.
7961         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7963 2012-01-21  Tobias Burnus  <burnus@net-b.de>
7965         PR fortran/51913
7966         * gfortran.dg/class_47.f90: New.
7968 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
7970         * gnat.dg/renaming5.ad[sb]: New test.
7972 2012-01-20  Jason Merrill  <jason@redhat.com>
7974         PR c++/51919
7975         * g++.dg/pch/mangle1.{C,Hs}: Remove.
7977 2012-01-20  Jason Merrill  <jason@redhat.com>
7979         PR c++/51922
7980         * g++.dg/ext/attrib42.C: Require ilp32.
7982 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7984         PR target/51915
7985         * gcc.target/arm/pr51915.c: New test.
7987 2012-01-20  Cary Coutant  <ccoutant@google.com>
7988             Dodji Seketeli  <dodji@redhat.com>
7990         PR debug/45682
7991         * g++.dg/debug/dwarf2/nested-3.C: New test.
7993 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7995         PR c++/51402
7996         * g++.dg/template/crash110.C: New.
7998 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8000         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8001         Remove default options on hppa*-*-hpux*.
8003 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8005         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8007 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8009         * gcc.c-torture/compile/pr51856.c: New testcase.
8011 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8013         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8014         options to go_target_compile.
8016 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8018         * g++.dg/torture/pr51344.C: Fix typo.
8020 2012-01-20  Richard Guenther  <rguenther@suse.de>
8022         PR tree-optimization/51903
8023         * g++.dg/torture/pr51903.C: New testcase.
8025 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8026             Janus Weil  <janus@gcc.gnu.org>
8028         PR fortran/51056
8029         * gfortran.dg/use_21.f90: New.
8031 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8033         PR target/51106
8034         * gcc.dg/torture/pr51106-1.c: New test.
8035         * gcc.dg/torture/pr51106-2.c: New test.
8037 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8039         * g++.dg/torture/pr51344.C: New test.
8041 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8043         PR fortran/51904
8044         * gfortran.dg/intrinsic_size_2.f90: New.
8046 2012-01-19  Jason Merrill  <jason@redhat.com>
8048         PR c++/51889
8049         * g++.dg/inherit/using7.C: New.
8051 2012-01-19  Richard Guenther  <rguenther@suse.de>
8053         PR tree-optimization/37997
8054         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8056 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8058         PR rtl-optimization/51505
8059         * gcc.dg/pr51505.c: New test.
8061 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8063         PR fortran/51634
8064         * gfortran.dg/typebound_operator_12.f03: New.
8065         * gfortran.dg/typebound_operator_13.f03: New.
8067 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8069         PR c++/51225
8070         * g++.dg/cpp0x/pr51225.C: New.
8072 2012-01-17  Ian Lance Taylor  <iant@google.com>
8074         PR go/50656
8075         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8077 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8079         PR fortran/51869
8080         * gfortran.dg/realloc_on_assign_9.f90: New.
8082 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8084         PR other/51165
8085         * gcc.dg/tm/memopt-3.c: Remove xfail.
8086         * gcc.dg/tm/memopt-4.c: Remove xfail.
8087         * gcc.dg/tm/memopt-5.c: Remove xfail.
8088         * gcc.dg/tm/memopt-7.c: Remove xfail.
8090 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8092         PR tree-optimization/51877
8093         * gcc.c-torture/execute/pr51877.c: New test.
8095 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8097         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8098         {!vect_align_arrays} to vect_sizes_32B_16B.
8099         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8100         * gcc.dg/vect/vect-peel-3.c: Ditto.
8102 2012-01-16  Jason Merrill  <jason@redhat.com>
8104         PR c++/51854
8105         * g++.dg/abi/mangle60.C: New.
8107         PR c++/51827
8108         * g++.dg/pch/mangle1.{C,Hs}: New.
8110 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8111             Tobias Burnus  <burnus@net-b.de>
8113         PR fortran/50981
8114         * gfortran.dg/elemental_optional_args_3.f90: New
8115         * gfortran.dg/elemental_optional_args_4.f90: New
8117 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8119         PR fortran/51809
8120         * gfortran.dg/use_20.f90: New
8122 2012-01-16  Jason Merrill  <jason@redhat.com>
8124         PR c++/51868
8125         * g++.dg/cpp0x/rv-bitfield.C: New.
8126         * g++.dg/cpp0x/rv-bitfield2.C: New.
8128 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8130         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8131         subroutine 'qsort' and use index array to assign the result.
8133 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8135         PR tree-optimization/51865
8136         * gcc.dg/pr51865.c: New test.
8138 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8140         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8142 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8144         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8145         to be loaded from the constant pool, rather than via %hi and %lo.
8147 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8149         PR rtl-optimization/51821
8150         * gcc.dg/pr51821.c: New test.
8152 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8154         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8156 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8158         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8160 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8162         PR fortran/51800
8163         * gfortran.dg/init_flag_8.f90: New.
8164         * gfortran.dg/init_flag_9.f90: New.
8166 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8168         PR fortran/51816
8169         * gfortran.dg/use_18.f90: New.
8170         * gfortran.dg/use_19.f90: New.
8172 2012-01-13  Ian Lance Taylor  <iant@google.com>
8174         PR c++/50012
8175         * g++.dg/warn/Wsign-compare-4.C: New.
8177 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8179         PR fortran/48351
8180         * gfortran.dg/alloc_comp_assign.f03: New.
8181         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8182         __BUILTIN_FREE from 38 to 32.
8184 2012-01-13  Jason Merrill  <jason@redhat.com>
8186         PR c++/20681
8187         * g++.dg/warn/Wreturn-type-7.C: New.
8189 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8191         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8192         assumption.
8193         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8194         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8195         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8196         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8197         int32plus because of big array needed.
8198         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8199         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8201 2012-01-13  Jason Merrill  <jason@redhat.com>
8203         PR c++/51813
8204         * g++.dg/ext/visibility/template9.C: New.
8206         PR c++/51620
8207         * g++.dg/cpp0x/defaulted34.C: New.
8208         * g++.dg/template/virtual3.C: New.
8210 2012-01-13  Richard Guenther  <rguenther@suse.de>
8212         PR middle-end/8081
8213         * gcc.dg/torture/pr8081.c: New testcase.
8215 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8217         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8219 2012-01-12  Jason Merrill  <jason@redhat.com>
8221         PR c++/51714
8222         * g++.dg/ext/stmtexpr14.C: New.
8224 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8226         PR c++/51633
8227         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8229 2012-01-12  Jason Merrill  <jason@redhat.com>
8231         PR c++/48051
8232         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8233         * g++.dg/abi/mangle58.C: Likewise.
8235         PR c++/51403
8236         * g++.dg/template/arg8.C: New.
8238 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8240         PR tree-optimization/51799
8241         * gcc.dg/vect/pr51799.c: New test.
8242         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8243         patterns.
8245 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8246             Tobias Burnus  <burnus@net-b.de>
8248         PR fortran/51057
8249         PR fortran/51616
8250         * lib/target-supports.exp
8251         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8252         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8254 2012-01-11  Jason Merrill  <jason@redhat.com>
8256         PR c++/51565
8257         * g++.dg/ext/attrib42.C: New.
8259 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8261         PR bootstrap/51796
8262         * gcc.dg/pr51796.c: New test.
8264 2012-01-11  Jason Merrill  <jason@redhat.com>
8266         PR c++/51818
8267         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8269 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8271         * gnat.dg/array19.ad[sb]: New test.
8273 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8275         * gnat.dg/opt23.ad[sb]: New test.
8276         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8277         * gnat.dg/opt24.ad[sb]: New test.
8279 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8281         PR tree-optimization/49642
8282         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8283         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8285 2012-01-11  Jason Merrill  <jason@redhat.com>
8287         PR c++/51613
8288         * g++.dg/template/explicit-args5.C: New.
8290 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8292         * gcc.c-torture/execute/20120110-1.c: New testcase.
8294 2012-01-10  Jason Merrill  <jason@redhat.com>
8296         PR c++/51614
8297         * g++.dg/inherit/ambig1.C: New.
8299         PR c++/51433
8300         * g++.dg/cpp0x/constexpr-cache1.C: New.
8302 2012-01-10  Richard Guenther  <rguenther@suse.de>
8304         PR tree-optimization/51801
8305         * gcc.dg/torture/pr51801.c: New testcase.
8307 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8309         PR fortran/51652
8310         * gfortran.dg/allocate_with_typespec_5.f90: New.
8312 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8314         * gfortran.dg/class_39.f03: Update dg-error string.
8316 2012-01-10  Richard Guenther  <rguenther@suse.de>
8318         PR tree-optimization/50913
8319         * gcc.dg/graphite/interchange-16.c: New testcase.
8320         * gcc.dg/graphite/scop-20.c: XFAIL.
8321         * gfortran.dg/graphite/interchange-1.f: Likewise.
8322         * gfortran.dg/graphite/block-1.f90: Likewise.
8323         * gfortran.dg/graphite/block-2.f: Likewise.
8325 2012-01-10  Richard Henderson  <rth@redhat.com>
8327         * lib/target-supports.exp (check_effective_target_vect_perm,
8328         check_effective_target_vect_perm_byte,
8329         check_effective_target_vect_perm_short): Enable for arm neon.
8331 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8333         PR fortran/46328
8334         * gfortran.dg/typebound_operator_11.f90: New.
8336 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8338         * gnat.dg/array18.adb: New test.
8339         * gnat.dg/array18_pkg.ads: New helper.
8341 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8343         PR fortran/51791
8344         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8345         around base object in first assignment in main program.
8346         * gfortran.dg/typebound_operator_10.f03: New test.
8348 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8350         PR tree-optimization/51759
8351         * g++.dg/ipa/pr51759.C: New test.
8353 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8355         PR fortran/51758
8356         * gfortran.dg/optional_absent_2.f90: New.
8358 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8360         PR fortran/51578
8361         * gfortran.dg/use_17.f90: New.
8363 2012-01-09  Gary Funck  <gary@intrepid.com>
8365         PR preprocessor/33919
8366         * gcc.dg/pr33919.c: New test.
8367         * gcc.dg/pr33919-0.h: New test header file.
8368         * gcc.dg/pr33919-1.h: Ditto.
8369         * gcc.dg/pr33919-2.h: Ditto.
8371 2012-01-07  Jan Hubicka  <jh@suse.cz>
8373         PR tree-optimize/51694
8374         * gcc.c-torture/compile/pr51694.c: new testcase.
8376 2012-01-07  Jan Hubicka  <jh@suse.cz>
8378         PR tree-optimization/51600
8379         * g++.dg/torture/pr51600.C: New testcase.
8381 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8383         PR gcov-profile/51715
8384         PR gcov-profile/51717
8385         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8386         * gcc.misc-tests/gcov-14.c: Likewise.
8388 2012-01-06  Jason Merrill  <jason@redhat.com>
8390         * g++.dg/parse/new5.C: New.
8392 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8394         PR testsuite/51655
8395         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8396         including <string.h>.
8398 2012-01-06  Jason Merrill  <jason@redhat.com>
8400         * g++.dg/abi/mangle51.C: New.
8401         * g++.dg/abi/mangle52.C: New.
8402         * g++.dg/abi/mangle53.C: New.
8403         * g++.dg/abi/mangle54.C: New.
8404         * g++.dg/abi/mangle55.C: New.
8405         * g++.dg/abi/mangle56.C: New.
8406         * g++.dg/abi/mangle57.C: New.
8407         * g++.dg/abi/mangle58.C: New.
8408         * g++.dg/abi/mangle59.C: New.
8409         * g++.dg/cpp0x/trailing3.C: Update mangling.
8410         * g++.dg/cpp0x/variadic111.C: Update mangling.
8411         * g++.dg/cpp0x/variadic4.C: Update mangling.
8412         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8413         * g++.dg/template/nontype22.C: Works now.
8414         * g++.dg/template/pr35240.C: Works now.
8416         * g++.dg/cpp0x/error7.C: New.
8418 2012-01-06  Tobias Burnus <burnus@net-b.de>
8420         * gfortran.dg/deallocate_stat_2.f90: New.
8421         * coarray/allocate_errgmsg.f90: New.
8422         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8423         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8424         * coarray/subobject_1.f90: Fix for num_images > 1.
8425         * gfortran.dg/deallocate_stat.f90: Update due to changed
8426         stat= handling.
8428 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8430         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8432 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8434         * ada/acats/overflow.lst: Add cb20004.
8436 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8438         PR c++/51541
8439         * g++.dg/cpp0x/alias-decl-18.C: New test.
8441 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8443         * gcc.c-torture/execute/20120104-1.c: New test.
8445 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8447         PR fortran/PR48946
8448         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8449         the old typebound_operator_8.f03.
8450         * gfortran.dg/typebound_operator_8.f03: New version of
8451         typebound_operator_7.f03 with 'u' a derived type instead of a
8452         class object.
8454 2012-01-05  Richard Guenther  <rguenther@suse.de>
8456         * g++.dg/torture/pr49309.C: Skip for -flto.
8458 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8460         PR middle-end/51761
8461         * gcc.c-torture/compile/pr51761.c: New test.
8463 2012-01-05  Richard Guenther  <rguenther@suse.de>
8465         PR tree-optimization/51760
8466         * gcc.dg/torture/pr51760.c: New testcase.
8468 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8470         PR middle-end/51472
8471         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8473 2012-01-05  Richard Guenther  <rguenther@suse.de>
8475         PR lto/41576
8476         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8477         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8479 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8481         PR debug/51695
8482         * gcc.dg/pr51695.c: New test.
8484 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8486         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8487         * gcc.target/mips/octeon2-lx-1.c: New test.
8488         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8489         * gcc.target/mips/octeon2-lx-2.c: New test.
8490         * gcc.target/mips/octeon2-lx-3.c: New test.
8492 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8494         PR other/51163
8495         PR other/51164
8496         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8497         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8499 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8501         PR c++/51064
8502         * g++.dg/warn/Wparentheses-26.C: New.
8504 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8506         * gfortran.dg/elemental_optional_args_2.f90: New test.
8508 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8510         PR fortran/49693
8511         * gfortran.dg/common_17.f90:  New test.
8513 2012-01-04  Richard Guenther  <rguenther@suse.de>
8515         PR tree-optimization/49651
8516         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8517         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8519 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8521         PR c++/51738
8522         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8524 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8526         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8527         for all mips targets.  Also allow an optional .cfi_startproc.
8529 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8531         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8533 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8535         PR c++/29273
8536         * g++.dg/rtti/dyncast5.C: New.
8538 2012-01-03  Richard Guenther  <rguenther@suse.de>
8540         PR tree-optimization/51070
8541         * gcc.dg/torture/pr51070-2.c: New testcase.
8543 2012-01-03  Richard Guenther  <rguenther@suse.de>
8545         PR tree-optimization/51692
8546         * gcc.dg/torture/pr51692.c: New testcase.
8548 2012-01-03  Richard Guenther  <rguenther@suse.de>
8550         PR debug/51650
8551         * g++.dg/lto/pr51650-3_0.C: New testcase.
8553 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8555         PR c++/15867
8556         * g++.dg/warn/Wredundant-decls-spec.C: New.
8558 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8560         PR tree-optimization/51719
8561         * g++.dg/tree-prof/pr51719.C: New test.
8563 2012-01-03  Richard Guenther  <rguenther@suse.de>
8565         PR middle-end/51730
8566         * gcc.dg/fold-compare-6.c: New testcase.
8568 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8570         PR c++/51669
8571         * g++.dg/gomp/pr51669.C: New test.
8573 2012-01-02  Jason Merrill  <jason@redhat.com>
8575         PR c++/51675
8576         * g++.dg/cpp0x/constexpr-union2.C: New.
8578         PR c++/51666
8579         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8581 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8583         PR c++/51462
8584         * g++.dg/cpp0x/constexpr-99.C: New test.
8586 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8588         PR c++/20140
8589         * g++.dg/template/init9.C: New.
8591 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8593         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8594         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8595         rather than a specific number.
8597 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8599         PR fortran/46262
8600         PR fortran/46328
8601         PR fortran/51052
8602         * gfortran.dg/typebound_operator_7.f03: New.
8603         * gfortran.dg/typebound_operator_8.f03: New.
8605 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8607         PR target/51729
8608         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8609         XFAIL.
8610         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8612 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8614         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8616 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8618         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8619         for MIPS.
8621 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8623         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8624         * gfortran.dg/io_real_boz_4.f90: Likewise.
8625         * gfortran.dg/io_real_boz_5.f90: Likewise.
8627 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8629         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8631 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8633         * gcc.dg/sms-11.c: New file.
8635 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8637         PR fortran/51682
8638         * gfortran.dg/coarray/image_index_3.f90: New.
8640 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8642         PR c++/16603
8643         * g++.dg/parse/enum8.C: New.
8645 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8647         PR c++/51379
8648         * g++.dg/conversion/reinterpret4.C: New.
8649         * g++.dg/conversion/reinterpret1.C: Adjust.
8651 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8653         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8655 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8657         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8658         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8659         * g++.old-deja/g++.jason/access14.C: Likewise.
8660         * g++.old-deja/g++.jason/access8.C: Likewise.
8661         * g++.old-deja/g++.jason/access1.C: Likewise.
8662         * g++.old-deja/g++.other/access3.C: Likewise.
8663         * g++.old-deja/g++.other/access5.C: Likewise.
8664         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8665         * g++.old-deja/g++.law/visibility22.C: Likewise.
8666         * g++.old-deja/g++.law/visibility26.C: Likewise.
8667         * g++.old-deja/g++.mike/p2746.C: Likewise.
8668         * g++.dg/debug/using1.C: Likewise.
8669         * g++.dg/lookup/using51.C: Likewise.
8670         * g++.dg/inherit/using5.C: Likewise.
8671         * g++.dg/inherit/pr30297.C: Likewise.
8672         * g++.dg/inherit/access8.C: Likewise.
8673         * g++.dg/torture/pr39362.C: Likewise.
8674         * g++.dg/template/crash13.C: Likewise.
8675         * g++.dg/template/using10.C: Likewise.
8677 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8679         PR fortran/51502
8680         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8681         change.
8683 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8685         PR tree-optimization/51704
8686         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8687         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8688         corresponding flags.
8690 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8692         PR c++/51723
8693         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8695 2012-01-01  Jan Hubicka  <jh@suse.cz>
8697         PR rtl-optimization/51069
8698         * gcc.c-torture/compile/pr51069.c: New testcase.
8700 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8702         PR tree-optimization/51683
8703         * gcc.dg/pr51683.c: New test.
8705 Copyright (C) 2012 Free Software Foundation, Inc.
8707 Copying and distribution of this file, with or without modification,
8708 are permitted in any medium without royalty provided the copyright
8709 notice and this notice are preserved.