tree-ssa-loop-niter.c (estimate_numbers_of_iterations_loop): Do not predict loops...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob79aee2f3d6e317731a7a0f5500525f5ca2e95958
1 2012-10-14  Jan Hubicka  <jh@suse.cz>
3         * gcc.dg/unroll_5.c: New testcase.
5 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
7         PR c++/52643
8         * g++.dg/opt/pr52643.C: New.
10 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
12         PR target/54602
13         * gcc.target/sh/pr54602-1.c: New.
14         * gcc.target/sh/pr54602-2.c: New.
15         * gcc.target/sh/pr54602-3.c: New.
16         * gcc.target/sh/pr54602-4.c: New.
18 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
20         PR target/54680
21         * gcc.target/sh/pr54680.c: New.
23 2012-10-12  Jan Hubicka <jh@suse.cz>
25         * gcc.dg/webizer.c: New testcase.
27 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
29         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
30         specify -m64.
32         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
33         GNU/Linux.
35         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
36         Return 0 if already specifying -mfloat-abi other than hard.
38 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
40         * gcc.dg/pr53060.c: Prune irrelevant warning.
42 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
44         PR c/54381
45         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
46         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
47         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
48         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
49         Adjust expected wording of warnings for *cmp* builtins.
50         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
51         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
53 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
55         PR c++/24449
56         * g++.dg/parse/friend-main.C: New.
58 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
60         PR c++/53055
61         * g++.dg/pr53055.C: New testcase.
63 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/52744
66         * g++.dg/cpp0x/pr52744.C: New.
68 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
70         PR fortran/40453
71         * gfortran.dg/dummy_procedure_9.f90: New.
73 2012-10-12  Richard Biener  <rguenther@suse.de>
75         PR tree-optimization/54894
76         * gcc.dg/torture/pr54894.c: New testcase.
78 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
80         PR target/51244
81         * gcc.target/sh/pr51244-13.c: New.
82         * gcc.target/sh/pr51244-14.c: New.
83         * gcc.target/sh/pr51244-15.c: New.
84         * gcc.target/sh/pr51244-16.c: New.
86 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
88         PR c++/51878
89         * g++.dg/cpp0x/decltype45.C: New.
91 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
93         PR fortran/54784
94         * gfortran.dg/class_allocate_13.f90: New.
96 2012-10-11  Jason Merrill  <jason@redhat.com>
98         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
99         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
101         * g++.dg/gomp/tls-5.C: Require tls_native.
102         * g++.dg/tls/thread_local7.C: Require tls_native.
103         * g++.dg/tls/static2.C: New.
105 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
107         PR c++/36107
108         * g++.dg/ext/weak5.C: New.
110 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
112         PR testsuite/54868
113         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
114         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
116 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
118         PR c++/43765
119         * g++.dg/parse/pr43765.C: New.
121 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
123         * obj-c++.dg/tls/init-2.mm: Tweak errors.
125 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
127         PR c++/43663
128         * g++.dg/init/bitfield3.C: New.
130 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
132         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
134 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
136         PR tree-optimization/54877
137         * gcc.dg/torture/pr54877.c: New test.
139 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
141         PR testsuite/53397
142         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
143         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
144         and remove target info from dg-do compile.
145         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
146         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
147         and remove target info from dg-do compile.
149 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
151         * gcc.dg/pr54782.c: Require target with pthread support.
153 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
155         PR c++/53122
156         * g++.dg/cpp0x/auto35.C: New.
158 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
160         PR c++/53540 - using fails to be equivalent to typedef
161         * g++.dg/cpp0x/alias-decl-24.C: New test.
163 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
165         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
166         that c++11 attributes to types are ignored for now.
167         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
168         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
170 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
172         PR c++/53741
173         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
175 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
177         PR c++/50478
178         * g++.dg/cpp0x/initlist67.C: New.
180 2012-10-10  Dehao Chen  <dehao@google.com>
182         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
184 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
186         PR target/52480
187         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
188         Add runtime tests.
190 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
192         PR c++/53307
193         * g++.dg/cpp0x/decltype44.C: New.
195 2012-10-09  Steve Ellcey  <sellcey@mips.com>
197         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
199 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
201         PR c++/53763
202         * g++.dg/cpp0x/decltype43.C: New.
204 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
206         PR middle-end/53397
207         * gcc.dg/pr53397-1.c: New test case.
208         * gcc.dg/pr53397-2.c: New test case.
210 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
212         PR c++/54194
213         * g++.dg/warn/Wparentheses-26.C: Adjust.
214         * g++.dg/warn/Wparentheses-27.C: New.
216 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
218         PR c++/54427
219         * c-c++-common/vector-scalar.c: New testcase.
220         * g++.dg/ext/vector18.C: New testcase.
221         * g++.dg/ext/vector5.C: This is not an error anymore.
222         * gcc.dg/init-vec-1.c: Move ...
223         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
224         * gcc.c-torture/execute/vector-shift1.c: Move ...
225         * c-c++-common/torture/vector-shift1.c: ... here.
226         * gcc.dg/scal-to-vec1.c: Move ...
227         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
228         C++11. Adapt error messages.
229         * gcc.dg/convert-vec-1.c: Move ...
230         * c-c++-common/convert-vec-1.c: ... here.
231         * gcc.dg/scal-to-vec2.c: Move ...
232         * c-c++-common/scal-to-vec2.c: ... here.
234 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
236         PR target/54400
237         * gcc.target/i386/pr54400.c: New testcase.
239 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
241         PR c++/54858
242         * g++.dg/template/pr54858.C: New test.
244 2012-10-08  Marek Polacek  <polacek@redhat.com>
246         PR debug/54831
247         * g++.dg/debug/pr54831.C: New test.
249 2012-10-08  Dehao Chen  <dehao@google.com>
251         * g++.dg/predict-loop-exit-1.C: New.
252         * g++.dg/predict-loop-exit-2.C: New.
253         * g++.dg/predict-loop-exit-3.C: New.
255 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
257         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
259 2012-10-08  Jason Merrill  <jason@redhat.com>
261         * g++.dg/gomp/tls-5.C: New.
262         * g++.dg/gomp/tls-wrap1.C: New.
263         * g++.dg/gomp/tls-wrap2.C: New.
264         * g++.dg/gomp/tls-wrap3.C: New.
265         * g++.dg/gomp/tls-wrap4.C: New.
266         * g++.dg/gomp/tls-wrapper-cse.C: New.
267         * g++.dg/tls/thread_local-cse.C: New.
268         * g++.dg/tls/thread_local-order1.C: New.
269         * g++.dg/tls/thread_local-order2.C: New.
270         * g++.dg/tls/thread_local-wrap1.C: New.
271         * g++.dg/tls/thread_local-wrap2.C: New.
272         * g++.dg/tls/thread_local-wrap3.C: New.
273         * g++.dg/tls/thread_local-wrap4.C: New.
274         * g++.dg/tls/thread_local2g.C: New.
275         * g++.dg/tls/thread_local3g.C: New.
276         * g++.dg/tls/thread_local4g.C: New.
277         * g++.dg/tls/thread_local5g.C: New.
278         * g++.dg/tls/thread_local6g.C: New.
279         * g++.dg/tls/thread_local7g.C: New.
281         * g++.dg/tls/thread_local3.C: New.
282         * g++.dg/tls/thread_local4.C: New.
283         * g++.dg/tls/thread_local5.C: New.
284         * g++.dg/tls/thread_local6.C: New.
286         * g++.dg/tls/init-2.C: Tweak errors.
287         * g++.dg/tls/thread_local1.C: New.
288         * g++.dg/tls/thread_local2.C: New.
289         * g++.dg/tls/thread_local7.C: New.
291 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
293         PR target/54866
294         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
296 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
298         PR target/54685
299         * gcc.target/sh/pr54685.c: New.
301 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
303         PR c++/53528 C++11 attribute support
304         * g++.dg/cpp0x/gen-attrs-1.C: New test.
305         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
306         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
307         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
308         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
309         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
310         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
311         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
312         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
313         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
314         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
315         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
316         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
317         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
318         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
319         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
320         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
321         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
322         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
323         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
324         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
325         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
326         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
327         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
328         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
329         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
330         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
331         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
332         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
333         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
334         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
335         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
336         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
337         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
338         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
339         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
340         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
341         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
342         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
343         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
344         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
345         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
346         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
347         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
348         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
349         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
350         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
351         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
352         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
353         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
354         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
355         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
356         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
357         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
358         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
359         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
360         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
362 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
364         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
365         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
366         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
368 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
370         PR target/54760
371         * gcc.target/sh/pr54760-2.c: New.
372         * gcc.target/sh/pr54760-3.c: New.
374 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
376         PR c++/51422
377         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
379 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
380             Sandra Loosemore  <sandra@codesourcery.com>
382         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
383         and test that the accumulator is initialized using MULT.
384         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
385         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
387 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
389         PR c++/52764
390         * g++.dg/cpp0x/stdint.C: New.
392 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
394         PR c++/54249
395         * g++.dg/cpp0x/stddef.C: New.
397 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
399         PR fortran/54832
400         * gfortran.dg/typebound_operator_17.f90: New.
402 2012-10-06  Jan Hubicka  <jh@suse.cz>
404         PR lto/53831
405         PR lto/54776
406         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
408 2012-10-06  Jan Hubicka  <jh@suse.cz>
410         * gcc.dg/lto/resolutions_0.c: New testcase.
412 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
414         PR fortran/45521
415         * gfortran.dg/generic_25.f90: New.
416         * gfortran.dg/generic_26.f90: New.
417         * gfortran.dg/generic_27.f90: New.
419 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
421         PR target/54760
422         * gcc.target/sh/pr54760-1.c: New.
424 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
426         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
427         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
428         * g++.dg/warn/Wsign-compare-5.C: New test.
429         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
430         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
431         * g++.dg/ext/builtin30.C: New test.
432         * g++.dg/ext/vla12.C: New test.
433         * gcc.dg/builtins-85.c: New test.
435         PR debug/54519
436         * gcc.dg/guality/pr54519-1.c: New test.
437         * gcc.dg/guality/pr54519-2.c: New test.
438         * gcc.dg/guality/pr54519-3.c: New test.
439         * gcc.dg/guality/pr54519-4.c: New test.
440         * gcc.dg/guality/pr54519-5.c: New test.
441         * gcc.dg/guality/pr54519-6.c: New test.
443 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/50893
446         * g++.dg/cpp0x/defaulted38.C: New.
448 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
450         PR tree-optimization/33763
451         * c-c++-common/pr33763.c: New test.
453         PR tree-optimization/54810
454         * gcc.dg/tree-ssa/vrp85.c: New test.
456 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
458         * gcc.dg/ucnid-7.c: Skip on AIX.
459         * gcc.dg/ucnid-8.c: Same.
460         * gcc.dg/ucnid-10.c: Same.
461         * gcc.dg/ucnid-13.c: Same.
462         * gcc.dg/attr-alias-3.c: Same.
463         * gcc.dg/attr-alias-5.c: Same.
464         * gcc.dg/torture/pr51106-2.c: Same.
465         * gcc.dg/vmx/3b-13.c: Use valid splat index.
467 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
469         PR c++/52233
470         * g++.dg/cpp0x/alias-decl-23.C: New.
472 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
474         PR c++/53403
475         * g++.dg/template/friend53.C: New.
477 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
479         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
480         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
481         (scan-ada-spec): Likewise.
482         (scan-ada-spec-not): Likewise.
483         * gcc.dg/dump-ada-spec-1.c: New test.
484         * g++.dg/other/dump-ada-spec-1.C: Likewise.
486 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
488         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
490 2012-10-04  Florian Weimer  <fweimer@redhat.com>
492         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
494 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
496         PR c++/54323
497         * g++.dg/cpp0x/pr54323.C: New.
499 2012-10-04  Richard Guenther  <rguenther@suse.de>
501         PR middle-end/54735
502         * g++.dg/torture/pr54735.C: New testcase.
504 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
506         PR rtl-optimization/54739
507         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
509 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
511         PR target/51244
512         * gcc.target/sh/pr51244-12.c: New.
514 2012-10-03  Dehao Chen  <dehao@google.com>
516         PR middle-end/54782
517         * gcc.dg/pr54782.c: New test.
519 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
521         PR c++/54777
522         * g++.dg/cpp0x/constexpr-ref4.C: New test.
524 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
526         PR fortran/54778
527         * gfortran.dg/class_53.f90: New.
529 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
531         PR debug/54551
532         * gcc.dg/guality/pr54551.c: New.
534 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
536         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
537         * gcc.target/powerpc/pr46728-2.c: Likewise.
539 2012-10-02  Sharad Singhai  <singhai@google.com>
541         PR testsuite/54772
542         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
543         to fix test failures caused by r191883.
544         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
545         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
546         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
547         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
548         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
549         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
550         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
551         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
552         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
554 2012-09-30  Sharad Singhai  <singhai@google.com>
556         * gcc.target/i386/vect-double-1.c: Fix test.
558 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
560         PR target/54087
561         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
562         atomic_sub fails.
564 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
566         PR rtl-optimization/54457
567         * gcc.target/i386/pr54457.c: New test.
569 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
571         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
573 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
575         * gcc.target/i386/vect-rebuild.c: New testcase.
577 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
579         * gcc.target/i386/pad-10.c (foo2): Return x - z.
581 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
583         * gcc.target/mips/pr37362.c: Fix target selector.
585 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
587         PR target/54083
588         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
590 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
592         * gcc.dg/ucnid-8.c: Update line number.
593         * gcc.dg/torture/pr51106-2.c: Likewise.
595 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
597         PR fortran/54667
598         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
599         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
600         * gfortran.dg/c_f_pointer_tests_5.f90: New.
602 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
604         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
605         partially reverting r170092.
606         * gfortran.dg/class_7.f03: Ditto.
607         * gfortran.dg/coarray_14.f90: Ditto.
608         * gfortran.dg/typebound_proc_13.f03: Ditto.
610 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
612         PR c++/54738
613         * g++.dg/cpp0x/sfinae42.C: New.
615 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
617         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
618         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
619         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
620         * gcc.dg/pr42629.c: XFAIL on AIX.
621         * gcc.dg/pr47684.c: Same.
622         * gcc.dg/pr43670.c: Same.
623         * gcc.dg/pr42916.c: Same.
624         * gcc.dg/pr45449.c: Same.
625         * gcc.dg/pr50017.c: Same.
626         * gcc.dg/pr42728.c: Same.
627         * gcc.dg/pr47881.c: Same.
628         * gcc.dg/pr44023.c: Same.
629         * gcc.dg/pr41345.c: Same.
630         * gcc.dg/pr42630.c: Same.
631         * gcc.dg/pr44971.c: Same.
632         * gcc.dg/pr46771.c: Same.
633         * gcc.dg/ucnid-8.c: Same.
634         * gcc.dg/ucnid-10.c: Same.
635         * gcc.dg/ucnid-13.c: Same.
636         * gcc.dg/torture/pr51106-2.c: Same.
637         * gcc.dg/pr48768.c: Same.
638         * gcc.dg/pr42631.c: Same.
639         * gcc.dg/pr43084.c: Same.
640         * gcc.dg/ucnid-7.c: Same.
641         * gcc.dg/pr42889.c: Same.
642         * gcc.dg/pr41241.c: Same.
643         * gcc.dg/pr42719.c: Same.
644         * g++.dg/debug/pr46583.C: Same.
645         * g++.dg/debug/pr47106.C: Same.
646         * g++.dg/opt/pr48549.C: Same.
647         * g++.dg/other/pr42685.C: Same.
648         * c-c++-common/pr43942.c: Same.
650 2012-09-29  Ian Lance Taylor  <iant@google.com>
652         * go.test/go-test.exp: Update for latest version of Go testsuite.
654 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
656         PR fortran/52724
657         * gfortran.dg/internal_readwrite_3.f90:  New test.
659 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
661         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
662         c-c++-common/Wunused-local-typedefs-2.c to here.
664         PR c++/54372 - unused attribute inactive on dependant entities
665         * c-c++-common/Wunused-local-typedefs-2.c: New test.
667 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
669         PR c++/29028 - Missed unused warning on using declaration
670         * g++.dg/warn/Wunused-var-18.C: New test.
672 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
674         PR c++/53551 - -Wunused-local-typedefs misses uses
675         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
677 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
679         PR target/54716
680         * gcc.target/i386/xorps-sse2.c: Remove xfails.
682         PR tree-optimization/54713
683         * gcc.c-torture/compile/pr54713-1.c: New test.
684         * gcc.c-torture/compile/pr54713-2.c: New test.
685         * gcc.c-torture/compile/pr54713-3.c: New test.
687 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
689         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
691 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
693         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
695 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
697         PR target/54703
698         * gcc.target/i386/pr54703.c: New test.
700 2012-09-27  Richard Guenther  <rguenther@suse.de>
702         PR lto/54709
703         * gcc.dg/lto/pr54709_0.c: New testcase.
704         * gcc.dg/lto/pr54709_1.c: Likewise.
706 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
708         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
710         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
712         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
714         * gcc.target/arm/pr42879.c: Handle big-endian.
716 2012-09-26  Steve Ellcey  <sellcey@mips.com>
718         PR c/37303
719         * gcc.dg/pr37303.c: Check for rdata or rodata.
721 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
723         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
725 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
727         PR target/51274
728         PR target/53087
729         * gcc.target/powerpc/ppc-ne0-1.c: New.
731 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
733         PR target/54089
734         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
735         test_19, test_20, test_21, test_22, test_23): New functions.
736         * gcc.target/sh/pr54089-4.c: New.
737         * gcc.target/sh/pr54089-5.c: New.
738         * gcc.target/sh/pr54089-6.c: New.
739         * gcc.target/sh/pr54089-7.c: New.
741 2012-09-25  Richard Guenther  <rguenther@suse.de>
743         PR lto/54625
744         * gcc.dg/lto/pr54702_0.c: New testcase.
745         * gcc.dg/lto/pr54702_1.c: Likewise.
746         * gcc.dg/lto/pr54625-1_0.c: Likewise.
747         * gcc.dg/lto/pr54625-1_1.C: Likewise.
748         * gcc.dg/lto/pr54625-2_0.c: Likewise.
749         * gcc.dg/lto/pr54625-2_1.C: Likewise.
751 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
753         PR c++/54526
754         * g++.dg/cpp0x/parse2.C: New.
755         * g++.dg/parse/error11.C: Adjust.
756         * g++.dg/parse/error12.C: Likewise.
758 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
760         * gcc.target/i386/20030217-1.c: Added check for
761         large_long_double effective target.
762         * gcc.target/i386/387-3.c: Likewise.
763         * gcc.target/i386/387-4.c: Likewise.
764         * gcc.target/i386/pr36578-1.c: Likewise.
765         * gcc.target/i386/excess-precision-1.c: Added new code for the case
766         when long double size is equal double size.
767         * gcc.target/i386/excess-precision-1.c: Likewise.
768         * gcc.target/i386/pr36578-2.c: Likewise.
769         * gcc.target/i386/20030217-2.c: New testcase.
771 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/54676
774         * gcc.dg/pr54676.c: New test.
776 2012-09-25  Richard Guenther  <rguenther@suse.de>
778         PR tree-optimization/53663
779         * gcc.dg/torture/pr53663-1.c: New testcase.
780         * gcc.dg/torture/pr53663-2.c: Likewise.
781         * gcc.dg/torture/pr53663-3.c: Likewise.
783 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
785         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
787 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
789         * lib/target-supports-dg.exp (dg-require-effective-target,
790         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
791         dg-process-target-1 instead of dg-process-target.
792         (dg-process-target-1): Rename from dg-process-target.
793         (dg-process-target): New.
795 2012-09-24  Richard Guenther  <rguenther@suse.de>
797         PR tree-optimization/54684
798         * g++.dg/torture/pr54684.C: New testcase.
800 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
802         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
804 2012-09-24  Richard Guenther  <rguenther@suse.de>
806         PR middle-end/52173
807         * gcc.dg/tm/pr52173-1.c: New.
808         * gcc.dg/tm/pr52173-2.c: New.
810 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
812         * gcc.dg/pr54669.c: New test.
814 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
815             Dominique Dhumieres  <dominiq@lps.ens.fr>
817         PR testsuite/54677
818         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
820 2012-09-23  Tobias Burnus  <burnus@net-b.de>
822         PR fortran/54618
823         * gfortran.dg/class_array_14.f90: New.
825 2012-09-22  Kai Tietz  <ktietz@redhat.com>
827         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
828         * gcc.dg/tree-ssa/scev-4.c: Likewise.
830 2012-09-21  Dehao Chen  <dehao@google.com>
832         PR go/54649
833         PR tree-optimization/54655
834         * g++.dg/pr54655.C: New testcase.
836 2012-09-21  Richard Guenther  <rguenther@suse.de>
838         PR tree-optimization/54647
839         * g++.dg/torture/pr54647.C: New testcase.
841 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
843         PR c++/54427
844         * c-c++-common/torture/vector-compare-2.c: Add -w.
846 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
848         * gnat.dg/opt20.ads: Move dg directive to...
849         * gnat.dg/opt20.adb: ...here.
850         * gnat.dg/addr1.ad[sb]: Likewise.
851         * gnat.dg/concat2.ad[sb]: Likewise.
852         * gnat.dg/array16.ad[sb]: Likewise.
853         * gnat.dg/atomic5.ad[sb]: Likewise.
854         * gnat.dg/discr29.ad[sb]: Likewise.
855         * gnat.dg/noreturn5.ad[sb]: Likewise.
856         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
857         * gnat.dg/discr23.ads: Remove dg directive.
858         * gnat.dg/nested_float_packed.ads: Likewise.
859         * gnat.dg/oconst6.ads: Move to...
860         * gnat.dg/specs/oconst6.ads: ...here.
862 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
864         PR c++/52432
865         * g++.dg/cpp0x/decltype32.C: Tweak.
867 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
869         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
870         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
871         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
872         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
874 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
876         PR c++/54581
877         * g++.dg/cpp0x/decltype-54581.C: New testcase.
879 2012-09-19  Steve Ellcey  <sellcey@mips.com>
881         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
883 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
885         * gcc.target/powerpc/ppc-get-timebase.c: New file.
886         * gcc.target/powerpc/ppc-mftb.c: New file.
888 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
890         PR target/54089
891         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
892         functions.
894 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
896         PR target/54236
897         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
899 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
901         * gcc.c-torture/execute/20120919-1.c: New test.
903 2012-09-19  Richard Guenther  <rguenther@suse.de>
905         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
907 2012-09-19  Richard Guenther  <rguenther@suse.de>
909         * gcc.dg/builtin-unreachable-6.c: Adjust.
911 2012-09-19  Richard Guenther  <rguenther@suse.de>
913         * gcc.dg/builtin-object-size-10.c: Adjust.
914         * gcc.dg/builtin-unreachable-5.c: Adjust.
915         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
916         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
917         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
918         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
919         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
920         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
921         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
922         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
923         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
924         * gcc.dg/vect/vec-scal-opt.c: Adjust.
925         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
926         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
928 2012-09-19  Richard Guenther  <rguenther@suse.de>
930         PR tree-optimization/54132
931         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
932         * gcc.dg/torture/pr54132.c: Likewise.
934 2012-09-19  Terry Guo  <terry.guo@arm.com>
936         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
937         extra prune rules that will be applied to all tests in a .exp file.
938         (gcc-dg-prune): Use rules defined by the above variable.
939         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
940         harmless warnings on architecture switch conflict.
942 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
944         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
945         of asm-comment characters instead of a single one.
946         * g++.dg/debug/dwarf2/nested-2.C: Similar.
948 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
950         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
952         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
953         target instead of xfailing it.
954         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
955         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
956         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
957         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
958         * gcc.dg/vect/vect-104.c: Likewise.
959         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
960         * gcc.dg/vect/vect-outer-1.c: Likewise.
961         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
962         * gcc.dg/vect/vect-outer-1a.c: Likewise.
963         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
964         * gcc.dg/vect/vect-outer-1b.c: Likewise.
965         * gcc.dg/vect/vect-outer-2b.c: Likewise.
966         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
967         * gcc.dg/vect/vect-outer-3a.c: Likewise.
968         * gcc.dg/vect/vect-outer-3b.c: Likewise.
969         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
971         * lib/target-supports.exp
972         (check_effective_target_vect_widen_mult_qi_to_hi,
973         check_effective_target_vect_widen_mult_hi_to_si,
974         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
975         check_effective_target_vect_widen_mult_hi_to_si_pattern,
976         check_effective_target_vect_pack_trunc,
977         check_effective_target_vect_unpack,
978         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
979         instead of arm_none.
981         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
983 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
985         * lib/target-supports-dg.exp (check-flags): Add cflags from board
986         config to compiler_flags.
988 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
990         PR target/54592
991         * gcc.target/i386/pr54592.c: New test.
993         PR tree-optimization/54610
994         * gcc.target/i386/pr54610.c: New test.
996 2012-09-17  Jason Merrill  <jason@redhat.com>
998         PR c++/54575
999         * g++.dg/cpp0x/alias-decl-21.C: New.
1000         * g++.dg/cpp0x/alias-decl-22.C: New.
1002 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1004         PR fortran/54608
1005         * gfortran.dg/scan_2.f90: New.
1007 2012-09-17  Jason Merrill  <jason@redhat.com>
1009         PR c++/53661
1010         * g++.dg/init/aggr9.C: New.
1012 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1014         * gnat.dg/loop_optimization12.ad[sb]: New test.
1016 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1018         PR fortran/54285
1019         * gfortran.dg/proc_ptr_result_7.f90: New.
1021 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1023         PR fortran/54603
1024         * gfortran.dg/structure_constructor_11.f90: New.
1026 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1028         PR tree-optimization/54563
1029         * g++.dg/torture/pr54563.C: New test.
1031 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1033         PR fortran/54594
1034         * gfortran.dg/typebound_generic_14.f03: New.
1036 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1038         PR fortran/54387
1039         * gfortran.dg/proc_ptr_38.f90: New.
1041 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1043         PR debug/54460
1044         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1045         to scary regexp.
1047         PR testsuite/54007
1048         * gnat.dg/lto15.adb: Require lto.
1050         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1051         "myBindC" for hppa*-*-hpux*.
1053 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1055         * gfortran.dg/namelist_75.f90: New test.
1057 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1059         * gcc.dg/tree-ssa/vrp82.c: New test.
1060         * gcc.dg/tree-ssa/vrp83.c: Same.
1061         * gcc.dg/tree-ssa/vrp84.c: Same.
1063 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1065         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1066         * gcc.dg/tree-ssa/vrp81.c: ... this.
1068 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1070         PR target/54222
1071         * gcc.target/avr/torture/fix-types.h: New.
1072         * gcc.target/avr/torture/vals-hr.def: New.
1073         * gcc.target/avr/torture/vals-r.def: New.
1074         * gcc.target/avr/torture/vals-k.def: New.
1075         * gcc.target/avr/torture/vals-ur.def: New.
1076         * gcc.target/avr/torture/vals-uk.def: New.
1077         * gcc.target/avr/torture/vals-uhr.def: New.
1078         * gcc.target/avr/torture/vals-llk.def: New.
1079         * gcc.target/avr/torture/vals-ullk.def: New.
1080         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1081         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1082         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1083         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1084         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1085         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1086         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1087         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1089 2012-09-14  Dehao Chen  <dehao@google.com>
1091         * g++.dg/debug/dwarf2/deallocator.C: New test.
1093 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1095         PR c/54552
1096         * gcc.c-torture/compile/pr54552-1.c: New test.
1098 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1100         PR c++/54427
1101         * g++.dg/other/vector-compare.C: New testcase.
1102         * c-c++-common/vector-compare-3.c: New testcase.
1103         * gcc.dg/vector-shift.c: Move ...
1104         * c-c++-common/vector-shift.c: ... here.
1105         * gcc.dg/vector-shift1.c: Move ...
1106         * c-c++-common/vector-shift1.c: ... here.
1107         * gcc.dg/vector-shift3.c: Move ...
1108         * c-c++-common/vector-shift3.c: ... here.
1109         * gcc.dg/vector-compare-1.c: Move ...
1110         * c-c++-common/vector-compare-1.c: ... here.
1111         * gcc.dg/vector-compare-2.c: Move ...
1112         * c-c++-common/vector-compare-2.c: ... here.
1113         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1114         * c-c++-common/torture/vector-compare-1.c: ... here.
1115         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1116         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1117         * c-c++-common/torture/vector-compare-2.c: ... here.
1118         * gcc.c-torture/execute/vector-shift.c: Move ...
1119         * c-c++-common/torture/vector-shift.c: ... here.
1120         * gcc.c-torture/execute/vector-shift2.c: Move ...
1121         * c-c++-common/torture/vector-shift2.c: ... here.
1122         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1123         * c-c++-common/torture/vector-subscript-1.c: ... here.
1124         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1125         * c-c++-common/torture/vector-subscript-2.c: ... here.
1126         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1127         * c-c++-common/torture/vector-subscript-3.c: ... here.
1129 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1131         PR c/54103
1132         * gcc.c-torture/compile/pr54103-1.c,
1133         gcc.c-torture/compile/pr54103-2.c,
1134         gcc.c-torture/compile/pr54103-3.c,
1135         gcc.c-torture/compile/pr54103-4.c,
1136         gcc.c-torture/compile/pr54103-5.c,
1137         gcc.c-torture/compile/pr54103-6.c: New tests.
1138         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1140 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1142         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1144 2012-09-14  Richard Guenther  <rguenther@suse.de>
1146         PR tree-optimization/54565
1147         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1148         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1150 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1152         * gcc.target/arm/combine-movs.c: Add missing space.
1154 2012-09-14  Richard Guenther  <rguenther@suse.de>
1156         * g++.dg/torture/builtin-location.C: New testcase.
1158 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1159             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1161         PR c++/53210
1162         * g++.dg/warn/Wuninitialized-self.C: New.
1164 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1166         PR c/54559
1167         * gcc.c-torture/compile/pr54559.c: New test.
1169 2012-09-13  Jason Merrill  <jason@redhat.com>
1171         PR c++/53839
1172         * g++.dg/cpp0x/constexpr-temp1.C: New.
1174         PR c++/54511
1175         * g++.dg/template/anonunion2.C: New.
1177         PR c++/53836
1178         * g++.dg/template/init10.C: New.
1180 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1182         PR fortran/54556
1183         * gfortran.dg/implicit_pure_3.f90: New.
1185 2012-09-13  Richard Guenther  <rguenther@suse.de>
1187         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1189 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1191         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1193 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1195         * c-c++-common/pr51712.c: Handle for short-enum targets.
1197 2012-09-12  Terry Guo  <terry.guo@arm.com>
1199         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1200         and lsrs for Thumb2 mode.
1202 2012-09-12  Jan Hubicka  <jh@suse.cz>
1204         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1206 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1208         PR target/54445
1209         * gcc.target/i386/pr54445-1.c: New file.
1210         * gcc.target/i386/pr54445-2.c: Likewise.
1212 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1214         PR fortran/54225
1215         PR fortran/53306
1216         * gfortran.dg/coarray_10.f90: Update dg-error.
1217         * gfortran.dg/coarray_28.f90: New.
1218         * gfortran.dg/array_section_3.f90: New.
1220 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1222         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1223         gcc.target/arm/pr48252.c: Fix for big-endian support.
1225 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1227         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1229 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1230             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1232         * gcc.target/arm/neon-vfma-1.c: New testcase.
1233         * gcc.target/arm/neon-vfms-1.c: Likewise.
1234         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1235         of float.
1236         * gcc.target/arm/neon-vmls-1.c: Likewise.
1237         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1238         function.
1239         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1240         (check_effective_target_arm_neonv2_ok): Likewise.
1241         (check_effective_target_arm_neonv2_hw): Likewise.
1242         (check_effective_target_arm_neonv2): Likewise.
1244 2012-09-11  Richard Guenther  <rguenther@suse.de>
1246         PR middle-end/54515
1247         * g++.dg/tree-ssa/pr54515.C: New testcase.
1249 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1251         PR tree-opt/c54362
1252         * gcc.dg/tm/memopt-16.c: New testcase.
1254 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1256         PR c++/54541
1257         PR c++/54542
1258         * g++.dg/cpp0x/sfinae40.C: New.
1259         * g++.dg/cpp0x/sfinae41.C: Likewise.
1261 2012-09-10  Jason Merrill  <jason@redhat.com>
1263         PR c++/54538
1264         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1266 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1268         PR target/54089
1269         * gcc.target/sh/pr54089-3.c: New.
1271 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1273         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1275 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1277         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1279 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1281         * gcc.dg/pr52558-2.c: Delete.
1282         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1284 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1286         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1288 2012-09-10  Richard Guenther  <rguenther@suse.de>
1290         PR tree-optimization/54520
1291         * gcc.dg/torture/pr54520.c: New testcase.
1293 2012-09-10  Jason Merrill  <jason@redhat.com>
1295         PR c++/54506
1296         * g++.dg/cpp0x/implicit14.C: New.
1298 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1300         PR fortran/54208
1301         * gfortran.dg/bound_simplification_3.f90: New test.
1303 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1305         PR testsuite/54184
1306         * gcc.dg/pr52558-1.c: Delete.
1307         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1309 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1311         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1312         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1313         * gcc.target/arm/smlaltt-1.c: Likewise.
1315 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1317         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1319 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1321         PR tree-optimization/53986
1322         * gcc.dg/tree-ssa/vrp80.c: New test.
1323         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1325 2012-09-06  Jason Merrill  <jason@redhat.com>
1327         PR c++/54341
1328         PR c++/54253
1329         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1330         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1332 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1334         PR tree-opt/54494
1335         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1337 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1339         PR rtl-optimization/54455
1340         * gcc.dg/54455.c: New test.
1342 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1344         PR fortran/54463
1345         * gfortran.dg/promotion_2.f90: New.
1347 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1349         PR middle-end/54486
1350         * c-c++-common/pr54486.c: New test.
1352 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1354         PR fortran/54474
1355         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1357 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1359         PR c++/54191
1360         * g++.dg/cpp0x/sfinae39.C: New.
1362 2012-09-04  Jason Merrill  <jason@redhat.com>
1364         PR c++/54441
1365         * g++.dg/ext/flexary3.C: New.
1367         PR c++/54420
1368         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1370         PR c++/54198
1371         * g++.dg/template/defarg15.C: New.
1373         PR c++/54437
1374         * g++.dg/template/access24.C: New.
1376 2012-09-04  Richard Guenther  <rguenther@suse.de>
1378         PR tree-optimization/54458
1379         * gcc.dg/torture/pr54458.c: New testcase.
1381 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1383         * gcc.target/arm/neon-vext.c: New test.
1384         * gcc.target/arm/neon-vext-execute.c: Ditto.
1386 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1388         PR fortran/54243
1389         PR fortran/54244
1390         * gfortran.dg/select_type_29.f03: New.
1392 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1394         * gcc.dg/fold-perm.c: Improve test.
1396 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1398         PR fortran/51632
1399         * gfortran.dg/coarray_class_1.f90: New.
1401 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1403         PR target/49206
1404         * gcc.c-torture/compile/pr49206.c: New test.
1406 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1407             Uros Bizjak  <ubizjak@gmail.com>
1409         PR target/36680
1410         * gfortran.dg/pr36680.f90: New test.
1412 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1414         PR target/42295
1415         * g++.dg/opt/pr42295.C: New test.
1417 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1419         PR target/54436
1420         * gcc.dg/torture/pr54436.c: New test.
1422 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1424         * gcc.target/mips/truncate-8.c: New testcase.
1426 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1428         PR target/46829
1429         PR target/46843
1430         * gcc.target/i386/pr46829.c: New test.
1431         * gcc.target/i386/pr46843.c: Ditto.
1433 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1434             Jason Merrill  <jason@redhat.com>
1436         PR c++/18747
1437         * g++.dg/parse/error50.C: New.
1439 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1441         PR c/54428
1442         * gcc.c-torture/compile/pr54428.c: New test.
1444 2012-08-31  Ollie Wild  <aaw@google.com>
1446         PR c++/54197
1447         * g++.dg/init/lifetime3.C: New test.
1449 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1451         PR middle-end/54409
1452         * gcc.dg/torture/pr54409.c: New test.
1454 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1456         * gfortran.dg/pr48636.f90: Add dump scan checks.
1458 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1460         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1462 2012-08-28  Joey Ye  <joey.ye@arm.com>
1464         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1466 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1468         PR target/46254
1469         * gcc.target/i386/pr46254.c: New test.
1471 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1473         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1474         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1475         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1477 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1479         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1480         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1481         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1482         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1483         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1484         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1485         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1486         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1487         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1488         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1489         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1490         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1491         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1492         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1493         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1494         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1495         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1496         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1497         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1498         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1499         gcc.target/mips/unaligned-1.c: Tighten regexps.
1501 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1503         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1504         (mips_option_groups): Remove optimization.  Add various -f options.
1505         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1506         and -pg imply -fno-omit-frame-pointer.
1507         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1508         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1509         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1510         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1511         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1512         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1513         * gcc.target/mips/abi-n32-long32.c: Likewise.
1514         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1515         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1516         * gcc.target/mips/abi-n32-long64.c: Likewise.
1517         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1518         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1519         * gcc.target/mips/abi-n64-long32.c: Likewise.
1520         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1521         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1522         * gcc.target/mips/abi-n64-long64.c: Likewise.
1523         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1524         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1525         * gcc.target/mips/abi-o32-long32.c: Likewise.
1526         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1527         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1528         * gcc.target/mips/abi-o32-long64.c: Likewise.
1529         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1530         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1531         * gcc.target/mips/abi-o64-long32.c: Likewise.
1532         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1533         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1534         * gcc.target/mips/abi-o64-long64.c: Likewise.
1535         * gcc.target/mips/asm-1.c: Likewise.
1536         * gcc.target/mips/branch-1.c: Likewise.
1537         * gcc.target/mips/call-3.c: Likewise.
1538         * gcc.target/mips/call-saved-3.c: Likewise.
1539         * gcc.target/mips/clear-cache-1.c: Likewise.
1540         * gcc.target/mips/div-1.c: Likewise.
1541         * gcc.target/mips/div-2.c: Likewise.
1542         * gcc.target/mips/div-3.c: Likewise.
1543         * gcc.target/mips/div-4.c: Likewise.
1544         * gcc.target/mips/div-5.c: Likewise.
1545         * gcc.target/mips/div-6.c: Likewise.
1546         * gcc.target/mips/div-7.c: Likewise.
1547         * gcc.target/mips/div-8.c: Likewise.
1548         * gcc.target/mips/div-9.c: Likewise.
1549         * gcc.target/mips/div-10.c: Likewise.
1550         * gcc.target/mips/div-11.c: Likewise.
1551         * gcc.target/mips/div-12.c: Likewise.
1552         * gcc.target/mips/dsp-ctrl.c: Likewise.
1553         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1554         * gcc.target/mips/ext-8.c: Likewise.
1555         * gcc.target/mips/extend-2.c: Likewise.
1556         * gcc.target/mips/fix-r10000-1.c: Likewise.
1557         * gcc.target/mips/fix-r10000-2.c: Likewise.
1558         * gcc.target/mips/fix-r10000-3.c: Likewise.
1559         * gcc.target/mips/fix-r10000-4.c: Likewise.
1560         * gcc.target/mips/fix-r10000-5.c: Likewise.
1561         * gcc.target/mips/fix-r10000-6.c: Likewise.
1562         * gcc.target/mips/fix-r10000-7.c: Likewise.
1563         * gcc.target/mips/fix-r10000-8.c: Likewise.
1564         * gcc.target/mips/fix-r10000-9.c: Likewise.
1565         * gcc.target/mips/fix-r10000-10.c: Likewise.
1566         * gcc.target/mips/fix-r10000-11.c: Likewise.
1567         * gcc.target/mips/fix-r10000-12.c: Likewise.
1568         * gcc.target/mips/fix-r10000-13.c: Likewise.
1569         * gcc.target/mips/fix-r10000-14.c: Likewise.
1570         * gcc.target/mips/fix-r10000-15.c: Likewise.
1571         * gcc.target/mips/fpcmp-1.c: Likewise.
1572         * gcc.target/mips/fpcmp-2.c: Likewise.
1573         * gcc.target/mips/fpr-moves-7.c: Likewise.
1574         * gcc.target/mips/fpr-moves-8.c: Likewise.
1575         * gcc.target/mips/int-moves-1.c: Likewise.
1576         * gcc.target/mips/int-moves-2.c: Likewise.
1577         * gcc.target/mips/long-calls-pg.c: Likewise.
1578         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1579         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1580         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1581         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1582         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1583         * gcc.target/mips/mips-3d-1.c: Likewise.
1584         * gcc.target/mips/mips-3d-2.c: Likewise.
1585         * gcc.target/mips/mips-3d-3.c: Likewise.
1586         * gcc.target/mips/mips-3d-4.c: Likewise.
1587         * gcc.target/mips/mips-3d-5.c: Likewise.
1588         * gcc.target/mips/mips-3d-6.c: Likewise.
1589         * gcc.target/mips/mips-3d-7.c: Likewise.
1590         * gcc.target/mips/mips-3d-8.c: Likewise.
1591         * gcc.target/mips/mips-3d-9.c: Likewise.
1592         * gcc.target/mips/mips-ps-1.c: Likewise.
1593         * gcc.target/mips/mips-ps-2.c: Likewise.
1594         * gcc.target/mips/mips-ps-3.c: Likewise.
1595         * gcc.target/mips/mips-ps-4.c: Likewise.
1596         * gcc.target/mips/mips-ps-6.c: Likewise.
1597         * gcc.target/mips/mips32-dspr2.c: Likewise.
1598         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1599         * gcc.target/mips/neg-abs-1.c: Likewise.
1600         * gcc.target/mips/neg-abs-2.c: Likewise.
1601         * gcc.target/mips/nmadd-3.c: Likewise.
1602         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1603         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1604         * gcc.target/mips/octeon-pop-1.c: Likewise.
1605         * gcc.target/mips/pr26765.c: Likewise.
1606         * gcc.target/mips/pr33256.c: Likewise.
1607         * gcc.target/mips/pr33635-1.c: Likewise.
1608         * gcc.target/mips/pr33755.c: Likewise.
1609         * gcc.target/mips/pr35802.c: Likewise.
1610         * gcc.target/mips/pr45074.c: Likewise.
1611         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1612         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1613         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1614         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1615         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1616         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1617         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1618         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1619         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1620         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1621         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1622         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1623         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1624         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1625         * gcc.target/mips/save-restore-1.c: Likewise.
1626         * gcc.target/mips/save-restore-3.c: Likewise.
1627         * gcc.target/mips/save-restore-5.c: Likewise.
1628         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1629         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1630         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1631         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1632         * gcc.target/mips/stack-1.c: Likewise.
1634         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1635         Tighten regexps.
1637         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1638         branch under test to be filled with preceding rather than
1639         following instructions.
1640         * gcc.target/mips/branch-10.c: Likewise.
1641         * gcc.target/mips/branch-11.c: Likewise.
1642         * gcc.target/mips/branch-12.c: Likewise.
1643         * gcc.target/mips/branch-13.c: Likewise.
1644         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1645         to be eliminated.  Tighten $28 scan-assembler-not test.
1647         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1648         function to...
1649         * gcc.target/mips/call-4.c: ...this new test.
1651         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1652         more likely.
1653         * gcc.target/mips/code-readable-3.c: Likewise.
1654         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1655         flag but skip for -O0.
1656         * gcc.target/mips/code-readable-4.c: Likewise.
1658         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1659         of operations under test.
1660         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1662         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1663         Don't require sibling-call optimization.
1664         * gcc.target/mips/near-far-4.c: Likewise.
1666         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1667         Make sure that the register variable is used.
1668         * gcc.target/mips/soft-float-1.c: Likewise.
1670         * gcc.target/mips/sdata-1.c: Make static data volatile.
1671         * gcc.target/mips/sdata-2.c: Likewise.
1672         * gcc.target/mips/sdata-3.c: Likewise.
1673         * gcc.target/mips/sdata-4.c: Likewise.
1675         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1676         skip for -O0.
1677         * gcc.target/mips/atomic-memory-2.c: Likewise.
1678         * gcc.target/mips/branch-cost-1.c: Likewise.
1679         * gcc.target/mips/branch-cost-2.c: Likewise.
1680         * gcc.target/mips/cache-1.c: Likewise.
1681         * gcc.target/mips/call-1.c: Likewise.
1682         * gcc.target/mips/call-saved-2.c: Likewise.
1683         * gcc.target/mips/const-anchor-1.c: Likewise.
1684         * gcc.target/mips/const-anchor-2.c: Likewise.
1685         * gcc.target/mips/dse-1.c: Likewise.
1686         * gcc.target/mips/dsp-lhx.c: Likewise.
1687         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1688         * gcc.target/mips/ext-1.c: Likewise.
1689         * gcc.target/mips/ext-2.c: Likewise.
1690         * gcc.target/mips/ext-3.c: Likewise.
1691         * gcc.target/mips/ext-4.c: Likewise.
1692         * gcc.target/mips/ext-5.c: Likewise.
1693         * gcc.target/mips/ext-6.c: Likewise.
1694         * gcc.target/mips/ext-7.c: Likewise.
1695         * gcc.target/mips/extend-1.c: Likewise.
1696         * gcc.target/mips/fix-r4000-1.c: Likewise.
1697         * gcc.target/mips/fix-r4000-3.c: Likewise.
1698         * gcc.target/mips/fix-r4000-5.c: Likewise.
1699         * gcc.target/mips/fix-r4000-6.c: Likewise.
1700         * gcc.target/mips/fix-r4000-8.c: Likewise.
1701         * gcc.target/mips/fix-r4000-10.c: Likewise.
1702         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1703         * gcc.target/mips/fixed-vector-type.c: Likewise.
1704         * gcc.target/mips/fpr-moves-1.c: Likewise.
1705         * gcc.target/mips/fpr-moves-2.c: Likewise.
1706         * gcc.target/mips/fpr-moves-3.c: Likewise.
1707         * gcc.target/mips/fpr-moves-4.c: Likewise.
1708         * gcc.target/mips/fpr-moves-5.c: Likewise.
1709         * gcc.target/mips/fpr-moves-6.c: Likewise.
1710         * gcc.target/mips/ins-1.c: Likewise.
1711         * gcc.target/mips/ins-2.c: Likewise.
1712         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1713         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1714         * gcc.target/mips/lazy-binding-1.c: Likewise.
1715         * gcc.target/mips/madd-3.c: Likewise.
1716         * gcc.target/mips/madd-5.c: Likewise.
1717         * gcc.target/mips/madd-6.c: Likewise.
1718         * gcc.target/mips/madd-8.c: Likewise.
1719         * gcc.target/mips/madd-9.c: Likewise.
1720         * gcc.target/mips/memcpy-1.c: Likewise.
1721         * gcc.target/mips/mips-ps-type.c: Likewise.
1722         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1723         * gcc.target/mips/mips-sched-madd.c: Likewise.
1724         * gcc.target/mips/mips16e-extends.c: Likewise.
1725         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1726         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1727         * gcc.target/mips/movcc-1.c: Likewise.
1728         * gcc.target/mips/movcc-2.c: Likewise.
1729         * gcc.target/mips/movcc-3.c: Likewise.
1730         * gcc.target/mips/msub-5.c: Likewise.
1731         * gcc.target/mips/msub-6.c: Likewise.
1732         * gcc.target/mips/msub-8.c: Likewise.
1733         * gcc.target/mips/mult-2.c: Likewise.
1734         * gcc.target/mips/mult-3.c: Likewise.
1735         * gcc.target/mips/mult-5.c: Likewise.
1736         * gcc.target/mips/mult-6.c: Likewise.
1737         * gcc.target/mips/mult-7.c: Likewise.
1738         * gcc.target/mips/mult-12.c: Likewise.
1739         * gcc.target/mips/mult-13.c: Likewise.
1740         * gcc.target/mips/mult-14.c: Likewise.
1741         * gcc.target/mips/mult-15.c: Likewise.
1742         * gcc.target/mips/mult-17.c: Likewise.
1743         * gcc.target/mips/mult-18.c: Likewise.
1744         * gcc.target/mips/mult-19.c: Likewise.
1745         * gcc.target/mips/nmadd-1.c: Likewise.
1746         * gcc.target/mips/nmadd-2.c: Likewise.
1747         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1748         * gcc.target/mips/octeon-cins-1.c: Likewise.
1749         * gcc.target/mips/octeon-cins-2.c: Likewise.
1750         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1751         * gcc.target/mips/octeon-exts-2.c: Likewise.
1752         * gcc.target/mips/octeon-exts-3.c: Likewise.
1753         * gcc.target/mips/octeon-exts-4.c: Likewise.
1754         * gcc.target/mips/octeon-exts-5.c: Likewise.
1755         * gcc.target/mips/octeon-exts-6.c: Likewise.
1756         * gcc.target/mips/octeon-exts-7.c: Likewise.
1757         * gcc.target/mips/octeon-pop-2.c: Likewise.
1758         * gcc.target/mips/octeon-seq-3.c: Likewise.
1759         * gcc.target/mips/octeon-seq-4.c: Likewise.
1760         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1761         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1762         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1763         * gcc.target/mips/pr54240.c: Likewise.
1764         * gcc.target/mips/rsqrt-1.c: Likewise.
1765         * gcc.target/mips/rsqrt-2.c: Likewise.
1766         * gcc.target/mips/rsqrt-3.c: Likewise.
1767         * gcc.target/mips/rsqrt-4.c: Likewise.
1768         * gcc.target/mips/save-restore-2.c: Likewise.
1769         * gcc.target/mips/save-restore-4.c: Likewise.
1770         * gcc.target/mips/sb1-1.c: Likewise.
1771         * gcc.target/mips/scc-1.c: Likewise.
1772         * gcc.target/mips/scc-2.c: Likewise.
1773         * gcc.target/mips/scc-3.c: Likewise.
1774         * gcc.target/mips/scc-4.c: Likewise.
1775         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1776         * gcc.target/mips/truncate-1.c: Likewise.
1777         * gcc.target/mips/truncate-2.c: Likewise.
1778         * gcc.target/mips/truncate-3.c: Likewise.
1779         * gcc.target/mips/truncate-4.c: Likewise.
1780         * gcc.target/mips/truncate-5.c: Likewise.
1781         * gcc.target/mips/truncate-6.c: Likewise.
1782         * gcc.target/mips/unaligned-1.c: Likewise.
1784         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1785         skip for -O0.  Require -fexpensive-optimizations.
1786         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1787         * gcc.target/mips/dspr2-MULT.c: Likewise.
1788         * gcc.target/mips/fix-r4000-2.c: Likewise.
1789         * gcc.target/mips/fix-r4000-4.c: Likewise.
1790         * gcc.target/mips/fix-r4000-7.c: Likewise.
1791         * gcc.target/mips/fix-r4000-9.c: Likewise.
1792         * gcc.target/mips/madd-1.c: Likewise.
1793         * gcc.target/mips/madd-2.c: Likewise.
1794         * gcc.target/mips/madd-4.c: Likewise.
1795         * gcc.target/mips/maddu-1.c: Likewise.
1796         * gcc.target/mips/maddu-2.c: Likewise.
1797         * gcc.target/mips/maddu-3.c: Likewise.
1798         * gcc.target/mips/maddu-4.c: Likewise.
1799         * gcc.target/mips/msub-1.c: Likewise.
1800         * gcc.target/mips/msub-2.c: Likewise.
1801         * gcc.target/mips/msub-3.c: Likewise.
1802         * gcc.target/mips/msub-4.c: Likewise.
1803         * gcc.target/mips/msubu-1.c: Likewise.
1804         * gcc.target/mips/msubu-2.c: Likewise.
1805         * gcc.target/mips/msubu-3.c: Likewise.
1806         * gcc.target/mips/msubu-4.c: Likewise.
1807         * gcc.target/mips/mult-1.c: Likewise.
1808         * gcc.target/mips/mult-4.c: Likewise.
1809         * gcc.target/mips/mult-8.c: Likewise.
1810         * gcc.target/mips/mult-9.c: Likewise.
1811         * gcc.target/mips/mult-10.c: Likewise.
1812         * gcc.target/mips/mult-11.c: Likewise.
1813         * gcc.target/mips/mult-16.c: Likewise.
1815         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1816         skip for -O0 and -Os.
1817         * gcc.target/mips/fix-r4000-12.c: Likewise.
1818         * gcc.target/mips/madd-7.c: Likewise.
1819         * gcc.target/mips/mips-ps-5.c: Likewise.
1820         * gcc.target/mips/mips-ps-7.c: Likewise.
1821         * gcc.target/mips/msub-7.c: Likewise.
1823         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1824         skip for -O0.  Require -mno-abicalls.
1825         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1827         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1828         skip for -O0.  Require a total number of BBIT instructions and
1829         at least one of each kind.
1831         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1832         skip for -O0.  Require -fno-unroll-loops.
1834         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1835         skip for -O0.  Allow BLTZ as well as BGEZ.
1837         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1839         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1840         skip for -O0.  Require -fschedule-insns2.
1841         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1843         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1844         but skip for -O0.  Make a branch-likely more likely.
1846         * gcc.target/mips/timode-2.c: Split each test into its own function.
1847         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1849         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1850         skip for -O0.  Require -fpeephole2.
1851         * gcc.target/mips/vr-mult-2.c: Likewise.
1853 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1855         PR preprocessor/53469
1856         * gcc.dg/cpp/_Pragma7.c: New test case.
1858 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1860         PR fortran/54370
1861         * gfortran.dg/do_5.f90: New.
1863 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1865         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1866         from dg-options as -Wall no longer implies it.
1868 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1870         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1872 2012-08-25  Jason Merrill  <jason@redhat.com>
1874         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1876 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1878         PR c++/51421
1879         * g++.dg/cpp0x/auto34.C: New.
1881 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1883         PR c/54363
1884         * gcc.dg/pr54363.c: New test.
1886         PR c/54355
1887         * gcc.dg/pr54355.c: New test.
1889 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1891         PR debug/52857
1892         * gcc.target/i386/pr52857-1.c: New.
1893         * gcc.target/i386/pr52857-2.c: Likewise.
1895 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1897         * gcc.target/mips/code-readable-4.c: New test.
1899 2012-08-23  Julian Brown  <julian@codesourcery.com>
1900             Sandra Loosemore  <sandra@codesourcery.com>
1902         * gcc.target/mips/code-readable-1.c: Add -O to options.
1904 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
1906         PR c++/20420
1907         * g++.dg/lookup/using53.C: New.
1909 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
1911         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1912         * gcc.dg/fixed-point/convert-1.c: New.
1913         * gcc.dg/fixed-point/convert-2.c: New.
1914         * gcc.dg/fixed-point/convert-3.c: New.
1915         * gcc.dg/fixed-point/convert-4.c: New.
1916         * gcc.dg/fixed-point/convert-float-1.c: New.
1917         * gcc.dg/fixed-point/convert-float-2.c: New.
1918         * gcc.dg/fixed-point/convert-float-3.c: New.
1919         * gcc.dg/fixed-point/convert-float-4.c: New.
1920         * gcc.dg/fixed-point/convert-accum-neg.c: New.
1921         * gcc.dg/fixed-point/convert-sat.c: New.
1922         * gcc.dg/fixed-point/convert.h: New.
1924 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
1926         PR target/54089
1927         * gcc.target/sh/pr54089-2.c: New.
1929 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
1931         * gcc.target/i386/long-double-64-1.c: New file.
1932         * gcc.target/i386/long-double-64-2.c: Likewise.
1933         * gcc.target/i386/long-double-64-3.c: Likewise.
1934         * gcc.target/i386/long-double-64-4.c: Likewise.
1935         * gcc.target/i386/long-double-80-1.c: Likewise.
1936         * gcc.target/i386/long-double-80-2.c: Likewise.
1937         * gcc.target/i386/long-double-80-3.c: Likewise.
1938         * gcc.target/i386/long-double-80-4.c: Likewise.
1939         * gcc.target/i386/long-double-80-5.c: Likewise.
1940         * gcc.target/i386/long-double-80-6.c: Likewise.
1941         * gcc.target/i386/long-double-80-7.c: Likewise.
1943 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
1945         PR tree-optimization/54317
1946         * gcc.dg/tree-ssa/vrp79.c: New testcase.
1948 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
1950         PR target/39423
1951         * gcc.target/sh/pr39423-2.c: New.
1953 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
1955         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1956         * gcc.dg/fold-perm.c: Likewise.
1958 2012-08-20  Jan Hubicka  <jh@suse.cz>
1960         PR fortran/48636
1961         * gcc.dg/ipa/inlinehint-1.c: New.
1963 2012-08-20  Florian Weimer  <fweimer@redhat.com>
1965         PR c++/19351
1966         * g++.dg/init/new38.C: New test.
1967         * g++.dg/init/new39.C: New test.
1969 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1971         PR target/54089
1972         * gcc.target/sh/pr54089-1.c: New.
1974 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1976         PR target/51244
1977         * gcc.target/sh/pr51244-11.c: New.
1979 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1981         PR fortran/54301
1982         * gfortran.dg/warn_target_lifetime_2.f90: New.
1984 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1986         PR c++/10416
1987         * g++.dg/warn/Wunused-var-17.C: New.
1989 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1991         PR middle-end/53992
1992         * gcc.dg/gomp/pr53992.c: New test.
1994 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1996         PR tree-ssa/54295
1997         * gcc.c-torture/execute/20120817-1.c: New test.
1999 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2001         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2002         add instruction.
2003         (f2): New test that really does need adds.
2005 2012-08-20  Richard Guenther  <rguenther@suse.de>
2007         PR tree-optimization/54327
2008         * gcc.dg/torture/pr54327.c: New testcase.
2010 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2012         PR tree-optimization/54321
2013         * gcc.c-torture/compile/pr54321.c: New test.
2015 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2017         PR fortran/54301
2018         * gfortran.dg/warn_target_lifetime_1.f90: New.
2020 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2022         PR fortran/54298
2023         * gfortran.dg/real_compare_1.f90: New test case.
2024         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2026 2012-08-18  Jan Hubicka  <jh@suse.cz>
2028         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2030 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2032         PR fortran/39290
2033         * gfortran.dg/interface_37.f90: New test.
2035 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2036             Gary Funck <gary@intrepid.com>
2038         PR target/20020
2039         * gcc.target/i386/pr20020-1.c: New test.
2040         * gcc.target/i386/pr20020-2.c: Likewise.
2041         * gcc.target/i386/pr20020-3.c: Likewise.
2043 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2045         * gcc.target/i386/perm-concat.c: New test.
2047 2012-08-17  Julian Brown  <julian@codesourcery.com>
2049         * gcc.target/arm/div64-unwinding.c: New test.
2051 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2053         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2055 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2057         PR target/54236
2058         * gcc.target/sh/pr54236-1.c: New.
2060 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2062         * lib/target-supports.exp (check_effective_target_sync_int_long)
2063         (check_effective_target_sync_char_short): Enable for crisv32-*
2064         and cris-*.
2066         PR middle-end/54261
2067         * gcc.dg/torture/pr54261-1.c: New test.
2069 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2071         PR fortran/54243
2072         PR fortran/54244
2073         * gfortran.dg/typebound_call_24.f03: New.
2075 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2077         PR tree-optimization/54245
2078         * gcc.dg/tree-ssa/pr54245.c: New test.
2080 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2082         PR tree-optimization/54240
2083         * gcc.target/powerpc/pr54240.c: New test.
2084         * gcc.target/mips/pr54240.c: Likewise.
2086 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2088         PR target/52933
2089         * gcc.target/sh/pr52933-1.c: New.
2090         * gcc.target/sh/pr52933-2.c: New.
2092 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2094         PR target/50751
2095         * gcc.target/sh/pr50751-8.c: New.
2097 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2099         PR fortran/47586
2100         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2101         * gfortran.dg/typebound_proc_27.f03: New test.
2103 2012-08-14  Sterling Augustine  <saugustine@google.com>
2105         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2107 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2109         PR fortran/40881
2110         * gfortran.dg/data_constraints_3.f90: New.
2111         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2112         to disable -pedantic compilation.
2113         * gfortran.dg/pr37243.f: Ditto.
2114         * gfortran.dg/g77/19990826-3.f: Ditto.
2115         * gfortran.dg/g77/20020307-1.f : Ditto.
2116         * gfortran.dg/g77/980310-3.f: Ditto.
2118 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2120         PR fortran/54234
2121         * gfortran.dg/warn_conversion_4.f90: New.
2123 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2125         PR middle-end/53411
2126         PR rtl-optimization/53495
2127         * gcc.c-torture/compile/pr53411.c: New test.
2128         * gcc.c-torture/compile/pr53495.c: New test.
2130 2012-08-13  Richard Guenther  <rguenther@suse.de>
2132         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2134 2012-08-13  Richard Guenther  <rguenther@suse.de>
2136         PR tree-optimization/54200
2137         * gcc.dg/guality/pr54200.c: New testcase.
2138         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2140 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2142         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2144 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2146         PR target/51244
2147         * gcc.target/sh/pr51244-7.c: New.
2148         * gcc.target/sh/pr51244-8.c: New.
2149         * gcc.target/sh/pr51244-9.c: New.
2150         * gcc.target/sh/pr51244-10.c: New.
2152 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2154         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2155         -m2e or -m2a.
2156         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2157         * gcc.target/sh/pr53511-1.c: Likewise.
2158         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2159         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2160         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2161         * gcc.target/sh/pr53512-3.c: Likewise.
2162         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2164 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2166         PR target/39423
2167         * gcc.c-torture/compile/pr39423-1.c: New.
2168         * gcc.c-torture/compile/pr39423-2.c: New.
2170 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2172         PR fortran/54221
2173         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2174         they appear uninitialized on the RHS.
2175         * gfortran.dg/public_private_module_6.f90: New.
2177 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2179         PR fortran/48636
2180         * gfortran.dg/pr48636.f90: New test.
2182 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2184         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2185         to avoid warnings.
2186         (main): Adjust caller.
2188 2012-08-10  Richard Guenther  <rguenther@suse.de>
2190         * gcc.dg/matrix/*.c: Adjust and move ...
2191         * gcc.dg/torture/: ... here.
2192         * gcc.dg/matrix: Remove directory.
2194 2012-08-10  Richard Guenther  <rguenther@suse.de>
2196         PR middle-end/54219
2197         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2199 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2201         PR middle-end/54211
2202         * gcc.dg/tree-ssa/pr54211.c: New test.
2204 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2206         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2207         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2209 2012-08-10  Richard Guenther  <rguenther@suse.de>
2211         PR tree-optimization/54109
2212         * gcc.dg/torture/pr54109.c: New testcase.
2213         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2214         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2216 2012-08-10  Richard Guenther  <rguenther@suse.de>
2218         PR tree-optimization/54027
2219         * gcc.dg/torture/pr54027.c: New testcase.
2221 2012-08-10  Richard Guenther  <rguenther@suse.de>
2223         * g++.dg/plugin/selfassign.c: Adjust.
2224         * gcc.dg/plugin/selfassign.c: Likewise.
2225         * gcc.dg/strlenopt-11.c: Likewise.
2226         * gcc.dg/strlenopt-13.c: Likewise.
2227         * gcc.dg/no-strict-overflow-4.c: Likewise.
2228         * gcc.dg/strict-overflow-4.c: Likewise.
2229         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2230         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2231         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2232         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2233         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2234         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2235         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2236         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2237         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2238         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2239         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2240         * gcc.dg/pr46309.c: Likewise.
2241         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2243 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2245         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2246         for x86 targets.
2247         * gcc.c-torture/compile/20120727-2.c: New test.
2249 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2251         * gcc.dg/ipa/iinline-4.c: New test.
2252         * gcc.dg/ipa/iinline-5.c: Likewise.
2253         * gcc.dg/ipa/iinline-6.c: Likewise.
2254         * gcc.dg/ipa/iinline-7.c: Likewise.
2255         * gcc.dg/lto/20120723_0.c: Likewise.
2256         * gcc.dg/lto/20120723_1.c: Likewise.
2258 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2260         PR target/39423
2261         * gcc.target/sh/pr39423-1.c: New.
2263 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2265         PR target/51244
2266         * gcc.target/sh/pr51244-5: New.
2267         * gcc.target/sh/pr51244-6: New.
2269 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2271         * gcc.target/i386/adx-addxcarry32-3.c: New.
2272         * gcc.target/i386/adx-addxcarry64-3.c: New.
2274 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2276         PR rtl-optimization/53701
2277         * gcc.dg/pr53701.c: New test.
2279 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2281         * gcc.c-torture/compile/20120727-1.c: New test.
2283 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2285         PR fortran/54199
2286         * gfortran.dg/intrinsic_shadow_4.f90: New.
2288 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2290         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2292 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2294         * gcc.c-torture/execute/20120808-1.c: New test.
2296 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2298         PR rtl-optimization/54157
2299         * gcc.target/i386/pr54157.c: New file.
2301 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2303         * gcc.target/i386/adx-addcarryx32-1.c: New.
2304         * gcc.target/i386/adx-addcarryx32-2.c: New.
2305         * gcc.target/i386/adx-addcarryx64-1.c: New.
2306         * gcc.target/i386/adx-addcarryx64-2.c: New.
2307         * gcc.target/i386/adx-check.h: New.
2308         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2309         * gcc.target/i386/sse-12.c: Add -madx.
2310         * gcc.target/i386/sse-13.c: Ditto.
2311         * gcc.target/i386/sse-14.c: Ditto.
2312         * gcc.target/i386/sse-22.c: Ditto.
2313         * gcc.target/i386/sse-23.c: Ditto.
2314         * g++.dg/other/i386-2.C: Ditto.
2315         * g++.dg/other/i386-3.C: Ditto.
2317 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2319         * gcc.dg/tree-ssa/slsr-5.c: New.
2320         * gcc.dg/tree-ssa/slsr-6.c: New.
2321         * gcc.dg/tree-ssa/slsr-7.c: New.
2322         * gcc.dg/tree-ssa/slsr-8.c: New.
2323         * gcc.dg/tree-ssa/slsr-9.c: New.
2324         * gcc.dg/tree-ssa/slsr-10.c: New.
2325         * gcc.dg/tree-ssa/slsr-11.c: New.
2326         * gcc.dg/tree-ssa/slsr-12.c: New.
2327         * gcc.dg/tree-ssa/slsr-13.c: New.
2328         * gcc.dg/tree-ssa/slsr-14.c: New.
2329         * gcc.dg/tree-ssa/slsr-15.c: New.
2330         * gcc.dg/tree-ssa/slsr-16.c: New.
2331         * gcc.dg/tree-ssa/slsr-17.c: New.
2332         * gcc.dg/tree-ssa/slsr-18.c: New.
2333         * gcc.dg/tree-ssa/slsr-19.c: New.
2334         * gcc.dg/tree-ssa/slsr-20.c: New.
2335         * gcc.dg/tree-ssa/slsr-21.c: New.
2336         * gcc.dg/tree-ssa/slsr-22.c: New.
2337         * gcc.dg/tree-ssa/slsr-23.c: New.
2338         * gcc.dg/tree-ssa/slsr-24.c: New.
2339         * gcc.dg/tree-ssa/slsr-25.c: New.
2340         * gcc.dg/tree-ssa/slsr-26.c: New.
2341         * gcc.dg/tree-ssa/slsr-30.c: New.
2342         * gcc.dg/tree-ssa/slsr-31.c: New.
2344 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2346         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2347         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2348         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2350 2012-08-06  Cary Coutant  <ccoutant@google.com>
2352         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2354 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2356         PR fortran/35831
2357         * gfortran.dg/dummy_procedure_5.f90: Modified.
2358         * gfortran.dg/dummy_procedure_8.f90: New.
2359         * gfortran.dg/interface_26.f90: Modified.
2360         * gfortran.dg/proc_ptr_11.f90: Modified.
2361         * gfortran.dg/proc_ptr_15.f90: Modified.
2362         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2363         * gfortran.dg/typebound_override_1.f90: Modified.
2364         * gfortran.dg/typebound_proc_6.f03: Modified.
2366 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2368         PR tree-optimization/51938
2369         PR tree-optimization/52005
2370         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2371         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2372         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2373         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2375 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2377         Avoid crashing on erroneous static_assert usage
2378         * g++.dg/cpp0x/static_assert8.C: New test.
2380 2012-08-06  Jason Merrill  <jason@redhat.com>
2382         * g++.dg/cpp0x/sfinae38.C: New.
2384 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2385             Paolo Carlini  <paolo.carlini@oracle.com>
2387         PR c++/54165
2388         * g++.dg/conversion/void2.C: New.
2390 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2392         * gcc.dg/tree-ssa/vrp78.c: New test.
2394 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2395             Richard Sandiford  <rdsandiford@googlemail.com>
2397         * g++.dg/opt/enum2.C: Require fpic target.
2398         * g++.dg/lto/20090303_0.C: Likewise.
2400 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2401             Catherine Moore  <clm@codesourcery.com>
2403         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2404         flush function names too.
2405         * gcc.target/mips/clear-cache-1.c: Likewise.
2407 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2409         PR target/54156
2410         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2412 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2414         PR fortran/54166
2415         * gfortran.dg/array_5.f90: New test.
2417 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2419         PR tree-optimization/30318
2420         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2422 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2424         * g++.dg/ext/vector17.C: New testcase.
2426 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2428         PR target/51931
2429         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2430         * g++.dg/opt/longbranch1.C: Likewise.
2432 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2434         PR tree-optimization/53805
2435         * gcc.dg/fold-notunord.c: New testcase.
2437 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2439         PR fortran/48820
2440         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2441         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2443 2012-08-02  Jason Merrill  <jason@redhat.com>
2444             Paolo Carlini  <paolo.carlini@oracle.com>
2446         PR c++/51213 (again)
2447         * g++.dg/cpp0x/sfinae37.C: Extend.
2449 2012-08-02  Richard Guenther  <rguenther@suse.de>
2451         PR tree-optimization/50672
2452         * g++.dg/torture/pr50672.C: New testcase.
2454 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2456         PR fortran/54147
2457         * gfortran.dg/abstract_type_6.f03: Modified.
2458         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2459         * gfortran.dg/proc_ptr_comp_35.f90: New.
2460         * gfortran.dg/typebound_proc_9.f03: Modified.
2461         * gfortran.dg/typebound_proc_26.f90: New.
2463 2012-08-02  Richard Guenther  <rguenther@suse.de>
2465         * gcc.dg/torture/pta-callused-1.c: Adjust.
2466         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2467         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2468         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2469         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2470         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2471         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2472         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2473         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2475 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2477         PR fortran/54033
2478         * gfortran.dg/include_6.f90:  New test case.
2479         * gfortran.dg/include_7.f90:  New test case.
2480         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2482 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2484         * gcc.dg/tree-ssa/vrp76.c: New test.
2486 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2488         PR tree-optimization/46556
2489         * gcc.dg/tree-ssa/slsr-27.c: New.
2490         * gcc.dg/tree-ssa/slsr-28.c: New.
2491         * gcc.dg/tree-ssa/slsr-29.c: New.
2493 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2495         PR fortran/42418
2496         * gfortran.dg/proc_decl_29.f90: New.
2498 2012-07-31  Dehao Chen  <dehao@google.com>
2500         * gcc.dg/predict-7.c: New test.
2502 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2504         PR fortran/54134
2505         * gfortran.dg/typebound_override_3.f90: New.
2507 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2509         PR tree-optimization/53773
2510         * gcc.dg/vect/pr53773.c: New test.
2512 2012-07-31  Nick Clifton  <nickc@redhat.com>
2514         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2515         and for XStormy16.
2517 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2519         * gfortran.dg/c_funloc_tests_6.f90: New.
2520         * gfortran.dg/c_funloc_tests_7.f90: New.
2521         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2523 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2525         PR c++/53624
2526         * g++.dg/cpp0x/temp_default5.C: New.
2528 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2530         PR fortran/51081
2531         * gfortran.dg/proc_ptr_37.f90: New.
2533 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2535         * lib/target-supports.exp
2536         (check_effective_target_vect_natural_alignment): New function.
2537         * gcc.dg/align-2.c: Only run on targets with natural alignment
2538         of vector types.
2539         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2540         alignment of vector types.
2542 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2543             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2545         * gcc.target/i386/rdseed16-1.c: New.
2546         * gcc.target/i386/rdseed32-1.c: Ditto
2547         * gcc.target/i386/rdseed64-1.c: Ditto
2548         * gcc.target/i386/sse-12.c: Add -mrdseed.
2549         * gcc.target/i386/sse-13.c: Ditto.
2550         * gcc.target/i386/sse-14.c: Ditto.
2551         * g++.dg/other/i386-2.C: Ditto.
2552         * g++.dg/other/i386-3.C: Ditto.
2554 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2556         PR target/51244
2557         * gcc.target/sh/pr51244-4.c: New.
2559 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2561         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2562         for alpha*-*-* targets.  Cleanup original tree dump.
2564 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2566         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2567         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2569 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2571         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2572         rand, srand. Include <stdlib.h>.
2574 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2576         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2578 2012-07-26  Richard Henderson  <rth@redhat.com>
2580         * gcc.dg/attr-hotcold-1.c: New.
2581         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2583 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2584             Sandra Loosemore  <sandra@codesourcery.com>
2586         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2588 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2590         * gfortran.dg/contiguous_1.f90: Update dg-error.
2591         * gfortran.dg/proc_ptr_32.f90: Ditto.
2593 2012-07-26  Richard Guenther  <rguenther@suse.de>
2595         PR tree-optimization/54098
2596         * gcc.dg/torture/pr54098.c: New testcase.
2598 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2600         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2601         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2603 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2605         PR fortran/44354
2606         * gfortran.dg/array_constructor_39.f90: New test.
2608 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2610         PR fortran/44354
2611         * gfortran.dg/array_constructor_38.f90: New test.
2613 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2615         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2617 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2619         * gnat.dg/noreturn5.ad[sb]: New test.
2621 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2622             Paul Brook  <paul@codesourcery.com>
2624         PR target/53633
2626         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2627         * c-c++-common/pr53633.c: New test.
2629 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2631         * gcc.target/i386/asm-dialect-1.c: New test case.
2633 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2634             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2636         * gcc.target/i386/prefetchw-1.c: New.
2637         * gcc.target/i386/sse-12.c: Add -mprfchw.
2638         * gcc.target/i386/sse-13.c: Ditto.
2639         * gcc.target/i386/sse-14.c: Ditto.
2640         * gcc.target/i386/sse-22.c: Ditto.
2641         * gcc.target/i386/sse-23.c: Ditto.
2642         * g++.dg/other/i386-2.C: Ditto.
2643         * g++.dg/other/i386-3.C: Ditto.
2645 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2647         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2649 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2651         PR target/54051
2652         * gcc.target/arm/pr54051.c: New.
2653         * gcc.target/arm/vfp-1.c: Adjust test.
2655 2012-07-24  Julian Brown  <julian@codesourcery.com>
2657         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2658         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2659         hard-float ARM.
2661 2012-07-23  Paul Brook  <paul@codesourcery.com>
2663         * g++.dg/other/armv7m-1.c: New test.
2665 2012-07-23  Julian Brown  <julian@codesourcery.com>
2667         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2668         ARM.
2669         (DO_TEST): Define to 1 for appropriate ARM targets.
2671 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2673         PR tree-optimization/53881
2674         * gcc.dg/pr53881.c: Renamed to ...
2675         * gcc.dg/pr53881-1.c: ... this.
2676         * gcc.dg/pr53881-2.c: New test.
2678 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2680         Handle recent changes in default atomics for cris*-*-linux*.
2681         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2682         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2683         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2684         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2685         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2686         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2687         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2688         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2689         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2690         -mno-unaligned-atomic-may-use-library is in effect for
2691         cris*-*-linux*.
2692         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2693         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2694         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2695         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2696         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2697         gcc.target/cris/torture/sync-mis-op-i-1.c,
2698         gcc.target/cris/torture/sync-mis-op-i-2.c,
2699         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2700         gcc.target/cris/torture/sync-mis-op-i-3.c,
2701         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2702         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2703         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2704         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2705         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2706         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2707         (main): Remove local variable x.
2708         [mis_ok]: Check that atomics don't fail.
2710 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2712         *  gcc.dg/tree-ssa/vrp72.c: New test.
2713         *  gcc.dg/tree-ssa/vrp73.c: New test.
2714         *  gcc.dg/tree-ssa/vrp74.c: New test.
2715         *  gcc.dg/tree-ssa/vrp75.c: New test.
2717 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2719         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2720         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2722 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2724         * gcc.target/mips/octeon-pop-2.c: New testcase.
2726 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2728         PR fortran/48820
2729         * gfortran.dg/assumed_rank_3.f90: New.
2730         * gfortran.dg/assumed_rank_11.f90: New.
2731         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2732         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2733         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2735 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2737         * gcc.target/mips/unaligned-1.c: New testcase.
2739 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2741         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2743 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2745         * gfortran.dg/bind_c_array_params_2.f90: New.
2746         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2747         and update dg-error.
2749 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2751         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2753 2012-07-20  Jason Merrill  <jason@redhat.com>
2755         PR c++/54038
2756         * g++.dg/other/array7.C: New.
2758 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2760         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2761         the basic block and check loop depth.
2762         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2763         matching patterns and comments.
2764         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2765         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2767 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2769         PR c++/28656
2770         * c-c++-common/pr28656.c: New test.
2772 2012-07-19  Jason Merrill  <jason@redhat.com>
2774         PR c++/54026
2775         * g++.dg/init/mutable1.C: New.
2777 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2779         PR fortran/48820
2780         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2781         * gfortran.dg/assumed_rank_1.f90: New.
2782         * gfortran.dg/assumed_rank_1_c.c: New.
2783         * gfortran.dg/assumed_rank_2.f90: New.
2784         * gfortran.dg/assumed_rank_4.f90: New.
2785         * gfortran.dg/assumed_rank_5.f90: New.
2786         * gfortran.dg/assumed_rank_6.f90: New.
2787         * gfortran.dg/assumed_rank_7.f90: New.
2788         * gfortran.dg/assumed_rank_8.f90: New.
2789         * gfortran.dg/assumed_rank_8_c.c: New.
2790         * gfortran.dg/assumed_rank_9.f90: New.
2791         * gfortran.dg/assumed_rank_10.f90: New.
2792         * gfortran.dg/assumed_rank_12.f90: New.
2794 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2796         * gnat.dg/opt25.adb: New test.
2797         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2798         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2800 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2802         * gnat.dg/aggr20.ad[sb]: New test.
2803         * gnat.dg/aggr20_pkg.ads: New helper.
2805 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2807         * gnat.dg/derived_type3.adb: New test.
2808         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2810 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2812         PR rtl-optimization/53942
2813         * gcc.dg/pr53942.c: New test.
2815 2012-07-19  Jason Merrill  <jason@redhat.com>
2817         PR c++/54021
2818         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2820 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2822         * gnat.dg/discr38.adb: New test.
2824 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2826         PR middle-end/54017
2827         * c-c++-common/gomp/pr54017.c: New test.
2829 2012-07-19  Richard Guenther  <rguenther@suse.de>
2830             Eric Botcazou  <ebotcazou@adacore.com>
2832         * gnat.dg/loop_optimization11.adb: New testcase.
2833         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2835 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2836             Jason Merrill  <jason@redhat.com>
2838         * g++.dg/cpp0x/sfinae37.C: New.
2839         * g++.dg/template/access23.C: New.
2840         * g++.dg/template/access7.C: Adjust.
2841         * g++.dg/template/sfinae10.C: Don't expect errors.
2842         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2844 2012-07-18  Julian Brown  <julian@codesourcery.com>
2845             Sandra Loosemore <sandra@codesroucery.com>
2847         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2849 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2851         * gnat.dg/noreturn4.ad[sb]: New test.
2852         * gnat.dg/noreturn4_pkg.ads: New helper.
2854 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2855             Julian Brown  <julian@codesourcery.com>
2857         * gcc.target/arm/neon-vdup-1.c: New test case.
2858         * gcc.target/arm/neon-vdup-2.c: New test case.
2859         * gcc.target/arm/neon-vdup-3.c: New test case.
2860         * gcc.target/arm/neon-vdup-4.c: New test case.
2861         * gcc.target/arm/neon-vdup-5.c: New test case.
2862         * gcc.target/arm/neon-vdup-6.c: New test case.
2863         * gcc.target/arm/neon-vdup-7.c: New test case.
2864         * gcc.target/arm/neon-vdup-8.c: New test case.
2865         * gcc.target/arm/neon-vdup-9.c: New test case.
2866         * gcc.target/arm/neon-vdup-10.c: New test case.
2867         * gcc.target/arm/neon-vdup-11.c: New test case.
2868         * gcc.target/arm/neon-vdup-12.c: New test case.
2869         * gcc.target/arm/neon-vdup-13.c: New test case.
2870         * gcc.target/arm/neon-vdup-14.c: New test case.
2871         * gcc.target/arm/neon-vdup-15.c: New test case.
2872         * gcc.target/arm/neon-vdup-16.c: New test case.
2873         * gcc.target/arm/neon-vdup-17.c: New test case.
2874         * gcc.target/arm/neon-vdup-18.c: New test case.
2875         * gcc.target/arm/neon-vdup-19.c: New test case.
2876         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2877         arguments non-constant.
2879 2012-07-18  Richard Guenther  <rguenther@suse.de>
2881         PR tree-optimization/53970
2882         * g++.dg/torture/pr53970.C: New testcase.
2884 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2886         PR target/38621
2887         * gcc.c-torture/compile/pr38621.c: New.
2889 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2891         PR target/33135
2892         * gcc.target/sh/pr33135-1.c: New.
2893         * gcc.target/sh/pr33135-2.c: New.
2894         * gcc.target/sh/pr33135-3.c: New.
2895         * gcc.target/sh/pr33135-4.c: New.
2897 2012-07-17  Jason Merrill  <jason@redhat.com>
2899         PR c++/53995
2900         * g++.dg/parse/enum9.C: New.
2902 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2903             Sandra Loosemore  <sandra@codesourcery.com>
2905         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2906         if there is a conflict with -mcpu=.  Use -mcpu=5208.
2908 2012-07-17  Jason Merrill  <jason@redhat.com>
2910         PR c++/53989
2911         * g++.dg/template/array23.C: New.
2913 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2915         PR fortran/53985
2916         * gfortran.dg/bind_c_usage_26.f90: New.
2917         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2918         * gfortran.dg/bind_c_usage_13.f03: Ditto.
2919         * gfortran.dg/bind_c_usage_18.f90: Ditto.
2920         * gfortran.dg/interop_params.f03: Ditto.
2922 2012-07-17  Jason Merrill  <jason@redhat.com>
2924         * g++.dg/template/inherit8.C: Adjust.
2925         * g++.dg/template/using21.C: Adjust.
2926         * g++.dg/template/using22.C: Adjust.
2928         PR c++/53549
2929         * g++.dg/template/current-inst1.C: New.
2930         * g++.dg/parse/crash35.C: Adjust.
2932 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2934         PR fortran/52101
2935         * gfortran.dg/oldstyle_4.f90: New.
2937 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2939         PR fortran/49265
2940         * gfortran.dg/module_procedure_double_colon_3.f90: New.
2941         * gfortran.dg/module_procedure_double_colon_4.f90: New.
2943 2012-07-16  Jason Merrill  <jason@redhat.com>
2945         * g++.dg/parse/access8.C: Adjust.
2946         * g++.dg/template/sfinae6_neg.C: Adjust.
2948 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
2950         PR fortran/53824
2951         * gfortran.dg/coarray_allocate_1.f90:  New test.
2953 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2955         * gcc.c-torture/execute/bswap-1.c: New testcase.
2956         * gcc.c-torture/compile/unalign-1.c: New testcase.
2957         * gcc.c-torture/compile/20120524-1.c: New testcase.
2958         * gcc.c-torture/compile/20101216-1.c: New testcase.
2960 2012-07-16  Dehao Chen  <dehao@google.com>
2962         Revert
2963         2012-07-10  Dehao Chen  <dehao@google.com>
2965         * gcc.dg/debug_info_inline.c: New test.
2967 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
2969         PR fortran/53956
2970         * gfortran.dg/proc_decl_28.f90: New.
2972 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2974         * gcc.dg/torture/builtins-1.c: New testcase.
2976 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
2978         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2979         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2980         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2981         gcc.target/cris/sync-1-v10.c,
2982         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2983         pass -mno-unaligned-atomic-may-use-library.
2984         * gcc.target/cris/sync-xchg-1.c: New test.
2985         * gcc.target/cris/20011127-1.c: Adjust to %P being a
2986         valid register operand output modifier.
2988 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
2990         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2991         characters.
2993 2012-07-13  Andrew Pinski  <apinski@cavium.com>
2995         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2996         rather than cleanup-tree-dump.
2997         * gcc.target/mips/octeon-pipe-1.c: Likewise.
2999 2012-07-13  Richard Guenther  <rguenther@suse.de>
3001         PR tree-optimization/53907
3002         * gcc.target/i386/pr53907.c: New testcase.
3004 2012-07-13  Richard Guenther  <rguenther@suse.de>
3006         PR tree-optimization/53922
3007         * gcc.dg/torture/pr53922.c: New testcase.
3009 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3011         PR rtl-optimization/53908
3012         * gcc.dg/torture/pr53908.c: New test.
3014 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3016         PR c++/53531
3017         * g++.dg/cpp0x/variadic135.C: New.
3019 2012-07-12  Jason Merrill  <jason@redhat.com>
3021         * g++.dg/template/sfinae6_neg.C: Adjust.
3023 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3025         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3026         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3027         scan-tree-dump-times pattern.
3029 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3031         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3033 2012-07-11  Jason Merrill  <jason@redhat.com>
3035         DR 1402
3036         * g++.g/cpp0x/defaulted37.C: New.
3038 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3040         PR target/53859
3041         * gcc.target/arm/pr53859.c: New test.
3043 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3045         PR target/53886
3046         * gcc.c-torture/compile/pr53886.c: New.
3048 2012-07-10  Dehao Chen  <dehao@google.com>
3050         * gcc.dg/debug_info_inline.c: New test.
3052 2012-07-10  Jason Merrill  <jason@redhat.com>
3054         PR c++/53733
3055         * g++.dg/cpp0x/defaulted36.C: New.
3056         * g++.dg/cpp0x/defaulted21.C: Adjust.
3058         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3060 2012-07-09  Sterling Augustine  <saugustine@google.com>
3062         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3064 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3066         PR tree-optimization/53887
3067         * gcc.dg/pr53887.c: New test.
3069 2012-07-09  Jason Merrill  <jason@redhat.com>
3071         PR c++/53882
3072         * g++.dg/cpp0x/nullptr29.C: New.
3074 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3075             Richard Guenther  <rguenther@suse.de>
3077         * gcc.dg/builtin-unreachable-6.c: New test.
3078         * gcc.dg/builtin-unreachable-5.c: New test.
3080 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3082         PR tree-optimization/53881
3083         * gcc.dg/pr53881.c: New test.
3085 2012-07-06  Jason Merrill  <jason@redhat.com>
3087         PR c++/53862
3088         * g++.dg/cpp0x/variadic134.C: New.
3090         PR c++/53858
3091         * g++.dg/cpp0x/alias-decl-20.C: New.
3093 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3095         PR tree-optimization/51879
3096         * gcc.dg/pr51879-16.c: New test.
3097         * gcc.dg/pr51879-17.c: Same.
3099 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3101         PR tree-optimization/52009
3102         * gcc.dg/pr51879-7.c: New test.
3103         * gcc.dg/pr51879-18.c: New test.
3105 2012-07-05  Jason Merrill  <jason@redhat.com>
3107         PR c++/50852
3108         * g++.dg/template/typedef39.C: New.
3110         PR c++/53039
3111         * g++.dg/cpp0x/variadic133.C: New.
3112         * g++.dg/template/param1.C: Adjust.
3114 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3116         PR target/48941
3117         PR target/51980
3118         * gcc.target/arm/neon/vtrnf32.c: Update.
3119         * gcc.target/arm/neon/vtrns32.c: Update.
3120         * gcc.target/arm/neon/vtrnu32.c: Update.
3121         * gcc.target/arm/neon/vzipf32.c: Update.
3122         * gcc.target/arm/neon/vzips32.c: Update.
3123         * gcc.target/arm/neon/vzipu32.c: Update.
3125 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3127         PR fortran/53732
3128         * gfortran.dg/inline_sum_4.f90: New test.
3130 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3132         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3134 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3136         * gcc.target/arm/fma-sp.c: New testcase.
3137         * gcc.target/arm/fma.c: Likewise.
3138         * gcc.target/arm/fma.h: Likewise.
3140 2012-07-04  Jason Merrill  <jason@redhat.com>
3142         PR c++/53848
3143         * g++.dg/other/enum3.C: New.
3145 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3147         PR middle-end/53321
3148         * g++.dg/torture/pr53321.C: New test.
3150 2012-07-04  Richard Guenther  <rguenther@suse.de>
3152         PR tree-optimization/53844
3153         * g++.dg/tree-ssa/pr53844.C: New testcase.
3155 2012-07-04  Richard Guenther  <rguenther@suse.de>
3157         PR tree-optimization/53849
3158         * gcc.dg/pr53849.c: New testcase.
3160 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3162         PR c++/53812
3163         * g++.dg/ext/label14.C: New test.
3165 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3167         PR target/53811
3168         * g++.dg/other/pr53811.C: New test.
3170 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3172         PR target/28896
3173         * gcc.target/m68k/stack-limit-1.c: New testcase.
3175 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3177         * gnat.dg/recursive_call.adb: New test.
3179 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3181         * gnat.dg/discr37.ad[sb]: New test.
3183 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3185         * g++.dg/other/packed1.C: Remove SH from xfail list.
3187 2012-07-02  Jason Merrill  <jason@redhat.com>
3189         PR c++/53619
3190         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3192         PR c++/53783
3193         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3195         PR c++/53788
3196         * g++.dg/cpp0x/decltype39.C: New.
3197         * g++.dg/diagnostic/method1.C: Adjust.
3199         PR c++/53816
3200         * g++.dg/template/ref6.C: New.
3202 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3204         PR target/53568
3205         * gcc.target/sh/pr53568-1.c: New.
3207 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3209         PR target/51244
3210         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3212 2012-07-02  Jason Merrill  <jason@redhat.com>
3214         PR c++/53821
3215         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3217         PR c++/53524
3218         * g++.dg/template/enum7.C: New.
3219         * g++.dg/other/ptrmem10.C: Adjust.
3220         * g++.dg/other/ptrmem11.C: Adjust.
3221         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3223 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3225         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3227 2012-07-01  Wei Guozhi  <carrot@google.com>
3229         PR target/53447
3230         * gcc.target/arm/pr53447-1.c: New testcase.
3231         * gcc.target/arm/pr53447-2.c: New testcase.
3232         * gcc.target/arm/pr53447-3.c: New testcase.
3233         * gcc.target/arm/pr53447-4.c: New testcase.
3235 2012-06-29  Richard Guenther  <rguenther@suse.de>
3237         PR tree-optimization/47061
3238         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3240 2012-06-29  Richard Guenther  <rguenther@suse.de>
3242         PR tree-optimization/37541
3243         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3245 2012-06-29  Richard Guenther  <rguenther@suse.de>
3247         PR tree-optimization/52589
3248         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3250 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3252         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3254         * g++.dg/template/error46.C: Add missing comment to dg-message.
3255         * g++.dg/template/crash107.C: Likewise.
3256         * g++.dg/template/error47.C: Likewise.
3257         * g++.dg/template/crash108.C: Likewise.
3258         * g++.dg/overload/operator5.C: Likewise.
3260         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3261         errors in dg-message directives, add comments.
3263 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3265         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3266         hard-coded 'unsigned long'.
3268 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3270         PR tree-optimization/51581
3271         * gcc.dg/vect/pr51581-4.c: New test.
3273         PR tree-optimization/53645
3274         * gcc.c-torture/execute/pr53645-2.c: New test.
3276 2012-06-28  Richard Guenther  <rguenther@suse.de>
3278         PR middle-end/53790
3279         * gcc.dg/torture/pr53790.c: New testcase.
3281 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3283         PR tree-optimization/53645
3284         * gcc.c-torture/execute/pr53645.c: New test.
3286 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3288         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3290 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3292         PR debug/53671
3293         PR debug/49888
3294         * gcc.dg/guality/pr49888.c: Account for the possibility that
3295         the variable is optimized out at the first test.
3297 2012-06-27  Jason Merrill  <jason@redhat.com>
3299         * g++.dg/cpp0x/override2.C: Adjust.
3300         * g++.dg/template/error5.C: Adjust.
3301         * g++.dg/parse/crash28.C: Adjust.
3303         PR c++/53563
3304         * g++.dg/parse/template27.C: New.
3305         * g++.dg/template/crash74.C: Adjust expected output.
3307 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3309         PR fortran/41951
3310         PR fortran/49591
3311         * gfortran.dg/typebound_operator_16.f03: New.
3313 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3315         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3316         even src1.i and src2.i fields even in the second half of the arrays.
3318 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3320         PR c++/51033.
3321         * g++.dg/torture/vshuf-16.inc: New test.
3322         * g++.dg/torture/vshuf-2.inc: New test.
3323         * g++.dg/torture/vshuf-4.inc: New test.
3324         * g++.dg/torture/vshuf-8.inc: New test.
3325         * g++.dg/torture/vshuf-main.inc: New test.
3326         * g++.dg/torture/vshuf-v16hi.C: New test.
3327         * g++.dg/torture/vshuf-v16qi.C: New test.
3328         * g++.dg/torture/vshuf-v2df.C: New test.
3329         * g++.dg/torture/vshuf-v2di.C: New test.
3330         * g++.dg/torture/vshuf-v2sf.C: New test.
3331         * g++.dg/torture/vshuf-v2si.C: New test.
3332         * g++.dg/torture/vshuf-v4df.C: New test.
3333         * g++.dg/torture/vshuf-v4di.C: New test.
3334         * g++.dg/torture/vshuf-v4sf.C: New test.
3335         * g++.dg/torture/vshuf-v4si.C: New test.
3336         * g++.dg/torture/vshuf-v8hi.C: New test.
3337         * g++.dg/torture/vshuf-v8qi.C: New test.
3338         * g++.dg/torture/vshuf-v8si.C: New test.
3340 2012-06-27  Richard Guenther  <rguenther@suse.de>
3342         PR middle-end/53676
3343         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3345 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3347         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3348         scan-dump-dem-not): Use printable pattern in test name.
3350 2012-06-26  Sterling Augustine  <saugustine@google.com>
3351             Dominique Dhumieres  <dominiq@lps.ens.fr>
3353         * gcc.dg/pubtypes-2.c: Update expected output.
3354         * gcc.dg/pubtypes-3.c: Likewise.
3355         * gcc.dg/pubtypes-4.c: Likewise.
3357 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3359         * gcc.dg/tree-ssa/slsr-1.c: New test.
3360         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3361         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3362         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3364 2012-06-26  Matt Turner  <mattst88@gmail.com>
3366         PR target/35294
3367         * gcc.target/arm/mmx-2.c: New.
3369 2012-06-26  Richard Guenther  <rguenther@suse.de>
3371         PR c++/53752
3372         * g++.dg/torture/pr53752.C: New testcase.
3374 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3376         PR tree-optimization/53748
3377         * gcc.c-torture/compile/pr53748.c: New test.
3379 2012-06-25  Jason Merrill  <jason@redhat.com>
3381         PR c++/53498
3382         PR c++/53305
3383         * g++.dg/cpp0x/decltype38.C: New.
3384         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3386 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3388         * lib/target-supports-dg.exp (testname-for-summary): New.
3389         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3390         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3391         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3392         scan-module-absence, output-exists, output-exists-not: Use
3393         testname-for-summary.
3394         (dg-test): Clean up testname_with_flags.
3395         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3396         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3397         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3398         scan-assembler-dem-not, object-size: Use testname-for-summary.
3399         * lib/gcov.exp (run-gcov): Likewise.
3400         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3401         scan-dump-dem, scan-dump-dem-note): Likewise.
3403         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3404         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3405         including profopt.opt; save and restore existing value.
3406         * g++.dg/bprob/bprob.exp: Likewise.
3407         * gcc.dg/matrix/matrix.exp: Likewise.
3408         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3409         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3410         PROFOPT_OPTIONS.
3412 2012-06-25  Richard Henderson  <rth@redhat.com>
3414         * gcc.dg/pr53749.c: New.
3416 2012-06-25  Jason Merrill  <jason@redhat.com>
3418         PR c++/52988
3419         * g++.dg/cpp0x/nullptr28.C: New.
3421 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3423         * gcc.target/arm/neon-vld1_dupQ.c: New.
3425 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3427         * g++.dg/init/new35.C: New.
3428         * g++.dg/init/new36.C: New.
3429         * g++.dg/init/new37.C: New.
3430         * g++.dg/ext/vla5.C: New warning.
3431         * g++.dg/ext/vla8.C: New warning.
3432         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3434 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3435             James Greenhalgh  <james.greenhalgh@arm.com>
3437         * gcc.target/arm/ftest-support-arm.h New testcase.
3438         * gcc.target/arm/ftest-support-thumb.h Likewise.
3439         * gcc.target/arm/ftest-support.h Likewise.
3440         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3441         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3442         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3443         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3444         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3445         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3446         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3447         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3448         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3449         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3450         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3451         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3452         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3453         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3454         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3455         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3456         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3457         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3458         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3459         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3460         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3461         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3462         * lib/target-supports.exp
3463         (check_effective_target_arm_arch_FUNC): Add support for more
3464         architectures.
3465         (add_options_for_arm_arch_FUNC): Likewise.
3466         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3468 2012-06-25  Jason Merrill  <jason@redhat.com>
3470         PR c++/53202
3471         * g++.dg/cpp0x/constexpr-tuple.C: New.
3473 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3475         PR target/53759
3476         * gcc.target/i386/pr53759.c: New test.
3478         PR c++/53594
3479         * g++.dg/cpp0x/nsdmi7.C: New test.
3481 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3483         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3484         for LLP64 targets.
3485         * gcc.target/i386/pr38988.c: Likewise.
3487 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3489         PR fortran/47710
3490         PR fortran/53328
3491         * gfortran.dg/typebound_generic_12.f03: New.
3492         * gfortran.dg/typebound_generic_13.f03: New.
3494 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3496         * gnat.dg/lto15.ad[sb]: New test.
3498 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3500         PR c/53702
3501         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3503 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3505         * gcc.dg/pch/ident-1.c: New test.
3506         * gcc.dg/pch/ident-1.hs: Header file for new test.
3508 2012-06-21  Michael Matz  <matz@suse.de>
3510         PR middle-end/53688
3511         * gcc.c-torture/execute/pr53688.c: New test.
3513 2012-06-20  Richard Guenther  <rguenther@suse.de>
3515         PR tree-optimization/30318
3516         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3518 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3520         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3522 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3524         * gcc.target/i386/clearcapv2.map: New file.
3525         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3527 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3529         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3530         and add __sh__ case.
3532 2012-06-19  Jason Merrill  <jason@redhat.com>
3534         PR c++/52637
3535         * g++.dg/debug/localclass1.C: New.
3537 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3539         * g++.dg/cpp0x/override4.C: New.
3541 2012-06-14  Jason Merrill  <jason@redhat.com>
3543         PR c++/53651
3544         * g++.dg/cpp0x/decltype37.C: New.
3546 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3548         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3550 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3552         * gcc.c-torture/compile/vector-5.c,
3553         gcc.c-torture/compile/vector-6.c: New tests.
3555 2012-06-19  Richard Henderson  <rth@redhat.com>
3557         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3559 2012-06-19  Richard Guenther  <rguenther@suse.de>
3561         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3563 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3565         PR target/53712
3566         * gcc.target/i386/pr53712.c: New test.
3568 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3570         PR fortran/53692
3571         * gfortran.dg/elemental_optional_args_6.f90: New.
3573 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3575         PR fortran/53526
3576         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3577         * gfortran.dg/coarray/move_alloc_1.f90
3579 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3581         PR fortran/53526
3582         * gfortran.dg/coarray_27.f90: New.
3584 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3585             Greta Yorsh  <Greta.Yorsh@arm.com>
3587         * gcc.target/arm/epilog-1.c: New test.
3589 2012-06-18  Richard Guenther  <rguenther@suse.de>
3591         PR tree-optimization/53693
3592         * g++.dg/torture/pr53693.C: New testcase.
3594 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3596         PR tree-optimization/53703
3597         * gcc.dg/torture/pr53703.c: New test.
3599 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3601         PR middle-end/53698
3602         * gcc.target/i386/pr53698.c: New test.
3604 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3606         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3608 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3610         PR fortran/53691
3611         PR fortran/53685
3612         * gfortran.dg/transfer_check_3.f90: New.
3614 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3616         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3618 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3620         PR fortran/53642
3621         PR fortran/45170
3622         * gfortran.dg/deferred_type_param_8.f90: New.
3624 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3626         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3627         testname that includes flags, passed in as new argument, in
3628         pass/fail messages.
3629         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3630         and pass it to verify-* procedures.
3632         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3633         alignment torture options with usual torture options.
3635         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3636         messages reported for one line of source code.
3637         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3638         * g++.dg/cpp0x/decltype2.C: Likewise.
3639         * g++.dg/cpp0x/decltype3.C: Likewise.
3640         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3641         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3642         * g++.dg/cpp0x/static_assert3.C: Likewise.
3643         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3644         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3645         * g++.dg/cpp0x/union1.C: Likewise.
3646         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3647         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3648         * g++.dg/cpp0x/variadic2.C: Likewise.
3649         * g++.dg/cpp0x/variadic20.C: Likewise.
3650         * g++.dg/cpp0x/variadic74.C: Likewise.
3651         * g++.dg/diagnostic/bitfld2.C: Likewise.
3652         * g++.dg/ext/attrib44.C: Likewise.
3653         * g++.dg/ext/no-asm-1.C: Likewise.
3654         * g++.dg/other/error34.C: Likewise.
3655         * g++.dg/parse/crash46.C: Likewise.
3656         * g++.dg/parse/error10.C: Likewise.
3657         * g++.dg/parse/error2.C: Likewise.
3658         * g++.dg/parse/error3.C: Likewise.
3659         * g++.dg/parse/error36.C: Likewise.
3660         * g++.dg/parse/error8.C: Likewise.
3661         * g++.dg/parse/error9.C: Likewise.
3662         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3663         * g++.dg/parse/parser-pr28152.C: Likewise.
3664         * g++.dg/parse/template25.C: Likewise.
3665         * g++.dg/parse/typename11.C: Likewise.
3666         * g++.dg/tc1/dr147.C: Likewise.
3667         * g++.dg/template/deduce3.C: Likewise.
3668         * g++.dg/template/koenig9.C: Likewise.
3669         * g++.dg/template/pr23510.C: Likewise.
3670         * g++.dg/warn/pr12242.C: Likewise.
3671         * g++.dg/warn/pr30551-2.C: Likewise.
3672         * g++.dg/warn/pr30551.C: Likewise.
3673         * g++.old-deja/g++.other/typename1.C: Likewise.
3674         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3676 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3678         PR c++/51033
3679         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3680         * c-c++-common/torture/vshuf-2.inc: Likewise.
3681         * c-c++-common/torture/vshuf-4.inc: Likewise.
3682         * c-c++-common/torture/vshuf-8.inc: Likewise.
3683         * c-c++-common/torture/vshuf-main.inc: Likewise.
3684         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3685         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3686         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3687         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3688         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3689         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3690         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3691         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3692         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3693         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3694         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3695         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3696         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3697         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3699 2012-06-15  Michael Matz  <matz@suse.de>
3701         * gcc.dg/tree-ssa/vector-4.c: New test.
3703 2012-06-15  Michael Matz  <matz@suse.de>
3705         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3706         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3708 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3710         PR tree-optimization/53636
3711         * gcc.target/arm/pr53636.c: New test.
3713 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3715         PR tree-optimization/51581
3716         * gcc.c-torture/execute/pr51581-1.c: New test.
3717         * gcc.c-torture/execute/pr51581-2.c: New test.
3718         * gcc.dg/vect/pr51581-1.c: New test.
3719         * gcc.dg/vect/pr51581-2.c: New test.
3720         * gcc.dg/vect/pr51581-3.c: New test.
3721         * gcc.target/i386/avx-pr51581-1.c: New test.
3722         * gcc.target/i386/avx-pr51581-2.c: New test.
3723         * gcc.target/i386/avx2-pr51581-1.c: New test.
3724         * gcc.target/i386/avx2-pr51581-2.c: New test.
3725         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3727 2012-06-15  Richard Guenther  <rguenther@suse.de>
3729         * gcc.c-torture/execute/20120615-1.c: New testcase.
3731 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3733         * gnat.dg/vect8.ad[sb]: New test.
3735 2012-06-14  Richard Guenther  <rguenther@suse.de>
3737         * gcc.dg/tree-ssa/vrp.h: New testcase.
3738         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3740 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3742         PR target/53621
3743         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3745 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3747         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3749 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3751         PR testsuite/20771
3752         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3753         test summary unique.
3755         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3756         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3757         scan-stack-usage-not): Don't strip torture options from test name.
3759         * lib/scandump.exp (scan-dump-times): Use printable version of
3760         regexp in test summary line.
3762         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3763         messages reported for one line of source code.
3764         * gcc.dg/format/few-1.c: Likewise.
3765         * gcc.dg/ia64-sync-2.c: Likewise.
3766         * gcc.dg/sync-2.c: Likewise.
3767         * gcc.dg/noncompile/pr44517.c: Likewise.
3769 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3771         PR debug/49888
3772         * gcc.dg/guality/pr49888.c: New.
3774 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3776         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3777         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3778         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3780 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3782         PR fortran/53643
3783         * gfortran.dg/intent_out_7.f90: New.
3785 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3787         PR fortran/53597
3788         * gfortran.dg/save_4.f90: New.
3790 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3792         PR c/53532
3793         PR c/51034
3794         PR c/53196
3795         * gcc.dg/pr53532.c: New test.
3796         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3797         adjust line numbers.
3798         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3799         * gcc.dg/Wcxx-compat-8.c: Likewise.
3800         * gcc.dg/pr51034.c: New test.
3801         * gcc.dg/pr53196-1.c: New test.
3802         * gcc.dg/pr53196-2.c: New test.
3804 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3806         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3807         alignment torture options with usual torture options.
3808         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3809         instead of dg-options.
3810         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3811         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3812         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3813         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3814         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3815         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3817         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3818         to checks for multiple messages reported for one line of source code.
3819         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3821         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3822         messages reported for one line of source code.
3824         * gcc.dg/20031223-1.c: Add comments to check for multiple
3825         messages reported for one line of source code.
3826         * gcc.dg/Wconversion-integer.c: Likewise.
3827         * gcc.dg/Wfatal-2.c: Likewise.
3828         * gcc.dg/Wfatal.c: Likewise.
3829         * gcc.dg/Wobjsize-1.c: Likewise.
3830         * gcc.dg/c99-vla-jump-1.c: Likewise.
3831         * gcc.dg/c99-vla-jump-2.c: Likewise.
3832         * gcc.dg/c99-vla-jump-3.c: Likewise.
3833         * gcc.dg/c99-vla-jump-4.c: Likewise.
3834         * gcc.dg/c99-vla-jump-5.c: Likewise.
3835         * gcc.dg/decl-9.c: Likewise.
3836         * gcc.dg/declspec-10.c: Likewise.
3837         * gcc.dg/declspec-18.c: Likewise.
3838         * gcc.dg/mtune.c: Likewise.
3839         * gcc.dg/parser-pr28152-2.c: Likewise.
3840         * gcc.dg/parser-pr28152.c: Likewise.
3841         * gcc.dg/pr14475.c: Likewise.
3842         * gcc.dg/pr27953.c: Likewise.
3843         * gcc.dg/pr28322-3.c: Likewise.
3844         * gcc.dg/pr30457.c: Likewise.
3845         * gcc.dg/pr30551-2.c: Likewise.
3846         * gcc.dg/pr30551-3.c: Likewise.
3847         * gcc.dg/pr30551-4.c: Likewise.
3848         * gcc.dg/pr30551-5.c: Likewise.
3849         * gcc.dg/pr30551-6.c: Likewise.
3850         * gcc.dg/pr30551.c: Likewise.
3851         * gcc.dg/pr45461.c: Likewise.
3852         * gcc.dg/pr48552-1.c: Likewise.
3853         * gcc.dg/pr48552-2.c: Likewise.
3854         * gcc.dg/redecl-1.c: Likewise.
3855         * gcc.dg/transparent-union-3.c: Likewise.
3856         * gcc.dg/utf-dflt.c: Likewise.
3857         * gcc.dg/utf-dflt2.c: Likewise.
3858         * gcc.dg/vla-8.c: Likewise.
3859         * gcc.dg/vla-init-1.c: Likewise.
3860         * gcc.dg/wtr-int-type-1.c: Likewise.
3862         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3863         messages reported for for one line of source code.
3864         * c-c++-common/raw-string-5.c: Likewise.
3865         * c-c++-common/raw-string-4.c: Likewise.
3866         * c-c++-common/raw-string-6.c: Likewise.
3867         * c-c++-common/pr20000.c: Likewise.
3869         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3870         messages reported for one line of source code.
3871         * gcc.dg/cpp/pr30786.c: Likewise.
3872         * gcc.dg/cpp/pr28709.c: Likewise.
3873         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3874         * gcc.dg/cpp/macspace2.c: Likewise.
3875         * gcc.dg/cpp/missing-header-1.c: Likewise.
3876         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3877         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3878         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3880 2012-06-12  Jason Merrill  <jason@redhat.com>
3882         PR c++/53599
3883         * g++.dg/template/local7.C: New.
3885 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3887         PR target/53511
3888         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3889         * gcc.target/sh/pr51340-2.c: Likewise.
3890         * gcc.target/sh/pr51340-3.c: Likewise.
3892 2012-06-12  Michael Matz  <matz@suse.de>
3894         * gcc.dg/torture/alias-1.c: New test.
3896 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3898         PR rtl-optimization/53589
3899         * gcc.dg/torture/pr53589.c: New test.
3901 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3903         PR target/50749
3904         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3905         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3906         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3907         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3908         * gcc.target/sh/pr50749-sf-predec-2.c: New.
3909         * gcc.target/sh/pr50749-sf-predec-4.c: New.
3910         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3911         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3912         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3913         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3914         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3915         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3916         * gcc.target/sh/pr50749-sf-predec-1.c: New.
3917         * gcc.target/sh/pr50749-sf-predec-3.c: New.
3918         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3919         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3921 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
3923         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3924         (check_intel_cpu_model): New function.
3925         (check_amd_cpu_model): New function.
3926         (check_features): New function.
3927         (__get_cpuid_output): New function.
3928         (check_detailed): New function.
3929         (fn1): Rename to quick_check.
3930         (main): Update to call quick_check and call check_detailed.
3932 2012-06-11  Richard Henderson  <rth@redhat.com>
3934         * lib/target-supports.exp
3935         (check_effective_target_sync_long_long_runtime): Use
3936         check_effective_target_lp64 instead of
3937         check_effective_target_powerpc64 for powerpc targets.
3939 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
3941         PR target/53511
3942         * gcc.target/sh/pr53511-1.c: New.
3944 2012-06-11  Richard Guenther  <rguenther@suse.de>
3946         PR middle-end/53470
3947         * g++.dg/lto/pr53470_0.C: New testcase.
3948         * gcc.dg/lto/pr53470_0.c: Likewise.
3950 2012-06-11  Richard Guenther  <rguenther@suse.de>
3952         PR c++/53605
3953         * g++.dg/ext/pr53605.C: New testcase.
3955 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3957         * gnat.dg/specs/array1.ads: New test.
3958         * gnat.dg/specs/array2.ads: Likewise.
3959         * gnat.dg/array22.adb: Likewise.
3961 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3963         * gnat.dg/constant4.adb: New test.
3964         * gnat.dg/constant4_pkg.ads: New helper.
3966 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
3968         PR fortran/52552
3969         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3970         * gfortran.dg/allocate_class_1.f90: Modified.
3971         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3972         * gfortran.dg/allocate_class_2.f90: New.
3974 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
3976         PR middle-end/53535
3977         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3979 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3981         PR fortran/52861
3982         * gfortran.dg/string_assign_2.f90:  New test case.
3984 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3986         PR fortran/52861
3987         * gfortran.dg/string_assign_1.f90:  New test case.
3989 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
3991         PR middle-end/53580
3992         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3993         * gcc.dg/gomp/critical-4.c: Likewise.
3994         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3995         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3996         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3997         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3998         * c-c++-common/gomp/pr53580.c: New test.
4000 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4002         PR c++/51214
4003         * g++.dg/cpp0x/forw_enum11.C: New.
4005 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4007         PR c++/53567
4008         * g++.dg/cpp0x/alias-decl-19.C: New.
4010 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4012         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4014 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4016         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4017         (XSTATE_FP): Ditto.
4018         (XSTATE_SSE): Ditto.
4019         (XSTATE_YMM): Ditto.
4020         (avx_os_support): Use new defines.
4022 2012-06-06  Richard Guenther  <rguenther@suse.de>
4024         PR testsuite/32380
4025         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4026         loops.
4028 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4030         PR c++/52841
4031         * g++.dg/cpp0x/pr52841.C: New testcase.
4033 2012-06-06  Richard Guenther  <rguenther@suse.de>
4035         PR tree-optimization/53081
4036         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4037         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4039 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4041         * gcc.target/powerpc/pr53487.c: New test.
4043 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4045         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4047 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4049         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4051 2012-06-05  Richard Guenther  <rguenther@suse.de>
4053         PR tree-optimization/30442
4054         * gcc.dg/vect/bb-slp-30.c: New testcase.
4056 2012-06-05  Richard Guenther  <rguenther@suse.de>
4058         PR tree-optimization/53081
4059         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4060         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4061         -fno-tree-loop-distribute-patterns.
4063 2012-06-05  Alan Modra  <amodra@gmail.com>
4065         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4066         Check static chain in nested funcs.
4068 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4070         PR fortran/50619
4071         * gfortran.dg/init_flag_10.f90: New.
4073 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4075         PR c++/53524
4076         * g++.dg/warn/Wenum-compare-no-2: New.
4078 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4080         PR preprocessor/53463
4081         * g++.dg/cpp/limits.C: New test.
4082         * g++.dg/parse/error19.C: Adjust.
4083         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4084         * g++.dg/warn/pr35635.C: Likewise.
4085         * g++.old-deja/g++.pt/assign1.C: Likewise.
4087 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4089         PR target/53559
4090         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4091         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4092         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4093         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4094         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4095         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4096         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4097         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4099 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4101         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4103 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4105         PR tree-optimization/53550
4106         * gcc.dg/pr53550.c: New test.
4108 2012-06-04  Richard Guenther  <rguenther@suse.de>
4110         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4111         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4112         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4114 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4116         PR fortran/48831
4117         * gfortran.dg/parameter_array_element_2.f90: New.
4119 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4121         PR target/53512
4122         * gcc.target/sh/pr53512-1.c: New.
4123         * gcc.target/sh/pr53512-2.c: New.
4124         * gcc.target/sh/pr53512-3.c: New.
4125         * gcc.target/sh/pr53512-4.c: New.
4127 2012-06-01  Jason Merrill  <jason@redhat.com>
4129         PR c++/52973
4130         * g++.dg/ext/visibility/template12.C: New.
4131         * g++.dg/ext/attrib14.C: Adjust warning line.
4133         PR c++/52725
4134         * g++.dg/parse/new6.C: New.
4135         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4137 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4139         * c-c++-common/restrict-2.c: Revert previous change.
4141 2012-06-01  Jason Merrill  <jason@redhat.com>
4143         PR c++/53137
4144         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4146         PR c++/53484
4147         * g++.dg/cpp0x/auto33.C: New.
4149 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4151         PR c++/26155
4152         * g++.dg/parse/namespace-alias-1.C: New.
4154 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4156         * gcc.dg/spec-options.c: New test.
4157         * gcc.dg/foo.specs: New file.
4159 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4161         PR ada/53517
4162         * gnat.dg/lto14.adb: Skip on Solaris.
4164 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4166         * gcc.target/cris/sync-1-v10.c,
4167         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4168         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4169         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4170         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4171         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4172         gcc.target/cris/torture/sync-mis-op-i-1.c,
4173         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4174         gcc.target/cris/torture/sync-mis-op-i-2.c,
4175         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4176         gcc.target/cris/torture/sync-mis-op-i-3.c,
4177         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4178         gcc.target/cris/torture/sync-mis-op-s-1.c,
4179         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4180         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4181         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4182         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4183         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4184         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4185         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4186         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4187         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4189 2012-05-31  Richard Guenther  <rguenther@suse.de>
4191         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4192         ldist-pr45948.c with disabled SCCP.
4194 2012-05-31  Richard Guenther  <rguenther@suse.de>
4196         PR middle-end/48493
4197         * gcc.dg/torture/pr48493.c: New testcase.
4199 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4201         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4202         arm32 to targets.
4203         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4204         of the initialization loop.
4205         (dg-final): Adjust the expected number of vectorized loops depending
4206         on vect_char_mult target selector.
4208 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4210         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4211         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4212         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4213         New tests.
4215 2012-05-30  Jason Merrill  <jason@redhat.com>
4217         PR c++/53356
4218         * g++.dg/init/new34.C: New.
4219         * g++.dg/tree-ssa/stabilize1.C: New.
4221 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4223         PR c++/53356
4224         * g++.dg/init/new33.C: New test.
4226 2012-05-30  Richard Guenther  <rguenther@suse.de>
4228         PR middle-end/53501
4229         * gcc.dg/torture/pr53501.c: New testcase.
4230         * c-c++-common/restrict-2.c: Adjust.
4232 2012-05-30  Alan Modra  <amodra@gmail.com>
4234         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4235         torture-finish.
4237 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4239         * gcc.target/i386/shuf-concat.c: New test.
4241 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4243         PR rtl-optimization/53519
4244         * gcc.c-torture/compile/pr53519.c: New test.
4246 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4248         * gcc.target/arm/neon-vrev.c: New.
4250 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4252         PR target/51340
4253         * gcc.target/sh/pr51340-1.c: New.
4254         * gcc.target/sh/pr51340-2.c: New.
4255         * gcc.target/sh/pr51340-3.c: New.
4257 2012-05-29  Richard Guenther  <rguenther@suse.de>
4259         PR tree-optimization/53516
4260         * gcc.dg/torture/pr53516.c: New testcase.
4262 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4264         PR preprocessor/53229
4265         * gcc.dg/cpp/paste6.c: Force to run without
4266         -ftrack-macro-expansion.
4267         * gcc.dg/cpp/paste8.c: Likewise.
4268         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4269         -ftrack-macro-expansion.
4270         * gcc.dg/cpp/paste12.c: Force to run without
4271         -ftrack-macro-expansion.
4272         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4273         -ftrack-macro-expansion.
4274         * gcc.dg/cpp/paste13.c: Likewise.
4275         * gcc.dg/cpp/paste14.c: Likewise.
4276         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4277         -ftrack-macro-expansion.
4278         * gcc.dg/cpp/paste18.c: New test.
4280 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4282         * gcc.target/cris/torture/trap-1.c,
4283         gcc.target/cris/torture/trap-2.c,
4284         gcc.target/cris/torture/trap-3.c,
4285         gcc.target/cris/torture/trap-v0.c,
4286         gcc.target/cris/torture/trap-v3.c: New tests.
4288 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4290         PR c++/25137
4291         * g++.dg/warn/Wbraces3.C: New.
4292         * g++.dg/warn/Wbraces4.C: Likewise.
4294 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4296         PR tree-optimization/53505
4297         * c-c++-common/torture/pr53505.c: New test.
4299 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4301         * gcc.dg/stmt-expr-4.c: New.
4303 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4305         PR c++/53491
4306         * g++.dg/parse/crash60.C: New.
4308 2012-05-26  Jason Merrill  <jason@redhat.com>
4310         PR c++/53220
4311         * c-c++-common/array-lit.c: New.
4312         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4314 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4316         PR ada/50294
4317         * gnat.dg/array21.adb: New test.
4319 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4321         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4323 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4325         PR c++/32054
4326         * g++.dg/other/anon-union3.C: New.
4328 2012-05-25  Ian Lance Taylor  <iant@google.com>
4330         * gcc.dg/split-6.c: New test.
4332 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4334         * gnat.dg/lto14.adb: New test.
4336 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4338         * gcc.target/i386/large-frame.c: New.
4340 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4341         * gcc.target/powerpc/lhs-1.c: New.
4342         * gcc.target/powerpc/lhs-2.c: New.
4343         * gcc.target/powerpc/lhs-3.c: New.
4345 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4347         Make unwound macro expansion trace less redundant
4348         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4349         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4350         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4351         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4352         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4353         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4355 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4357         PR c++/53464
4358         * g++.dg/cpp0x/constexpr-default1.C: New.
4360 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4362         PR c++/32080
4363         * g++.dg/eh/goto2.C: New.
4365 2012-05-24  Richard Guenther  <rguenther@suse.de>
4367         PR middle-end/53460
4368         * g++.dg/tree-prof/pr53460.C: New testcase.
4370 2012-05-24  Richard Guenther  <rguenther@suse.de>
4372         PR bootstrap/53466
4373         * g++.dg/debug/pr53466.C: New testcase.
4375 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4377         PR tree-optimization/53465
4378         * gcc.c-torture/execute/pr53465.c: New test.
4380 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4382         PR fortran/51055
4383         PR fortran/45170
4384         * gfortran.dg/allocate_with_typespec_6.f90: New.
4386 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4388         PR c++/29185
4389         * g++.dg/warn/delete-array-1.C: New.
4391 2012-05-23  Richard Guenther  <rguenther@suse.de>
4393         * gcc.dg/torture/pr39074-2.c: Adjust.
4394         * gcc.dg/torture/pr39074.c: Likewise.
4395         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4396         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4398 2012-05-22  Jan Hubicka  <jh@suse.cz>
4400         PR middle-end/53161
4401         * g++.dg/torture/pr53161.C: New testcase.
4403 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4405         PR fortran/53389
4406         * gfortran.dg/realloc_on_assign_15.f90: New.
4408 2012-05-22  Richard Guenther  <rguenther@suse.de>
4410         PR middle-end/51071
4411         * gcc.dg/torture/pr51071-2.c: New testcase.
4413 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4415         PR tree-optimization/53336
4416         * g++.dg/torture/pr53336.C: New testcase.
4418 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4420         PR c++/53322
4421         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4422         instead of -Wunused-local-typedefs.
4424 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4426         PR c++/51184
4427         * g++.dg/other/abstract4.C: New-
4429 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4431         PR c++/40821
4432         * g++.dg/ext/attrib46.C: New.
4434 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4436         PR c/53418
4437         * gcc.c-torture/compile/pr53418-1.c,
4438         gcc.c-torture/compile/pr53418-2.c: New tests.
4440 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4442         PR tree-optimization/53366
4443         * gcc.dg/torture/pr53366-1.c: New test.
4444         * gcc.dg/torture/pr53366-2.c: New test.
4445         * gcc.target/i386/pr53366-1.c: New test.
4446         * gcc.target/i386/pr53366-2.c: New test.
4448         PR tree-optimization/53409
4449         * gcc.c-torture/compile/pr53409.c: New test.
4451         PR tree-optimization/53410
4452         * gcc.c-torture/compile/pr53410-1.c: New test.
4453         * gcc.c-torture/compile/pr53410-2.c: New test.
4455 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4457         PR target/53425
4458         * gcc.target/i386/pr53425-1.c: New file.
4459         * gcc.target/i386/pr53425-2.c: Likewise.
4461 2012-05-21  Richard Guenther  <rguenther@suse.de>
4463         PR tree-optimization/53408
4464         * gcc.dg/torture/pr53408.c: New testcase.
4466 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4467             H.J. Lu  <hongjiu.lu@intel.com>
4469         PR target/53416
4470         * gcc.target/i386/pr53416.c: New file.
4472 2012-05-21  Richard Guenther  <rguenther@suse.de>
4474         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4476 2012-05-21  Richard Guenther  <rguenther@suse.de>
4478         * gcc.dg/torture/ldist-1.c: New testcase.
4480 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4482         * gnat.dg/lto13.adb: New test.
4483         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4485 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4487         * gnat.dg/specs/lto12.ads: New test.
4488         * gnat.dg/specs/lto12_pkg.ads: New helper.
4490 2012-05-18  Richard Guenther  <rguenther@suse.de>
4492         PR tree-optimization/53346
4493         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4494         * gcc.target/i386/incoming-10.c: Adjust.
4495         * gcc.target/i386/incoming-11.c: Likewise.
4496         * gcc.target/i386/pr46295.c: Likewise.
4498 2012-05-18  Richard Guenther  <rguenther@suse.de>
4500         * gcc.dg/pr53352.c: Return zero.
4502 2012-05-18  Richard Guenther  <rguenther@suse.de>
4504         PR tree-optimization/53390
4505         * gcc.dg/torture/pr53390.c: New testcase.
4507 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4509         PR rtl-optimization/53352
4510         * gcc.dg/pr53352.c: New test.
4512 2012-05-17  David S. Miller  <davem@davemloft.net>
4514         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4515         failure on sparc-*-linux-gnu.
4517 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4519         PR c++/39681
4520         * g++.dg/parse/error49.C: New.
4521         * g++.dg/cpp0x/error8.C: Likewise.
4522         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4523         * g++.dg/ext/utf-dflt2.C: Likewise.
4524         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4525         * g++.dg/ext/utf-dflt.C: Likewise.
4526         * c-c++-common/raw-string-3.c: Likewise.
4527         * c-c++-common/raw-string-4.c: Likewise.
4529 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4531         PR c++/53371
4532         * g++.dg/cpp0x/catch1.C: New.
4534 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4536         PR c++/44516
4537         * g++.dg/parse/error48.C: New.
4538         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4539         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4541 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4543         * gcc.dg/tm/indirect-2.c: New test.
4545 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4547         PR tree-optimization/53217
4548         * gfortran.dg/pr53217.f90: New test.
4550 2012-05-16  Richard Guenther  <rguenther@suse.de>
4552         PR tree-optimization/53364
4553         * g++.dg/torture/pr53364.C: New testcase.
4555 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4557         PR testsuite/52641
4558         * gcc.dg/pr52549.c: Fix test for long != void*
4559         * gcc.c-torture/execute/pr52979-1.x: New file.
4560         * gcc.c-torture/execute/pr52979-2.x: New file.
4562 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4564         PR preprocessor/7263
4565         * gcc.dg/binary-constants-2.c: Run without tracking locations
4566         accross macro expansion.
4567         * gcc.dg/binary-constants-3.c: Likewise.
4568         * gcc.dg/cpp/sysmac2.c: Likewise.
4569         * gcc.dg/nofixed-point-2.c: Adjust for more precise
4570         location.
4571         * gcc.dg/cpp/syshdr3.c: New test.
4572         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4573         * gcc.dg/system-binary-constants-1.c: New test.
4574         * gcc.dg/system-binary-constants-1.h: New header for the new test
4575         above.
4576         * g++.dg/cpp/syshdr3.C: New test.
4577         * g++.dg/cpp/syshdr3.h: New header the new test above.
4578         * g++.dg/system-binary-constants-1.C: New test.
4579         * g++.dg/system-binary-constants-1.h: New header the new test
4580         above.
4582 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4584         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4586 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4588         PR target/53358
4589         * gcc.dg/pr53358.c: New test.
4591 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4593         PR c++/11856
4594         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4595         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4597 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4599         * g++.dg/eh/sighandle.C: New testcase.
4601 2012-05-15  Richard Guenther  <rguenther@suse.de>
4603         PR tree-optimization/53355
4604         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4606 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4608         * gfortran.dg/*.f90: Remove now redundant manual
4609         cleanup-modules directive.
4611 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4613         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4614         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4616 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4618         PR fortran/52428
4619         * gfortran.dg/int_range_io_1.f90: New test.
4621 2012-05-14  Andi Kleen <ak@linux.intel.com>
4622             Jakub Jelinek  <jakub@redhat.com>
4624         PR target/53315
4625         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4626         * gcc.target/i386/rtm-check.h: New file.
4627         * gcc.target/i386/pr53315.c: New test.
4629 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4631         PR fortran/49110
4632         PR fortran/51055
4633         PR fortran/53329
4634         * gfortran.dg/deferred_type_param_4.f90: New.
4635         * gfortran.dg/deferred_type_param_6.f90: New.
4637 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4639         * gcc.target/i386/retarg.c: New test.
4641 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4643         PR fortran/45170
4644         * gfortran.dg/deferred_type_param_3.f90: New.
4645         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4646         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4648 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4650         * gnat.dg/null_pointer_deref3.adb: New test.
4652 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4654         PR fortran/49110
4655         PR fortran/52843
4656         * gfortran.dg/deferred_type_param_5.f90: New.
4658 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4660         * g++.dg/parse/error47.C: New.
4662 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4664         PR fortran/52537
4665         * gfortran.dg/string_compare_4.f90:  Change option
4666         to -fdump-tree-original.  Add test case for kind=4.
4668 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4670         PR fortran/52537
4671         * gfortran.dg/string_compare_4.f90:  New test.
4673 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4675         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4677 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4679         PR c++/53305
4680         * g++.dg/cpp0x/variadic132.C: New.
4682 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4684         PR c++/53158
4685         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4686         * g++.dg/parse/error26.C: Tweak dg-error column number.
4688 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4690         PR c++/53301
4691         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4693 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4695         * gnat.dg/lto11.ad[sb]: New test.
4697 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4699         PR target/52908
4700         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4701         directive to Scan for vpmuldq, not vpmacsdql.
4703 2012-05-09  Michael Matz  <matz@suse.de>
4705         PR tree-optimization/53185
4706         * gcc.dg/vect/pr53185.c: New test.
4708 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4710         PR middle-end/53249
4711         * gcc.target/i386/pr53249.c: New.
4713 2012-05-09  Richard Guenther  <rguenther@suse.de>
4715         PR tree-optimization/18437
4716         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4717         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4719 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4721         PR tree-optimization/53226
4722         * gcc.c-torture/compile/pr53226.c: New test.
4724 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4726         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4727         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4728         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4729         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4730         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4731         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4732         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4733         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4734         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4735         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4736         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4737         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4738         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4739         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4741 2012-05-09  Dehao Chen  <dehao@google.com>
4743         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4744         * gcc.dg/predict-2.c: Likewise.
4745         * gcc.dg/predict-3.c: Likewise.
4746         * gcc.dg/predict-4.c: Likewise.
4747         * gcc.dg/predict-5.c: Likewise.
4748         * gcc.dg/predict-6.c: Likewise.
4750 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4752         PR target/53272
4753         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4755 2012-05-08  Richard Guenther  <rguenther@suse.de>
4757         * gcc.dg/fold-bitand-4.c: New testcase.
4759 2012-05-08  Dehao Chen  <dehao@google.com>
4761         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4762         heuristic is working properly.
4763         * gcc.dg/predict-2.c: Likewise.
4764         * gcc/dg/predict-3.c: Likewise.
4765         * gcc/dg/predict-4.c: Likewise.
4766         * gcc/dg/predict-5.c: Likewise.
4767         * gcc/dg/predict-6.c: Likewise.
4769 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4771         PR tree-optimization/53239
4772         * g++.dg/opt/vrp3.C: New test.
4773         * g++.dg/opt/vrp3-aux.cc: New file.
4774         * g++.dg/opt/vrp3.h: New file.
4776 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4778         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4779         .uleb128 support in assembler output.
4781 2012-05-07  Richard Guenther  <rguenther@suse.de>
4783         PR lto/42987
4784         * g++.dg/lto/pr42987_0.C: New testcase.
4785         * g++.dg/lto/pr42987_1.C: Likewise.
4787 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4789         PR fortran/53255
4790         * gfortran.dg/typebound_operator_15.f90: New.
4792 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4794         PR fortran/41587
4795         * gfortran.dg/class_array_13.f90: New.
4797 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4799         * gnat.dg/warn7.adb: New test.
4801 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4803         * gnat.dg/specs/renamings.ads: Rename to...
4804         * gnat.dg/specs/renaming1.ads: ...this.
4805         * gnat.dg/specs/renaming2.ads: New test.
4806         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4807         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4808         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4809         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4811 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4813         * gnat.dg/discr36.ad[sb]: New test.
4814         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4816 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4818         PR c/43772
4819         * c-c++-common/pr43772.c: New.
4821 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4823         PR fortran/41600
4824         * gfortran.dg/select_type_26.f03 : New test.
4825         * gfortran.dg/select_type_27.f03 : New test.
4827         PR fortran/53191
4828         * gfortran.dg/select_type_28.f03 : New test.
4830 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4832         PR fortran/49010
4833         PR fortran/24518
4834         * gfortran.dg/mod_sign0_1.f90: New test.
4835         * gfortran.dg/mod_large_1.f90: New test.
4837 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4839         PR fortran/53175
4840         gfortran.dg/public_private_module_5.f90: New.
4842 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4844         PR fortran/53111
4845         * gfortran.dg/constructor_7.f90: New.
4846         * gfortran.dg/constructor_8.f90: New.
4848 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4850         PR c++/53166
4851         * g++.dg/cpp0x/static_assert7.C: New.
4853 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4855         PR tree-optimization/52633
4856         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4857         recognized as widening shifts instead of over-widening.
4858         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4859         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4860         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4861         * gcc.target/arm/pr52633.c: New test.
4863 2012-05-04  Richard Guenther  <rguenther@suse.de>
4865         PR tree-optimization/53168
4866         * gcc.dg/torture/pr53168.c: New testcase.
4867         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4869 2012-05-04  Richard Guenther  <rguenther@suse.de>
4871         * gcc.dg/lto/pr53214_0.c: New testcase.
4873 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4875         * gcc.target/ia64/pr48496.c: New test.
4876         * gcc.target/ia64/pr52657.c: Likewise.
4878 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4880         PR c/51712
4881         * c-c++-common/pr51712.c: New.
4883 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4885         PR target/53199
4886         * gcc.target/powwerpc/pr53199.c: New file.
4888 2012-05-03  Jason Merrill  <jason@redhat.com>
4890         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4892         * gcc.dg/debug/dwarf2/dups-types.c: New.
4893         * gcc.dg/debug/dwarf2/dups-types.h: New.
4895 2012-05-03  Jason Merrill  <jason@redhat.com>
4897         * g++.dg/debug/dwarf2/namespace-2.C: New.
4898         * g++.dg/debug/dwarf2/localclass3.C: New.
4900 2012-05-03  Jason Merrill  <jason@redhat.com>
4902         * g++.dg/debug/dwarf2/thunk1.C: New.
4904 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4906         PR c++/53186
4907         * g++.dg/other/final2.C: New.
4909 2012-05-03  Richard Guenther  <rguenther@suse.de>
4911         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4913 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
4915         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4916         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4917         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4918         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4920 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
4922         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4923         .byte 0xf2.
4924         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4925         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4926         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4928         PR debug/53174
4929         * gcc.dg/pr53174.c: New test.
4931         PR target/53187
4932         * gcc.target/arm/pr53187.c: New test.
4933         * gcc.c-torture/compile/pr53187.c: New test.
4935 2012-05-03  Richard Guenther  <rguenther@suse.de>
4937         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4938         unsupported prefetching support.
4940 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4942         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4943         option -ftrack-macro-expansion=0.
4944         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4945         option -ftrack-macro-expansion=0.
4947 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4949         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4950         dg-options for target arm with dg-additional-options.
4952 2012-05-03  Richard Guenther  <rguenther@suse.de>
4954         PR tree-optimization/53144
4955         * gcc.dg/torture/pr53144.c: New testcase.
4957 2012-05-03  Tobias Burnus  <burnus@net-b.de>
4959         PR fortran/52864
4960         * gfortran.dg/pointer_intent_7.f90: New.
4961         * gfortran.dg/pure_formal_3.f90: New.
4963 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4965         * gcc.target/s390/20030123-1.c: Add missing "volatile".
4967 2012-05-02  Martin Jambor  <mjambor@suse.cz>
4969         PR lto/52605
4970         * g++.dg/lto/pr52605_0.C: New test.
4972 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
4974         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4975         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4976         * gcc.target/i386/hle-add-acq-1.c: Ditto.
4977         * gcc.target/i386/hle-add-rel-1.c: Ditto.
4978         * gcc.target/i386/hle-and-acq-1.c: Ditto.
4979         * gcc.target/i386/hle-and-rel-1.c: Ditto.
4980         * gcc.target/i386/hle-or-acq-1.c: Ditto.
4981         * gcc.target/i386/hle-or-rel-1.c: Ditto.
4982         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4983         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4984         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4985         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4986         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4987         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4988         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4989         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4991 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
4993         PR middle-end/53153
4994         * gcc.dg/pr53153.c: New test.
4996 2012-05-02  Richard Guenther  <rguenther@suse.de>
4998         * g++.dg/tree-ssa/pr19807.C: Adjust.
5000 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5002         PR tree-optimization/53163
5003         * gcc.c-torture/compile/pr53163.c: New test.
5005         PR rtl-optimization/53160
5006         * gcc.c-torture/execute/pr53160.c: New test.
5008 2012-05-01  Ian Lance Taylor  <iant@google.com>
5010         PR c/37303
5011         * gcc.dg/pr37303.c: New test.
5013 2012-05-01  Richard Henderson  <rth@redhat.com>
5015         * lib/target-supports.exp
5016         (check_effective_target_sync_long_long_runtime): True for
5017         check_effective_target_powerpc64.
5019 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5021         PR c++/51033
5022         * gcc.dg/vector-1.c: Move to ...
5023         * c-c++-common/vector-1.c: ... here.
5024         * gcc.dg/vector-2.c: Move to ...
5025         * c-c++-common/vector-2.c: ... here.
5026         * gcc.dg/vector-3.c: Move to ...
5027         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5028         * gcc.dg/vector-4.c: Move to ...
5029         * c-c++-common/vector-4.c: ... here.
5030         * gcc.dg/vector-init-1.c: Move to ...
5031         * c-c++-common/vector-init-1.c: ... here.
5032         * gcc.dg/vector-init-2.c: Move to ...
5033         * c-c++-common/vector-init-2.c: ... here.
5034         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5035         * c-c++-common/vector-subscript-1.c: ... here.
5036         * gcc.dg/vector-subscript-2.c: Move to ...
5037         * c-c++-common/vector-subscript-2.c: ... here.
5038         * gcc.dg/vector-subscript-3.c: Move to ...
5039         * c-c++-common/vector-subscript-3.c: ... here.
5041         PR c++/51314
5042         * g++.dg/cpp0x/vt-51314.C: New test.
5043         * g++.dg/cpp0x/variadic76.C: Fix.
5045 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5047         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5049 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5051         Add -Wvarargs option
5052         * c-c++-common/Wvarargs.c: New test case.
5053         * c-c++-common/Wvarargs-2.c: Likewise.
5055 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5057         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5058         * objc.dg/foreach-7.m: Force the test case to run without
5059         -ftrack-macro-expansion.
5060         * c-c++-common/tm/attrib-1.c: Likewise.
5061         * c-c++-common/warn-ommitted-condop.c: Likewise.
5062         * gcc.dg/assign-warn-1.c: Likewise.
5063         * gcc.dg/assign-warn-2.c: Likewise.
5064         * gcc.dg/attr-alloc_size.c: Likewise.
5065         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5066         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5067         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5068         * gcc.dg/c90-const-expr-9.c: Likewise.
5069         * gcc.dg/c99-const-expr-9.c: Likewise.
5070         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5071         * gcc.dg/cpp/direct2s.c: Likewise.
5072         * gcc.dg/cpp/pr28709.c: Likewise.
5073         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5074         * gcc.dg/dfp/composite-type.c: Likewise.
5075         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5076         with -ftrack-macro-expansion
5077         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5078         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5079         * g++.dg/ext/cleanup-1.C: Likewise.
5080         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5081         * g++.dg/template/sfinae10.C: Likewise.
5082         * g++.dg/tm/wrap-2.C: Likewise.
5083         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5084         * g++.dg/warn/Wsign-conversion.C: Likewise.
5085         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5086         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5087         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5088         it to run with -ftrack-macro-expansion.
5089         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5090         test cases without -ftrack-macro-expansion.
5092         Fix location for static class members
5093         * g++.dg/template/sfinae6_neg.C: Adjust.
5095         Make conversion warnings work on NULL with -ftrack-macro-expansion
5096         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5097         alongside the previous testing for NULL.
5099         Fix -Wuninitialized for -ftrack-macro-expansion
5100         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5102         Strip "<built-in>" loc from displayed expansion context
5103         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5104         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5105         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5106         new test above.
5108         Fix expansion point loc for macro-like tokens
5109         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5110         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5112         Fix token pasting with -ftrack-macro-expansion
5113         * gcc.dg/cpp/paste17.c: New test case for
5114         -ftrack-macro-expansion=2 mode only.
5115         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5117 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5119         * gnat.dg/warn6.ad[sb]: New test.
5121 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5123         PR 53149
5124         * gcc.dg/20011021-1.c: Adjust testcase.
5126 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5128         PR fortran/53148
5129         * gfortran.dg/function_optimize_12.f90:  New test.
5131 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5133         PR target/53156
5134         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5135         code to match current output and cover new peephole2 pattern.
5137 2012-04-27  Ollie Wild  <aaw@google.com>
5139         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5141 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5143         * gcc.c-torture/execute/20120427-2.c: New testcase.
5144         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5145         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5146         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5148 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5150         PR target/53138
5151         * gcc.c-torture/execute/20120427-1.c: New testcase.
5153 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5155         PR middle-end/27139
5156         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5158 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5160         PR tree-optimization/51879
5161         * gcc.dg/pr51879.c: New test.
5162         * gcc.dg/pr51879-2.c: Same.
5163         * gcc.dg/pr51879-3.c: Same.
5164         * gcc.dg/pr51879-4.c: Same.
5165         * gcc.dg/pr51879-6.c: Same.
5167 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5169         PR c++/53096
5170         * g++.dg/cpp0x/defaulted35.C: New.
5171         * g++.dg/cpp0x/defaulted15.C: Adjust.
5173 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5175         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5176         structure layout.
5178 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5180         * gcc.target/i386/builtin_target.c: Check avx2.
5182 2012-04-26  Alan Modra  <amodra@gmail.com>
5184         * gcc.target/powerpc/savres.c: New test.
5185         * gcc.target/powerpc/powerpc.exp: Run it.
5187 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5189         PR target/53120
5190         * gcc.dg/torture/pr53120.c: New test.
5192 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5194         PR middle-end/52979
5195         * gcc.c-torture/compile/pr52979-1.c: New test.
5196         * gcc.c-torture/execute/pr52979-1.c: New test.
5197         * gcc.c-torture/execute/pr52979-2.c: New test.
5199 2012-04-25  Richard Guenther  <rguenther@suse.de>
5201         * gcc.target/i386/l_fma_float_5.c: Adjust.
5202         * gcc.target/i386/l_fma_double_4.c: Likewise.
5203         * gcc.target/i386/l_fma_float_2.c: Likewise.
5204         * gcc.target/i386/l_fma_float_6.c: Likewise.
5205         * gcc.target/i386/l_fma_double_1.c: Likewise.
5206         * gcc.target/i386/l_fma_double_5.c: Likewise.
5207         * gcc.target/i386/l_fma_float_3.c: Likewise.
5208         * gcc.target/i386/l_fma_double_2.c: Likewise.
5209         * gcc.target/i386/l_fma_double_6.c: Likewise.
5210         * gcc.target/i386/l_fma_float_4.c: Likewise.
5211         * gcc.target/i386/l_fma_double_3.c: Likewise.
5212         * gcc.target/i386/l_fma_float_1.c: Likewise.
5214 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5216         PR tree-optimization/53058
5217         * gcc.c-torture/compile/pr53058.c: New test.
5219 2012-04-25  Jan Hubicka  <jh@suse.cz>
5221         PR middle-end/53088
5222         * gcc.target/i386/pr39082-1.c: Update warning location.
5224 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5226         PR c/52880
5227         * gcc.dg/pr52880.c: New test.
5229 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5231         * gcc.dg/m-un-2.c: Update.
5232         * gcc.dg/20011021-1.c: Update.
5234 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5236         PR fortran/52196
5237         * gfortran.dg/realloc_on_assign_14.f90: New.
5239 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5241         PR testsuite/52641
5242         PR tree-optimizations/52891
5243         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5245 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5247         PR c++/52363
5248         * g++.dg/cpp0x/sfinae35.C: New.
5249         * g++.dg/cpp0x/sfinae36.C: Likewise.
5251 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5253         * gcc.target/builtin_target.c: New testcase.
5255 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5257         PR target/47197
5258         * gcc.target/powerpc/pr47197.c: New test.
5260 2012-04-24  Richard Guenther  <rguenther@suse.de>
5262         PR tree-optimization/53085
5263         * g++.dg/torture/pr53085.C: New testcase.
5265 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5267         PR tree-opt/33512
5268         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5269         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5270         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5272 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5274         PR middle-end/53084
5275         * gcc.c-torture/execute/pr53084.c: New test.
5277 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5279         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5281 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5283         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5285 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5287         PR regression/53076
5288         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5289         * gcc.dg/torture/builtin-power-1.c: Likewise.
5291 2012-04-23  Richard Guenther  <rguenther@suse.de>
5293         PR tree-optimization/53070
5294         * gcc.dg/torture/pr53070.c: New testcase.
5296 2012-04-23  Richard Guenther  <rguenther@suse.de>
5298         PR c/53060
5299         * gcc.dg/pr53060.c: New testcase.
5301 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5303         PR tree-optimizations/52891
5304         * gcc.c-torture/compile/pr52891-1.c: New test.
5305         * gcc.c-torture/compile/pr52891-2.c: New test.
5307 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5309         PR fortran/53051
5310         * gfortran.dg/read_float_4.f90: New.
5312 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5314         PR 35441
5315         * c-c++-common/pr35441.C: New.
5317 2012-04-20  Ian Lance Taylor  <iant@google.com>
5319         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5320         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5322 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5324         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5325         array access.
5326         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5328 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5330         PR rtl-optimization/44214
5331         * gcc.dg/pr44214-1.c: New test.
5332         * gcc.dg/pr44214-2.c: Likewise.
5333         * gcc.dg/pr44214-3.c: Likewise.
5335 2012-04-20  Richard Guenther  <rguenther@suse.de>
5337         * g++.dg/torture/20120420-1.C: New testcase.
5339 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5341         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5343 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5345         * gcc.dg/pr52283.c: New test.
5347 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5349         * gcc.dg/pr37985.c: New test.
5351 2012-04-19  Richard Guenther  <rguenther@suse.de>
5353         PR rtl-optimization/44688
5354         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5355         possibly profitable.
5357 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5359         PR tree-optimization/52976
5360         * gfortran.dg/reassoc_11.f: New test.
5362 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5364         PR tree-optimization/52976
5365         * gfortran.dg/reassoc_7.f: New test.
5366         * gfortran.dg/reassoc_8.f: Likewise.
5367         * gfortran.dg/reassoc_9.f: Likewise.
5368         * gfortran.dg/reassoc_10.f: Likewise.
5370 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5372         PR c++/52422
5373         * g++.dg/cpp0x/sfinae33.C: New.
5374         * g++.dg/cpp0x/sfinae34.C: Likewise.
5376 2012-04-18  Joey Ye  <joey.ye@arm.com>
5378         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5380 2012-04-18  Richard Guenther  <rguenther@suse.de>
5382         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5383         array access.
5384         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5385         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5387 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5389         * g++.dg/pr51264-4.C: New test.
5391 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5393         PR c++/52599
5394         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5396 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5398         PR c++/53003
5399         * g++.dg/parse/crash59.C: New.
5401 2012-04-17  Michael Matz  <matz@suse.de>
5403         PR tree-optimization/18437
5404         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5406 2012-04-17  Richard Guenther  <rguenther@suse.de>
5408         PR middle-end/53011
5409         * g++.dg/torture/pr53011.C: New testcase.
5411 2012-04-16  Jason Merrill  <jason@redhat.com>
5413         PR c++/38543
5414         * g++.dg/cpp0x/variadic131.C: New.
5416         PR c++/52008
5417         * g++.dg/cpp0x/variadic130.C: New.
5419         PR c++/50830
5420         * g++.dg/cpp0x/variadic129.C: New.
5422         PR c++/50303
5423         * g++.dg/cpp0x/variadic128.C: New.
5425 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5427         PR fortran/52864
5428         * gfortran.dg/pointer_intent_6.f90: New.
5430 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5432         PR fortran/52916
5433         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5434         to include public_private_module_4.f90.
5435         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5436         targets.
5438 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5440         PR c++/49152
5441         * g++.dg/diagnostic/operator1.C: New.
5442         * g++.dg/ext/label5.C: Adjust.
5443         * g++.dg/ext/va-arg1.C: Likewise.
5444         * g++.dg/other/error20.C: Likewise.
5445         * g++.dg/other/error20.C: Likewise.
5446         * g++.dg/other/error16.C: Likewise.
5447         * g++.dg/other/error10.C: Likewise.
5448         * g++.dg/parse/error30.C: Likewise.
5449         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5451 2012-04-16  Jason Merrill  <jason@redhat.com>
5453         PR c++/51148
5454         * g++.dg/cpp0x/variadic127.C: New.
5456 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5458         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5459         testcase name.
5460         Use fail, pass instead of unresolved.
5461         Don't log $optstr.
5463         PR testsuite/52948
5464         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5465         TODO_dump_func.
5466         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5467         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5468         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5470 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5472         PR fortran/52968
5473         * gfortran.dg/typebound_call_23.f03: New test case.
5475 2012-04-15  Jason Merrill  <jason@redhat.com>
5477         PR c++/47220
5478         * g++.dg/cpp0x/variadic126.C: New.
5480         PR c++/52380
5481         * g++.dg/cpp0x/variadic125.C: New.
5483         PR c++/52292
5484         * g++.dg/cpp0x/variadic124.C: New.
5486         PR c++/52706
5487         * g++.dg/cpp0x/nullptr27.C: New.
5489         PR c++/52818
5490         * g++.dg/warn/format8.C: New.
5492 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5494         PR fortran/51082
5495         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5497 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5499         PR fortran/52916
5500         PR fortran/40973
5501         * gfortran.dg/public_private_module_3.f90: New.
5502         * gfortran.dg/public_private_module_4.f90: New.
5504 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5506         * gcc.dg/superblock.c: New test.
5508 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5510         * gcc.dg/pr51879-12.c: New test.
5512 2012-04-13  Jason Merrill  <jason@redhat.com>
5514         PR c++/52824
5515         * g++.dg/cpp0x/variadic123.C: New.
5516         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5518         PR c++/52905
5519         * g++.dg/cpp0x/initlist-ctor1.C: New.
5521         PR c++/52915
5522         * g++.dg/other/anon-union2.C: New.
5524 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5526         PR middle-end/52939
5527         * g++.dg/ipa/pr52939.C: New test.
5529 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5531         * gcc.dg/pr52734.c: New test.
5533 2012-04-13  Richard Guenther  <rguenther@suse.de>
5535         PR tree-optimization/52969
5536         * gcc.dg/torture/pr52969.c: New testcase.
5538 2012-04-13  Richard Guenther  <rguenther@suse.de>
5540         PR c/52549
5541         * gcc.dg/pr52549.c: New testcase.
5543 2012-04-13  Richard Guenther  <rguenther@suse.de>
5545         PR c/52862
5546         * gcc.dg/pr52862.c: New testcase.
5548 2012-04-13  Joey Ye  <joey.ye@arm.com>
5550         * gcc.target/arm/thumb1-imm.c: New testcase.
5552 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5554         PR target/52932
5555         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5556         second function argument.
5557         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5558         (calc_permps): Update declaration.  Calculate result correctly.
5559         (avx2_test): Change src2 type to union256i_d.
5560         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5561         correctly.
5563 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5565         PR target/52775
5566         * gcc.target/powerpc/pr52775.c: New file.
5568 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5570         PR tree-optimization/18589
5571         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5572         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5573         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5574         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5575         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5576         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5577         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5578         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5579         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5580         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5582 2012-04-12  Richard Guenther  <rguenther@suse.de>
5584         PR tree-optimization/52943
5585         * gcc.dg/torture/pr52943.c: New testcase.
5587 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5589         PR target/50751
5590         * gcc/target/sh/pr50751-4.c: New.
5591         * gcc/target/sh/pr50751-5.c: New.
5592         * gcc/target/sh/pr50751-6.c: New.
5593         * gcc/target/sh/pr50751-7.c: New.
5595 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5597         PR c++/52465
5598         * g++.dg/lookup/using52.C: New.
5600 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5602         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5604 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5606         PR rtl-optimization/52876
5607         * gcc.target/i386/pr52876.c: New.
5609 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5611         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5612         __UINTPTR_TYPE__.
5613         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5614         __INTPTR_TYPE__.
5615         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5616         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5617         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5618         (ptrdiff_t): ... this.  All uses changed.
5619         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5620         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5621         __INTPTR_TYPE__.
5622         (main): Cast argument to __INTPTR_TYPE__.
5623         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5624         size_t.
5625         * gcc.dg/mallign.c (main): Likewise.
5626         * gcc.dg/pr38700.c (foo): Likewise.
5627         * gcc.dg/long-long-cst1.c (t): Likewise.
5628         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5629         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5630         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5631         * gcc.dg/pr25682.c (d, foo): Likewise.
5632         * gcc.dg/format/cast-1.c (f): Likewise.
5633         * gcc.dg/c90-const-expr-10.c
5634         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5635         (size_t): ...this.  All uses changed.
5636         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5637         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5638         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5639         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5640         * gcc.dg/sequence-pt-1.c: Likewise.
5641         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5642         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5643         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5644         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5645         of ptrdiff_t with it.
5646         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5647         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5648         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5650 2012-04-11  Jason Merrill  <jason@redhat.com>
5652         PR debug/45088
5653         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5654         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5656         PR c++/52906
5657         * g++.dg/ext/attrib45.C: New.
5659         * g++.dg/eh/dtor3.C: New.
5661 2012-04-11  Richard Guenther  <rguenther@suse.de>
5663         PR middle-end/52621
5664         * gfortran.dg/pr52621.f90: New testcase.
5666 2012-04-11  Richard Guenther  <rguenther@suse.de>
5668         PR middle-end/52918
5669         * g++.dg/torture/pr52918-1.C: New testcase.
5670         * g++.dg/torture/pr52918-2.C: Likewise.
5672 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5674         PR fortran/52729
5675         * gfortran.dg/block_11.f90: New.
5677 2012-04-11  Nick Clifton  <nickc@redhat.com>
5679         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5681 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5683         PR target/16458
5684         * gcc.target/powerpc/pr16458-1.c: New test.
5685         * gcc.target/powerpc/pr16458-2.c: Likewise.
5686         * gcc.target/powerpc/pr16458-3.c: Likewise.
5687         * gcc.target/powerpc/pr16458-4.c: Likewise.
5689 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5691         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5692         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5693         * gcc.dg/builtin-bswap-5.c: Likewise.
5694         * gcc.target/i386/builtin-bswap-4.c: New test.
5696 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5698         PR 24985
5699         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5701 2012-04-11  Richard Guenther  <rguenther@suse.de>
5703         PR rtl-optimization/52881
5704         * gcc.dg/torture/pr52881.c: New testcase.
5705         * gcc.dg/torture/pr52913.c: Likewise.
5707 2012-04-11  Richard Guenther  <rguenther@suse.de>
5709         PR tree-optimization/52912
5710         * gcc.dg/torture/pr52912.c: New testcase.
5712 2010-04-10  Michael Matz  <matz@suse.de>
5714         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5715         * gcc.dg/vect/vect-outer-1.c: Adjust.
5716         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5717         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5718         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5719         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5720         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5721         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5723 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5725         PR tree-optimization/52870
5726         * gcc.dg/vect/pr52870.c: New test.
5728 2012-04-09  Mike Stump  <mikestump@comcast.net>
5730         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5731         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5732         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5733         * gnat.dg/aggr11.adb: Likewise.
5734         * gnat.dg/aggr11_pkg.ads: Likewise.
5735         * gnat.dg/aggr15.adb: Likewise.
5736         * gnat.dg/aggr15.ads: Likewise.
5737         * gnat.dg/aggr17.adb: Likewise.
5738         * gnat.dg/aggr18.adb: Likewise.
5739         * gnat.dg/array14.adb: Likewise.
5740         * gnat.dg/array14.ads: Likewise.
5741         * gnat.dg/array14_pkg.ads: Likewise.
5742         * gnat.dg/array19.adb: Likewise.
5743         * gnat.dg/array19.ads: Likewise.
5744         * gnat.dg/discr27.adb: Likewise.
5745         * gnat.dg/discr27.ads: Likewise.
5746         * gnat.dg/discr35.adb: Likewise.
5747         * gnat.dg/discr35.ads: Likewise.
5748         * gnat.dg/discr6.adb: Likewise.
5749         * gnat.dg/discr6_pkg.ads: Likewise.
5750         * gnat.dg/import1.adb: Likewise.
5751         * gnat.dg/import1.ads: Likewise.
5752         * gnat.dg/loop_address2.adb: Likewise.
5753         * gnat.dg/opt7.adb: Likewise.
5754         * gnat.dg/opt7.ads: Likewise.
5755         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5756         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5757         * gnat.dg/rep_clause2.adb: Likewise.
5758         * gnat.dg/rep_clause2.ads: Likewise.
5759         * gnat.dg/slice2.adb: Likewise.
5760         * gnat.dg/slice2.ads: Likewise.
5761         * gnat.dg/slice6.adb: Likewise.
5762         * gnat.dg/slice6_pkg.ads: Likewise.
5763         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5764         * gnat.dg/taft_type2.adb: Likewise.
5765         * gnat.dg/taft_type2.ads: Likewise.
5766         * gnat.dg/taft_type2_pkg.ads: Likewise.
5767         * gnat.dg/volatile10.adb: Likewise.
5768         * gnat.dg/volatile10_pkg.ads: Likewise.
5770         * gcc.dg/dll-8.c: Remove execute permissions.
5771         * g++.dg/ext/dllexport5.C: Likewise.
5773 2012-04-09  Jan Hubicka  <jh@suse.cz>
5775         PR lto/52722
5776         PR lto/51765
5777         PR lto/52634
5778         * gcc.dg/lto/pr52634_1.c: New testcase.
5779         * gcc.dg/lto/pr52634_0.c: New testcase.
5781 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5783         PR target/52883
5784         * gcc.target/i386/pr52883.c: New testcase.
5786 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5788         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5789         (check_effective_target_sync_long_long): Add SPARC case.
5790         (check_effective_target_sync_long_long_runtime): Likewise.
5791         (check_effective_target_sync_int_long): Adjust SPARC case.
5792         (check_effective_target_sync_char_short): Likewise.
5794 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5796         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5797         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5799 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5801         PR fortran/40973
5802         PR fortran/52751
5803         * gfortran.dg/public_private_module_2.f90: New.
5805 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5807         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5808         directives.
5810 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5812         PR fortran/52893
5813         * gfortran.dg/function_optimize_11.f90:  New test.
5815 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817         PR fortran/52668
5818         * gfortran.dg/use_only_6.f90: New test.
5820 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5822         PR fortran/52668
5823         * gfortran.dg/use_only_6.f90: New test.
5824 2012-04-06  Mike Stump  <mikestump@comcast.net>
5826         PR testsuite/50722
5827         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5829 2012-04-05  Jason Merrill  <jason@redhat.com>
5831         PR c++/52596
5832         * g++.dg/template/qualified-id5.C: New.
5834 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5836         PR target/52882
5837         * gcc.target/i386/pr52882.c: New test.
5839 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5840             Dominique D'Humieures  <dominiq@lps.ens.fr>
5842         PR testsuite/52614
5843         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5844         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5846 2012-04-04  Jason Merrill  <jason@redhat.com>
5848         PR c++/52845
5849         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5851 2012-04-03  Jason Merrill  <jason@redhat.com>
5853         PR c++/52796
5854         * g++.dg/cpp0x/variadic-value1.C: New.
5856 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5858         * gnat.dg/pack18.adb: New test.
5859         * gnat.dg/pack18_pkg.ads: New helper.
5861 2012-04-03  Richard Guenther  <rguenther@suse.de>
5863         PR tree-optimization/52808
5864         * gcc.dg/pr52808.c: New testcase.
5866 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5868         PR tree-optimization/52835
5869         * gfortran.dg/pr52835.f90: New test.
5871 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5873         * gnat.dg/specs/aggr5.ads: New test.
5875 2012-04-02  Richard Guenther  <rguenther@suse.de>
5877         PR tree-optimization/52756
5878         * gcc.dg/torture/pr52756.c: New testcase.
5880 2012-04-02  Richard Guenther  <rguenther@suse.de>
5882         PR middle-end/52803
5883         * gcc.dg/pr52803.c: New testcase.
5885 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5887         PR c++/40942
5888         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5889         DR 214 in account.
5891 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5893         PR c++/50043
5894         * g++.dg/cpp0x/noexcept17.C: New.
5895         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5896         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5897         * g++.dg/cpp0x/noexcept01.C: Likewise.
5898         * g++.dg/eh/init-temp1.C: Likewise.
5899         * g++.dg/eh/ctor1.C: Likwise.
5901 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5903         * gnat.dg/controlled6.adb: New test.
5904         * gnat.dg/controlled6_pkg.ads: New helper.
5905         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5907 2012-03-30  Richard Henderson <rth@redhat.com>
5909         PR debug/52727
5910         * g++.dg/opt/pr52727.C: New testcase.
5912 2012-03-30  Richard Guenther  <rguenther@suse.de>
5914         PR tree-optimization/52754
5915         * gcc.target/i386/pr52754.c: New testcase.
5917 2012-03-30  Richard Guenther <rguenther@suse.de>
5919         PR middle-end/52772
5920         * g++.dg/torture/pr52772.C: New testcase.
5922 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
5924         PR c++/52718
5925         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5927 2012-03-29  Jason Merrill  <jason@redhat.com>
5929         PR c++/52685
5930         * g++.dg/template/inherit8.C: New.
5932 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
5934         PR c++/52759
5935         * g++.dg/ext/weak4.C: New test.
5937         PR tree-optimization/52760
5938         * gcc.c-torture/execute/pr52760.c: New test.
5940 2012-03-29  Jason Merrill  <jason@redhat.com>
5942         PR c++/52743
5943         * g++.dg/cpp0x/initlist-array3.C: New.
5945 2012-03-28  Jason Merrill  <jason@redhat.com>
5947         PR c++/52746
5948         * g++.dg/overload/virtual2.C: New.
5950 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5952         * gnat.dg/vect7.ad[sb]: New test.
5954 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
5955         Tobias Burnus  <burnus@gcc.gnu.org>
5957         PR fortran/52652
5958         * gfortran.dg/allocate_class_1.f90 : Change error test.
5959         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5960         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5961         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5963 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5965         PR middle-end/52691
5966         * gcc.dg/pr52691.c: New test.
5968         PR middle-end/52750
5969         * gcc.c-torture/compile/pr52750.c: New test.
5971 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
5973         PR target/52692
5974         * gcc.target/avr/torture/builtins-2.c: New test.
5976 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5978         PR target/52736
5979         * gcc.target/i386/pr52736.c: New test.
5981 2012-03-27  Martin Jambor  <mjambor@suse.cz>
5983         PR middle-end/52693
5984         * gcc.dg/torture/pr52693.c: New test.
5986 2012-03-27  Meador Inge  <meadori@codesourcery.com>
5988         PR c++/52672
5989         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5991 2012-03-27  Mike Stump  <mikestump@comcast.net>
5993         PR target/52665
5994         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5995         failures that match branch names.
5997 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
5998             H.J. Lu  <hongjiu.lu@intel.com>
6000         PR target/52698
6001         * gcc.target/i386/pr52698.c: New test.
6003 2012-03-27  Richard Guenther  <rguenther@suse.de>
6005         PR middle-end/52720
6006         * gcc.dg/torture/pr52720.c: New testcase.
6008 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6010         * gnat.dg/pack17.adb: New test.
6012 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6014         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6015         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6017 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6019         PR tree-optimization/50052
6020         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6022 2012-03-26  Richard Guenther  <rguenther@suse.de>
6024         PR tree-optimization/52701
6025         * gfortran.dg/pr52701.f90: New testcase.
6027 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6029         PR tree-optimization/52686
6030         * gcc.target/arm/pr52686.c: New test.
6032 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6034         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6035         Add "-Os -flto" to list.
6037 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6039         * gnat.dg/concat2.ad[sb]: New test.
6041 2012-03-24  Jason Merrill  <jason@redhat.com>
6043         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6044         * g++.dg/cpp0x/trailing2.C: Likewise.
6045         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6046         * g++.dg/cpp1y/auto-fn1.C: New.
6047         * g++.dg/cpp1y/auto-fn2.C: New.
6048         * g++.dg/cpp1y/auto-fn3.C: New.
6049         * g++.dg/cpp1y/auto-fn4.C: New.
6050         * g++.dg/cpp1y/auto-fn5.C: New.
6051         * g++.dg/cpp1y/auto-fn6.C: New.
6052         * g++.dg/cpp1y/auto-fn7.C: New.
6053         * g++.dg/cpp1y/auto-fn8.C: New.
6054         * g++.dg/cpp1y/auto-fn9.C: New.
6055         * g++.dg/cpp1y/auto-fn10.C: New.
6056         * g++.dg/cpp1y/auto-fn11.C: New.
6058 2012-03-23  Richard Guenther  <rguenther@suse.de>
6060         PR tree-optimization/52678
6061         * gfortran.dg/pr52678.f: New testcase.
6063 2012-03-23  Richard Guenther  <rguenther@suse.de>
6065         PR tree-optimization/52638
6066         * g++.dg/torture/pr52638.C: New testcase.
6068 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6070         PR c++/52487
6071         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6073 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6075         PR c++/52671
6076         * g++.dg/ext/attrib44.C: New test.
6078 2012-03-22  Jan Hubicka  <jh@suse.cz>
6080         PR middle-end/51737
6081         * g++.dg/torture/pr51737.C: New testcase
6083 2012-03-22  Richard Guenther  <rguenther@suse.de>
6085         PR tree-optimization/52548
6086         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6088 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6090         * lib/fortran-modules.exp (list-module-names-1): Remove
6091         warning.
6093 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6095         PR target/50751
6096         * gcc.target/sh/pr50751-1.c: New.
6097         * gcc.target/sh/pr50751-2.c: New.
6098         * gcc.target/sh/pr50751-3.c: New.
6100 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6102         PR target/52479
6103         * gcc.target/sh/sh4a-cos.c: Remove.
6104         * gcc.target/sh/sh4a-sin.c: Remove.
6105         * gcc.target/sh/sh4a-sincos.c: Remove.
6107 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6109         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6110         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6112 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6114         PR testsuite/52641
6115         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6116         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6118 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6120         * gcc.target/arm/thumb-16bit-ops.c: New file.
6121         * gcc.target/arm/thumb-ifcvt.c: New file.
6123 2012-03-20  Jason Merrill  <jason@redhat.com>
6125         * lib/target-supports.exp: Add { target c++1y }.
6127         * g++.dg/cpp0x/auto32.C: New.
6129 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6131         PR testsuite/52641
6132         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6133         int32plus.
6134         * gcc.dg/torture/pr48124-4.c: Ditto:
6135         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6137 2012-03-20  Jason Merrill  <jason@redhat.com>
6139         PR c++/52510
6140         * g++.dg/cpp0x/initlist66.C: New.
6142 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6144         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6145         __AVR_HAVE_LPMX__
6147 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6149         PR target/49868
6150         * gcc.target/avr/torture/addr-space-2.h: New file.
6151         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6152         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6153         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6154         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6156 2012-03-20  Richard Guenther  <rguenther@suse.de>
6158         * gnat.dg/pack16.adb: New testcase.
6159         * gnat.dg/pack16_pkg.ads: Likewise.
6160         * gnat.dg/specs/pack8.ads: Likewise.
6161         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6163 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6165         * g++.dg/warn/Wuseless-cast.C: Extend.
6167 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6169         PR c++/14710
6170         * g++.dg/warn/Wuseless-cast.C: New.
6172 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6174         PR libfortran/52608
6175         * gfortran.dg/pr52608.f90: New test.
6177 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6179         PR fortran/52585
6180         * gfortran.dg/proc_ptr_36.f90: New.
6182 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6184         * gcc.dg/misaligned-expand-1.c: New test.
6185         * gcc.dg/misaligned-expand-3.c: Likewise.
6187 2012-03-16  Richard Guenther  <rguenther@suse.de>
6188         Kai Tietz  <ktietz@redhat.com>
6190         PR middle-end/48814
6191         * gcc.c-torture/execute/pr48814-1.c: New test.
6192         * gcc.c-torture/execute/pr48814-2.c: New test.
6193         * gcc.dg/tree-ssa/assign-1.c: New test.
6194         * gcc.dg/tree-ssa/assign-2.c: New test.
6195         * gcc.dg/tree-ssa/assign-3.c: New test.
6197 2012-03-16  Richard Guenther  <rguenther@suse.de>
6199         * gnat.dg/specs/pack7.ads: New testcase.
6201 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6203         PR target/52568
6204         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6205         * gcc.dg/torture/vshuf-8.inc: Likewise.
6206         * gcc.dg/torture/vshuf-16.inc: Likewise.
6207         * gcc.dg/torture/vshuf-32.inc: Likewise.
6209 2012-03-15  Jason Merrill  <jason@redhat.com>
6211         * g++.dg/torture/pr52582.C: New.
6213 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6215         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6217 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6218             Ulrich Weigand  <ulrich.weigand@linaro.org>
6220         * gcc.dg/vect/slp-cond-3.c: New test.
6221         * gcc.dg/vect/slp-cond-4.c: New test.
6223 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6224             Ulrich Weigand  <ulrich.weigand@linaro.org>
6226         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6227         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6229 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6231         PR libfortran/52434
6232         PR libfortran/48878
6233         PR libfortran/38199
6234         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6235         * gfortran.dg/round_1.f03: Likewise.
6237 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6238             Andrew Pinski  <apinski@cavium.com>
6240         PR middle-end/52592
6241         * gcc.dg/pr52592.c: New test.
6243 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6245         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6246         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6247         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6248         * lib/fortran-modules.exp: .. this new file. Adjust users.
6249         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6250         gfortran-dg-debug-runtest): Call cleanup-modules.
6251         * lib/fortran-torture.exp (fortran-torture-execute,
6252         fortran-torture): Likewise.
6253         * gfortran.dg/coarray/caf.exp: Likewise.
6254         * lib/lto.exp: Likewise.
6255         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6256         * gfortran.dg/class_4b.f03: Likewise.
6257         * gfortran.dg/class_4c.f03: Likewise.
6258         * gfortran.dg/class_45a.f03: Likewise.
6259         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6260         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6261         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6262         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6263         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6264         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6265         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6266         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6267         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6268         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6269         * gfortran.dg/whole_file_28.f90: Likewise.
6270         * gfortran.dg/whole_file_29.f90: Likewise.
6271         * gfortran.dg/whole_file_30.f90: Likewise.
6272         * gfortran.dg/whole_file_31.f90: Likewise.
6274 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6276         PR tree-optimization/52267
6277         * gcc.dg/pr52267.c: New test.
6278         * gcc.dg/tree-ssa/vrp65.c: New test.
6279         * gcc.dg/tree-ssa/vrp66.c: New test.
6281 2012-03-15  Richard Guenther  <rguenther@suse.de>
6283         PR middle-end/52580
6284         * gfortran.dg/vect/pr52580.f: New testcase.
6286 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6288         * gcc.target/sh/fpul-usage-1.c: New.
6290 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6292         PR target/49468
6293         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6294         * gcc.target/sh/pr49468-di.c: Likewise.
6296 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6298         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6299         * gcc.dg/c99-stdint-6.c: Likewise.
6300         * gcc.dg/lto/20090210_0.c: Likewise.
6301         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6302         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6303         * gcc.dg/pragma-init-fini-2.c: Likewise.
6304         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6305         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6306         * gcc.target/i386/pr22152.c: Likewise.
6307         * gcc.target/i386/vect8-ret.c: Likewise.
6308         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6309         handling.
6311 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6313         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6314         * g++.dg/tree-prof/partition1.C: Likewise.
6315         * g++.dg/tree-prof/partition2.C: Likewise.
6316         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6317         handling.
6318         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6319         * gcc.c-torture/execute/20010724-1.c: Remove.
6320         * gcc.c-torture/execute/20010724-1.x: Remove.
6321         * gcc.c-torture/execute/20040208-2.c: Remove.
6322         * gcc.c-torture/execute/20040208-2.x: Remove.
6323         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6324         Remove.
6325         (main) [__mips__ && __sgi__]: Remove.
6326         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6327         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6328         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6329         mips-sgi-irix6* handling.
6330         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6331         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6332         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6333         handling.
6334         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6335         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6336         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6337         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6338         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6339         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6340         mips-sgi-irix6*.
6341         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6342         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6343         * gcc.target/mips/save-restore-3.c: Likewise.
6344         * gcc.target/mips/save-restore-4.c: Likewise.
6345         * gcc.target/mips/save-restore-5.c: Likewise.
6346         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6347         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6348         messages.
6349         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6350         IRIX 6 handling.
6351         (restore_ld_library_path_env_vars): Likewise.
6352         * lib/target-supports.exp (check_profiling_available): Remove
6353         mips*-*-irix* handling.
6354         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6355         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6356         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6358 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6360         PR c++/52582
6361         * g++.dg/opt/pr52582.C: New test.
6363 2012-03-14  Richard Guenther  <rguenther@suse.de>
6365         PR tree-optimization/52571
6366         * gcc.dg/vect/vect-2.c: Initialize arrays.
6367         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6368         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6369         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6371 2012-03-14  Richard Guenther  <rguenther@suse.de>
6373         PR middle-end/52080
6374         PR middle-end/52097
6375         PR middle-end/48124
6376         * gcc.dg/torture/pr48124-1.c: New testcase.
6377         * gcc.dg/torture/pr48124-2.c: Likewise.
6378         * gcc.dg/torture/pr48124-3.c: Likewise.
6379         * gcc.dg/torture/pr48124-4.c: Likewise.
6381 2012-03-14  Richard Guenther  <rguenther@suse.de>
6383         PR middle-end/52578
6384         * gcc.dg/pr52578.c: New testcase.
6386 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6388         PR c++/52521
6389         * g++.dg/cpp0x/udlit-args2.C: New test.
6391 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6393         PR target/48596
6394         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6395         * gcc.c-torture/compile/pr48596.c: ... here.
6397 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6399         PR c++/51641
6400         * g++.dg/lookup/hidden-class17.C: New test.
6402 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6404         PR c/52577
6405         * gcc.dg/Wunused-var-3.c: New test.
6407 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6409         * gcc.dg/misaligned-expand-2.c: New test.
6411 2012-03-13  Richard Guenther  <rguenther@suse.de>
6413         PR middle-end/52134
6414         * gcc.dg/pr52134.c: New testcase.
6416 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6418         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6420 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6422         PR tree-optimization/46728
6423         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6424         * gcc.target/powerpc/pr46728-5.c: Likewise.
6425         * gcc.target/powerpc/pr46728-8.c: Likewise.
6426         * gcc.target/powerpc/pr46728-10.c: Likewise.
6427         * gcc.target/powerpc/pr46728-11.c: Likewise.
6428         * gcc.target/powerpc/pr46728-13.c: Likewise.
6429         * gcc.target/powerpc/pr46728-14.c: Likewise.
6430         * gcc.target/powerpc/pr46728-15.c: Likewise.
6432 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6434         PR c++/52299
6435         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6437 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6439         PR tree-optimization/46728
6440         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6441         * gcc.target/powerpc/pr46728-5.c: Likewise.
6442         * gcc.target/powerpc/pr46728-8.c: Likewise.
6443         * gcc.target/powerpc/pr46728-10.c: Likewise.
6444         * gcc.target/powerpc/pr46728-11.c: Likewise.
6445         * gcc.target/powerpc/pr46728-13.c: Likewise.
6446         * gcc.target/powerpc/pr46728-14.c: Likewise.
6447         * gcc.target/powerpc/pr46728-15.c: Likewise.
6449 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6451         PR target/49868
6452         * gcc.target/avr/torture/addr-space-1.h: New file.
6453         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6454         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6455         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6456         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6458 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6460         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6462 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6464         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6465         * g++.dg/abi/thunk4.C: Likewise.
6466         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6467         Adapt line numbers.
6468         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6469         handling.
6470         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6471         * g++.dg/eh/spbp.C: Likewise.
6472         * g++.dg/ext/label13.C: Likewise.
6473         * g++.dg/guality/guality.exp: Likewise.
6474         * g++.dg/other/anon5.C: Likewise.
6475         * g++.dg/other/pragma-ep-1.C: Remove.
6476         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6477         * g++.dg/warn/pr31246.C: Likewise.
6478         * g++.dg/warn/weak1.C: Likewise.
6479         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6480         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6481         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6482         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6483         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6484         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6485         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6486         * gcc.dg/c99-tgmath-1.c: Likewise.
6487         * gcc.dg/c99-tgmath-2.c: Likewise.
6488         * gcc.dg/c99-tgmath-3.c: Likewise.
6489         * gcc.dg/c99-tgmath-4.c: Likewise.
6490         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6491         handling.
6492         * gcc.dg/debug/pr49032.c: Likewise.
6493         * gcc.dg/guality/guality.exp: Likewise.
6494         * gcc.dg/intmax_t-1.c: Likewise.
6495         * gcc.dg/pr48616.c: Likewise.
6496         * gcc.dg/pragma-ep-1.c: Remove.
6497         * gcc.dg/pragma-ep-2.c: Remove.
6498         * gcc.dg/pragma-ep-3.c: Remove.
6499         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6500         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6501         * gcc.misc-tests/gcov-14.c: Likewise.
6502         * gfortran.dg/guality/guality.exp: Likewise.
6503         * lib/target-supports.exp (check_weak_available): Likewise.
6504         (add_options_for_tls): Likewise.
6505         (check_ascii_locale_available): Likewise.
6506         * obj-c++.dg/dwarf-2.mm: Likewise.
6507         * objc.dg/dwarf-1.m: Likewise.
6508         * objc.dg/dwarf-2.m: Likewise.
6510 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6512         PR tree-optimization/51721
6513         * gcc.dg/tree-ssa/vrp64.c: New test.
6515         PR tree-optimization/52533
6516         * gcc.c-torture/compile/pr52533.c: New test.
6518 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6520         * gcc.target/i386/rtm-xabort-1.c: New.
6521         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6522         * gcc.target/i386/rtm-xend-1.c: Ditto.
6523         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6524         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6525         * gcc.target/i386/sse-13.c: Ditto.
6526         * gcc.target/i386/sse-14.c: Ditto.
6527         * gcc.target/i386/sse-22.c: Ditto.
6528         * gcc.target/i386/sse-23.c: Ditto.
6529         * g++.dg/other/i386-2.C: Ditto.
6530         * g++.dg/other/i386-3.C: Ditto.
6532 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6534         PR fortran/52542
6535         * gfortran.dg/proc_ptr_35.f90: New.
6537 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6539         PR target/52530
6540         * gcc.dg/torture/pr52530.c: New test.
6542 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6544         PR target/51244
6545         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6547 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6549         PR target/52450
6550         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6552         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6554 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6556         PR middle-end/51988
6557         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6558         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6560 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6562         * gcc.dg/tree-ssa/scev-3.c: New.
6563         * gcc.dg/tree-ssa/scev-4.c: New.
6565 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6567         PR fortran/52469
6568         * gfortran.dg/proc_ptr_34.f90
6570 2012-03-07  Jason Merrill  <jason@redhat.com>
6572         PR c++/52521
6573         * g++.dg/cpp0x/udlit-mangle.C: New.
6575 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6577         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6579 2012-03-06  Richard Guenther  <rguenther@suse.de>
6581         PR middle-end/52493
6582         * gcc.dg/torture/pr52493.c: New testcase.
6584 2012-03-06  Richard Guenther  <rguenther@suse.de>
6586         PR lto/52097
6587         * gcc.dg/lto/pr52097_0.c: New testcase.
6589 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6591         PR target/51244
6592         * gcc.target/sh/pr51244-1.c: New.
6593         * gcc.target/sh/pr51244-2.c: New.
6594         * gcc.target/sh/pr51244-3.c: New.
6596 2012-03-05  Jason Merrill  <jason@redhat.com>
6598         PR c++/51930
6599         * g++.dg/ext/visibility/template11.C: New.
6601         * g++.dg/cpp0x/implicit13.C: New.
6603 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6605         PR tree-optimization/51721
6606         * gcc.dg/tree-ssa/vrp63.c: New test.
6607         * gcc.dg/pr51721.c: New test.
6609 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6611         PR fortran/50981
6612         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6613         argument checks.
6615 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6617         PR target/52146
6618         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6620 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6622         PR fortran/50981
6623         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6625 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6627         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6628         int32plus.
6630 2012-03-03  Jason Merrill  <jason@redhat.com>
6632         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6634         Core 1270
6635         * g++.dg/cpp0x/initlist65.C: New.
6637         PR c++/36797
6638         * g++.dg/ext/is_empty2.C: New.
6640 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6642         PR fortran/48820
6643         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6645 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6647         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6648         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6649         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6650         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6651         * gfortran.dg/class_30.f90: Remove dg-warning line.
6652         * gfortran.dg/bind_c_usage_25.f90: New.
6654 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6656         PR fortran/48820
6657         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6658         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6659         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6661 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6663         PR fortran/48820
6664         * gfortran.dg/assumed_type_1.f90: New.
6665         * gfortran.dg/assumed_type_2.f90: New.
6666         * gfortran.dg/assumed_type_3.f90: New.
6667         * gfortran.dg/assumed_type_4.f90: New.
6669 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6671         PR target/49486
6672         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6673         * gcc.target/sh/pr49468-di.c: New.
6675 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6677         * gcc.dg/graphite/pr50561.c: Update.
6679 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6681         * gcc.target/powerpc/pr52457.c: New test.
6683 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6685         * gcc.target/arm/sat-1.c: New test.
6687 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6689         PR target/46716
6690         * gcc.target/i386/pr46716.c: New test.
6692 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6694         PR c++/51989
6695         * g++.dg/cpp0x/sfinae32.C: New.
6697 2012-03-02  Richard Guenther  <rguenther@suse.de>
6699         PR tree-optimization/52406
6700         * gcc.dg/torture/pr52406.c: New testcase.
6702 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6704         PR fortran/52325
6705         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6706         * gfortran.dg/nullify_2.f90: Update dg-error.
6707         * gfortran.dg/nullify_4.f90: Ditto.
6708         * gfortran.dg/pointer_init_6.f90: Ditto.
6710 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6712         PR fortran/52270
6713         * gfortran.dg/class_51.f90: New.
6715 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6717         PR fortran/52452
6718         * gfortran.dg/intrinsic_8.f90: New.
6720 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6722         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6723         routines on mingw targets.
6724         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6726 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6728         PR tree-optimization/52445
6729         * gcc.dg/pr52445.c: New test.
6731 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6733         PR target/52437
6734         * gcc.c-torture/compile/pr52437.c: New test.
6736         PR middle-end/52419
6737         * gcc.dg/torture/pr52419.c: New test.
6739         PR tree-optimization/52429
6740         * gcc.dg/torture/pr52429.c: New test.
6741         * g++.dg/opt/pr52429.C: New test.
6743 2012-02-29  Richard Guenther  <rguenther@suse.de>
6745         PR testsuite/52297
6746         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6747         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6748         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6749         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6750         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6751         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6753 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6755         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6757 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6759         PR fortran/52386
6760         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6762 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6764         PR target/51534
6765         * gcc.target/arm/neon/pr51534.c: New testcase.
6767 2012-02-28  Richard Guenther  <rguenther@suse.de>
6769         PR target/52407
6770         * gcc.dg/torture/pr52407.c: New testcase.
6772 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6774         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6775         * gcc.target/arm/vfp2.c: Likewise.
6776         * gcc.target/arm/vfp3.c: Likewise.
6777         * gcc.target/arm/vfp4.c: Likewise.
6778         * gcc.target/arm/vfp5.c: Likewise.
6779         * gcc.target/arm/vfp6.c: Likewise.
6780         * gcc.target/arm/vfp7.c: Likewise.
6781         * gcc.target/arm/vfp8.c: Likewise.
6782         * gcc.target/arm/vfp9.c: Likewise.
6783         * gcc.target/arm/vfp10.c: Likewise.
6784         * gcc.target/arm/vfp11.c: Likewise.
6785         * gcc.target/arm/vfp12.c: Likewise.
6786         * gcc.target/arm/vfp13.c: Likewise.
6787         * gcc.target/arm/vfp14.c: Likewise.
6788         * gcc.target/arm/vfp15.c: Likewise.
6789         * gcc.target/arm/vfp16.c: Likewise.
6790         * gcc.target/arm/vfp17.c: Likewise.
6791         * gcc.target/arm/neon-constants.h: New file.
6792         * gcc.target/arm/neon-vect1.c: New test.
6793         * gcc.target/arm/neon-vect2.c: New test.
6794         * gcc.target/arm/neon-vect3.c: New test.
6795         * gcc.target/arm/neon-vect4.c: New test.
6796         * gcc.target/arm/neon-vect5.c: New test.
6797         * gcc.target/arm/neon-vect6.c: New test.
6798         * gcc.target/arm/neon-vect7.c: New test.
6799         * gcc.target/arm/neon-vect8.c: New test.
6801 2012-02-28  Richard Guenther  <rguenther@suse.de>
6803         PR tree-optimization/52402
6804         * gcc.dg/torture/pr52402.c: New testcase.
6806 2012-02-28  Richard Guenther  <rguenther@suse.de>
6808         PR lto/52400
6809         * g++.dg/lto/pr52400_0.C: New testcase.
6811 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6813         * gcc.target/avr/torture/builtins-1.c: New test.
6814         * gcc.target/avr/torture/builtins-error.c: New test.
6816 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6818         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6819         * gcc.target/i386/pr45352-2.c: Likewise.
6820         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6821         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6822         targets instead rand.
6823         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6824         * gcc.target/i386/sse2-mul-1.c: Likewise.
6825         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6826         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6827         * gcc.target/i386/pad-1.c: Likewise.
6828         * gcc.target/i386/pad-9.c: Likewise.
6829         * gcc.target/i386/pad-2.c: Likewise.
6830         * gcc.target/i386/pad-5b.c: Likewise.
6831         * gcc.target/i386/pad-8.c: Likewise.
6832         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6833         * gcc.target/i386/pr44130.c: Likewise.
6834         * gcc.target/i386/align-main-1.c: Likewise.
6835         * gcc.target/i386/align-main-2.c: Likewise.
6836         * gcc.target/i386/sw-1.c: Likewise.
6837         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6838         on x64 mingw target.
6839         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6840         * gcc.target/i386/pr46295.c: Likewise.
6841         * gcc.target/i386/amd64-abi-1.c: Likewise.
6842         * gcc.target/i386/amd64-abi-2.c: Likewise.
6843         * gcc.target/i386/pr39082-1.c: Likewise.
6844         * gcc.target/i386/pr39162.c: Likewise.
6845         * gcc.target/i386/pr22152.c: Likewise.
6846         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6847         * gcc.target/i386/wrfsbase-2.c: Likewise.
6848         * gcc.target/i386/local.c: Likewise
6849         * gcc.target/i386/wrgsbase-1.c: Likewise.
6850         * gcc.target/i386/wrfsbase-1.c: Likewise.
6851         * gcc.target/i386/pr39315-3.c: Likewise.
6852         * gcc.target/i386/pr35767-4.c: Likewise.
6853         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6854         x64 mingw target.
6855         * gcc.target/i386/pr45336-2.c: Likewise.
6856         * gcc.target/i386/pr45336-1.c: Likewise.
6857         * gcc.target/i386/pr45336-4.c: Likewise.
6859 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6861         * gnat.dg/array20.ad[sb]: New test.
6863 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6865         PR target/52375
6866         * gcc.target/arm/pr52375.c: New test.
6867         * gcc.c-torture/compile/pr52375.c: New test.
6869 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6871         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6872         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6874 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6876         * gnat.dg/aggr19.adb: New test.
6877         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6879 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6881         PR target/49263
6882         * gcc.target/sh/pr49263.c: New.
6884 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6886         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6887         simulate_thread_wrapper_other_threads
6888         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6889         Move initialization of 'value' to main().
6890         (main): Initialize 'value';
6891         * gcc.dg/simulate-thread/speculative-store.c
6892         (simulate_thread_step_verify): Return 0 when successful.
6893         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6894         Reduce threshold.
6895         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6896         (simulate_thread_wrapper_other_threads): Return a success/fail value
6897         and issue an error if the instruction count threshold is exceeded.
6899 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6901         PR target/50580
6902         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6903         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6905 2012-02-24  Richard Guenther  <rguenther@suse.de>
6907         PR middle-end/52355
6908         * gcc.dg/pr52355.c: New testcase.
6910 2012-02-23  Kai Tietz  <ktietz@redhat.com>
6912         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6913         * gcc.dg/Wpadded.c: Likewise.
6914         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6915         structure-layout.
6916         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6917         for sleep by Sleep and add windows.h include for this function.
6918         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6919         targets.
6920         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6921         target.
6922         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6923         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6924         on x64 mingw target.
6925         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6926         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6927         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6928         failure on LLP64 target.
6930 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
6932         PR c/52290
6933         * gcc.dg/noncompile/pr52290.c: New test.
6935 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
6937         PR tree-optimization/52019
6938         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6940 2012-02-22  Kai Tietz  <ktietz@redhat.com>
6942         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6943         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6944         derived pdiff_t type.
6945         * g++.dg/torture/pr49720.C: Likewise
6947 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
6949         PR target/52330
6950         * gcc.target/i386/pr52330.c: New test.
6952 2012-02-22  Tobias Burnus  <burnus@net-b.de>
6954         PR fortran/52335
6955         * gfortran.dg/io_constraints_10.f90: New.
6957 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
6959         * lib/target-supports.exp (check_effective_target_vect_condition):
6960         Return true for NEON.
6962 2012-02-21  Kai Tietz  <ktietz@redhat.com>
6964         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6966 2012-02-21  Richard Guenther  <rguenther@suse.de>
6968         PR tree-optimization/52324
6969         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6971 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
6973         PR middle-end/51782
6974         * gcc.target/avr/torture/pr51782-1.c: New test.
6976 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
6978         PR tree-optimization/52318
6979         * gcc.dg/pr52318.c: New test.
6981 2012-02-20  Kai Tietz  <ktietz@redhat.com>
6983         * gcc.dg/bf-ms-layout-3.c: New testcase.
6985 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
6987         PR testsuite/52229
6988         PR fortran/32380
6989         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
6991 2012-02-20  Richard Guenther  <rguenther@suse.de>
6993         PR tree-optimization/52298
6994         * gcc.dg/torture/pr52298.c: New testcase.
6995         * gcc.dg/vect/pr52298.c: Likewise.
6997 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
6999         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7000         * gcc.c-torture/execute/pr52286.c: Ditto.
7002 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7004         PR tree-optimization/52286
7005         * gcc.c-torture/execute/pr52286.c: New test.
7007 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7009         PR fortran/52295
7010         * gfortran.dg/interface_35.f90: Use -std=f2003.
7011         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7012         * gfortran.dg/interface_assignment_4.f90: Ditto.
7013         * gfortran.dg/bessel_1.f90: Ditto.
7014         * gfortran.dg/func_result_6.f90: Ditto.
7015         * gfortran.dg/hypot_1.f90: Ditto.
7016         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7018 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7020         PR translation/52232
7021         PR translation/52234
7022         PR translation/52245
7023         PR translation/52246
7024         PR translation/52262
7025         PR translation/52273
7026         * gfortran.dg/coarray_22.f90: Update dg-error.
7027         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7029 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7031         PR target/51753
7032         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7033         (simulate-thread): Use default timeout.
7035 2012-02-16  Jason Merrill  <jason@redhat.com>
7037         PR c++/52248
7038         * g++.dg/ext/timevar1.C: New.
7040 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7042         PR c++/52126
7043         * g++.dg/template/using21.C: New.
7044         * g++.dg/template/using22.C: Likewise.
7046 2012-02-16  Jason Merrill  <jason@redhat.com>
7048         PR c++/51415
7049         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7051 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7053         PR tree-optimization/52255
7054         * gcc.c-torture/compile/pr52255.c: New test.
7056         PR debug/52260
7057         * g++.dg/debug/dwarf2/pr52260.C: New test.
7059         PR middle-end/51929
7060         * g++.dg/ipa/pr51929.C: New test.
7062 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7064         PR target/52199
7065         * gcc.target/powerpc/pr52199.c: New file.
7067 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7069         PR target/52152
7070         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7072 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7074         * gcc.dg/pr51867.c: Don't include <math.h>.
7075         (sqrtf): Declare.
7077 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7079         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7080         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7082 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7084         PR tree-optimization/50561
7085         * gcc.dg/graphite/pr50561.c: New testcase.
7087 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7089         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7090         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7092 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7094         * gnat.dg/discr35.ad[sb]: New test.
7096 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7098         * gnat.dg/volatile10.adb: New test.
7099         * gnat.dg/volatile10_pkg.ads: New helper.
7101 2012-02-14  Jason Merrill  <jason@redhat.com>
7103         * g++.dg/ext/attrib43.C: New.
7105 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7107         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7108         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7109         fgnu_tm.
7110         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7111         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7112         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7113         effective_target fgnu_tm.
7114         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7116 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7118         PR c++/52247
7119         * g++.dg/template/asmgoto1.C: New test.
7121 2012-02-14  Ian Lance Taylor  <iant@google.com>
7123         PR go/48501
7124         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7125         compiling generated file for 64bit and index tests.
7127 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7129         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7131 2012-02-14  Richard Guenther  <rguenther@suse.de>
7133         PR tree-optimization/52244
7134         PR tree-optimization/51528
7135         * gcc.dg/torture/pr52244.c: New testcase.
7137 2012-02-14  Walter Lee  <walt@tilera.com>
7139         * g++.dg/other/PR23205.C: Disable test on tile.
7140         * g++.dg/other/pr23205-2.C: Disable test on tile.
7141         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7142         * gcc.dg/20040813-1.c: Disable test on tile.
7143         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7144         * gcc.misc-tests/linkage.exp: Handle tilegx.
7146 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7148         PR tree-optimization/52210
7149         * gcc.dg/pr52210.c: New test.
7151 2012-02-14  Jason Merrill  <jason@redhat.com>
7153         PR c++/39055
7154         * g++.dg/overload/defarg5.C: New.
7156 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7158         PR c/52181
7159         * c-c++-common/pr52181.c: New test.
7161 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7163         PR c++/52215
7164         * g++.dg/ext/atomic-1.C: New test.
7166 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7168         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7170 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7172         PR middle-end/52209
7173         * gcc.c-torture/execute/pr52209.c: New test.
7175 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7177         PR fortran/50981
7178         * gfortran.dg/elemental_optional_args_5.f03: New test.
7180 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7182         PR testsuite/50076
7183         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7184         cases.
7186 2012-02-11  Ian Lance Taylor  <iant@google.com>
7188         PR go/51874
7189         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7190         SPARC Solaris.  Don't run the test at all on systems where it may
7191         not work, rather than xfailing it.
7193 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7195         PR rtl-optimization/52175
7196         * gcc.c-torture/compile/pr52175.c: New test.
7198 2012-02-10  Jason Merrill  <jason@redhat.com>
7200         PR c++/51910
7201         * g++.dg/template/repo10.C: New.
7203 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7205         PR debug/52132
7206         * gcc.dg/pr52132.c: New test.
7208 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7210         * gnat.dg/specs/aggr4.ads: New test.
7211         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7213 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7215         PR target/52146
7216         * gcc.target/i386/pr52146.c: New.
7218 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7220         PR middle-end/52177
7221         * c-c++-common/pr52177.c: New test.
7223 2012-02-10  Jan Hubicka  <jh@suse.cz>
7225         PR middle-end/48600
7226         * g++.dg/torture/pr48600.C: New testcase.
7228 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7230         PR middle-end/52140
7231         * gcc.dg/dfp/pr52140.c: New test.
7233 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7235         PR fortran/32380
7236         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7237         of dg-options.
7239 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7241         PR middle-end/51867
7242         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7243         * gcc.dg/pr51867.c: New test.
7245 2012-02-09  Ian Lance Taylor  <iant@google.com>
7247         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7248         which don't support -fsplit-stack.  Turn off optimization when
7249         compiling select5-out.go.
7251 2012-02-08  Ian Lance Taylor  <iant@google.com>
7253         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7254         systems which don't support -fsplit-stack.
7256 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7258         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7259         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7260         machine instuction in the log.
7262 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7264         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7265           to 20 seconds.
7267 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7269         PR driver/48524
7270         * gcc.dg/pr48524.c: New test.
7271         * gcc.dg/pr48524.spec: New spec file for test.
7273 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7275         PR fortran/32380
7276         * gfortran.dg/vect/pr32380.f90:  New test.
7278 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7280         PR fortran/52151
7281         * gfortran.dg/realloc_on_assign_12.f90: New.
7283 2012-02-08  Richard Guenther  <rguenther@suse.de>
7285         PR rtl-optimization/52170
7286         * gcc.dg/torture/pr52170.c: New testcase.
7288 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7290         PR gcov-profile/52150
7291         * gcc.dg/tree-prof/pr52150.c: New test.
7293         PR rtl-optimization/52139
7294         * gcc.dg/pr52139.c: New test.
7296 2012-02-07  Jason Merrill  <jason@redhat.com>
7298         PR c++/51675
7299         * g++.dg/cpp0x/constexpr-union3.C: New.
7301         PR c++/52035
7302         * g++.dg/lto/pr52035_0.C: New.
7304 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7306         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7307         * gcc.dg/special/weak-1.c: Likewise.
7308         * gcc.dg/ucnid-12.c: Likewise.
7309         * gcc.dg/torture/pr45678-1.c: Likewise.
7310         * gcc.dg/torture/pr45678-2.c: Likewise.
7311         * gcc.dg/vector-4.c: Likewise.
7312         * gcc.dg/ipa/inline-5.c: Likewise.
7313         * gcc.dg/ucnid-11.c: Likewise.
7314         * gcc.misc-tests/gcov-13.c: Likewise.
7315         * gcc.misc-tests/gcov-14.c: Likewise.
7316         * g++.dg/ext/label13.C: Likewise.
7317         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7318         hppa*-*-hpux* options.
7319         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7320         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7321         * gcc.dg/pr48616.c: Likewise.
7322         * gcc.dg/pr17957.c: Likewise.
7323         * gcc.dg/pr17055-1.c: Likewise.
7324         * gcc.dg/pr32912-1.c: Likewise.
7325         * gcc.dg/tm/pr51472.c: Likewise.
7326         * c-c++-common/fold-bitand-4.c: Likewise.
7327         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7328         Use dg-additional-options for extra options.
7330 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7332         * gcc.target/epiphany/interrupt-2.c: New test.
7334 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7336         PR target/52155
7337         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7338         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7339         for MIPS ELF.
7341 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7343         PR target/52152
7344         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7346 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7348         PR middle-end/24306
7349         PR target/52154
7350         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7351         * gcc.target/mips/va-arg-1.c: New test.
7353 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7355         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7356         for -mno-pointers-to-nested-functions.
7358 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7360         * gcc.c-torture/execute/20120207-1.c: New test.
7362 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7364         PR rtl-optimization/52060
7365         * gcc.dg/torture/pr52060.c: New test.
7367         PR middle-end/52074
7368         * gcc.c-torture/compile/pr52074.c: New test.
7370 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7372         PR fortran/51514
7373         * gfortran.dg/class_to_type_2.f90: New.
7375 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7377         PR fortran/32373
7378         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7379         Remove module.
7381 2012-02-06  Jason Merrill  <jason@redhat.com>
7383         PR c++/52088
7384         * g++.dg/template/conv13.C: New.
7386 2012-02-06  Richard Guenther  <rguenther@suse.de>
7388         PR tree-optimization/52115
7389         * gcc.c-torture/compile/pr52115.c: New testcase.
7391 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7393         PR target/52129
7394         * gcc.c-torture/execute/pr52129.c: New test.
7396 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7398         * gcc.dg/pr48374.c: Actually add the test I forgot
7399         in the 2012-01-25 commit.
7401 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7403         PR fortran/32373
7404         * gfortran.dg/vect/vect-8.f90:  New test case.
7406 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7408         PR fortran/48847
7409         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7411 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7413         PR fortran/52102
7414         * gfortran.dg/class_48.f90 : Add test of allocate class array
7415         component with source in subroutine test3.  Remove commenting
7416         out in subroutine test4, since branching on unitialized variable
7417         is now fixed (no PR for this last.).
7419 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7421         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7422         on MIPS targets.
7423         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7425 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7427         PR target/52125
7428         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7429         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7431 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7433         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7434         (check_effective_target_sync_int_long): Use it.
7435         (check_effective_target_sync_char_short): Likewise.
7436         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7438 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7440         PR fortran/51972
7441         * gfortran.dg/class_48.f90: Add some further checks.
7443 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7445         PR tree-optimization/52091
7446         * gcc.dg/vect/pr52091.c: New test.
7448 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7450         PR rtl-optimization/52113
7451         * gcc.target/avr/pr52113.c: New test.
7453 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7455         PR rtl-optimization/52092
7456         * gcc.c-torture/compile/pr52092.c: New test.
7458 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7460         PR fortran/41587
7461         * gfortran.dg/class_array_10.f03: New test.
7463         PR fortran/46356
7464         * gfortran.dg/class_array_11.f03: New test.
7466         PR fortran/51754
7467         * gfortran.dg/class_array_12.f03: New test.
7469 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7471         PR fortran/52012
7472         * gfortran.dg/realloc_on_assign_11.f90: New test.
7474 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7476         PR fortran/52093
7477         * gfortran.dg/shape_7.f90: New.
7479 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7481         * gcc.target/mips/mips-prepend-1.c: New test.
7483 2012-02-02  Jan Hubicka  <jh@suse.cz>
7484             Tom de Vries  <tom@codesourcery.com>
7486         PR middle-end/51998
7487         * gcc.dg/alias-12.c: New testcase.
7488         * gcc.dg/alias-13.c: New testcase.
7490 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7492         PR target/52086
7493         * gcc.dg/pr52086.c: New test.
7495         PR tree-optimization/52073
7496         * gcc.c-torture/compile/pr52073.c: New test.
7498 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7500         PR fortran/51958
7501         * gfortran.dg/function_optimize_10.f90:  New test.
7503 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7505         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7506         test on alpha*-*-*.
7508 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7510         PR fortran/52024
7511         * gfortran.dg/typebound_operator_14.f90: New.
7513 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7515         PR fortran/52059
7516         * gfortran.dg/elemental_function_1.f90: New.
7518 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7520         PR rtl-optimization/51374
7521         * gcc.target/avr/torture/pr51374-1.c:
7522         Also fail if SBIS is seen.
7524 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7526         PR rtl-optimization/51374
7527         * gcc.target/avr/torture/pr51374-1.c: New.
7529 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7531         PR fortran/52024
7532         * gfortran.dg/typebound_generic_11.f90: New.
7534 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7536         PR fortran/52029
7537         * gfortran.dg/class_49.f90: New.
7539 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7541         PR fortran/52013
7542         * gfortran.dg/elemental_args_check_6.f90: New.
7544 2012-01-31  Jason Merrill  <jason@redhat.com>
7546         PR c++/52043
7547         * g++.dg/cpp0x/variadic122.C: New.
7549 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7551         PR fortran/52012
7552         * gfortran.dg/realloc_on_assign_10.f90: New test.
7554 2012-01-31  Richard Guenther  <rguenther@suse.de>
7556         PR tree-optimization/51528
7557         * gcc.dg/torture/pr51528.c: New testcase.
7559 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7561         PR go/48501
7562         * lib/go.exp (go_target_compile): Append timeout= to options.
7563         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7564         select5-out.go test on alpha*-*-* targets.
7566 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7568         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7569         (TEST_SHORT): Reformat in the same way.
7570         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7571         (TEST_SHORT): Reformat in the same way.
7572         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7573         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7574         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7575         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7576         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7578 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7580         PR target/51835
7581         * gcc.target/arm/pr51835.c: New testcase.
7583 2012-01-30  Richard Guenther  <rguenther@suse.de>
7585         PR tree-optimization/52028
7586         * gcc.dg/torture/pr52028.c: New testcase.
7587         * gfortran.dg/ldist-pr45199.f: Adjust.
7588         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7589         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7590         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7592 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7594         PR debug/52027
7595         * gcc.dg/tree-prof/pr52027.c: New test.
7597         PR tree-optimization/52046
7598         * gcc.dg/pr52046.c: New test.
7600         PR debug/52048
7601         * g++.dg/other/pr52048.C: New test.
7603 2012-01-30  Richard Guenther  <rguenther@suse.de>
7605         PR tree-optimization/52045
7606         * gcc.dg/pr52045.c: New testcase.
7608 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7610         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7611         new code generated for __sync_lock_release.
7613 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7615         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7617 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7619         PR testsuite/51875
7620         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7622         * g++.dg/ext/visibility/template10.C: Fix typo.
7624         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7626 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7628         PR c++/51327
7629         * g++.dg/cpp0x/constexpr-ice6.C: New.
7631 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7633         PR fortran/41600
7634         * gfortran.dg/default_initialization_6.f90: New.
7636 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7638         PR fortran/51972
7639         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7640         * gfortran.dg/class_48.f90: New.
7642 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7644         PR fortran/51808
7645         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7647 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7649         PR fortran/51972
7650         * gfortran.dg/class_allocate_12.f90: New.
7652 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7654         * gcc.dg/torture/pr50444.c: Fix dg directives.
7656 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7658         PR target/52006
7659         * gcc.target/arm/pr52006.c: New test.
7661 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7663         PR testsuite/52011
7664         * gcc.dg/lto/trans-mem.h: New file.
7665         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7666         * gcc.dg/lto/trans-mem-1_1.c: Same.
7667         * gcc.dg/lto/trans-mem-4_1.c: Same.
7668         * gcc.dg/lto/trans-mem-3_1.c: Same.
7670 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7672         PR fortran/52022
7673         * gfortran.dg/dummy_procedure_7.f90: New.
7675 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7677         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7678         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7680 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7682         PR c++/51852
7683         * g++.dg/other/gc5.C: New test.
7685 2012-01-27  Richard Guenther  <rguenther@suse.de>
7687         PR tree-optimization/50444
7688         * gcc.dg/torture/pr50444.c: New testcase.
7690 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7692         PR fortran/51970
7693         PR fortran/51977
7694         * gfortran.dg/move_alloc_13.f90: New.
7696 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7698         PR fortran/51953
7699         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7700         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7701         and change dg-error string.
7703 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7705         PR fortran/52016
7706         * gfortran.dg/elemental_args_check_5.f90: New.
7708 2012-01-27  Richard Guenther  <rguenther@suse.de>
7710         PR middle-end/51959
7711         * g++.dg/torture/pr51959.C: New testcase.
7713 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7715         PR tree-optimization/51990
7716         * gcc.dg/pr51990.c: New test.
7717         * gcc.dg/pr51990-2.c: Same.
7719 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7720             Tobias Burnus <burnus@gcc.gnu.org>
7722         PR fortran/48705
7723         * gfortran.dg/class_allocate_11.f03: New.
7725         PR fortran/51870
7726         PR fortran/51943
7727         PR fortran/51946
7728         * gfortran.dg/class_allocate_7.f03: New.
7729         * gfortran.dg/class_allocate_8.f03: New.
7730         * gfortran.dg/class_allocate_9.f03: New.
7731         * gfortran.dg/class_allocate_10.f03: New.
7733 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7735         * gnat.dg/discr34.adb: New test.
7736         * gnat.dg/discr34_pkg.ads: New helper.
7738 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7740         * gnat.dg/discr33.adb: New test.
7742 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7744         * gnat.dg/limited_with3.ad[sb): New test.
7745         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7746         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7747         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7749 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7751         * gnat.dg/stack_usage1.adb: New test.
7752         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7754         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7755         * gcc.dg/pr44194-2.c: Likewise.
7757 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7759         PR c++/51370
7760         * g++.dg/template/crash112.C: New.
7762 2012-01-27  Richard Henderson  <rth@redhat.com>
7764         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7766 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7768         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7770 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7772         PR middle-end/51895
7773         * g++.dg/opt/pr51895.C: New test.
7775 2012-01-26  Michael Matz  <matz@suse.de>
7777         PR tree-optimization/48794
7778         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7780 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7782         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7784 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7786         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7787         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7788         memory.
7789         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7790         the default value for s390 and s390x.
7792 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7794         PR lto/51698
7795         * gcc.dg/lto/trans-mem-4_0.c: New.
7796         * gcc.dg/lto/trans-mem-4_1.c: New.
7797         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7798         TM builtins.
7799         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7800         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7801         TM builtins.
7802         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7803         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7804         TM builtins.
7806 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7808         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7810 2012-01-25  Ian Lance Taylor  <iant@google.com>
7812         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7814 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7816         PR fortran/51995
7817         * gfortran.dg/typebound_proc_25.f90: New.
7819 2012-01-25  Jason Merrill  <jason@redhat.com>
7821         PR c++/51992
7822         * g++.dg/lto/pr51992_0.C: New.
7824 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7826         PR tree-optimization/51987
7827         * gcc.target/i386/pr51987.c: New test.
7829 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7831         * gcc.dg/tm/lto-1.c: Require lto support in target.
7833 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7835         PR rtl-optimization/48374
7836         * gcc.dg/pr48374.c: New test.
7838 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7840         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7842 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7844         PR fortran/51966
7845         * gfortran.dg/derived_constructor_char_3.f90: New.
7847 2012-01-24  Ian Lance Taylor  <iant@google.com>
7849         * go.test/go-test.exp (filecmp): New procedure.
7850         (errchk): Handle quoted square brackets.
7851         (go-gc-tests): Set go_compile_args. Handle various new test
7852         lines.  Skip a few new tests.
7853         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7855 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7857         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7858         (check_effective_target_vect_extract_even_odd)
7859         (check_effective_target_vect_interleave): Return true for MIPS
7860         paired-single.
7862 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7864         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7865         (main): Use it instead of argc.
7867 2012-01-24  Jason Merrill  <jason@redhat.com>
7869         PR c++/51973
7870         * g++.dg/cpp0x/sfinae31.C: New.
7872 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7874         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7876 2012-01-24  Jason Merrill  <jason@redhat.com>
7878         PR c++/51812
7879         * g++.dg/inherit/covariant20.C: New.
7881 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7883         PR c++/51223
7884         * g++.dg/parse/crash58.C: New.
7886 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7888         PR target/51957
7889         * gcc.dg/pr51957-1.c: New test.
7890         * gcc.dg/pr51957-1.h: New file.
7891         * gcc.dg/pr51957-2.c: New test.
7893 2012-01-23  Jason Merrill  <jason@redhat.com>
7895         PR c++/51930
7896         * g++.dg/ext/visibility/template10.C: New.
7898 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7900         PR fortran/51948
7901         * gfortran.dg/move_alloc_12.f90: New.
7903 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7905         PR middle-end/45416
7906         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7908 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7910         PR c++/51398
7911         * g++.dg/template/crash111.C: New.
7913 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
7915         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7916         configurations.
7917         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7919 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
7921         PR testsuite/51941
7922         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
7923         the DW_TAG_class_type and DW_AT_name: "Executor".
7925 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7927         * lib/target-supports.exp
7928         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7929         (check_effective_target_vect_interleave): Likewise.
7931 2012-01-22  Jason Merrill  <jason@redhat.com>
7933         PR c++/51925
7934         * g++.dg/template/using20.C: New.
7935         * g++.dg/template/template-id-2.C: Adjust diagnostic.
7937 2012-01-23  Jason Merrill  <jason@redhat.com>
7939         PR target/51934
7940         * g++.dg/torture/pr51344.C: Limit to x86.
7942 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
7944         * c-c++-common/tm/omp.c: Require target with pthread support.
7946 2012-01-23  Richard Guenther  <rguenther@suse.de>
7948         PR tree-optimization/51949
7949         * gcc.dg/torture/pr51949.c: New testcase.
7951 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
7953         PR rtl-optimization/51933
7954         * gcc.c-torture/execute/pr51933.c: New test.
7956 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
7958         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7959         Do not define for Interix.
7961 2012-01-22  Jason Merrill  <jason@redhat.com>
7963         PR c++/51832
7964         * g++.dg/lto/pr51832.h: New.
7965         * g++.dg/lto/pr51832_0.C: New.
7966         * g++.dg/lto/pr51832_1.C: New.
7968 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7970         * gcc.dg/ext-elim-1.c: New test.
7972 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7974         PR target/51931
7975         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7976         * g++.dg/opt/longbranch1.C: Likewise.
7978 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7980         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7981         in C++11 mode.
7983 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7985         PR fortran/50556
7986         * gfortran.dg/namelist_74.f90: New test.
7987         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7989 2012-01-21  Tobias Burnus  <burnus@net-b.de>
7991         PR fortran/51913
7992         * gfortran.dg/class_47.f90: New.
7994 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
7996         * gnat.dg/renaming5.ad[sb]: New test.
7998 2012-01-20  Jason Merrill  <jason@redhat.com>
8000         PR c++/51919
8001         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8003 2012-01-20  Jason Merrill  <jason@redhat.com>
8005         PR c++/51922
8006         * g++.dg/ext/attrib42.C: Require ilp32.
8008 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8010         PR target/51915
8011         * gcc.target/arm/pr51915.c: New test.
8013 2012-01-20  Cary Coutant  <ccoutant@google.com>
8014             Dodji Seketeli  <dodji@redhat.com>
8016         PR debug/45682
8017         * g++.dg/debug/dwarf2/nested-3.C: New test.
8019 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8021         PR c++/51402
8022         * g++.dg/template/crash110.C: New.
8024 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8026         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8027         Remove default options on hppa*-*-hpux*.
8029 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8031         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8033 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8035         * gcc.c-torture/compile/pr51856.c: New testcase.
8037 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8039         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8040         options to go_target_compile.
8042 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8044         * g++.dg/torture/pr51344.C: Fix typo.
8046 2012-01-20  Richard Guenther  <rguenther@suse.de>
8048         PR tree-optimization/51903
8049         * g++.dg/torture/pr51903.C: New testcase.
8051 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8052             Janus Weil  <janus@gcc.gnu.org>
8054         PR fortran/51056
8055         * gfortran.dg/use_21.f90: New.
8057 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8059         PR target/51106
8060         * gcc.dg/torture/pr51106-1.c: New test.
8061         * gcc.dg/torture/pr51106-2.c: New test.
8063 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8065         * g++.dg/torture/pr51344.C: New test.
8067 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8069         PR fortran/51904
8070         * gfortran.dg/intrinsic_size_2.f90: New.
8072 2012-01-19  Jason Merrill  <jason@redhat.com>
8074         PR c++/51889
8075         * g++.dg/inherit/using7.C: New.
8077 2012-01-19  Richard Guenther  <rguenther@suse.de>
8079         PR tree-optimization/37997
8080         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8082 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8084         PR rtl-optimization/51505
8085         * gcc.dg/pr51505.c: New test.
8087 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8089         PR fortran/51634
8090         * gfortran.dg/typebound_operator_12.f03: New.
8091         * gfortran.dg/typebound_operator_13.f03: New.
8093 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8095         PR c++/51225
8096         * g++.dg/cpp0x/pr51225.C: New.
8098 2012-01-17  Ian Lance Taylor  <iant@google.com>
8100         PR go/50656
8101         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8103 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8105         PR fortran/51869
8106         * gfortran.dg/realloc_on_assign_9.f90: New.
8108 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8110         PR other/51165
8111         * gcc.dg/tm/memopt-3.c: Remove xfail.
8112         * gcc.dg/tm/memopt-4.c: Remove xfail.
8113         * gcc.dg/tm/memopt-5.c: Remove xfail.
8114         * gcc.dg/tm/memopt-7.c: Remove xfail.
8116 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8118         PR tree-optimization/51877
8119         * gcc.c-torture/execute/pr51877.c: New test.
8121 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8123         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8124         {!vect_align_arrays} to vect_sizes_32B_16B.
8125         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8126         * gcc.dg/vect/vect-peel-3.c: Ditto.
8128 2012-01-16  Jason Merrill  <jason@redhat.com>
8130         PR c++/51854
8131         * g++.dg/abi/mangle60.C: New.
8133         PR c++/51827
8134         * g++.dg/pch/mangle1.{C,Hs}: New.
8136 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8137             Tobias Burnus  <burnus@net-b.de>
8139         PR fortran/50981
8140         * gfortran.dg/elemental_optional_args_3.f90: New
8141         * gfortran.dg/elemental_optional_args_4.f90: New
8143 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8145         PR fortran/51809
8146         * gfortran.dg/use_20.f90: New
8148 2012-01-16  Jason Merrill  <jason@redhat.com>
8150         PR c++/51868
8151         * g++.dg/cpp0x/rv-bitfield.C: New.
8152         * g++.dg/cpp0x/rv-bitfield2.C: New.
8154 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8156         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8157         subroutine 'qsort' and use index array to assign the result.
8159 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8161         PR tree-optimization/51865
8162         * gcc.dg/pr51865.c: New test.
8164 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8166         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8168 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8170         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8171         to be loaded from the constant pool, rather than via %hi and %lo.
8173 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8175         PR rtl-optimization/51821
8176         * gcc.dg/pr51821.c: New test.
8178 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8180         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8182 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8184         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8186 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8188         PR fortran/51800
8189         * gfortran.dg/init_flag_8.f90: New.
8190         * gfortran.dg/init_flag_9.f90: New.
8192 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8194         PR fortran/51816
8195         * gfortran.dg/use_18.f90: New.
8196         * gfortran.dg/use_19.f90: New.
8198 2012-01-13  Ian Lance Taylor  <iant@google.com>
8200         PR c++/50012
8201         * g++.dg/warn/Wsign-compare-4.C: New.
8203 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8205         PR fortran/48351
8206         * gfortran.dg/alloc_comp_assign.f03: New.
8207         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8208         __BUILTIN_FREE from 38 to 32.
8210 2012-01-13  Jason Merrill  <jason@redhat.com>
8212         PR c++/20681
8213         * g++.dg/warn/Wreturn-type-7.C: New.
8215 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8217         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8218         assumption.
8219         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8220         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8221         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8222         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8223         int32plus because of big array needed.
8224         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8225         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8227 2012-01-13  Jason Merrill  <jason@redhat.com>
8229         PR c++/51813
8230         * g++.dg/ext/visibility/template9.C: New.
8232         PR c++/51620
8233         * g++.dg/cpp0x/defaulted34.C: New.
8234         * g++.dg/template/virtual3.C: New.
8236 2012-01-13  Richard Guenther  <rguenther@suse.de>
8238         PR middle-end/8081
8239         * gcc.dg/torture/pr8081.c: New testcase.
8241 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8243         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8245 2012-01-12  Jason Merrill  <jason@redhat.com>
8247         PR c++/51714
8248         * g++.dg/ext/stmtexpr14.C: New.
8250 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8252         PR c++/51633
8253         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8255 2012-01-12  Jason Merrill  <jason@redhat.com>
8257         PR c++/48051
8258         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8259         * g++.dg/abi/mangle58.C: Likewise.
8261         PR c++/51403
8262         * g++.dg/template/arg8.C: New.
8264 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8266         PR tree-optimization/51799
8267         * gcc.dg/vect/pr51799.c: New test.
8268         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8269         patterns.
8271 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8272             Tobias Burnus  <burnus@net-b.de>
8274         PR fortran/51057
8275         PR fortran/51616
8276         * lib/target-supports.exp
8277         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8278         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8280 2012-01-11  Jason Merrill  <jason@redhat.com>
8282         PR c++/51565
8283         * g++.dg/ext/attrib42.C: New.
8285 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8287         PR bootstrap/51796
8288         * gcc.dg/pr51796.c: New test.
8290 2012-01-11  Jason Merrill  <jason@redhat.com>
8292         PR c++/51818
8293         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8295 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8297         * gnat.dg/array19.ad[sb]: New test.
8299 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8301         * gnat.dg/opt23.ad[sb]: New test.
8302         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8303         * gnat.dg/opt24.ad[sb]: New test.
8305 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8307         PR tree-optimization/49642
8308         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8309         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8311 2012-01-11  Jason Merrill  <jason@redhat.com>
8313         PR c++/51613
8314         * g++.dg/template/explicit-args5.C: New.
8316 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8318         * gcc.c-torture/execute/20120110-1.c: New testcase.
8320 2012-01-10  Jason Merrill  <jason@redhat.com>
8322         PR c++/51614
8323         * g++.dg/inherit/ambig1.C: New.
8325         PR c++/51433
8326         * g++.dg/cpp0x/constexpr-cache1.C: New.
8328 2012-01-10  Richard Guenther  <rguenther@suse.de>
8330         PR tree-optimization/51801
8331         * gcc.dg/torture/pr51801.c: New testcase.
8333 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8335         PR fortran/51652
8336         * gfortran.dg/allocate_with_typespec_5.f90: New.
8338 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8340         * gfortran.dg/class_39.f03: Update dg-error string.
8342 2012-01-10  Richard Guenther  <rguenther@suse.de>
8344         PR tree-optimization/50913
8345         * gcc.dg/graphite/interchange-16.c: New testcase.
8346         * gcc.dg/graphite/scop-20.c: XFAIL.
8347         * gfortran.dg/graphite/interchange-1.f: Likewise.
8348         * gfortran.dg/graphite/block-1.f90: Likewise.
8349         * gfortran.dg/graphite/block-2.f: Likewise.
8351 2012-01-10  Richard Henderson  <rth@redhat.com>
8353         * lib/target-supports.exp (check_effective_target_vect_perm,
8354         check_effective_target_vect_perm_byte,
8355         check_effective_target_vect_perm_short): Enable for arm neon.
8357 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8359         PR fortran/46328
8360         * gfortran.dg/typebound_operator_11.f90: New.
8362 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8364         * gnat.dg/array18.adb: New test.
8365         * gnat.dg/array18_pkg.ads: New helper.
8367 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8369         PR fortran/51791
8370         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8371         around base object in first assignment in main program.
8372         * gfortran.dg/typebound_operator_10.f03: New test.
8374 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8376         PR tree-optimization/51759
8377         * g++.dg/ipa/pr51759.C: New test.
8379 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8381         PR fortran/51758
8382         * gfortran.dg/optional_absent_2.f90: New.
8384 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8386         PR fortran/51578
8387         * gfortran.dg/use_17.f90: New.
8389 2012-01-09  Gary Funck  <gary@intrepid.com>
8391         PR preprocessor/33919
8392         * gcc.dg/pr33919.c: New test.
8393         * gcc.dg/pr33919-0.h: New test header file.
8394         * gcc.dg/pr33919-1.h: Ditto.
8395         * gcc.dg/pr33919-2.h: Ditto.
8397 2012-01-07  Jan Hubicka  <jh@suse.cz>
8399         PR tree-optimize/51694
8400         * gcc.c-torture/compile/pr51694.c: new testcase.
8402 2012-01-07  Jan Hubicka  <jh@suse.cz>
8404         PR tree-optimization/51600
8405         * g++.dg/torture/pr51600.C: New testcase.
8407 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8409         PR gcov-profile/51715
8410         PR gcov-profile/51717
8411         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8412         * gcc.misc-tests/gcov-14.c: Likewise.
8414 2012-01-06  Jason Merrill  <jason@redhat.com>
8416         * g++.dg/parse/new5.C: New.
8418 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8420         PR testsuite/51655
8421         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8422         including <string.h>.
8424 2012-01-06  Jason Merrill  <jason@redhat.com>
8426         * g++.dg/abi/mangle51.C: New.
8427         * g++.dg/abi/mangle52.C: New.
8428         * g++.dg/abi/mangle53.C: New.
8429         * g++.dg/abi/mangle54.C: New.
8430         * g++.dg/abi/mangle55.C: New.
8431         * g++.dg/abi/mangle56.C: New.
8432         * g++.dg/abi/mangle57.C: New.
8433         * g++.dg/abi/mangle58.C: New.
8434         * g++.dg/abi/mangle59.C: New.
8435         * g++.dg/cpp0x/trailing3.C: Update mangling.
8436         * g++.dg/cpp0x/variadic111.C: Update mangling.
8437         * g++.dg/cpp0x/variadic4.C: Update mangling.
8438         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8439         * g++.dg/template/nontype22.C: Works now.
8440         * g++.dg/template/pr35240.C: Works now.
8442         * g++.dg/cpp0x/error7.C: New.
8444 2012-01-06  Tobias Burnus <burnus@net-b.de>
8446         * gfortran.dg/deallocate_stat_2.f90: New.
8447         * coarray/allocate_errgmsg.f90: New.
8448         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8449         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8450         * coarray/subobject_1.f90: Fix for num_images > 1.
8451         * gfortran.dg/deallocate_stat.f90: Update due to changed
8452         stat= handling.
8454 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8456         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8458 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8460         * ada/acats/overflow.lst: Add cb20004.
8462 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8464         PR c++/51541
8465         * g++.dg/cpp0x/alias-decl-18.C: New test.
8467 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8469         * gcc.c-torture/execute/20120104-1.c: New test.
8471 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8473         PR fortran/PR48946
8474         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8475         the old typebound_operator_8.f03.
8476         * gfortran.dg/typebound_operator_8.f03: New version of
8477         typebound_operator_7.f03 with 'u' a derived type instead of a
8478         class object.
8480 2012-01-05  Richard Guenther  <rguenther@suse.de>
8482         * g++.dg/torture/pr49309.C: Skip for -flto.
8484 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8486         PR middle-end/51761
8487         * gcc.c-torture/compile/pr51761.c: New test.
8489 2012-01-05  Richard Guenther  <rguenther@suse.de>
8491         PR tree-optimization/51760
8492         * gcc.dg/torture/pr51760.c: New testcase.
8494 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8496         PR middle-end/51472
8497         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8499 2012-01-05  Richard Guenther  <rguenther@suse.de>
8501         PR lto/41576
8502         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8503         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8505 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8507         PR debug/51695
8508         * gcc.dg/pr51695.c: New test.
8510 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8512         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8513         * gcc.target/mips/octeon2-lx-1.c: New test.
8514         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8515         * gcc.target/mips/octeon2-lx-2.c: New test.
8516         * gcc.target/mips/octeon2-lx-3.c: New test.
8518 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8520         PR other/51163
8521         PR other/51164
8522         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8523         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8525 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8527         PR c++/51064
8528         * g++.dg/warn/Wparentheses-26.C: New.
8530 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8532         * gfortran.dg/elemental_optional_args_2.f90: New test.
8534 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8536         PR fortran/49693
8537         * gfortran.dg/common_17.f90:  New test.
8539 2012-01-04  Richard Guenther  <rguenther@suse.de>
8541         PR tree-optimization/49651
8542         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8543         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8545 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8547         PR c++/51738
8548         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8550 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8552         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8553         for all mips targets.  Also allow an optional .cfi_startproc.
8555 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8557         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8559 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8561         PR c++/29273
8562         * g++.dg/rtti/dyncast5.C: New.
8564 2012-01-03  Richard Guenther  <rguenther@suse.de>
8566         PR tree-optimization/51070
8567         * gcc.dg/torture/pr51070-2.c: New testcase.
8569 2012-01-03  Richard Guenther  <rguenther@suse.de>
8571         PR tree-optimization/51692
8572         * gcc.dg/torture/pr51692.c: New testcase.
8574 2012-01-03  Richard Guenther  <rguenther@suse.de>
8576         PR debug/51650
8577         * g++.dg/lto/pr51650-3_0.C: New testcase.
8579 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8581         PR c++/15867
8582         * g++.dg/warn/Wredundant-decls-spec.C: New.
8584 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8586         PR tree-optimization/51719
8587         * g++.dg/tree-prof/pr51719.C: New test.
8589 2012-01-03  Richard Guenther  <rguenther@suse.de>
8591         PR middle-end/51730
8592         * gcc.dg/fold-compare-6.c: New testcase.
8594 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8596         PR c++/51669
8597         * g++.dg/gomp/pr51669.C: New test.
8599 2012-01-02  Jason Merrill  <jason@redhat.com>
8601         PR c++/51675
8602         * g++.dg/cpp0x/constexpr-union2.C: New.
8604         PR c++/51666
8605         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8607 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8609         PR c++/51462
8610         * g++.dg/cpp0x/constexpr-99.C: New test.
8612 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8614         PR c++/20140
8615         * g++.dg/template/init9.C: New.
8617 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8619         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8620         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8621         rather than a specific number.
8623 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8625         PR fortran/46262
8626         PR fortran/46328
8627         PR fortran/51052
8628         * gfortran.dg/typebound_operator_7.f03: New.
8629         * gfortran.dg/typebound_operator_8.f03: New.
8631 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8633         PR target/51729
8634         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8635         XFAIL.
8636         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8638 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8640         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8642 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8644         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8645         for MIPS.
8647 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8649         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8650         * gfortran.dg/io_real_boz_4.f90: Likewise.
8651         * gfortran.dg/io_real_boz_5.f90: Likewise.
8653 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8655         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8657 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8659         * gcc.dg/sms-11.c: New file.
8661 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8663         PR fortran/51682
8664         * gfortran.dg/coarray/image_index_3.f90: New.
8666 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8668         PR c++/16603
8669         * g++.dg/parse/enum8.C: New.
8671 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8673         PR c++/51379
8674         * g++.dg/conversion/reinterpret4.C: New.
8675         * g++.dg/conversion/reinterpret1.C: Adjust.
8677 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8679         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8681 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8683         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8684         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8685         * g++.old-deja/g++.jason/access14.C: Likewise.
8686         * g++.old-deja/g++.jason/access8.C: Likewise.
8687         * g++.old-deja/g++.jason/access1.C: Likewise.
8688         * g++.old-deja/g++.other/access3.C: Likewise.
8689         * g++.old-deja/g++.other/access5.C: Likewise.
8690         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8691         * g++.old-deja/g++.law/visibility22.C: Likewise.
8692         * g++.old-deja/g++.law/visibility26.C: Likewise.
8693         * g++.old-deja/g++.mike/p2746.C: Likewise.
8694         * g++.dg/debug/using1.C: Likewise.
8695         * g++.dg/lookup/using51.C: Likewise.
8696         * g++.dg/inherit/using5.C: Likewise.
8697         * g++.dg/inherit/pr30297.C: Likewise.
8698         * g++.dg/inherit/access8.C: Likewise.
8699         * g++.dg/torture/pr39362.C: Likewise.
8700         * g++.dg/template/crash13.C: Likewise.
8701         * g++.dg/template/using10.C: Likewise.
8703 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8705         PR fortran/51502
8706         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8707         change.
8709 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8711         PR tree-optimization/51704
8712         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8713         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8714         corresponding flags.
8716 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8718         PR c++/51723
8719         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8721 2012-01-01  Jan Hubicka  <jh@suse.cz>
8723         PR rtl-optimization/51069
8724         * gcc.c-torture/compile/pr51069.c: New testcase.
8726 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8728         PR tree-optimization/51683
8729         * gcc.dg/pr51683.c: New test.
8731 Copyright (C) 2012 Free Software Foundation, Inc.
8733 Copying and distribution of this file, with or without modification,
8734 are permitted in any medium without royalty provided the copyright
8735 notice and this notice are preserved.