Support C++11 thread_local destructors.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd575489d2d5fe5de3c1bf1f3a2e3ed4318fa30cd
1 2012-10-08  Jason Merrill  <jason@redhat.com>
3         * g++.dg/tls/thread_local3.C: New.
4         * g++.dg/tls/thread_local4.C: New.
5         * g++.dg/tls/thread_local5.C: New.
6         * g++.dg/tls/thread_local6.C: New.
8         * g++.dg/tls/init-2.C: Tweak errors.
9         * g++.dg/tls/thread_local1.C: New.
10         * g++.dg/tls/thread_local2.C: New.
11         * g++.dg/tls/thread_local7.C: New.
13 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
15         PR target/54685
16         * gcc.target/sh/pr54685.c: New.
18 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
20         PR c++/53528 C++11 attribute support
21         * g++.dg/cpp0x/gen-attrs-1.C: New test.
22         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
23         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
24         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
25         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
26         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
27         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
28         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
29         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
30         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
31         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
32         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
33         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
34         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
35         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
36         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
37         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
38         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
39         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
40         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
41         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
42         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
43         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
44         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
45         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
46         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
47         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
48         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
49         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
50         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
51         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
52         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
53         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
54         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
55         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
56         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
57         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
58         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
59         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
60         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
61         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
62         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
63         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
64         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
65         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
66         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
67         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
68         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
69         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
70         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
71         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
72         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
73         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
74         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
75         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
76         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
77         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
79 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
81         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
82         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
83         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
85 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
87         PR target/54760
88         * gcc.target/sh/pr54760-2.c: New.
89         * gcc.target/sh/pr54760-3.c: New.
91 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR c++/51422
94         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
96 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
97             Sandra Loosemore  <sandra@codesourcery.com>
99         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
100         and test that the accumulator is initialized using MULT.
101         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
102         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
104 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
106         PR c++/52764
107         * g++.dg/cpp0x/stdint.C: New.
109 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
111         PR c++/54249
112         * g++.dg/cpp0x/stddef.C: New.
114 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
116         PR fortran/54832
117         * gfortran.dg/typebound_operator_17.f90: New.
119 2012-10-06  Jan Hubicka  <jh@suse.cz>
121         PR lto/53831
122         PR lto/54776
123         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
125 2012-10-06  Jan Hubicka  <jh@suse.cz>
127         * gcc.dg/lto/resolutions_0.c: New testcase.
129 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
131         PR fortran/45521
132         * gfortran.dg/generic_25.f90: New.
133         * gfortran.dg/generic_26.f90: New.
134         * gfortran.dg/generic_27.f90: New.
136 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
138         PR target/54760
139         * gcc.target/sh/pr54760-1.c: New.
141 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
143         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
144         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
145         * g++.dg/warn/Wsign-compare-5.C: New test.
146         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
147         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
148         * g++.dg/ext/builtin30.C: New test.
149         * g++.dg/ext/vla12.C: New test.
150         * gcc.dg/builtins-85.c: New test.
152         PR debug/54519
153         * gcc.dg/guality/pr54519-1.c: New test.
154         * gcc.dg/guality/pr54519-2.c: New test.
155         * gcc.dg/guality/pr54519-3.c: New test.
156         * gcc.dg/guality/pr54519-4.c: New test.
157         * gcc.dg/guality/pr54519-5.c: New test.
158         * gcc.dg/guality/pr54519-6.c: New test.
160 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
162         PR c++/50893
163         * g++.dg/cpp0x/defaulted38.C: New.
165 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
167         PR tree-optimization/33763
168         * c-c++-common/pr33763.c: New test.
170         PR tree-optimization/54810
171         * gcc.dg/tree-ssa/vrp85.c: New test.
173 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
175         * gcc.dg/ucnid-7.c: Skip on AIX.
176         * gcc.dg/ucnid-8.c: Same.
177         * gcc.dg/ucnid-10.c: Same.
178         * gcc.dg/ucnid-13.c: Same.
179         * gcc.dg/attr-alias-3.c: Same.
180         * gcc.dg/attr-alias-5.c: Same.
181         * gcc.dg/torture/pr51106-2.c: Same.
182         * gcc.dg/vmx/3b-13.c: Use valid splat index.
184 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
186         PR c++/52233
187         * g++.dg/cpp0x/alias-decl-23.C: New.
189 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
191         PR c++/53403
192         * g++.dg/template/friend53.C: New.
194 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
196         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
197         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
198         (scan-ada-spec): Likewise.
199         (scan-ada-spec-not): Likewise.
200         * gcc.dg/dump-ada-spec-1.c: New test.
201         * g++.dg/other/dump-ada-spec-1.C: Likewise.
203 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
205         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
207 2012-10-04  Florian Weimer  <fweimer@redhat.com>
209         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
211 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
213         PR c++/54323
214         * g++.dg/cpp0x/pr54323.C: New.
216 2012-10-04  Richard Guenther  <rguenther@suse.de>
218         PR middle-end/54735
219         * g++.dg/torture/pr54735.C: New testcase.
221 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
223         PR rtl-optimization/54739
224         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
226 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
228         PR target/51244
229         * gcc.target/sh/pr51244-12.c: New.
231 2012-10-03  Dehao Chen  <dehao@google.com>
233         PR middle-end/54782
234         * gcc.dg/pr54782.c: New test.
236 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
238         PR c++/54777
239         * g++.dg/cpp0x/constexpr-ref4.C: New test.
241 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
243         PR fortran/54778
244         * gfortran.dg/class_53.f90: New.
246 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
248         PR debug/54551
249         * gcc.dg/guality/pr54551.c: New.
251 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
253         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
254         * gcc.target/powerpc/pr46728-2.c: Likewise.
256 2012-10-02  Sharad Singhai  <singhai@google.com>
258         PR testsuite/54772
259         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
260         to fix test failures caused by r191883.
261         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
262         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
263         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
264         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
265         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
266         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
267         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
268         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
269         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
271 2012-09-30  Sharad Singhai  <singhai@google.com>
273         * testsuite/gcc.target/i386/vect-double-1.c: Fix test.
275 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
277         PR target/54087
278         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
279         atomic_sub fails.
281 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
283         PR rtl-optimization/54457
284         * gcc.target/i386/pr54457.c: New test.
286 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
288         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
290 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
292         * gcc.target/i386/vect-rebuild.c: New testcase.
294 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
296         * gcc.target/i386/pad-10.c (foo2): Return x - z.
298 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
300         * gcc.target/mips/pr37362.c: Fix target selector.
302 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
304         PR target/54083
305         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
307 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
309         * gcc.dg/ucnid-8.c: Update line number.
310         * gcc.dg/torture/pr51106-2.c: Likewise.
312 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
314         PR fortran/54667
315         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
316         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
317         * gfortran.dg/c_f_pointer_tests_5.f90: New.
319 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
321         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
322         partially reverting r170092.
323         * gfortran.dg/class_7.f03: Ditto.
324         * gfortran.dg/coarray_14.f90: Ditto.
325         * gfortran.dg/typebound_proc_13.f03: Ditto.
327 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
329         PR c++/54738
330         * g++.dg/cpp0x/sfinae42.C: New.
332 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
334         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
335         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
336         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
337         * gcc.dg/pr42629.c: XFAIL on AIX.
338         * gcc.dg/pr47684.c: Same.
339         * gcc.dg/pr43670.c: Same.
340         * gcc.dg/pr42916.c: Same.
341         * gcc.dg/pr45449.c: Same.
342         * gcc.dg/pr50017.c: Same.
343         * gcc.dg/pr42728.c: Same.
344         * gcc.dg/pr47881.c: Same.
345         * gcc.dg/pr44023.c: Same.
346         * gcc.dg/pr41345.c: Same.
347         * gcc.dg/pr42630.c: Same.
348         * gcc.dg/pr44971.c: Same.
349         * gcc.dg/pr46771.c: Same.
350         * gcc.dg/ucnid-8.c: Same.
351         * gcc.dg/ucnid-10.c: Same.
352         * gcc.dg/ucnid-13.c: Same.
353         * gcc.dg/torture/pr51106-2.c: Same.
354         * gcc.dg/pr48768.c: Same.
355         * gcc.dg/pr42631.c: Same.
356         * gcc.dg/pr43084.c: Same.
357         * gcc.dg/ucnid-7.c: Same.
358         * gcc.dg/pr42889.c: Same.
359         * gcc.dg/pr41241.c: Same.
360         * gcc.dg/pr42719.c: Same.
361         * g++.dg/debug/pr46583.C: Same.
362         * g++.dg/debug/pr47106.C: Same.
363         * g++.dg/opt/pr48549.C: Same.
364         * g++.dg/other/pr42685.C: Same.
365         * c-c++-common/pr43942.c: Same.
367 2012-09-29  Ian Lance Taylor  <iant@google.com>
369         * go.test/go-test.exp: Update for latest version of Go testsuite.
371 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
373         PR fortran/52724
374         * gfortran.dg/internal_readwrite_3.f90:  New test.
376 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
378         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
379         gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
381         PR c++/54372 - unused attribute inactive on dependant entities
382         * c-c++-common/Wunused-local-typedefs-2.c: New test.
384 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
386         PR c++/29028 - Missed unused warning on using declaration
387         * g++.dg/warn/Wunused-var-18.C: New test.
389 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
391         PR c++/53551 - -Wunused-local-typedefs misses uses
392         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
394 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
396         PR target/54716
397         * gcc.target/i386/xorps-sse2.c: Remove xfails.
399         PR tree-optimization/54713
400         * gcc.c-torture/compile/pr54713-1.c: New test.
401         * gcc.c-torture/compile/pr54713-2.c: New test.
402         * gcc.c-torture/compile/pr54713-3.c: New test.
404 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
406         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
408 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
410         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
412 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
414         PR target/54703
415         * gcc.target/i386/pr54703.c: New test.
417 2012-09-27  Richard Guenther  <rguenther@suse.de>
419         PR lto/54709
420         * gcc.dg/lto/pr54709_0.c: New testcase.
421         * gcc.dg/lto/pr54709_1.c: Likewise.
423 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
425         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
427         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
429         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
431         * gcc.target/arm/pr42879.c: Handle big-endian.
433 2012-09-26  Steve Ellcey  <sellcey@mips.com>
435         PR c/37303
436         * gcc.dg/pr37303.c: Check for rdata or rodata.
438 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
440         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
442 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
444         PR target/51274
445         PR target/53087
446         * gcc.target/powerpc/ppc-ne0-1.c: New.
448 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
450         PR target/54089
451         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
452         test_19, test_20, test_21, test_22, test_23): New functions.
453         * gcc.target/sh/pr54089-4.c: New.
454         * gcc.target/sh/pr54089-5.c: New.
455         * gcc.target/sh/pr54089-6.c: New.
456         * gcc.target/sh/pr54089-7.c: New.
458 2012-09-25  Richard Guenther  <rguenther@suse.de>
460         PR lto/54625
461         * gcc.dg/lto/pr54702_0.c: New testcase.
462         * gcc.dg/lto/pr54702_1.c: Likewise.
463         * gcc.dg/lto/pr54625-1_0.c: Likewise.
464         * gcc.dg/lto/pr54625-1_1.C: Likewise.
465         * gcc.dg/lto/pr54625-2_0.c: Likewise.
466         * gcc.dg/lto/pr54625-2_1.C: Likewise.
468 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
470         PR c++/54526
471         * g++.dg/cpp0x/parse2.C: New.
472         * g++.dg/parse/error11.C: Adjust.
473         * g++.dg/parse/error12.C: Likewise.
475 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
477         * gcc.target/i386/20030217-1.c: Added check for
478         large_long_double effective target.
479         * gcc.target/i386/387-3.c: Likewise.
480         * gcc.target/i386/387-4.c: Likewise.
481         * gcc.target/i386/pr36578-1.c: Likewise.
482         * gcc.target/i386/excess-precision-1.c: Added new code for the case
483         when long double size is equal double size.
484         * gcc.target/i386/excess-precision-1.c: Likewise.
485         * gcc.target/i386/pr36578-2.c: Likewise.
486         * gcc.target/i386/20030217-2.c: New testcase.
488 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
490         PR tree-optimization/54676
491         * gcc.dg/pr54676.c: New test.
493 2012-09-25  Richard Guenther  <rguenther@suse.de>
495         PR tree-optimization/53663
496         * gcc.dg/torture/pr53663-1.c: New testcase.
497         * gcc.dg/torture/pr53663-2.c: Likewise.
498         * gcc.dg/torture/pr53663-3.c: Likewise.
500 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
502         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
504 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
506         * lib/target-supports-dg.exp (dg-require-effective-target,
507         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
508         dg-process-target-1 instead of dg-process-target.
509         (dg-process-target-1): Rename from dg-process-target.
510         (dg-process-target): New.
512 2012-09-24  Richard Guenther  <rguenther@suse.de>
514         PR tree-optimization/54684
515         * g++.dg/torture/pr54684.C: New testcase.
517 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
519         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
521 2012-09-24  Richard Guenther  <rguenther@suse.de>
523         PR middle-end/52173
524         * gcc.dg/tm/pr52173-1.c: New.
525         * gcc.dg/tm/pr52173-2.c: New.
527 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
529         * gcc.dg/pr54669.c: New test.
531 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
532             Dominique Dhumieres  <dominiq@lps.ens.fr>
534         PR testsuite/54677
535         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
537 2012-09-23  Tobias Burnus  <burnus@net-b.de>
539         PR fortran/54618
540         * gfortran.dg/class_array_14.f90: New.
542 2012-09-22  Kai Tietz  <ktietz@redhat.com>
544         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
545         * gcc.dg/tree-ssa/scev-4.c: Likewise.
547 2012-09-21  Dehao Chen  <dehao@google.com>
549         PR go/54649
550         PR tree-optimization/54655
551         * g++.dg/pr54655.C: New testcase.
553 2012-09-21  Richard Guenther  <rguenther@suse.de>
555         PR tree-optimization/54647
556         * g++.dg/torture/pr54647.C: New testcase.
558 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
560         PR c++/54427
561         * c-c++-common/torture/vector-compare-2.c: Add -w.
563 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
565         * gnat.dg/opt20.ads: Move dg directive to...
566         * gnat.dg/opt20.adb: ...here.
567         * gnat.dg/addr1.ad[sb]: Likewise.
568         * gnat.dg/concat2.ad[sb]: Likewise.
569         * gnat.dg/array16.ad[sb]: Likewise.
570         * gnat.dg/atomic5.ad[sb]: Likewise.
571         * gnat.dg/discr29.ad[sb]: Likewise.
572         * gnat.dg/noreturn5.ad[sb]: Likewise.
573         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
574         * gnat.dg/discr23.ads: Remove dg directive.
575         * gnat.dg/nested_float_packed.ads: Likewise.
576         * gnat.dg/oconst6.ads: Move to...
577         * gnat.dg/specs/oconst6.ads: ...here.
579 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
581         PR c++/52432
582         * g++.dg/cpp0x/decltype32.C: Tweak.
584 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
586         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
587         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
588         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
589         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
591 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
593         PR c++/54581
594         * g++.dg/cpp0x/decltype-54581.C: New testcase.
596 2012-09-19  Steve Ellcey  <sellcey@mips.com>
598         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
600 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
602         * gcc.target/powerpc/ppc-get-timebase.c: New file.
603         * gcc.target/powerpc/ppc-mftb.c: New file.
605 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
607         PR target/54089
608         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
609         functions.
611 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
613         PR target/54236
614         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
616 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
618         * gcc.c-torture/execute/20120919-1.c: New test.
620 2012-09-19  Richard Guenther  <rguenther@suse.de>
622         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
624 2012-09-19  Richard Guenther  <rguenther@suse.de>
626         * gcc.dg/builtin-unreachable-6.c: Adjust.
628 2012-09-19  Richard Guenther  <rguenther@suse.de>
630         * gcc.dg/builtin-object-size-10.c: Adjust.
631         * gcc.dg/builtin-unreachable-5.c: Adjust.
632         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
633         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
634         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
635         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
636         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
637         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
638         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
639         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
640         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
641         * gcc.dg/vect/vec-scal-opt.c: Adjust.
642         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
643         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
645 2012-09-19  Richard Guenther  <rguenther@suse.de>
647         PR tree-optimization/54132
648         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
649         * gcc.dg/torture/pr54132.c: Likewise.
651 2012-09-19  Terry Guo  <terry.guo@arm.com>
653         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
654         extra prune rules that will be applied to all tests in a .exp file.
655         (gcc-dg-prune): Use rules defined by the above variable.
656         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
657         harmless warnings on architecture switch conflict.
659 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
661         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
662         of asm-comment characters instead of a single one.
663         * g++.dg/debug/dwarf2/nested-2.C: Similar.
665 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
667         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
669         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
670         target instead of xfailing it.
671         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
672         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
673         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
674         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
675         * gcc.dg/vect/vect-104.c: Likewise.
676         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
677         * gcc.dg/vect/vect-outer-1.c: Likewise.
678         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
679         * gcc.dg/vect/vect-outer-1a.c: Likewise.
680         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
681         * gcc.dg/vect/vect-outer-1b.c: Likewise.
682         * gcc.dg/vect/vect-outer-2b.c: Likewise.
683         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
684         * gcc.dg/vect/vect-outer-3a.c: Likewise.
685         * gcc.dg/vect/vect-outer-3b.c: Likewise.
686         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
688         * lib/target-supports.exp
689         (check_effective_target_vect_widen_mult_qi_to_hi,
690         check_effective_target_vect_widen_mult_hi_to_si,
691         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
692         check_effective_target_vect_widen_mult_hi_to_si_pattern,
693         check_effective_target_vect_pack_trunc,
694         check_effective_target_vect_unpack,
695         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
696         instead of arm_none.
698         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
700 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
702         * lib/target-supports-dg.exp (check-flags): Add cflags from board
703         config to compiler_flags.
705 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
707         PR target/54592
708         * gcc.target/i386/pr54592.c: New test.
710         PR tree-optimization/54610
711         * gcc.target/i386/pr54610.c: New test.
713 2012-09-17  Jason Merrill  <jason@redhat.com>
715         PR c++/54575
716         * g++.dg/cpp0x/alias-decl-21.C: New.
717         * g++.dg/cpp0x/alias-decl-22.C: New.
719 2012-09-17  Tobias Burnus  <burnus@net-b.de>
721         PR fortran/54608
722         * gfortran.dg/scan_2.f90: New.
724 2012-09-17  Jason Merrill  <jason@redhat.com>
726         PR c++/53661
727         * g++.dg/init/aggr9.C: New.
729 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
731         * gnat.dg/loop_optimization12.ad[sb]: New test.
733 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
735         PR fortran/54285
736         * gfortran.dg/proc_ptr_result_7.f90: New.
738 2012-09-17  Tobias Burnus  <burnus@net-b.de>
740         PR fortran/54603
741         * gfortran.dg/structure_constructor_11.f90: New.
743 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
745         PR tree-optimization/54563
746         * g++.dg/torture/pr54563.C: New test.
748 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
750         PR fortran/54594
751         * gfortran.dg/typebound_generic_14.f03: New.
753 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
755         PR fortran/54387
756         * gfortran.dg/proc_ptr_38.f90: New.
758 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
760         PR debug/54460
761         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
762         to scary regexp.
764         PR testsuite/54007
765         * gnat.dg/lto15.adb: Require lto.
767         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
768         "myBindC" for hppa*-*-hpux*.
770 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
772         * gfortran.dg/namelist_75.f90: New test.
774 2012-09-15  Tom de Vries  <tom@codesourcery.com>
776         * gcc.dg/tree-ssa/vrp82.c: New test.
777         * gcc.dg/tree-ssa/vrp83.c: Same.
778         * gcc.dg/tree-ssa/vrp84.c: Same.
780 2012-09-15  Tom de Vries  <tom@codesourcery.com>
782         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
783         * gcc.dg/tree-ssa/vrp81.c: ... this.
785 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
787         PR target/54222
788         * gcc.target/avr/torture/fix-types.h: New.
789         * gcc.target/avr/torture/vals-hr.def: New.
790         * gcc.target/avr/torture/vals-r.def: New.
791         * gcc.target/avr/torture/vals-k.def: New.
792         * gcc.target/avr/torture/vals-ur.def: New.
793         * gcc.target/avr/torture/vals-uk.def: New.
794         * gcc.target/avr/torture/vals-uhr.def: New.
795         * gcc.target/avr/torture/vals-llk.def: New.
796         * gcc.target/avr/torture/vals-ullk.def: New.
797         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
798         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
799         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
800         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
801         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
802         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
803         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
804         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
806 2012-09-14  Dehao Chen  <dehao@google.com>
808         * g++.dg/debug/dwarf2/deallocator.C: New test.
810 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
812         PR c/54552
813         * gcc.c-torture/compile/pr54552-1.c: New test.
815 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
817         PR c++/54427
818         * g++.dg/other/vector-compare.C: New testcase.
819         * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
820         * gcc.dg/vector-shift.c: Move ...
821         * c-c++-common/vector-shift.c: ... here.
822         * gcc.dg/vector-shift1.c: Move ...
823         * c-c++-common/vector-shift1.c: ... here.
824         * gcc.dg/vector-shift3.c: Move ...
825         * c-c++-common/vector-shift3.c: ... here.
826         * gcc.dg/vector-compare-1.c: Move ...
827         * c-c++-common/vector-compare-1.c: ... here.
828         * gcc.dg/vector-compare-2.c: Move ...
829         * c-c++-common/vector-compare-2.c: ... here.
830         * gcc.c-torture/execute/vector-compare-1.c: Move ...
831         * c-c++-common/torture/vector-compare-1.c: ... here.
832         * gcc.c-torture/execute/vector-compare-2.x: Delete.
833         * gcc.c-torture/execute/vector-compare-2.c: Move ...
834         * c-c++-common/torture/vector-compare-2.c: ... here.
835         * gcc.c-torture/execute/vector-shift.c: Move ...
836         * c-c++-common/torture/vector-shift.c: ... here.
837         * gcc.c-torture/execute/vector-shift2.c: Move ...
838         * c-c++-common/torture/vector-shift2.c: ... here.
839         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
840         * c-c++-common/torture/vector-subscript-1.c: ... here.
841         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
842         * c-c++-common/torture/vector-subscript-2.c: ... here.
843         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
844         * c-c++-common/torture/vector-subscript-3.c: ... here.
846 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
848         PR c/54103
849         * gcc.c-torture/compile/pr54103-1.c,
850         gcc.c-torture/compile/pr54103-2.c,
851         gcc.c-torture/compile/pr54103-3.c,
852         gcc.c-torture/compile/pr54103-4.c,
853         gcc.c-torture/compile/pr54103-5.c,
854         gcc.c-torture/compile/pr54103-6.c: New tests.
855         * gcc.dg/c90-const-expr-8.c: Update expected column number.
857 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
859         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
861 2012-09-14  Richard Guenther  <rguenther@suse.de>
863         PR tree-optimization/54565
864         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
865         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
867 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
869         * gcc.target/arm/combine-movs.c: Add missing space.
871 2012-09-14  Richard Guenther  <rguenther@suse.de>
873         * g++.dg/torture/builtin-location.C: New testcase.
875 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
876             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
878         PR c++/53210
879         * g++.dg/warn/Wuninitialized-self.C: New.
881 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
883         PR c/54559
884         * gcc.c-torture/compile/pr54559.c: New test.
886 2012-09-13  Jason Merrill  <jason@redhat.com>
888         PR c++/53839
889         * g++.dg/cpp0x/constexpr-temp1.C: New.
891         PR c++/54511
892         * g++.dg/template/anonunion2.C: New.
894         PR c++/53836
895         * g++.dg/template/init10.C: New.
897 2012-09-13  Tobias Burnus  <burnus@net-b.de>
899         PR fortran/54556
900         * gfortran.dg/implicit_pure_3.f90: New.
902 2012-09-13  Richard Guenther  <rguenther@suse.de>
904         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
906 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
908         * gcc.target/arm/builtin-bswap-1.c: New testcase.
910 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
912         * c-c++-common/pr51712.c: Handle for short-enum targets.
914 2012-09-12  Terry Guo  <terry.guo@arm.com>
916         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
917         and lsrs for Thumb2 mode.
919 2012-09-12  Jan Hubicka  <jh@suse.cz>
921         * gcc.dg/ipa/inlinehint-2.c: New testcase.
923 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
925         PR target/54445
926         * gcc.target/i386/pr54445-1.c: New file.
927         * gcc.target/i386/pr54445-2.c: Likewise.
929 2012-09-12  Tobias Burnus  <burnus@net-b.de>
931         PR fortran/54225
932         PR fortran/53306
933         * gfortran.dg/coarray_10.f90: Update dg-error.
934         * gfortran.dg/coarray_28.f90: New.
935         * gfortran.dg/array_section_3.f90: New.
937 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
939         gcc/testsuite/
940         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
941         gcc.target/arm/pr48252.c: Fix for big-endian support.
943 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
945         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
947 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
948             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
950         * gcc.target/arm/neon-vfma-1.c: New testcase.
951         * gcc.target/arm/neon-vfms-1.c: Likewise.
952         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
953         of float.
954         * gcc.target/arm/neon-vmls-1.c: Likewise.
955         * lib/target-supports.exp (add_options_for_arm_neonv2): New
956         function.
957         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
958         (check_effective_target_arm_neonv2_ok): Likewise.
959         (check_effective_target_arm_neonv2_hw): Likewise.
960         (check_effective_target_arm_neonv2): Likewise.
962 2012-09-11  Richard Guenther  <rguenther@suse.de>
964         PR middle-end/54515
965         * g++.dg/tree-ssa/pr54515.C: New testcase.
967 2012-09-10  Andrew Pinski  <apinski@cavium.com>
969         PR tree-opt/c54362
970         * gcc.dg/tm/memopt-16.c: New testcase.
972 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
974         PR c++/54541
975         PR c++/54542
976         * g++.dg/cpp0x/sfinae40.C: New.
977         * g++.dg/cpp0x/sfinae41.C: Likewise.
979 2012-09-10  Jason Merrill  <jason@redhat.com>
981         PR c++/54538
982         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
984 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
986         PR target/54089
987         * gcc.target/sh/pr54089-3.c: New.
989 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
991         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
993 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
995         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
997 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
999         * gcc.dg/pr52558-2.c: Delete.
1000         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1002 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1004         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1006 2012-09-10  Richard Guenther  <rguenther@suse.de>
1008         PR tree-optimization/54520
1009         * gcc.dg/torture/pr54520.c: New testcase.
1011 2012-09-10  Jason Merrill  <jason@redhat.com>
1013         PR c++/54506
1014         * g++.dg/cpp0x/implicit14.C: New.
1016 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1018         PR fortran/54208
1019         * gfortran.dg/bound_simplification_3.f90: New test.
1021 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1023         PR testsuite/54184
1024         * gcc.dg/pr52558-1.c: Delete.
1025         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1027 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1029         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1030         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1031         * gcc.target/arm/smlaltt-1.c: Likewise.
1033 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1035         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1037 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1039         PR tree-optimization/53986
1040         * gcc.dg/tree-ssa/vrp80.c: New test.
1041         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1043 2012-09-06  Jason Merrill  <jason@redhat.com>
1045         PR c++/54341
1046         PR c++/54253
1047         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1048         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1050 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1052         PR tree-opt/54494
1053         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1055 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1057         PR rtl-optimization/54455
1058         * gcc.dg/54455.c: New test.
1060 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1062         PR fortran/54463
1063         * gfortran.dg/promotion_2.f90: New.
1065 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1067         PR middle-end/54486
1068         * c-c++-common/pr54486.c: New test.
1070 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1072         PR fortran/54474
1073         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1075 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1077         PR c++/54191
1078         * g++.dg/cpp0x/sfinae39.C: New.
1080 2012-09-04  Jason Merrill  <jason@redhat.com>
1082         PR c++/54441
1083         * g++.dg/ext/flexary3.C: New.
1085         PR c++/54420
1086         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1088         PR c++/54198
1089         * g++.dg/template/defarg15.C: New.
1091         PR c++/54437
1092         * g++.dg/template/access24.C: New.
1094 2012-09-04  Richard Guenther  <rguenther@suse.de>
1096         PR tree-optimization/54458
1097         * gcc.dg/torture/pr54458.c: New testcase.
1099 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1101         * gcc.target/arm/neon-vext.c: New test.
1102         * gcc.target/arm/neon-vext-execute.c: Ditto.
1104 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1106         PR fortran/54243
1107         PR fortran/54244
1108         * gfortran.dg/select_type_29.f03: New.
1110 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1112         * gcc.dg/fold-perm.c: Improve test.
1114 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1116         PR fortran/51632
1117         * gfortran.dg/coarray_class_1.f90: New.
1119 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1121         PR target/49206
1122         * gcc.c-torture/compile/pr49206.c: New test.
1124 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1125             Uros Bizjak  <ubizjak@gmail.com>
1127         PR target/36680
1128         * gfortran.dg/pr36680.f90: New test.
1130 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1132         PR target/42295
1133         * g++.dg/opt/pr42295.C: New test.
1135 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1137         PR target/54436
1138         * gcc.dg/torture/pr54436.c: New test.
1140 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1142         * gcc.target/mips/truncate-8.c: New testcase.
1144 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1146         PR target/46829
1147         PR target/46843
1148         * gcc.target/i386/pr46829.c: New test.
1149         * gcc.target/i386/pr46843.c: Ditto.
1151 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1152             Jason Merrill  <jason@redhat.com>
1154         PR c++/18747
1155         * g++.dg/parse/error50.C: New.
1157 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1159         PR c/54428
1160         * gcc.c-torture/compile/pr54428.c: New test.
1162 2012-08-31  Ollie Wild  <aaw@google.com>
1164         PR c++/54197
1165         * g++.dg/init/lifetime3.C: New test.
1167 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1169         PR middle-end/54409
1170         * gcc.dg/torture/pr54409.c: New test.
1172 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1174         * gfortran.dg/pr48636.f90: Add dump scan checks.
1176 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1178         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1180 2012-08-28  Joey Ye  <joey.ye@arm.com>
1182         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1184 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1186         PR target/46254
1187         * gcc.target/i386/pr46254.c: New test.
1189 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1191         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1192         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1193         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1195 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1197         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1198         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1199         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1200         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1201         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1202         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1203         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1204         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1205         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1206         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1207         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1208         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1209         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1210         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1211         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1212         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1213         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1214         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1215         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1216         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1217         gcc.target/mips/unaligned-1.c: Tighten regexps.
1219 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1221         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1222         (mips_option_groups): Remove optimization.  Add various -f options.
1223         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1224         and -pg imply -fno-omit-frame-pointer.
1225         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1226         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1227         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1228         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1229         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1230         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1231         * gcc.target/mips/abi-n32-long32.c: Likewise.
1232         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1233         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1234         * gcc.target/mips/abi-n32-long64.c: Likewise.
1235         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1236         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1237         * gcc.target/mips/abi-n64-long32.c: Likewise.
1238         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1239         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1240         * gcc.target/mips/abi-n64-long64.c: Likewise.
1241         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1242         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1243         * gcc.target/mips/abi-o32-long32.c: Likewise.
1244         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1245         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1246         * gcc.target/mips/abi-o32-long64.c: Likewise.
1247         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1248         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1249         * gcc.target/mips/abi-o64-long32.c: Likewise.
1250         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1251         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1252         * gcc.target/mips/abi-o64-long64.c: Likewise.
1253         * gcc.target/mips/asm-1.c: Likewise.
1254         * gcc.target/mips/branch-1.c: Likewise.
1255         * gcc.target/mips/call-3.c: Likewise.
1256         * gcc.target/mips/call-saved-3.c: Likewise.
1257         * gcc.target/mips/clear-cache-1.c: Likewise.
1258         * gcc.target/mips/div-1.c: Likewise.
1259         * gcc.target/mips/div-2.c: Likewise.
1260         * gcc.target/mips/div-3.c: Likewise.
1261         * gcc.target/mips/div-4.c: Likewise.
1262         * gcc.target/mips/div-5.c: Likewise.
1263         * gcc.target/mips/div-6.c: Likewise.
1264         * gcc.target/mips/div-7.c: Likewise.
1265         * gcc.target/mips/div-8.c: Likewise.
1266         * gcc.target/mips/div-9.c: Likewise.
1267         * gcc.target/mips/div-10.c: Likewise.
1268         * gcc.target/mips/div-11.c: Likewise.
1269         * gcc.target/mips/div-12.c: Likewise.
1270         * gcc.target/mips/dsp-ctrl.c: Likewise.
1271         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1272         * gcc.target/mips/ext-8.c: Likewise.
1273         * gcc.target/mips/extend-2.c: Likewise.
1274         * gcc.target/mips/fix-r10000-1.c: Likewise.
1275         * gcc.target/mips/fix-r10000-2.c: Likewise.
1276         * gcc.target/mips/fix-r10000-3.c: Likewise.
1277         * gcc.target/mips/fix-r10000-4.c: Likewise.
1278         * gcc.target/mips/fix-r10000-5.c: Likewise.
1279         * gcc.target/mips/fix-r10000-6.c: Likewise.
1280         * gcc.target/mips/fix-r10000-7.c: Likewise.
1281         * gcc.target/mips/fix-r10000-8.c: Likewise.
1282         * gcc.target/mips/fix-r10000-9.c: Likewise.
1283         * gcc.target/mips/fix-r10000-10.c: Likewise.
1284         * gcc.target/mips/fix-r10000-11.c: Likewise.
1285         * gcc.target/mips/fix-r10000-12.c: Likewise.
1286         * gcc.target/mips/fix-r10000-13.c: Likewise.
1287         * gcc.target/mips/fix-r10000-14.c: Likewise.
1288         * gcc.target/mips/fix-r10000-15.c: Likewise.
1289         * gcc.target/mips/fpcmp-1.c: Likewise.
1290         * gcc.target/mips/fpcmp-2.c: Likewise.
1291         * gcc.target/mips/fpr-moves-7.c: Likewise.
1292         * gcc.target/mips/fpr-moves-8.c: Likewise.
1293         * gcc.target/mips/int-moves-1.c: Likewise.
1294         * gcc.target/mips/int-moves-2.c: Likewise.
1295         * gcc.target/mips/long-calls-pg.c: Likewise.
1296         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1297         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1298         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1299         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1300         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1301         * gcc.target/mips/mips-3d-1.c: Likewise.
1302         * gcc.target/mips/mips-3d-2.c: Likewise.
1303         * gcc.target/mips/mips-3d-3.c: Likewise.
1304         * gcc.target/mips/mips-3d-4.c: Likewise.
1305         * gcc.target/mips/mips-3d-5.c: Likewise.
1306         * gcc.target/mips/mips-3d-6.c: Likewise.
1307         * gcc.target/mips/mips-3d-7.c: Likewise.
1308         * gcc.target/mips/mips-3d-8.c: Likewise.
1309         * gcc.target/mips/mips-3d-9.c: Likewise.
1310         * gcc.target/mips/mips-ps-1.c: Likewise.
1311         * gcc.target/mips/mips-ps-2.c: Likewise.
1312         * gcc.target/mips/mips-ps-3.c: Likewise.
1313         * gcc.target/mips/mips-ps-4.c: Likewise.
1314         * gcc.target/mips/mips-ps-6.c: Likewise.
1315         * gcc.target/mips/mips32-dspr2.c: Likewise.
1316         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1317         * gcc.target/mips/neg-abs-1.c: Likewise.
1318         * gcc.target/mips/neg-abs-2.c: Likewise.
1319         * gcc.target/mips/nmadd-3.c: Likewise.
1320         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1321         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1322         * gcc.target/mips/octeon-pop-1.c: Likewise.
1323         * gcc.target/mips/pr26765.c: Likewise.
1324         * gcc.target/mips/pr33256.c: Likewise.
1325         * gcc.target/mips/pr33635-1.c: Likewise.
1326         * gcc.target/mips/pr33755.c: Likewise.
1327         * gcc.target/mips/pr35802.c: Likewise.
1328         * gcc.target/mips/pr45074.c: Likewise.
1329         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1330         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1331         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1332         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1333         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1334         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1335         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1336         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1337         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1338         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1339         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1340         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1341         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1342         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1343         * gcc.target/mips/save-restore-1.c: Likewise.
1344         * gcc.target/mips/save-restore-3.c: Likewise.
1345         * gcc.target/mips/save-restore-5.c: Likewise.
1346         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1347         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1348         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1349         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1350         * gcc.target/mips/stack-1.c: Likewise.
1352         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1353         Tighten regexps.
1355         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1356         branch under test to be filled with preceding rather than
1357         following instructions.
1358         * gcc.target/mips/branch-10.c: Likewise.
1359         * gcc.target/mips/branch-11.c: Likewise.
1360         * gcc.target/mips/branch-12.c: Likewise.
1361         * gcc.target/mips/branch-13.c: Likewise.
1362         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1363         to be eliminated.  Tighten $28 scan-assembler-not test.
1365         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1366         function to...
1367         * gcc.target/mips/call-4.c: ...this new test.
1369         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1370         more likely.
1371         * gcc.target/mips/code-readable-3.c: Likewise.
1372         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1373         flag but skip for -O0.
1374         * gcc.target/mips/code-readable-4.c: Likewise.
1376         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1377         of operations under test.
1378         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1380         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1381         Don't require sibling-call optimization.
1382         * gcc.target/mips/near-far-4.c: Likewise.
1384         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1385         Make sure that the register variable is used.
1386         * gcc.target/mips/soft-float-1.c: Likewise.
1388         * gcc.target/mips/sdata-1.c: Make static data volatile.
1389         * gcc.target/mips/sdata-2.c: Likewise.
1390         * gcc.target/mips/sdata-3.c: Likewise.
1391         * gcc.target/mips/sdata-4.c: Likewise.
1393         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1394         skip for -O0.
1395         * gcc.target/mips/atomic-memory-2.c: Likewise.
1396         * gcc.target/mips/branch-cost-1.c: Likewise.
1397         * gcc.target/mips/branch-cost-2.c: Likewise.
1398         * gcc.target/mips/cache-1.c: Likewise.
1399         * gcc.target/mips/call-1.c: Likewise.
1400         * gcc.target/mips/call-saved-2.c: Likewise.
1401         * gcc.target/mips/const-anchor-1.c: Likewise.
1402         * gcc.target/mips/const-anchor-2.c: Likewise.
1403         * gcc.target/mips/dse-1.c: Likewise.
1404         * gcc.target/mips/dsp-lhx.c: Likewise.
1405         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1406         * gcc.target/mips/ext-1.c: Likewise.
1407         * gcc.target/mips/ext-2.c: Likewise.
1408         * gcc.target/mips/ext-3.c: Likewise.
1409         * gcc.target/mips/ext-4.c: Likewise.
1410         * gcc.target/mips/ext-5.c: Likewise.
1411         * gcc.target/mips/ext-6.c: Likewise.
1412         * gcc.target/mips/ext-7.c: Likewise.
1413         * gcc.target/mips/extend-1.c: Likewise.
1414         * gcc.target/mips/fix-r4000-1.c: Likewise.
1415         * gcc.target/mips/fix-r4000-3.c: Likewise.
1416         * gcc.target/mips/fix-r4000-5.c: Likewise.
1417         * gcc.target/mips/fix-r4000-6.c: Likewise.
1418         * gcc.target/mips/fix-r4000-8.c: Likewise.
1419         * gcc.target/mips/fix-r4000-10.c: Likewise.
1420         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1421         * gcc.target/mips/fixed-vector-type.c: Likewise.
1422         * gcc.target/mips/fpr-moves-1.c: Likewise.
1423         * gcc.target/mips/fpr-moves-2.c: Likewise.
1424         * gcc.target/mips/fpr-moves-3.c: Likewise.
1425         * gcc.target/mips/fpr-moves-4.c: Likewise.
1426         * gcc.target/mips/fpr-moves-5.c: Likewise.
1427         * gcc.target/mips/fpr-moves-6.c: Likewise.
1428         * gcc.target/mips/ins-1.c: Likewise.
1429         * gcc.target/mips/ins-2.c: Likewise.
1430         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1431         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1432         * gcc.target/mips/lazy-binding-1.c: Likewise.
1433         * gcc.target/mips/madd-3.c: Likewise.
1434         * gcc.target/mips/madd-5.c: Likewise.
1435         * gcc.target/mips/madd-6.c: Likewise.
1436         * gcc.target/mips/madd-8.c: Likewise.
1437         * gcc.target/mips/madd-9.c: Likewise.
1438         * gcc.target/mips/memcpy-1.c: Likewise.
1439         * gcc.target/mips/mips-ps-type.c: Likewise.
1440         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1441         * gcc.target/mips/mips-sched-madd.c: Likewise.
1442         * gcc.target/mips/mips16e-extends.c: Likewise.
1443         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1444         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1445         * gcc.target/mips/movcc-1.c: Likewise.
1446         * gcc.target/mips/movcc-2.c: Likewise.
1447         * gcc.target/mips/movcc-3.c: Likewise.
1448         * gcc.target/mips/msub-5.c: Likewise.
1449         * gcc.target/mips/msub-6.c: Likewise.
1450         * gcc.target/mips/msub-8.c: Likewise.
1451         * gcc.target/mips/mult-2.c: Likewise.
1452         * gcc.target/mips/mult-3.c: Likewise.
1453         * gcc.target/mips/mult-5.c: Likewise.
1454         * gcc.target/mips/mult-6.c: Likewise.
1455         * gcc.target/mips/mult-7.c: Likewise.
1456         * gcc.target/mips/mult-12.c: Likewise.
1457         * gcc.target/mips/mult-13.c: Likewise.
1458         * gcc.target/mips/mult-14.c: Likewise.
1459         * gcc.target/mips/mult-15.c: Likewise.
1460         * gcc.target/mips/mult-17.c: Likewise.
1461         * gcc.target/mips/mult-18.c: Likewise.
1462         * gcc.target/mips/mult-19.c: Likewise.
1463         * gcc.target/mips/nmadd-1.c: Likewise.
1464         * gcc.target/mips/nmadd-2.c: Likewise.
1465         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1466         * gcc.target/mips/octeon-cins-1.c: Likewise.
1467         * gcc.target/mips/octeon-cins-2.c: Likewise.
1468         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1469         * gcc.target/mips/octeon-exts-2.c: Likewise.
1470         * gcc.target/mips/octeon-exts-3.c: Likewise.
1471         * gcc.target/mips/octeon-exts-4.c: Likewise.
1472         * gcc.target/mips/octeon-exts-5.c: Likewise.
1473         * gcc.target/mips/octeon-exts-6.c: Likewise.
1474         * gcc.target/mips/octeon-exts-7.c: Likewise.
1475         * gcc.target/mips/octeon-pop-2.c: Likewise.
1476         * gcc.target/mips/octeon-seq-3.c: Likewise.
1477         * gcc.target/mips/octeon-seq-4.c: Likewise.
1478         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1479         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1480         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1481         * gcc.target/mips/pr54240.c: Likewise.
1482         * gcc.target/mips/rsqrt-1.c: Likewise.
1483         * gcc.target/mips/rsqrt-2.c: Likewise.
1484         * gcc.target/mips/rsqrt-3.c: Likewise.
1485         * gcc.target/mips/rsqrt-4.c: Likewise.
1486         * gcc.target/mips/save-restore-2.c: Likewise.
1487         * gcc.target/mips/save-restore-4.c: Likewise.
1488         * gcc.target/mips/sb1-1.c: Likewise.
1489         * gcc.target/mips/scc-1.c: Likewise.
1490         * gcc.target/mips/scc-2.c: Likewise.
1491         * gcc.target/mips/scc-3.c: Likewise.
1492         * gcc.target/mips/scc-4.c: Likewise.
1493         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1494         * gcc.target/mips/truncate-1.c: Likewise.
1495         * gcc.target/mips/truncate-2.c: Likewise.
1496         * gcc.target/mips/truncate-3.c: Likewise.
1497         * gcc.target/mips/truncate-4.c: Likewise.
1498         * gcc.target/mips/truncate-5.c: Likewise.
1499         * gcc.target/mips/truncate-6.c: Likewise.
1500         * gcc.target/mips/unaligned-1.c: Likewise.
1502         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1503         skip for -O0.  Require -fexpensive-optimizations.
1504         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1505         * gcc.target/mips/dspr2-MULT.c: Likewise.
1506         * gcc.target/mips/fix-r4000-2.c: Likewise.
1507         * gcc.target/mips/fix-r4000-4.c: Likewise.
1508         * gcc.target/mips/fix-r4000-7.c: Likewise.
1509         * gcc.target/mips/fix-r4000-9.c: Likewise.
1510         * gcc.target/mips/madd-1.c: Likewise.
1511         * gcc.target/mips/madd-2.c: Likewise.
1512         * gcc.target/mips/madd-4.c: Likewise.
1513         * gcc.target/mips/maddu-1.c: Likewise.
1514         * gcc.target/mips/maddu-2.c: Likewise.
1515         * gcc.target/mips/maddu-3.c: Likewise.
1516         * gcc.target/mips/maddu-4.c: Likewise.
1517         * gcc.target/mips/msub-1.c: Likewise.
1518         * gcc.target/mips/msub-2.c: Likewise.
1519         * gcc.target/mips/msub-3.c: Likewise.
1520         * gcc.target/mips/msub-4.c: Likewise.
1521         * gcc.target/mips/msubu-1.c: Likewise.
1522         * gcc.target/mips/msubu-2.c: Likewise.
1523         * gcc.target/mips/msubu-3.c: Likewise.
1524         * gcc.target/mips/msubu-4.c: Likewise.
1525         * gcc.target/mips/mult-1.c: Likewise.
1526         * gcc.target/mips/mult-4.c: Likewise.
1527         * gcc.target/mips/mult-8.c: Likewise.
1528         * gcc.target/mips/mult-9.c: Likewise.
1529         * gcc.target/mips/mult-10.c: Likewise.
1530         * gcc.target/mips/mult-11.c: Likewise.
1531         * gcc.target/mips/mult-16.c: Likewise.
1533         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1534         skip for -O0 and -Os.
1535         * gcc.target/mips/fix-r4000-12.c: Likewise.
1536         * gcc.target/mips/madd-7.c: Likewise.
1537         * gcc.target/mips/mips-ps-5.c: Likewise.
1538         * gcc.target/mips/mips-ps-7.c: Likewise.
1539         * gcc.target/mips/msub-7.c: Likewise.
1541         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1542         skip for -O0.  Require -mno-abicalls.
1543         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1545         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1546         skip for -O0.  Require a total number of BBIT instructions and
1547         at least one of each kind.
1549         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1550         skip for -O0.  Require -fno-unroll-loops.
1552         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1553         skip for -O0.  Allow BLTZ as well as BGEZ.
1555         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1557         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1558         skip for -O0.  Require -fschedule-insns2.
1559         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1561         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1562         but skip for -O0.  Make a branch-likely more likely.
1564         * gcc.target/mips/timode-2.c: Split each test into its own function.
1565         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1567         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1568         skip for -O0.  Require -fpeephole2.
1569         * gcc.target/mips/vr-mult-2.c: Likewise.
1571 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1573         PR preprocessor/53469
1574         * gcc.dg/cpp/_Pragma7.c: New test case.
1576 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1578         PR fortran/54370
1579         * gfortran.dg/do_5.f90: New.
1581 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1583         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1584         from dg-options as -Wall no longer implies it.
1586 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1588         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1590 2012-08-25  Jason Merrill  <jason@redhat.com>
1592         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1594 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1596         PR c++/51421
1597         * g++.dg/cpp0x/auto34.C: New.
1599 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1601         PR c/54363
1602         * gcc.dg/pr54363.c: New test.
1604         PR c/54355
1605         * gcc.dg/pr54355.c: New test.
1607 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1609         PR debug/52857
1610         * gcc.target/i386/pr52857-1.c: New.
1611         * gcc.target/i386/pr52857-2.c: Likewise.
1613 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1615         * gcc.target/mips/code-readable-4.c: New test.
1617 2012-08-23  Julian Brown  <julian@codesourcery.com>
1618             Sandra Loosemore  <sandra@codesourcery.com>
1620         * gcc.target/mips/code-readable-1.c: Add -O to options.
1622 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
1624         PR c++/20420
1625         * g++.dg/lookup/using53.C: New.
1627 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
1629         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1630         * gcc.dg/fixed-point/convert-1.c: New.
1631         * gcc.dg/fixed-point/convert-2.c: New.
1632         * gcc.dg/fixed-point/convert-3.c: New.
1633         * gcc.dg/fixed-point/convert-4.c: New.
1634         * gcc.dg/fixed-point/convert-float-1.c: New.
1635         * gcc.dg/fixed-point/convert-float-2.c: New.
1636         * gcc.dg/fixed-point/convert-float-3.c: New.
1637         * gcc.dg/fixed-point/convert-float-4.c: New.
1638         * gcc.dg/fixed-point/convert-accum-neg.c: New.
1639         * gcc.dg/fixed-point/convert-sat.c: New.
1640         * gcc.dg/fixed-point/convert.h: New.
1642 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
1644         PR target/54089
1645         * gcc.target/sh/pr54089-2.c: New.
1647 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
1649         * gcc.target/i386/long-double-64-1.c: New file.
1650         * gcc.target/i386/long-double-64-2.c: Likewise.
1651         * gcc.target/i386/long-double-64-3.c: Likewise.
1652         * gcc.target/i386/long-double-64-4.c: Likewise.
1653         * gcc.target/i386/long-double-80-1.c: Likewise.
1654         * gcc.target/i386/long-double-80-2.c: Likewise.
1655         * gcc.target/i386/long-double-80-3.c: Likewise.
1656         * gcc.target/i386/long-double-80-4.c: Likewise.
1657         * gcc.target/i386/long-double-80-5.c: Likewise.
1658         * gcc.target/i386/long-double-80-6.c: Likewise.
1659         * gcc.target/i386/long-double-80-7.c: Likewise.
1661 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
1663         PR tree-optimization/54317
1664         * gcc.dg/tree-ssa/vrp79.c: New testcase.
1666 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
1668         PR target/39423
1669         * gcc.target/sh/pr39423-2.c: New.
1671 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
1673         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1674         * gcc.dg/fold-perm.c: Likewise.
1676 2012-08-20  Jan Hubicka  <jh@suse.cz>
1678         PR fortran/48636
1679         * gcc.dg/ipa/inlinehint-1.c: New.
1681 2012-08-20  Florian Weimer  <fweimer@redhat.com>
1683         PR c++/19351
1684         * g++.dg/init/new38.C: New test.
1685         * g++.dg/init/new39.C: New test.
1687 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1689         PR target/54089
1690         * gcc.target/sh/pr54089-1.c: New.
1692 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1694         PR target/51244
1695         * gcc.target/sh/pr51244-11.c: New.
1697 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1699         PR fortran/54301
1700         * gfortran.dg/warn_target_lifetime_2.f90: New.
1702 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1704         PR c++/10416
1705         * g++.dg/warn/Wunused-var-17.C: New.
1707 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1709         PR middle-end/53992
1710         * gcc.dg/gomp/pr53992.c: New test.
1712 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1714         PR tree-ssa/54295
1715         * gcc.c-torture/execute/20120817-1.c: New test.
1717 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1719         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1720         add instruction.
1721         (f2): New test that really does need adds.
1723 2012-08-20  Richard Guenther  <rguenther@suse.de>
1725         PR tree-optimization/54327
1726         * gcc.dg/torture/pr54327.c: New testcase.
1728 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
1730         PR tree-optimization/54321
1731         * gcc.c-torture/compile/pr54321.c: New test.
1733 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1735         PR fortran/54301
1736         * gfortran.dg/warn_target_lifetime_1.f90: New.
1738 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
1740         PR fortran/54298
1741         * gfortran.dg/real_compare_1.f90: New test case.
1742         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1744 2012-08-18  Jan Hubicka  <jh@suse.cz>
1746         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1748 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
1750         PR fortran/39290
1751         * gfortran.dg/interface_37.f90: New test.
1753 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
1754             Gary Funck <gary@intrepid.com>
1756         PR target/20020
1757         * gcc.target/i386/pr20020-1.c: New test.
1758         * gcc.target/i386/pr20020-2.c: Likewise.
1759         * gcc.target/i386/pr20020-3.c: Likewise.
1761 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
1763         * gcc.target/i386/perm-concat.c: New test.
1765 2012-08-17  Julian Brown  <julian@codesourcery.com>
1767         * gcc.target/arm/div64-unwinding.c: New test.
1769 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
1771         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1773 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
1775         PR target/54236
1776         * gcc.target/sh/pr54236-1.c: New.
1778 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
1780         * lib/target-supports.exp (check_effective_target_sync_int_long)
1781         (check_effective_target_sync_char_short): Enable for crisv32-*
1782         and cris-*.
1784         PR middle-end/54261
1785         * gcc.dg/torture/pr54261-1.c: New test.
1787 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
1789         PR fortran/54243
1790         PR fortran/54244
1791         * gfortran.dg/typebound_call_24.f03: New.
1793 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1795         PR tree-optimization/54245
1796         * gcc.dg/tree-ssa/pr54245.c: New test.
1798 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1800         PR tree-optimization/54240
1801         * gcc.target/powerpc/pr54240.c: New test.
1802         * gcc.target/mips/pr54240.c: Likewise.
1804 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1806         PR target/52933
1807         * gcc.target/sh/pr52933-1.c: New.
1808         * gcc.target/sh/pr52933-2.c: New.
1810 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1812         PR target/50751
1813         * gcc.target/sh/pr50751-8.c: New.
1815 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
1817         PR fortran/47586
1818         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1819         * gfortran.dg/typebound_proc_27.f03: New test.
1821 2012-08-14  Sterling Augustine  <saugustine@google.com>
1823         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1825 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1827         PR fortran/40881
1828         * gfortran.dg/data_constraints_3.f90: New.
1829         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1830         to disable -pedantic compilation.
1831         * gfortran.dg/pr37243.f: Ditto.
1832         * gfortran.dg/g77/19990826-3.f: Ditto.
1833         * gfortran.dg/g77/20020307-1.f : Ditto.
1834         * gfortran.dg/g77/980310-3.f: Ditto.
1836 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1838         PR fortran/54234
1839         * gfortran.dg/warn_conversion_4.f90: New.
1841 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
1843         PR middle-end/53411
1844         PR rtl-optimization/53495
1845         * gcc.c-torture/compile/pr53411.c: New test.
1846         * gcc.c-torture/compile/pr53495.c: New test.
1848 2012-08-13  Richard Guenther  <rguenther@suse.de>
1850         * gcc.dg/tree-prof/update-loopch.c: Adjust.
1852 2012-08-13  Richard Guenther  <rguenther@suse.de>
1854         PR tree-optimization/54200
1855         * gcc.dg/guality/pr54200.c: New testcase.
1856         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1858 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1860         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1862 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1864         PR target/51244
1865         * gcc.target/sh/pr51244-7.c: New.
1866         * gcc.target/sh/pr51244-8.c: New.
1867         * gcc.target/sh/pr51244-9.c: New.
1868         * gcc.target/sh/pr51244-10.c: New.
1870 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1872         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
1873         -m2e or -m2a.
1874         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1875         * gcc.target/sh/pr53511-1.c: Likewise.
1876         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1877         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1878         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1879         * gcc.target/sh/pr53512-3.c: Likewise.
1880         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1882 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1884         PR target/39423
1885         * gcc.c-torture/compile/pr39423-1.c: New.
1886         * gcc.c-torture/compile/pr39423-2.c: New.
1888 2012-08-12  Tobias Burnus  <burnus@net-b.de>
1890         PR fortran/54221
1891         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1892         they appear uninitialized on the RHS.
1893         * gfortran.dg/public_private_module_6.f90: New.
1895 2012-08-11  Martin Jambor  <mjambor@suse.cz>
1897         PR fortran/48636
1898         * gfortran.dg/pr48636.f90: New test.
1900 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
1902         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1903         to avoid warnings.
1904         (main): Adjust caller.
1906 2012-08-10  Richard Guenther  <rguenther@suse.de>
1908         * gcc.dg/matrix/*.c: Adjust and move ...
1909         * gcc.dg/torture/: ... here.
1910         * gcc.dg/matrix: Remove directory.
1912 2012-08-10  Richard Guenther  <rguenther@suse.de>
1914         PR middle-end/54219
1915         * gcc.dg/torture/vector-shuffle1.c: New testcase.
1917 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1919         PR middle-end/54211
1920         * gcc.dg/tree-ssa/pr54211.c: New test.
1922 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1924         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1925         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1927 2012-08-10  Richard Guenther  <rguenther@suse.de>
1929         PR tree-optimization/54109
1930         * gcc.dg/torture/pr54109.c: New testcase.
1931         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1932         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1934 2012-08-10  Richard Guenther  <rguenther@suse.de>
1936         PR tree-optimization/54027
1937         * gcc.dg/torture/pr54027.c: New testcase.
1939 2012-08-10  Richard Guenther  <rguenther@suse.de>
1941         * g++.dg/plugin/selfassign.c: Adjust.
1942         * gcc.dg/plugin/selfassign.c: Likewise.
1943         * gcc.dg/strlenopt-11.c: Likewise.
1944         * gcc.dg/strlenopt-13.c: Likewise.
1945         * gcc.dg/no-strict-overflow-4.c: Likewise.
1946         * gcc.dg/strict-overflow-4.c: Likewise.
1947         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1948         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1949         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1950         * gcc.dg/tree-ssa/pr18908.c: Likewise.
1951         * gcc.dg/tree-ssa/pr19431.c: Likewise.
1952         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1953         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1954         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1955         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1956         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1957         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1958         * gcc.dg/pr46309.c: Likewise.
1959         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1961 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
1963         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1964         for x86 targets.
1965         * gcc.c-torture/compile/20120727-2.c: New test.
1967 2012-08-09  Martin Jambor  <mjambor@suse.cz>
1969         * gcc.dg/ipa/iinline-4.c: New test.
1970         * gcc.dg/ipa/iinline-5.c: Likewise.
1971         * gcc.dg/ipa/iinline-6.c: Likewise.
1972         * gcc.dg/ipa/iinline-7.c: Likewise.
1973         * gcc.dg/lto/20120723_0.c: Likewise.
1974         * gcc.dg/lto/20120723_1.c: Likewise.
1976 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1978         PR target/39423
1979         * gcc.target/sh/pr39423-1.c: New.
1981 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1983         PR target/51244
1984         * gcc.target/sh/pr51244-5: New.
1985         * gcc.target/sh/pr51244-6: New.
1987 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1989         * gcc.target/i386/adx-addxcarry32-3.c: New.
1990         * gcc.target/i386/adx-addxcarry64-3.c: New.
1992 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
1994         PR rtl-optimization/53701
1995         * gcc.dg/pr53701.c: New test.
1997 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
1999         * gcc.c-torture/compile/20120727-1.c: New test.
2001 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2003         PR fortran/54199
2004         * gfortran.dg/intrinsic_shadow_4.f90: New.
2006 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2008         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2010 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2012         * gcc.c-torture/execute/20120808-1.c: New test.
2014 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2016         PR rtl-optimization/54157
2017         * gcc.target/i386/pr54157.c: New file.
2019 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2021         * gcc.target/i386/adx-addcarryx32-1.c: New.
2022         * gcc.target/i386/adx-addcarryx32-2.c: New.
2023         * gcc.target/i386/adx-addcarryx64-1.c: New.
2024         * gcc.target/i386/adx-addcarryx64-2.c: New.
2025         * gcc.target/i386/adx-check.h: New.
2026         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2027         * gcc.target/i386/sse-12.c: Add -madx.
2028         * gcc.target/i386/sse-13.c: Ditto.
2029         * gcc.target/i386/sse-14.c: Ditto.
2030         * gcc.target/i386/sse-22.c: Ditto.
2031         * gcc.target/i386/sse-23.c: Ditto.
2032         * g++.dg/other/i386-2.C: Ditto.
2033         * g++.dg/other/i386-3.C: Ditto.
2035 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2037         * gcc.dg/tree-ssa/slsr-5.c: New.
2038         * gcc.dg/tree-ssa/slsr-6.c: New.
2039         * gcc.dg/tree-ssa/slsr-7.c: New.
2040         * gcc.dg/tree-ssa/slsr-8.c: New.
2041         * gcc.dg/tree-ssa/slsr-9.c: New.
2042         * gcc.dg/tree-ssa/slsr-10.c: New.
2043         * gcc.dg/tree-ssa/slsr-11.c: New.
2044         * gcc.dg/tree-ssa/slsr-12.c: New.
2045         * gcc.dg/tree-ssa/slsr-13.c: New.
2046         * gcc.dg/tree-ssa/slsr-14.c: New.
2047         * gcc.dg/tree-ssa/slsr-15.c: New.
2048         * gcc.dg/tree-ssa/slsr-16.c: New.
2049         * gcc.dg/tree-ssa/slsr-17.c: New.
2050         * gcc.dg/tree-ssa/slsr-18.c: New.
2051         * gcc.dg/tree-ssa/slsr-19.c: New.
2052         * gcc.dg/tree-ssa/slsr-20.c: New.
2053         * gcc.dg/tree-ssa/slsr-21.c: New.
2054         * gcc.dg/tree-ssa/slsr-22.c: New.
2055         * gcc.dg/tree-ssa/slsr-23.c: New.
2056         * gcc.dg/tree-ssa/slsr-24.c: New.
2057         * gcc.dg/tree-ssa/slsr-25.c: New.
2058         * gcc.dg/tree-ssa/slsr-26.c: New.
2059         * gcc.dg/tree-ssa/slsr-30.c: New.
2060         * gcc.dg/tree-ssa/slsr-31.c: New.
2062 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2064         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2065         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2066         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2068 2012-08-06  Cary Coutant  <ccoutant@google.com>
2070         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2072 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2074         PR fortran/35831
2075         * gfortran.dg/dummy_procedure_5.f90: Modified.
2076         * gfortran.dg/dummy_procedure_8.f90: New.
2077         * gfortran.dg/interface_26.f90: Modified.
2078         * gfortran.dg/proc_ptr_11.f90: Modified.
2079         * gfortran.dg/proc_ptr_15.f90: Modified.
2080         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2081         * gfortran.dg/typebound_override_1.f90: Modified.
2082         * gfortran.dg/typebound_proc_6.f03: Modified.
2084 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2086         PR tree-optimization/51938
2087         PR tree-optimization/52005
2088         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2089         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2090         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2091         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2093 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2095         Avoid crashing on erroneous static_assert usage
2096         * g++.dg/cpp0x/static_assert8.C: New test.
2098 2012-08-06  Jason Merrill  <jason@redhat.com>
2100         * g++.dg/cpp0x/sfinae38.C: New.
2102 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2103             Paolo Carlini  <paolo.carlini@oracle.com>
2105         PR c++/54165
2106         * g++.dg/conversion/void2.C: New.
2108 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2110         * gcc.dg/tree-ssa/vrp78.c: New test.
2112 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2113             Richard Sandiford  <rdsandiford@googlemail.com>
2115         * g++.dg/opt/enum2.C: Require fpic target.
2116         * g++.dg/lto/20090303_0.C: Likewise.
2118 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2119             Catherine Moore  <clm@codesourcery.com>
2121         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2122         flush function names too.
2123         * gcc.target/mips/clear-cache-1.c: Likewise.
2125 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2127         PR target/54156
2128         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
2130 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2132         PR fortran/54166
2133         * gfortran.dg/array_5.f90: New test.
2135 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2137         PR tree-optimization/30318
2138         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2140 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2142         * g++.dg/ext/vector17.C: New testcase.
2144 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2146         PR target/51931
2147         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2148         * g++.dg/opt/longbranch1.C: Likewise.
2150 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2152         PR tree-optimization/53805
2153         * gcc.dg/fold-notunord.c: New testcase.
2155 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2157         PR fortran/48820
2158         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2159         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2161 2012-08-02  Jason Merrill  <jason@redhat.com>
2162             Paolo Carlini  <paolo.carlini@oracle.com>
2164         PR c++/51213 (again)
2165         * g++.dg/cpp0x/sfinae37.C: Extend.
2167 2012-08-02  Richard Guenther  <rguenther@suse.de>
2169         PR tree-optimization/50672
2170         * g++.dg/torture/pr50672.C: New testcase.
2172 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2174         PR fortran/54147
2175         * gfortran.dg/abstract_type_6.f03: Modified.
2176         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2177         * gfortran.dg/proc_ptr_comp_35.f90: New.
2178         * gfortran.dg/typebound_proc_9.f03: Modified.
2179         * gfortran.dg/typebound_proc_26.f90: New.
2181 2012-08-02  Richard Guenther  <rguenther@suse.de>
2183         * gcc.dg/torture/pta-callused-1.c: Adjust.
2184         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2185         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2186         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2187         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2188         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2189         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2190         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2191         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2193 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2195         PR fortran/54033
2196         * gfortran.dg/include_6.f90:  New test case.
2197         * gfortran.dg/include_7.f90:  New test case.
2198         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2200 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2202         * gcc.dg/tree-ssa/vrp76.c: New test.
2204 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2206         PR tree-optimization/46556
2207         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
2208         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
2209         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
2211 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2213         PR fortran/42418
2214         * gfortran.dg/proc_decl_29.f90: New.
2216 2012-07-31  Dehao Chen  <dehao@google.com>
2218         * gcc.dg/predict-7.c: New test.
2220 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2222         PR fortran/54134
2223         * gfortran.dg/typebound_override_3.f90: New.
2225 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2227         PR tree-optimization/53773
2228         * testsuite/gcc.dg/vect/pr53773.c: New test.
2230 2012-07-31  Nick Clifton  <nickc@redhat.com>
2232         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2233         and for XStormy16.
2235 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2237         * gfortran.dg/c_funloc_tests_6.f90: New.
2238         * gfortran.dg/c_funloc_tests_7.f90: New.
2239         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2241 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2243         PR c++/53624
2244         * g++.dg/cpp0x/temp_default5.C: New.
2246 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2248         PR fortran/51081
2249         * gfortran.dg/proc_ptr_37.f90: New.
2251 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2253         * lib/target-supports.exp
2254         (check_effective_target_vect_natural_alignment): New function.
2255         * gcc.dg/align-2.c: Only run on targets with natural alignment
2256         of vector types.
2257         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2258         alignment of vector types.
2260 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2261             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2263         * gcc.target/i386/rdseed16-1.c: New.
2264         * gcc.target/i386/rdseed32-1.c: Ditto
2265         * gcc.target/i386/rdseed64-1.c: Ditto
2266         * gcc.target/i386/sse-12.c: Add -mrdseed.
2267         * gcc.target/i386/sse-13.c: Ditto.
2268         * gcc.target/i386/sse-14.c: Ditto.
2269         * g++.dg/other/i386-2.C: Ditto.
2270         * g++.dg/other/i386-3.C: Ditto.
2272 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2274         PR target/51244
2275         * gcc.target/sh/pr51244-4.c: New.
2277 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2279         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2280         for alpha*-*-* targets.  Cleanup original tree dump.
2282 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2284         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2285         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2287 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2289         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2290         rand, srand. Include <stdlib.h>.
2292 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2294         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2296 2012-07-26  Richard Henderson  <rth@redhat.com>
2298         * gcc.dg/attr-hotcold-1.c: New.
2299         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2301 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2302             Sandra Loosemore  <sandra@codesourcery.com>
2304         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2306 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2308         * gfortran.dg/contiguous_1.f90: Update dg-error.
2309         * gfortran.dg/proc_ptr_32.f90: Ditto.
2311 2012-07-26  Richard Guenther  <rguenther@suse.de>
2313         PR tree-optimization/54098
2314         * gcc.dg/torture/pr54098.c: New testcase.
2316 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2318         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2319         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2321 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2323         PR fortran/44354
2324         * gfortran.dg/array_constructor_39.f90: New test.
2326 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2328         PR fortran/44354
2329         * gfortran.dg/array_constructor_38.f90: New test.
2331 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2333         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2335 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2337         * gnat.dg/noreturn5.ad[sb]: New test.
2339 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2340             Paul Brook  <paul@codesourcery.com>
2342         PR target/53633
2344         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2345         * c-c++-common/pr53633.c: New test.
2347 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2349         * gcc.target/i386/asm-dialect-1.c: New test case.
2351 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2352             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2354         * gcc.target/i386/prefetchw-1.c: New.
2355         * gcc.target/i386/sse-12.c: Add -mprfchw.
2356         * gcc.target/i386/sse-13.c: Ditto.
2357         * gcc.target/i386/sse-14.c: Ditto.
2358         * gcc.target/i386/sse-22.c: Ditto.
2359         * gcc.target/i386/sse-23.c: Ditto.
2360         * g++.dg/other/i386-2.C: Ditto.
2361         * g++.dg/other/i386-3.C: Ditto.
2363 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2365         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2367 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2369         PR target/54051
2370         * gcc.target/arm/pr54051.c: New.
2371         * gcc.target/arm/vfp-1.c: Adjust test.
2373 2012-07-24  Julian Brown  <julian@codesourcery.com>
2375         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2376         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2377         hard-float ARM.
2379 2012-07-23  Paul Brook  <paul@codesourcery.com>
2381         * g++.dg/other/armv7m-1.c: New test.
2383 2012-07-23  Julian Brown  <julian@codesourcery.com>
2385         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2386         ARM.
2387         (DO_TEST): Define to 1 for appropriate ARM targets.
2389 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2391         PR tree-optimization/53881
2392         * gcc.dg/pr53881.c: Renamed to ...
2393         * gcc.dg/pr53881-1.c: ... this.
2394         * gcc.dg/pr53881-2.c: New test.
2396 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2398         Handle recent changes in default atomics for cris*-*-linux*.
2399         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2400         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2401         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2402         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2403         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2404         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2405         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2406         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2407         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2408         -mno-unaligned-atomic-may-use-library is in effect for
2409         cris*-*-linux*.
2410         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2411         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2412         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2413         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2414         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2415         gcc.target/cris/torture/sync-mis-op-i-1.c,
2416         gcc.target/cris/torture/sync-mis-op-i-2.c,
2417         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2418         gcc.target/cris/torture/sync-mis-op-i-3.c,
2419         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2420         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2421         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2422         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2423         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2424         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2425         (main): Remove local variable x.
2426         [mis_ok]: Check that atomics don't fail.
2428 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2430         *  gcc.dg/tree-ssa/vrp72.c: New test.
2431         *  gcc.dg/tree-ssa/vrp73.c: New test.
2432         *  gcc.dg/tree-ssa/vrp74.c: New test.
2433         *  gcc.dg/tree-ssa/vrp75.c: New test.
2435 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2437         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2438         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2440 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2442         * gcc.target/mips/octeon-pop-2.c: New testcase.
2444 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2446         PR fortran/48820
2447         * gfortran.dg/assumed_rank_3.f90: New.
2448         * gfortran.dg/assumed_rank_11.f90: New.
2449         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2450         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2451         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2453 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2455         * gcc.target/mips/unaligned-1.c: New testcase.
2457 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2459         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2461 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2463         * gfortran.dg/bind_c_array_params_2.f90: New.
2464         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2465         and update dg-error.
2467 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2469         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2471 2012-07-20  Jason Merrill  <jason@redhat.com>
2473         PR c++/54038
2474         * g++.dg/other/array7.C: New.
2476 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2478         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2479         the basic block and check loop depth.
2480         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2481         matching patterns and comments.
2482         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2483         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2485 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2487         PR c++/28656
2488         * c-c++-common/pr28656.c: New test.
2490 2012-07-19  Jason Merrill  <jason@redhat.com>
2492         PR c++/54026
2493         * g++.dg/init/mutable1.C: New.
2495 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2497         PR fortran/48820
2498         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2499         * gfortran.dg/assumed_rank_1.f90: New.
2500         * gfortran.dg/assumed_rank_1_c.c: New.
2501         * gfortran.dg/assumed_rank_2.f90: New.
2502         * gfortran.dg/assumed_rank_4.f90: New.
2503         * gfortran.dg/assumed_rank_5.f90: New.
2504         * gfortran.dg/assumed_rank_6.f90: New.
2505         * gfortran.dg/assumed_rank_7.f90: New.
2506         * gfortran.dg/assumed_rank_8.f90: New.
2507         * gfortran.dg/assumed_rank_8_c.c: New.
2508         * gfortran.dg/assumed_rank_9.f90: New.
2509         * gfortran.dg/assumed_rank_10.f90: New.
2510         * gfortran.dg/assumed_rank_12.f90: New.
2512 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2514         * gnat.dg/opt25.adb: New test.
2515         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2516         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2518 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2520         * gnat.dg/aggr20.ad[sb]: New test.
2521         * gnat.dg/aggr20_pkg.ads: New helper.
2523 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2525         * gnat.dg/derived_type3.adb: New test.
2526         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2528 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2530         PR rtl-optimization/53942
2531         * gcc.dg/pr53942.c: New test.
2533 2012-07-19  Jason Merrill  <jason@redhat.com>
2535         PR c++/54021
2536         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2538 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2540         * gnat.dg/discr38.adb: New test.
2542 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2544         PR middle-end/54017
2545         * c-c++-common/gomp/pr54017.c: New test.
2547 2012-07-19  Richard Guenther  <rguenther@suse.de>
2548             Eric Botcazou  <ebotcazou@adacore.com>
2550         * gnat.dg/loop_optimization11.adb: New testcase.
2551         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2553 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2554             Jason Merrill  <jason@redhat.com>
2556         * g++.dg/cpp0x/sfinae37.C: New.
2557         * g++.dg/template/access23.C: New.
2558         * g++.dg/template/access7.C: Adjust.
2559         * g++.dg/template/sfinae10.C: Don't expect errors.
2560         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2562 2012-07-18  Julian Brown  <julian@codesourcery.com>
2563             Sandra Loosemore <sandra@codesroucery.com>
2565         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2567 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2569         * gnat.dg/noreturn4.ad[sb]: New test.
2570         * gnat.dg/noreturn4_pkg.ads: New helper.
2572 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2573             Julian Brown  <julian@codesourcery.com>
2575         * gcc.target/arm/neon-vdup-1.c: New test case.
2576         * gcc.target/arm/neon-vdup-2.c: New test case.
2577         * gcc.target/arm/neon-vdup-3.c: New test case.
2578         * gcc.target/arm/neon-vdup-4.c: New test case.
2579         * gcc.target/arm/neon-vdup-5.c: New test case.
2580         * gcc.target/arm/neon-vdup-6.c: New test case.
2581         * gcc.target/arm/neon-vdup-7.c: New test case.
2582         * gcc.target/arm/neon-vdup-8.c: New test case.
2583         * gcc.target/arm/neon-vdup-9.c: New test case.
2584         * gcc.target/arm/neon-vdup-10.c: New test case.
2585         * gcc.target/arm/neon-vdup-11.c: New test case.
2586         * gcc.target/arm/neon-vdup-12.c: New test case.
2587         * gcc.target/arm/neon-vdup-13.c: New test case.
2588         * gcc.target/arm/neon-vdup-14.c: New test case.
2589         * gcc.target/arm/neon-vdup-15.c: New test case.
2590         * gcc.target/arm/neon-vdup-16.c: New test case.
2591         * gcc.target/arm/neon-vdup-17.c: New test case.
2592         * gcc.target/arm/neon-vdup-18.c: New test case.
2593         * gcc.target/arm/neon-vdup-19.c: New test case.
2594         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2595         arguments non-constant.
2597 2012-07-18  Richard Guenther  <rguenther@suse.de>
2599         PR tree-optimization/53970
2600         * g++.dg/torture/pr53970.C: New testcase.
2602 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2604         PR target/38621
2605         * gcc.c-torture/compile/pr38621.c: New.
2607 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2609         PR target/33135
2610         * gcc.target/sh/pr33135-1.c: New.
2611         * gcc.target/sh/pr33135-2.c: New.
2612         * gcc.target/sh/pr33135-3.c: New.
2613         * gcc.target/sh/pr33135-4.c: New.
2615 2012-07-17  Jason Merrill  <jason@redhat.com>
2617         PR c++/53995
2618         * g++.dg/parse/enum9.C: New.
2620 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2621             Sandra Loosemore  <sandra@codesourcery.com>
2623         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2624         if there is a conflict with -mcpu=.  Use -mcpu=5208.
2626 2012-07-17  Jason Merrill  <jason@redhat.com>
2628         PR c++/53989
2629         * g++.dg/template/array23.C: New.
2631 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2633         PR fortran/53985
2634         * gfortran.dg/bind_c_usage_26.f90: New.
2635         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2636         * gfortran.dg/bind_c_usage_13.f03: Ditto.
2637         * gfortran.dg/bind_c_usage_18.f90: Ditto.
2638         * gfortran.dg/interop_params.f03: Ditto.
2640 2012-07-17  Jason Merrill  <jason@redhat.com>
2642         * g++.dg/template/inherit8.C: Adjust.
2643         * g++.dg/template/using21.C: Adjust.
2644         * g++.dg/template/using22.C: Adjust.
2646         PR c++/53549
2647         * g++.dg/template/current-inst1.C: New.
2648         * g++.dg/parse/crash35.C: Adjust.
2650 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2652         PR fortran/52101
2653         * gfortran.dg/oldstyle_4.f90: New.
2655 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2657         PR fortran/49265
2658         * gfortran.dg/module_procedure_double_colon_3.f90: New.
2659         * gfortran.dg/module_procedure_double_colon_4.f90: New.
2661 2012-07-16  Jason Merrill  <jason@redhat.com>
2663         * g++.dg/parse/access8.C: Adjust.
2664         * g++.dg/template/sfinae6_neg.C: Adjust.
2666 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
2668         PR fortran/53824
2669         * gfortran.dg/coarray_allocate_1.f90:  New test.
2671 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2673         * gcc.c-torture/execute/bswap-1.c: New testcase.
2674         * gcc.c-torture/compile/unalign-1.c: New testcase.
2675         * gcc.c-torture/compile/20120524-1.c: New testcase.
2676         * gcc.c-torture/compile/20101216-1.c: New testcase.
2678 2012-07-16  Dehao Chen  <dehao@google.com>
2680         Revert
2681         2012-07-10  Dehao Chen  <dehao@google.com>
2683         * gcc.dg/debug_info_inline.c: New test.
2685 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
2687         PR fortran/53956
2688         * gfortran.dg/proc_decl_28.f90: New.
2690 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2692         * gcc.dg/torture/builtins-1.c: New testcase.
2694 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
2696         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2697         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2698         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2699         gcc.target/cris/sync-1-v10.c,
2700         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2701         pass -mno-unaligned-atomic-may-use-library.
2702         * gcc.target/cris/sync-xchg-1.c: New test.
2703         * gcc.target/cris/20011127-1.c: Adjust to %P being a
2704         valid register operand output modifier.
2706 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
2708         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2709         characters.
2711 2012-07-13  Andrew Pinski  <apinski@cavium.com>
2713         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2714         rather than cleanup-tree-dump.
2715         * gcc.target/mips/octeon-pipe-1.c: Likewise.
2717 2012-07-13  Richard Guenther  <rguenther@suse.de>
2719         PR tree-optimization/53907
2720         * gcc.target/i386/pr53907.c: New testcase.
2722 2012-07-13  Richard Guenther  <rguenther@suse.de>
2724         PR tree-optimization/53922
2725         * gcc.dg/torture/pr53922.c: New testcase.
2727 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
2729         PR rtl-optimization/53908
2730         * gcc.dg/torture/pr53908.c: New test.
2732 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
2734         PR c++/53531
2735         * testsuite/g++.dg/cpp0x/variadic135.C: New.
2737 2012-07-12  Jason Merrill  <jason@redhat.com>
2739         * g++.dg/template/sfinae6_neg.C: Adjust.
2741 2012-07-12  Tobias Burnus  <burnus@net-b.de>
2743         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2744         * gfortran.dg/c_f_pointer_tests_3.f90: Update
2745         scan-tree-dump-times pattern.
2747 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2749         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2751 2012-07-11  Jason Merrill  <jason@redhat.com>
2753         DR 1402
2754         * g++.g/cpp0x/defaulted37.C: New.
2756 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
2758         PR target/53859
2759         * gcc.target/arm/pr53859.c: New test.
2761 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
2763         PR target/53886
2764         * gcc.c-torture/compile/pr53886.c: New.
2766 2012-07-10  Dehao Chen  <dehao@google.com>
2768         * gcc.dg/debug_info_inline.c: New test.
2770 2012-07-10  Jason Merrill  <jason@redhat.com>
2772         PR c++/53733
2773         * g++.dg/cpp0x/defaulted36.C: New.
2774         * g++.dg/cpp0x/defaulted21.C: Adjust.
2776         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2778 2012-07-09  Sterling Augustine  <saugustine@google.com>
2780         * g++.dg/debug/dwarf2/pubnames-2.C: New.
2782 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
2784         PR tree-optimization/53887
2785         * gcc.dg/pr53887.c: New test.
2787 2012-07-09  Jason Merrill  <jason@redhat.com>
2789         PR c++/53882
2790         * g++.dg/cpp0x/nullptr29.C: New.
2792 2012-07-09  Tom de Vries  <tom@codesourcery.com>
2793             Richard Guenther  <rguenther@suse.de>
2795         * gcc.dg/builtin-unreachable-6.c: New test.
2796         * gcc.dg/builtin-unreachable-5.c: New test.
2798 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
2800         PR tree-optimization/53881
2801         * gcc.dg/pr53881.c: New test.
2803 2012-07-06  Jason Merrill  <jason@redhat.com>
2805         PR c++/53862
2806         * g++.dg/cpp0x/variadic134.C: New.
2808         PR c++/53858
2809         * g++.dg/cpp0x/alias-decl-20.C: New.
2811 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2813         PR tree-optimization/51879
2814         * gcc.dg/pr51879-16.c: New test.
2815         * gcc.dg/pr51879-17.c: Same.
2817 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2819         PR tree-optimization/52009
2820         * gcc.dg/pr51879-7.c: New test.
2821         * gcc.dg/pr51879-18.c: New test.
2823 2012-07-05  Jason Merrill  <jason@redhat.com>
2825         PR c++/50852
2826         * g++.dg/template/typedef39.C: New.
2828         PR c++/53039
2829         * g++.dg/cpp0x/variadic133.C: New.
2830         * g++.dg/template/param1.C: Adjust.
2832 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2834         PR target/48941
2835         PR target/51980
2836         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2837         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2838         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2839         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2840         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2841         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2843 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
2845         PR fortran/53732
2846         * gfortran.dg/inline_sum_4.f90: New test.
2848 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
2850         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2852 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2854         * gcc.target/arm/fma-sp.c: New testcase.
2855         * gcc.target/arm/fma.c: Likewise.
2856         * gcc.target/arm/fma.h: Likewise.
2858 2012-07-04  Jason Merrill  <jason@redhat.com>
2860         PR c++/53848
2861         * g++.dg/other/enum3.C: New.
2863 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
2865         PR middle-end/53321
2866         * g++.dg/torture/pr53321.C: New test.
2868 2012-07-04  Richard Guenther  <rguenther@suse.de>
2870         PR tree-optimization/53844
2871         * g++.dg/tree-ssa/pr53844.C: New testcase.
2873 2012-07-04  Richard Guenther  <rguenther@suse.de>
2875         PR tree-optimization/53849
2876         * gcc.dg/pr53849.c: New testcase.
2878 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
2880         PR c++/53812
2881         * g++.dg/ext/label14.C: New test.
2883 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
2885         PR target/53811
2886         * g++.dg/other/pr53811.C: New test.
2888 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
2890         PR target/28896
2891         * gcc.target/m68k/stack-limit-1.c: New testcase.
2893 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2895         * gnat.dg/recursive_call.adb: New test.
2897 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2899         * gnat.dg/discr37.ad[sb]: New test.
2901 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
2903         * g++.dg/other/packed1.C: Remove SH from xfail list.
2905 2012-07-02  Jason Merrill  <jason@redhat.com>
2907         PR c++/53619
2908         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2910         PR c++/53783
2911         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2913         PR c++/53788
2914         * g++.dg/cpp0x/decltype39.C: New.
2915         * g++.dg/diagnostic/method1.C: Adjust.
2917         PR c++/53816
2918         * g++.dg/template/ref6.C: New.
2920 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2922         PR target/53568
2923         * gcc.target/sh/pr53568-1.c: New.
2925 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2927         PR target/51244
2928         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2930 2012-07-02  Jason Merrill  <jason@redhat.com>
2932         PR c++/53821
2933         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2935         PR c++/53524
2936         * g++.dg/template/enum7.C: New.
2937         * g++.dg/other/ptrmem10.C: Adjust.
2938         * g++.dg/other/ptrmem11.C: Adjust.
2939         * g++.dg/cpp0x/scoped_enum.C: Adjust.
2941 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
2943         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2945 2012-07-01  Wei Guozhi  <carrot@google.com>
2947         PR target/53447
2948         * gcc.target/arm/pr53447-1.c: New testcase.
2949         * gcc.target/arm/pr53447-2.c: New testcase.
2950         * gcc.target/arm/pr53447-3.c: New testcase.
2951         * gcc.target/arm/pr53447-4.c: New testcase.
2953 2012-06-29  Richard Guenther  <rguenther@suse.de>
2955         PR tree-optimization/47061
2956         * gcc.dg/tree-ssa/vrp71.c: New testcase.
2958 2012-06-29  Richard Guenther  <rguenther@suse.de>
2960         PR tree-optimization/37541
2961         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2963 2012-06-29  Richard Guenther  <rguenther@suse.de>
2965         PR tree-optimization/52589
2966         * gcc.dg/tree-ssa/vrp70.c: New testcase.
2968 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
2970         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2972         * g++.dg/template/error46.C: Add missing comment to dg-message.
2973         * g++.dg/template/crash107.C: Likewise.
2974         * g++.dg/template/error47.C: Likewise.
2975         * g++.dg/template/crash108.C: Likewise.
2976         * g++.dg/overload/operator5.C: Likewise.
2978         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2979         errors in dg-message directives, add comments.
2981 2012-06-28  Kai Tietz  <ktietz@redhat.com>
2983         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2984         hard-coded 'unsigned long'.
2986 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
2988         PR tree-optimization/51581
2989         * gcc.dg/vect/pr51581-4.c: New test.
2991         PR tree-optimization/53645
2992         * gcc.c-torture/execute/pr53645-2.c: New test.
2994 2012-06-28  Richard Guenther  <rguenther@suse.de>
2996         PR middle-end/53790
2997         * gcc.dg/torture/pr53790.c: New testcase.
2999 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3001         PR tree-optimization/53645
3002         * gcc.c-torture/execute/pr53645.c: New test.
3004 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3006         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3008 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3010         PR debug/53671
3011         PR debug/49888
3012         * gcc.dg/guality/pr49888.c: Account for the possibility that
3013         the variable is optimized out at the first test.
3015 2012-06-27  Jason Merrill  <jason@redhat.com>
3017         * g++.dg/cpp0x/override2.C: Adjust.
3018         * g++.dg/template/error5.C: Adjust.
3019         * g++.dg/parse/crash28.C: Adjust.
3021         PR c++/53563
3022         * g++.dg/parse/template27.C: New.
3023         * g++.dg/template/crash74.C: Adjust expected output.
3025 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3027         PR fortran/41951
3028         PR fortran/49591
3029         * gfortran.dg/typebound_operator_16.f03: New.
3031 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3033         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3034         even src1.i and src2.i fields even in the second half of the arrays.
3036 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3038         PR c++/51033.
3039         * g++.dg/torture/vshuf-16.inc: New test.
3040         * g++.dg/torture/vshuf-2.inc: New test.
3041         * g++.dg/torture/vshuf-4.inc: New test.
3042         * g++.dg/torture/vshuf-8.inc: New test.
3043         * g++.dg/torture/vshuf-main.inc: New test.
3044         * g++.dg/torture/vshuf-v16hi.C: New test.
3045         * g++.dg/torture/vshuf-v16qi.C: New test.
3046         * g++.dg/torture/vshuf-v2df.C: New test.
3047         * g++.dg/torture/vshuf-v2di.C: New test.
3048         * g++.dg/torture/vshuf-v2sf.C: New test.
3049         * g++.dg/torture/vshuf-v2si.C: New test.
3050         * g++.dg/torture/vshuf-v4df.C: New test.
3051         * g++.dg/torture/vshuf-v4di.C: New test.
3052         * g++.dg/torture/vshuf-v4sf.C: New test.
3053         * g++.dg/torture/vshuf-v4si.C: New test.
3054         * g++.dg/torture/vshuf-v8hi.C: New test.
3055         * g++.dg/torture/vshuf-v8qi.C: New test.
3056         * g++.dg/torture/vshuf-v8si.C: New test.
3058 2012-06-27  Richard Guenther  <rguenther@suse.de>
3060         PR middle-end/53676
3061         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3063 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3065         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3066         scan-dump-dem-not): Use printable pattern in test name.
3068 2012-06-26  Sterling Augustine  <saugustine@google.com>
3069             Dominique Dhumieres  <dominiq@lps.ens.fr>
3071         * gcc.dg/pubtypes-2.c: Update expected output.
3072         * gcc.dg/pubtypes-3.c: Likewise.
3073         * gcc.dg/pubtypes-4.c: Likewise.
3075 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3077         * gcc.dg/tree-ssa/slsr-1.c: New test.
3078         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3079         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3080         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3082 2012-06-26  Matt Turner  <mattst88@gmail.com>
3084         PR target/35294
3085         * gcc.target/arm/mmx-2.c: New.
3087 2012-06-26  Richard Guenther  <rguenther@suse.de>
3089         PR c++/53752
3090         * g++.dg/torture/pr53752.C: New testcase.
3092 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3094         PR tree-optimization/53748
3095         * gcc.c-torture/compile/pr53748.c: New test.
3097 2012-06-25  Jason Merrill  <jason@redhat.com>
3099         PR c++/53498
3100         PR c++/53305
3101         * g++.dg/cpp0x/decltype38.C: New.
3102         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3104 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3106         * lib/target-supports-dg.exp (testname-for-summary): New.
3107         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3108         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3109         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3110         scan-module-absence, output-exists, output-exists-not: Use
3111         testname-for-summary.
3112         (dg-test): Clean up testname_with_flags.
3113         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3114         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3115         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3116         scan-assembler-dem-not, object-size: Use testname-for-summary.
3117         * lib/gcov.exp (run-gcov): Likewise.
3118         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3119         scan-dump-dem, scan-dump-dem-note): Likewise.
3121         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3122         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3123         including profopt.opt; save and restore existing value.
3124         * g++.dg/bprob/bprob.exp: Likewise.
3125         * gcc.dg/matrix/matrix.exp: Likewise.
3126         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3127         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3128         PROFOPT_OPTIONS.
3130 2012-06-25  Richard Henderson  <rth@redhat.com>
3132         * gcc.dg/pr53749.c: New.
3134 2012-06-25  Jason Merrill  <jason@redhat.com>
3136         PR c++/52988
3137         * g++.dg/cpp0x/nullptr28.C: New.
3139 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3141         * gcc.target/arm/neon-vld1_dupQ.c: New.
3143 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3145         * g++.dg/init/new35.C: New.
3146         * g++.dg/init/new36.C: New.
3147         * g++.dg/init/new37.C: New.
3148         * g++.dg/ext/vla5.C: New warning.
3149         * g++.dg/ext/vla8.C: New warning.
3150         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3152 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3153             James Greenhalgh  <james.greenhalgh@arm.com>
3155         * gcc.target/arm/ftest-support-arm.h New testcase.
3156         * gcc.target/arm/ftest-support-thumb.h Likewise.
3157         * gcc.target/arm/ftest-support.h Likewise.
3158         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3159         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3160         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3161         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3162         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3163         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3164         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3165         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3166         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3167         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3168         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3169         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3170         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3171         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3172         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3173         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3174         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3175         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3176         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3177         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3178         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3179         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3180         * gcc/testsuite/lib/target-supports.exp
3181         (check_effective_target_arm_arch_FUNC): Add support for more
3182         architectures.
3183         (add_options_for_arm_arch_FUNC): Likewise.
3184         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3186 2012-06-25  Jason Merrill  <jason@redhat.com>
3188         PR c++/53202
3189         * g++.dg/cpp0x/constexpr-tuple.C: New.
3191 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3193         PR target/53759
3194         * gcc.target/i386/pr53759.c: New test.
3196         PR c++/53594
3197         * g++.dg/cpp0x/nsdmi7.C: New test.
3199 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3201         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3202         for LLP64 targets.
3203         * gcc.target/i386/pr38988.c: Likewise.
3205 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3207         PR fortran/47710
3208         PR fortran/53328
3209         * gfortran.dg/typebound_generic_12.f03: New.
3210         * gfortran.dg/typebound_generic_13.f03: New.
3212 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3214         * gnat.dg/lto15.ad[sb]: New test.
3216 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3218         PR c/53702
3219         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3221 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3223         * testsuite/gcc.dg/pch/ident-1.c: New test.
3224         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
3226 2012-06-21  Michael Matz  <matz@suse.de>
3228         PR middle-end/53688
3229         * gcc.c-torture/execute/pr53688.c: New test.
3231 2012-06-20  Richard Guenther  <rguenther@suse.de>
3233         PR tree-optimization/30318
3234         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3236 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3238         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3240 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3242         * gcc.target/i386/clearcapv2.map: New file.
3243         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3245 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3247         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3248         and add __sh__ case.
3250 2012-06-19  Jason Merrill  <jason@redhat.com>
3252         PR c++/52637
3253         * g++.dg/debug/localclass1.C: New.
3255 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3257         * g++.dg/cpp0x/override4.C: New.
3259 2012-06-14  Jason Merrill  <jason@redhat.com>
3261         PR c++/53651
3262         * g++.dg/cpp0x/decltype37.C: New.
3264 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3266         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3268 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3270         * gcc.c-torture/compile/vector-5.c,
3271         gcc.c-torture/compile/vector-6.c: New tests.
3273 2012-06-19  Richard Henderson  <rth@redhat.com>
3275         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3277 2012-06-19  Richard Guenther  <rguenther@suse.de>
3279         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3281 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3283         PR target/53712
3284         * gcc.target/i386/pr53712.c: New test.
3286 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3288         PR fortran/53692
3289         * gfortran.dg/elemental_optional_args_6.f90: New.
3291 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3293         PR fortran/53526
3294         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3295         * gfortran.dg/coarray/move_alloc_1.f90
3297 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3299         PR fortran/53526
3300         * gfortran.dg/coarray_27.f90: New.
3302 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3303             Greta Yorsh  <Greta.Yorsh@arm.com>
3305         * gcc.target/arm/epilog-1.c: New test.
3307 2012-06-18  Richard Guenther  <rguenther@suse.de>
3309         PR tree-optimization/53693
3310         * g++.dg/torture/pr53693.C: New testcase.
3312 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3314         PR tree-optimization/53703
3315         * gcc.dg/torture/pr53703.c: New test.
3317 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3319         PR middle-end/53698
3320         * gcc.target/i386/pr53698.c: New test.
3322 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3324         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3326 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3328         PR fortran/53691
3329         PR fortran/53685
3330         * gfortran.dg/transfer_check_3.f90: New.
3332 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3334         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3336 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3338         PR fortran/53642
3339         PR fortran/45170
3340         * gfortran.dg/deferred_type_param_8.f90: New.
3342 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3344         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3345         testname that includes flags, passed in as new argument, in
3346         pass/fail messages.
3347         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3348         and pass it to verify-* procedures.
3350         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3351         alignment torture options with usual torture options.
3353         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3354         messages reported for one line of source code.
3355         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3356         * g++.dg/cpp0x/decltype2.C: Likewise.
3357         * g++.dg/cpp0x/decltype3.C: Likewise.
3358         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3359         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3360         * g++.dg/cpp0x/static_assert3.C: Likewise.
3361         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3362         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3363         * g++.dg/cpp0x/union1.C: Likewise.
3364         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3365         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3366         * g++.dg/cpp0x/variadic2.C: Likewise.
3367         * g++.dg/cpp0x/variadic20.C: Likewise.
3368         * g++.dg/cpp0x/variadic74.C: Likewise.
3369         * g++.dg/diagnostic/bitfld2.C: Likewise.
3370         * g++.dg/ext/attrib44.C: Likewise.
3371         * g++.dg/ext/no-asm-1.C: Likewise.
3372         * g++.dg/other/error34.C: Likewise.
3373         * g++.dg/parse/crash46.C: Likewise.
3374         * g++.dg/parse/error10.C: Likewise.
3375         * g++.dg/parse/error2.C: Likewise.
3376         * g++.dg/parse/error3.C: Likewise.
3377         * g++.dg/parse/error36.C: Likewise.
3378         * g++.dg/parse/error8.C: Likewise.
3379         * g++.dg/parse/error9.C: Likewise.
3380         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3381         * g++.dg/parse/parser-pr28152.C: Likewise.
3382         * g++.dg/parse/template25.C: Likewise.
3383         * g++.dg/parse/typename11.C: Likewise.
3384         * g++.dg/tc1/dr147.C: Likewise.
3385         * g++.dg/template/deduce3.C: Likewise.
3386         * g++.dg/template/koenig9.C: Likewise.
3387         * g++.dg/template/pr23510.C: Likewise.
3388         * g++.dg/warn/pr12242.C: Likewise.
3389         * g++.dg/warn/pr30551-2.C: Likewise.
3390         * g++.dg/warn/pr30551.C: Likewise.
3391         * g++.old-deja/g++.other/typename1.C: Likewise.
3392         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3394 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3396         PR c++/51033
3397         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3398         * c-c++-common/torture/vshuf-2.inc: Likewise.
3399         * c-c++-common/torture/vshuf-4.inc: Likewise.
3400         * c-c++-common/torture/vshuf-8.inc: Likewise.
3401         * c-c++-common/torture/vshuf-main.inc: Likewise.
3402         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3403         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3404         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3405         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3406         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3407         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3408         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3409         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3410         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3411         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3412         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3413         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3414         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3415         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3417 2012-06-15  Michael Matz  <matz@suse.de>
3419         * gcc.dg/tree-ssa/vector-4.c: New test.
3421 2012-06-15  Michael Matz  <matz@suse.de>
3423         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3424         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3426 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3428         PR tree-optimization/53636
3429         * gcc.target/arm/pr53636.c: New test.
3431 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3433         PR tree-optimization/51581
3434         * gcc.c-torture/execute/pr51581-1.c: New test.
3435         * gcc.c-torture/execute/pr51581-2.c: New test.
3436         * gcc.dg/vect/pr51581-1.c: New test.
3437         * gcc.dg/vect/pr51581-2.c: New test.
3438         * gcc.dg/vect/pr51581-3.c: New test.
3439         * gcc.target/i386/avx-pr51581-1.c: New test.
3440         * gcc.target/i386/avx-pr51581-2.c: New test.
3441         * gcc.target/i386/avx2-pr51581-1.c: New test.
3442         * gcc.target/i386/avx2-pr51581-2.c: New test.
3443         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3445 2012-06-15  Richard Guenther  <rguenther@suse.de>
3447         * gcc.c-torture/execute/20120615-1.c: New testcase.
3449 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3451         * gnat.dg/vect8.ad[sb]: New test.
3453 2012-06-14  Richard Guenther  <rguenther@suse.de>
3455         * gcc.dg/tree-ssa/vrp.h: New testcase.
3456         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3458 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3460         PR target/53621
3461         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3463 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3465         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3467 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3469         PR testsuite/20771
3470         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3471         test summary unique.
3473         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3474         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3475         scan-stack-usage-not): Don't strip torture options from test name.
3477         * lib/scandump.exp (scan-dump-times): Use printable version of
3478         regexp in test summary line.
3480         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3481         messages reported for one line of source code.
3482         * gcc.dg/format/few-1.c: Likewise.
3483         * gcc.dg/ia64-sync-2.c: Likewise.
3484         * gcc.dg/sync-2.c: Likewise.
3485         * gcc.dg/noncompile/pr44517.c: Likewise.
3487 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3489         PR debug/49888
3490         * gcc.dg/guality/pr49888.c: New.
3492 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3494         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3495         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3496         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3498 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3500         PR fortran/53643
3501         * gfortran.dg/intent_out_7.f90: New.
3503 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3505         PR fortran/53597
3506         * gfortran.dg/save_4.f90: New.
3508 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3510         PR c/53532
3511         PR c/51034
3512         PR c/53196
3513         * gcc.dg/pr53532.c: New test.
3514         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3515         adjust line numbers.
3516         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3517         * gcc.dg/Wcxx-compat-8.c: Likewise.
3518         * gcc.dg/pr51034.c: New test.
3519         * gcc.dg/pr53196-1.c: New test.
3520         * gcc.dg/pr53196-2.c: New test.
3522 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3524         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3525         alignment torture options with usual torture options.
3526         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3527         instead of dg-options.
3528         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3529         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3530         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3531         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3532         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3533         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3535         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3536         to checks for multiple messages reported for one line of source code.
3537         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3539         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3540         messages reported for one line of source code.
3542         * gcc.dg/20031223-1.c: Add comments to check for multiple
3543         messages reported for one line of source code.
3544         * gcc.dg/Wconversion-integer.c: Likewise.
3545         * gcc.dg/Wfatal-2.c: Likewise.
3546         * gcc.dg/Wfatal.c: Likewise.
3547         * gcc.dg/Wobjsize-1.c: Likewise.
3548         * gcc.dg/c99-vla-jump-1.c: Likewise.
3549         * gcc.dg/c99-vla-jump-2.c: Likewise.
3550         * gcc.dg/c99-vla-jump-3.c: Likewise.
3551         * gcc.dg/c99-vla-jump-4.c: Likewise.
3552         * gcc.dg/c99-vla-jump-5.c: Likewise.
3553         * gcc.dg/decl-9.c: Likewise.
3554         * gcc.dg/declspec-10.c: Likewise.
3555         * gcc.dg/declspec-18.c: Likewise.
3556         * gcc.dg/mtune.c: Likewise.
3557         * gcc.dg/parser-pr28152-2.c: Likewise.
3558         * gcc.dg/parser-pr28152.c: Likewise.
3559         * gcc.dg/pr14475.c: Likewise.
3560         * gcc.dg/pr27953.c: Likewise.
3561         * gcc.dg/pr28322-3.c: Likewise.
3562         * gcc.dg/pr30457.c: Likewise.
3563         * gcc.dg/pr30551-2.c: Likewise.
3564         * gcc.dg/pr30551-3.c: Likewise.
3565         * gcc.dg/pr30551-4.c: Likewise.
3566         * gcc.dg/pr30551-5.c: Likewise.
3567         * gcc.dg/pr30551-6.c: Likewise.
3568         * gcc.dg/pr30551.c: Likewise.
3569         * gcc.dg/pr45461.c: Likewise.
3570         * gcc.dg/pr48552-1.c: Likewise.
3571         * gcc.dg/pr48552-2.c: Likewise.
3572         * gcc.dg/redecl-1.c: Likewise.
3573         * gcc.dg/transparent-union-3.c: Likewise.
3574         * gcc.dg/utf-dflt.c: Likewise.
3575         * gcc.dg/utf-dflt2.c: Likewise.
3576         * gcc.dg/vla-8.c: Likewise.
3577         * gcc.dg/vla-init-1.c: Likewise.
3578         * gcc.dg/wtr-int-type-1.c: Likewise.
3580         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3581         messages reported for for one line of source code.
3582         * c-c++-common/raw-string-5.c: Likewise.
3583         * c-c++-common/raw-string-4.c: Likewise.
3584         * c-c++-common/raw-string-6.c: Likewise.
3585         * c-c++-common/pr20000.c: Likewise.
3587         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3588         messages reported for one line of source code.
3589         * gcc.dg/cpp/pr30786.c: Likewise.
3590         * gcc.dg/cpp/pr28709.c: Likewise.
3591         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3592         * gcc.dg/cpp/macspace2.c: Likewise.
3593         * gcc.dg/cpp/missing-header-1.c: Likewise.
3594         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3595         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3596         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3598 2012-06-12  Jason Merrill  <jason@redhat.com>
3600         PR c++/53599
3601         * g++.dg/template/local7.C: New.
3603 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3605         PR target/53511
3606         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3607         * gcc.target/sh/pr51340-2.c: Likewise.
3608         * gcc.target/sh/pr51340-3.c: Likewise.
3610 2012-06-12  Michael Matz  <matz@suse.de>
3612         * gcc.dg/torture/alias-1.c: New test.
3614 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3616         PR rtl-optimization/53589
3617         * gcc.dg/torture/pr53589.c: New test.
3619 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3621         PR target/50749
3622         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3623         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3624         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3625         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3626         * gcc.target/sh/pr50749-sf-predec-2.c: New.
3627         * gcc.target/sh/pr50749-sf-predec-4.c: New.
3628         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3629         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3630         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3631         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3632         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3633         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3634         * gcc.target/sh/pr50749-sf-predec-1.c: New.
3635         * gcc.target/sh/pr50749-sf-predec-3.c: New.
3636         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3637         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3639 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
3641         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3642         (check_intel_cpu_model): New function.
3643         (check_amd_cpu_model): New function.
3644         (check_features): New function.
3645         (__get_cpuid_output): New function.
3646         (check_detailed): New function.
3647         (fn1): Rename to quick_check.
3648         (main): Update to call quick_check and call check_detailed.
3650 2012-06-11  Richard Henderson  <rth@redhat.com>
3652         * lib/target-supports.exp
3653         (check_effective_target_sync_long_long_runtime): Use
3654         check_effective_target_lp64 instead of
3655         check_effective_target_powerpc64 for powerpc targets.
3657 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
3659         PR target/53511
3660         * gcc.target/sh/pr53511-1.c: New.
3662 2012-06-11  Richard Guenther  <rguenther@suse.de>
3664         PR middle-end/53470
3665         * g++.dg/lto/pr53470_0.C: New testcase.
3666         * gcc.dg/lto/pr53470_0.c: Likewise.
3668 2012-06-11  Richard Guenther  <rguenther@suse.de>
3670         PR c++/53605
3671         * g++.dg/ext/pr53605.C: New testcase.
3673 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3675         * gnat.dg/specs/array1.ads: New test.
3676         * gnat.dg/specs/array2.ads: Likewise.
3677         * gnat.dg/array22.adb: Likewise.
3679 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3681         * gnat.dg/constant4.adb: New test.
3682         * gnat.dg/constant4_pkg.ads: New helper.
3684 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
3686         PR fortran/52552
3687         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3688         * gfortran.dg/allocate_class_1.f90: Modified.
3689         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3690         * gfortran.dg/allocate_class_2.f90: New.
3692 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
3694         PR middle-end/53535
3695         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3697 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3699         PR fortran/52861
3700         * gfortran.dg/string_assign_2.f90:  New test case.
3702 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3704         PR fortran/52861
3705         * gfortran.dg/string_assign_1.f90:  New test case.
3707 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
3709         PR middle-end/53580
3710         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3711         * gcc.dg/gomp/critical-4.c: Likewise.
3712         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3713         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3714         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3715         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3716         * c-c++-common/gomp/pr53580.c: New test.
3718 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3720         PR c++/51214
3721         * g++.dg/cpp0x/forw_enum11.C: New.
3723 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3725         PR c++/53567
3726         * g++.dg/cpp0x/alias-decl-19.C: New.
3728 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
3730         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3732 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
3734         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3735         (XSTATE_FP): Ditto.
3736         (XSTATE_SSE): Ditto.
3737         (XSTATE_YMM): Ditto.
3738         (avx_os_support): Use new defines.
3740 2012-06-06  Richard Guenther  <rguenther@suse.de>
3742         PR testsuite/32380
3743         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3744         loops.
3746 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3748         PR c++/52841
3749         * g++.dg/cpp0x/pr52841.C: New testcase.
3751 2012-06-06  Richard Guenther  <rguenther@suse.de>
3753         PR tree-optimization/53081
3754         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3755         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3757 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3759         * gcc.target/powerpc/pr53487.c: New test.
3761 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
3763         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3765 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
3767         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3769 2012-06-05  Richard Guenther  <rguenther@suse.de>
3771         PR tree-optimization/30442
3772         * gcc.dg/vect/bb-slp-30.c: New testcase.
3774 2012-06-05  Richard Guenther  <rguenther@suse.de>
3776         PR tree-optimization/53081
3777         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3778         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3779         -fno-tree-loop-distribute-patterns.
3781 2012-06-05  Alan Modra  <amodra@gmail.com>
3783         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3784         Check static chain in nested funcs.
3786 2012-06-04  Tobias Burnus  <burnus@net-b.de>
3788         PR fortran/50619
3789         * gfortran.dg/init_flag_10.f90: New.
3791 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3793         PR c++/53524
3794         * g++.dg/warn/Wenum-compare-no-2: New.
3796 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
3798         PR preprocessor/53463
3799         * g++.dg/cpp/limits.C: New test.
3800         * g++.dg/parse/error19.C: Adjust.
3801         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3802         * g++.dg/warn/pr35635.C: Likewise.
3803         * g++.old-deja/g++.pt/assign1.C: Likewise.
3805 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
3807         PR target/53559
3808         * gcc.target/powerpc/cell_builtin_1.c: New test case.
3809         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3810         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3811         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3812         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3813         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3814         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3815         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3817 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
3819         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3821 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
3823         PR tree-optimization/53550
3824         * gcc.dg/pr53550.c: New test.
3826 2012-06-04  Richard Guenther  <rguenther@suse.de>
3828         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3829         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3830         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3832 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3834         PR fortran/48831
3835         * gfortran.dg/parameter_array_element_2.f90: New.
3837 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
3839         PR target/53512
3840         * gcc.target/sh/pr53512-1.c: New.
3841         * gcc.target/sh/pr53512-2.c: New.
3842         * gcc.target/sh/pr53512-3.c: New.
3843         * gcc.target/sh/pr53512-4.c: New.
3845 2012-06-01  Jason Merrill  <jason@redhat.com>
3847         PR c++/52973
3848         * g++.dg/ext/visibility/template12.C: New.
3849         * g++.dg/ext/attrib14.C: Adjust warning line.
3851         PR c++/52725
3852         * g++.dg/parse/new6.C: New.
3853         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3855 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3857         * c-c++-common/restrict-2.c: Revert previous change.
3859 2012-06-01  Jason Merrill  <jason@redhat.com>
3861         PR c++/53137
3862         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3864         PR c++/53484
3865         * g++.dg/cpp0x/auto33.C: New.
3867 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3869         PR c++/26155
3870         * g++.dg/parse/namespace-alias-1.C: New.
3872 2012-06-01  Christian Bruel  <christian.bruel@st.com>
3874         * gcc.dg/spec-options.c: New test.
3875         * gcc.dg/foo.specs: New file.
3877 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3879         PR ada/53517
3880         * gnat.dg/lto14.adb: Skip on Solaris.
3882 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
3884         * gcc.target/cris/sync-1-v10.c,
3885         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3886         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3887         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3888         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3889         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3890         gcc.target/cris/torture/sync-mis-op-i-1.c,
3891         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3892         gcc.target/cris/torture/sync-mis-op-i-2.c,
3893         gcc.target/cris/torture/sync-mis-op-i-2a.c,
3894         gcc.target/cris/torture/sync-mis-op-i-3.c,
3895         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3896         gcc.target/cris/torture/sync-mis-op-s-1.c,
3897         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3898         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3899         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3900         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3901         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3902         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3903         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3904         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3905         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3907 2012-05-31  Richard Guenther  <rguenther@suse.de>
3909         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3910         ldist-pr45948.c with disabled SCCP.
3912 2012-05-31  Richard Guenther  <rguenther@suse.de>
3914         PR middle-end/48493
3915         * gcc.dg/torture/pr48493.c: New testcase.
3917 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
3919         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3920         arm32 to targets.
3921         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3922         of the initialization loop.
3923         (dg-final): Adjust the expected number of vectorized loops depending
3924         on vect_char_mult target selector.
3926 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
3928         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3929         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3930         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3931         New tests.
3933 2012-05-30  Jason Merrill  <jason@redhat.com>
3935         PR c++/53356
3936         * g++.dg/init/new34.C: New.
3937         * g++.dg/tree-ssa/stabilize1.C: New.
3939 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3941         PR c++/53356
3942         * g++.dg/init/new33.C: New test.
3944 2012-05-30  Richard Guenther  <rguenther@suse.de>
3946         PR middle-end/53501
3947         * gcc.dg/torture/pr53501.c: New testcase.
3948         * c-c++-common/restrict-2.c: Adjust.
3950 2012-05-30  Alan Modra  <amodra@gmail.com>
3952         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3953         torture-finish.
3955 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
3957         * gcc.target/i386/shuf-concat.c: New test.
3959 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3961         PR rtl-optimization/53519
3962         * gcc.c-torture/compile/pr53519.c: New test.
3964 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3966         * gcc.target/arm/neon-vrev.c: New.
3968 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
3970         PR target/51340
3971         * gcc.target/sh/pr51340-1.c: New.
3972         * gcc.target/sh/pr51340-2.c: New.
3973         * gcc.target/sh/pr51340-3.c: New.
3975 2012-05-29  Richard Guenther  <rguenther@suse.de>
3977         PR tree-optimization/53516
3978         * gcc.dg/torture/pr53516.c: New testcase.
3980 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
3982         PR preprocessor/53229
3983         * gcc.dg/cpp/paste6.c: Force to run without
3984         -ftrack-macro-expansion.
3985         * gcc.dg/cpp/paste8.c: Likewise.
3986         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3987         -ftrack-macro-expansion.
3988         * gcc.dg/cpp/paste12.c: Force to run without
3989         -ftrack-macro-expansion.
3990         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3991         -ftrack-macro-expansion.
3992         * gcc.dg/cpp/paste13.c: Likewise.
3993         * gcc.dg/cpp/paste14.c: Likewise.
3994         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3995         -ftrack-macro-expansion.
3996         * gcc.dg/cpp/paste18.c: New test.
3998 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4000         * gcc.target/cris/torture/trap-1.c,
4001         gcc.target/cris/torture/trap-2.c,
4002         gcc.target/cris/torture/trap-3.c,
4003         gcc.target/cris/torture/trap-v0.c,
4004         gcc.target/cris/torture/trap-v3.c: New tests.
4006 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4008         PR c++/25137
4009         * g++.dg/warn/Wbraces3.C: New.
4010         * g++.dg/warn/Wbraces4.C: Likewise.
4012 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4014         PR tree-optimization/53505
4015         * c-c++-common/torture/pr53505.c: New test.
4017 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4019         * gcc.dg/stmt-expr-4.c: New.
4021 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4023         PR c++/53491
4024         * g++.dg/parse/crash60.C: New.
4026 2012-05-26  Jason Merrill  <jason@redhat.com>
4028         PR c++/53220
4029         * c-c++-common/array-lit.c: New.
4030         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4032 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4034         PR ada/50294
4035         * gnat.dg/array21.adb: New test.
4037 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4039         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4041 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4043         PR c++/32054
4044         * g++.dg/other/anon-union3.C: New.
4046 2012-05-25  Ian Lance Taylor  <iant@google.com>
4048         * gcc.dg/split-6.c: New test.
4050 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4052         * gnat.dg/lto14.adb: New test.
4054 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4056         * gcc.target/i386/large-frame.c: New.
4058 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4059         * gcc.target/powerpc/lhs-1.c: New.
4060         * gcc.target/powerpc/lhs-2.c: New.
4061         * gcc.target/powerpc/lhs-3.c: New.
4063 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4065         Make unwound macro expansion trace less redundant
4066         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4067         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4068         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4069         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4070         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4071         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4073 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4075         PR c++/53464
4076         * g++.dg/cpp0x/constexpr-default1.C: New.
4078 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4080         PR c++/32080
4081         * g++.dg/eh/goto2.C: New.
4083 2012-05-24  Richard Guenther  <rguenther@suse.de>
4085         PR middle-end/53460
4086         * g++.dg/tree-prof/pr53460.C: New testcase.
4088 2012-05-24  Richard Guenther  <rguenther@suse.de>
4090         PR bootstrap/53466
4091         * g++.dg/debug/pr53466.C: New testcase.
4093 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4095         PR tree-optimization/53465
4096         * gcc.c-torture/execute/pr53465.c: New test.
4098 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4100         PR fortran/51055
4101         PR fortran/45170
4102         * gfortran.dg/allocate_with_typespec_6.f90: New.
4104 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4106         PR c++/29185
4107         * g++.dg/warn/delete-array-1.C: New.
4109 2012-05-23  Richard Guenther  <rguenther@suse.de>
4111         * gcc.dg/torture/pr39074-2.c: Adjust.
4112         * gcc.dg/torture/pr39074.c: Likewise.
4113         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4114         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4116 2012-05-22  Jan Hubicka  <jh@suse.cz>
4118         PR middle-end/53161
4119         * g++.dg/torture/pr53161.C: New testcase.
4121 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4123         PR fortran/53389
4124         * gfortran.dg/realloc_on_assign_15.f90: New.
4126 2012-05-22  Richard Guenther  <rguenther@suse.de>
4128         PR middle-end/51071
4129         * gcc.dg/torture/pr51071-2.c: New testcase.
4131 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4133         PR tree-optimization/53336
4134         * g++.dg/torture/pr53336.C: New testcase.
4136 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4138         PR c++/53322
4139         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4140         instead of -Wunused-local-typedefs.
4142 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4144         PR c++/51184
4145         * g++.dg/other/abstract4.C: New-
4147 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4149         PR c++/40821
4150         * g++.dg/ext/attrib46.C: New.
4152 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4154         PR c/53418
4155         * gcc.c-torture/compile/pr53418-1.c,
4156         gcc.c-torture/compile/pr53418-2.c: New tests.
4158 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4160         PR tree-optimization/53366
4161         * gcc.dg/torture/pr53366-1.c: New test.
4162         * gcc.dg/torture/pr53366-2.c: New test.
4163         * gcc.target/i386/pr53366-1.c: New test.
4164         * gcc.target/i386/pr53366-2.c: New test.
4166         PR tree-optimization/53409
4167         * gcc.c-torture/compile/pr53409.c: New test.
4169         PR tree-optimization/53410
4170         * gcc.c-torture/compile/pr53410-1.c: New test.
4171         * gcc.c-torture/compile/pr53410-2.c: New test.
4173 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4175         PR target/53425
4176         * gcc.target/i386/pr53425-1.c: New file.
4177         * gcc.target/i386/pr53425-2.c: Likewise.
4179 2012-05-21  Richard Guenther  <rguenther@suse.de>
4181         PR tree-optimization/53408
4182         * gcc.dg/torture/pr53408.c: New testcase.
4184 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4185             H.J. Lu  <hongjiu.lu@intel.com>
4187         PR target/53416
4188         * gcc.target/i386/pr53416.c: New file.
4190 2012-05-21  Richard Guenther  <rguenther@suse.de>
4192         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4194 2012-05-21  Richard Guenther  <rguenther@suse.de>
4196         * gcc.dg/torture/ldist-1.c: New testcase.
4198 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4200         * gnat.dg/lto13.adb: New test.
4201         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4203 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4205         * gnat.dg/specs/lto12.ads: New test.
4206         * gnat.dg/specs/lto12_pkg.ads: New helper.
4208 2012-05-18  Richard Guenther  <rguenther@suse.de>
4210         PR tree-optimization/53346
4211         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4212         * gcc.target/i386/incoming-10.c: Adjust.
4213         * gcc.target/i386/incoming-11.c: Likewise.
4214         * gcc.target/i386/pr46295.c: Likewise.
4216 2012-05-18  Richard Guenther  <rguenther@suse.de>
4218         * gcc.dg/pr53352.c: Return zero.
4220 2012-05-18  Richard Guenther  <rguenther@suse.de>
4222         PR tree-optimization/53390
4223         * gcc.dg/torture/pr53390.c: New testcase.
4225 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4227         PR rtl-optimization/53352
4228         * gcc.dg/pr53352.c: New test.
4230 2012-05-17  David S. Miller  <davem@davemloft.net>
4232         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4233         failure on sparc-*-linux-gnu.
4235 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4237         PR c++/39681
4238         * g++.dg/parse/error49.C: New.
4239         * g++.dg/cpp0x/error8.C: Likewise.
4240         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4241         * g++.dg/ext/utf-dflt2.C: Likewise.
4242         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4243         * g++.dg/ext/utf-dflt.C: Likewise.
4244         * c-c++-common/raw-string-3.c: Likewise.
4245         * c-c++-common/raw-string-4.c: Likewise.
4247 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4249         PR c++/53371
4250         * g++.dg/cpp0x/catch1.C: New.
4252 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4254         PR c++/44516
4255         * g++.dg/parse/error48.C: New.
4256         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4257         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4259 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4261         * gcc.dg/tm/indirect-2.c: New test.
4263 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4265         PR tree-optimization/53217
4266         * gfortran.dg/pr53217.f90: New test.
4268 2012-05-16  Richard Guenther  <rguenther@suse.de>
4270         PR tree-optimization/53364
4271         * g++.dg/torture/pr53364.C: New testcase.
4273 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4275         PR testsuite/52641
4276         * gcc.dg/pr52549.c: Fix test for long != void*
4277         * gcc.c-torture/execute/pr52979-1.x: New file.
4278         * gcc.c-torture/execute/pr52979-2.x: New file.
4280 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4282         PR preprocessor/7263
4283         * gcc.dg/binary-constants-2.c: Run without tracking locations
4284         accross macro expansion.
4285         * gcc.dg/binary-constants-3.c: Likewise.
4286         * gcc.dg/cpp/sysmac2.c: Likewise.
4287         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
4288         location.
4289         * gcc.dg/cpp/syshdr3.c: New test.
4290         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4291         * gcc.dg/system-binary-constants-1.c: New test.
4292         * gcc.dg/system-binary-constants-1.h: New header for the new test
4293         above.
4294         * g++.dg/cpp/syshdr3.C: New test.
4295         * g++.dg/cpp/syshdr3.h: New header the new test above.
4296         * g++.dg/system-binary-constants-1.C: New test.
4297         * g++.dg/system-binary-constants-1.h: New header the new test
4298         above.
4300 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4302         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4304 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4306         PR target/53358
4307         * gcc.dg/pr53358.c: New test.
4309 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4311         PR c++/11856
4312         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4313         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4315 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4317         * g++.dg/eh/sighandle.C: New testcase.
4319 2012-05-15  Richard Guenther  <rguenther@suse.de>
4321         PR tree-optimization/53355
4322         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4324 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4326         * gfortran.dg/*.f90: Remove now redundant manual
4327         cleanup-modules directive.
4329 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4331         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4332         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4334 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4336         PR fortran/52428
4337         * gfortran.dg/int_range_io_1.f90: New test.
4339 2012-05-14  Andi Kleen <ak@linux.intel.com>
4340             Jakub Jelinek  <jakub@redhat.com>
4342         PR target/53315
4343         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4344         * gcc.target/i386/rtm-check.h: New file.
4345         * gcc.target/i386/pr53315.c: New test.
4347 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4349         PR fortran/49110
4350         PR fortran/51055
4351         PR fortran/53329
4352         * gfortran.dg/deferred_type_param_4.f90: New.
4353         * gfortran.dg/deferred_type_param_6.f90: New.
4355 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4357         * gcc.target/i386/retarg.c: New test.
4359 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4361         PR fortran/45170
4362         * gfortran.dg/deferred_type_param_3.f90: New.
4363         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4364         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4366 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4368         * gnat.dg/null_pointer_deref3.adb: New test.
4370 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4372         PR fortran/49110
4373         PR fortran/52843
4374         * gfortran.dg/deferred_type_param_5.f90: New.
4376 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4378         * g++.dg/parse/error47.C: New.
4380 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4382         PR fortran/52537
4383         * gfortran.dg/string_compare_4.f90:  Change option
4384         to -fdump-tree-original.  Add test case for kind=4.
4386 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4388         PR fortran/52537
4389         * gfortran.dg/string_compare_4.f90:  New test.
4391 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4393         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4395 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4397         PR c++/53305
4398         * g++.dg/cpp0x/variadic132.C: New.
4400 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4402         PR c++/53158
4403         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4404         * g++.dg/parse/error26.C: Tweak dg-error column number.
4406 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4408         PR c++/53301
4409         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4411 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4413         * gnat.dg/lto11.ad[sb]: New test.
4415 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4417         PR target/52908
4418         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4419         directive to Scan for vpmuldq, not vpmacsdql.
4421 2012-05-09  Michael Matz  <matz@suse.de>
4423         PR tree-optimization/53185
4424         * gcc.dg/vect/pr53185.c: New test.
4426 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4428         PR middle-end/53249
4429         * gcc.target/i386/pr53249.c: New.
4431 2012-05-09  Richard Guenther  <rguenther@suse.de>
4433         PR tree-optimization/18437
4434         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4435         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4437 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4439         PR tree-optimization/53226
4440         * gcc.c-torture/compile/pr53226.c: New test.
4442 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4444         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4445         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4446         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4447         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4448         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4449         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4450         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4451         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4452         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4453         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4454         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4455         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4456         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4457         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4459 2012-05-09  Dehao Chen  <dehao@google.com>
4461         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4462         * gcc.dg/predict-2.c: Likewise.
4463         * gcc.dg/predict-3.c: Likewise.
4464         * gcc.dg/predict-4.c: Likewise.
4465         * gcc.dg/predict-5.c: Likewise.
4466         * gcc.dg/predict-6.c: Likewise.
4468 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4470         PR target/53272
4471         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4473 2012-05-08  Richard Guenther  <rguenther@suse.de>
4475         * gcc.dg/fold-bitand-4.c: New testcase.
4477 2012-05-08  Dehao Chen  <dehao@google.com>
4479         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4480         heuristic is working properly.
4481         * gcc.dg/predict-2.c: Likewise.
4482         * gcc/dg/predict-3.c: Likewise.
4483         * gcc/dg/predict-4.c: Likewise.
4484         * gcc/dg/predict-5.c: Likewise.
4485         * gcc/dg/predict-6.c: Likewise.
4487 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4489         PR tree-optimization/53239
4490         * g++.dg/opt/vrp3.C: New test.
4491         * g++.dg/opt/vrp3-aux.cc: New file.
4492         * g++.dg/opt/vrp3.h: New file.
4494 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4496         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4497         .uleb128 support in assembler output.
4499 2012-05-07  Richard Guenther  <rguenther@suse.de>
4501         PR lto/42987
4502         * g++.dg/lto/pr42987_0.C: New testcase.
4503         * g++.dg/lto/pr42987_1.C: Likewise.
4505 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4507         PR fortran/53255
4508         * gfortran.dg/typebound_operator_15.f90: New.
4510 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4512         PR fortran/41587
4513         * gfortran.dg/class_array_13.f90: New.
4515 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4517         * gnat.dg/warn7.adb: New test.
4519 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4521         * gnat.dg/specs/renamings.ads: Rename to...
4522         * gnat.dg/specs/renaming1.ads: ...this.
4523         * gnat.dg/specs/renaming2.ads: New test.
4524         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4525         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4526         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4527         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4529 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4531         * gnat.dg/discr36.ad[sb]: New test.
4532         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4534 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4536         PR c/43772
4537         * c-c++-common/pr43772.c: New.
4539 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4541         PR fortran/41600
4542         * gfortran.dg/select_type_26.f03 : New test.
4543         * gfortran.dg/select_type_27.f03 : New test.
4545         PR fortran/53191
4546         * gfortran.dg/select_type_28.f03 : New test.
4548 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4550         PR fortran/49010
4551         PR fortran/24518
4552         * gfortran.dg/mod_sign0_1.f90: New test.
4553         * gfortran.dg/mod_large_1.f90: New test.
4555 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4557         PR fortran/53175
4558         gfortran.dg/public_private_module_5.f90: New.
4560 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4562         PR fortran/53111
4563         * gfortran.dg/constructor_7.f90: New.
4564         * gfortran.dg/constructor_8.f90: New.
4566 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4568         PR c++/53166
4569         * g++.dg/cpp0x/static_assert7.C: New.
4571 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4573         PR tree-optimization/52633
4574         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4575         recognized as widening shifts instead of over-widening.
4576         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4577         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4578         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4579         * gcc.target/arm/pr52633.c: New test.
4581 2012-05-04  Richard Guenther  <rguenther@suse.de>
4583         PR tree-optimization/53168
4584         * gcc.dg/torture/pr53168.c: New testcase.
4585         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4587 2012-05-04  Richard Guenther  <rguenther@suse.de>
4589         * gcc.dg/lto/pr53214_0.c: New testcase.
4591 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4593         * gcc.target/ia64/pr48496.c: New test.
4594         * gcc.target/ia64/pr52657.c: Likewise.
4596 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4598         PR c/51712
4599         * c-c++-common/pr51712.c: New.
4601 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4603         PR target/53199
4604         * gcc.target/powwerpc/pr53199.c: New file.
4606 2012-05-03  Jason Merrill  <jason@redhat.com>
4608         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4610         * gcc.dg/debug/dwarf2/dups-types.c: New.
4611         * gcc.dg/debug/dwarf2/dups-types.h: New.
4613 2012-05-03  Jason Merrill  <jason@redhat.com>
4615         * g++.dg/debug/dwarf2/namespace-2.C: New.
4616         * g++.dg/debug/dwarf2/localclass3.C: New.
4618 2012-05-03  Jason Merrill  <jason@redhat.com>
4620         * g++.dg/debug/dwarf2/thunk1.C: New.
4622 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4624         PR c++/53186
4625         * g++.dg/other/final2.C: New.
4627 2012-05-03  Richard Guenther  <rguenther@suse.de>
4629         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4631 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
4633         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4634         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4635         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4636         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4638 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
4640         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4641         .byte 0xf2.
4642         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4643         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4644         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4646         PR debug/53174
4647         * gcc.dg/pr53174.c: New test.
4649         PR target/53187
4650         * gcc.target/arm/pr53187.c: New test.
4651         * gcc.c-torture/compile/pr53187.c: New test.
4653 2012-05-03  Richard Guenther  <rguenther@suse.de>
4655         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4656         unsupported prefetching support.
4658 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4660         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4661         option -ftrack-macro-expansion=0.
4662         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4663         option -ftrack-macro-expansion=0.
4665 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4667         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4668         dg-options for target arm with dg-additional-options.
4670 2012-05-03  Richard Guenther  <rguenther@suse.de>
4672         PR tree-optimization/53144
4673         * gcc.dg/torture/pr53144.c: New testcase.
4675 2012-05-03  Tobias Burnus  <burnus@net-b.de>
4677         PR fortran/52864
4678         * gfortran.dg/pointer_intent_7.f90: New.
4679         * gfortran.dg/pure_formal_3.f90: New.
4681 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4683         * gcc.target/s390/20030123-1.c: Add missing "volatile".
4685 2012-05-02  Martin Jambor  <mjambor@suse.cz>
4687         PR lto/52605
4688         * g++.dg/lto/pr52605_0.C: New test.
4690 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
4692         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4693         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4694         * gcc.target/i386/hle-add-acq-1.c: Ditto.
4695         * gcc.target/i386/hle-add-rel-1.c: Ditto.
4696         * gcc.target/i386/hle-and-acq-1.c: Ditto.
4697         * gcc.target/i386/hle-and-rel-1.c: Ditto.
4698         * gcc.target/i386/hle-or-acq-1.c: Ditto.
4699         * gcc.target/i386/hle-or-rel-1.c: Ditto.
4700         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4701         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4702         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4703         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4704         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4705         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4706         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4707         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4709 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
4711         PR middle-end/53153
4712         * gcc.dg/pr53153.c: New test.
4714 2012-05-02  Richard Guenther  <rguenther@suse.de>
4716         * g++.dg/tree-ssa/pr19807.C: Adjust.
4718 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
4720         PR tree-optimization/53163
4721         * gcc.c-torture/compile/pr53163.c: New test.
4723         PR rtl-optimization/53160
4724         * gcc.c-torture/execute/pr53160.c: New test.
4726 2012-05-01  Ian Lance Taylor  <iant@google.com>
4728         PR c/37303
4729         * gcc.dg/pr37303.c: New test.
4731 2012-05-01  Richard Henderson  <rth@redhat.com>
4733         * lib/target-supports.exp
4734         (check_effective_target_sync_long_long_runtime): True for
4735         check_effective_target_powerpc64.
4737 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
4739         PR c++/51033
4740         * gcc.dg/vector-1.c: Move to ...
4741         * c-c++-common/vector-1.c: ... here.
4742         * gcc.dg/vector-2.c: Move to ...
4743         * c-c++-common/vector-2.c: ... here.
4744         * gcc.dg/vector-3.c: Move to ...
4745         * c-c++-common/vector-3.c: ... here. Adapt to C++.
4746         * gcc.dg/vector-4.c: Move to ...
4747         * c-c++-common/vector-4.c: ... here.
4748         * gcc.dg/vector-init-1.c: Move to ...
4749         * c-c++-common/vector-init-1.c: ... here.
4750         * gcc.dg/vector-init-2.c: Move to ...
4751         * c-c++-common/vector-init-2.c: ... here.
4752         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4753         * c-c++-common/vector-subscript-1.c: ... here.
4754         * gcc.dg/vector-subscript-2.c: Move to ...
4755         * c-c++-common/vector-subscript-2.c: ... here.
4756         * gcc.dg/vector-subscript-3.c: Move to ...
4757         * c-c++-common/vector-subscript-3.c: ... here.
4759         PR c++/51314
4760         * g++.dg/cpp0x/vt-51314.C: New test.
4761         * g++.dg/cpp0x/variadic76.C: Fix.
4763 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4765         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4767 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
4769         Add -Wvarargs option
4770         * c-c++-common/Wvarargs.c: New test case.
4771         * c-c++-common/Wvarargs-2.c: Likewise.
4773 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
4775         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4776         * objc.dg/foreach-7.m: Force the test case to run without
4777         -ftrack-macro-expansion.
4778         * c-c++-common/tm/attrib-1.c: Likewise.
4779         * c-c++-common/warn-ommitted-condop.c: Likewise.
4780         * gcc.dg/assign-warn-1.c: Likewise.
4781         * gcc.dg/assign-warn-2.c: Likewise.
4782         * gcc.dg/attr-alloc_size.c: Likewise.
4783         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4784         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4785         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4786         * gcc.dg/c90-const-expr-9.c: Likewise.
4787         * gcc.dg/c99-const-expr-9.c: Likewise.
4788         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
4789         * gcc.dg/cpp/direct2s.c: Likewise.
4790         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4791         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4792         * gcc.dg/dfp/composite-type.c: Likewise.
4793         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4794         with -ftrack-macro-expansion
4795         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4796         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4797         * g++.dg/ext/cleanup-1.C: Likewise.
4798         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4799         * g++.dg/template/sfinae10.C: Likewise.
4800         * g++.dg/tm/wrap-2.C: Likewise.
4801         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4802         * g++.dg/warn/Wsign-conversion.C: Likewise.
4803         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4804         * g++.old-deja/g++.mike/p10769b.C: Likewise.
4805         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4806         it to run with -ftrack-macro-expansion.
4807         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4808         test cases without -ftrack-macro-expansion.
4810         Fix location for static class members
4811         * g++.dg/template/sfinae6_neg.C: Adjust.
4813         Make conversion warnings work on NULL with -ftrack-macro-expansion
4814         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4815         alongside the previous testing for NULL.
4817         Fix -Wuninitialized for -ftrack-macro-expansion
4818         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4820         Strip "<built-in>" loc from displayed expansion context
4821         * g++.dg/warn/Wconversion-real-integer2.C: New test.
4822         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4823         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4824         new test above.
4826         Fix expansion point loc for macro-like tokens
4827         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4828         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4830         Fix token pasting with -ftrack-macro-expansion
4831         * gcc.dg/cpp/paste17.c: New test case for
4832         -ftrack-macro-expansion=2 mode only.
4833         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4835 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4837         * gnat.dg/warn6.ad[sb]: New test.
4839 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4841         PR 53149
4842         * gcc.dg/20011021-1.c: Adjust testcase.
4844 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4846         PR fortran/53148
4847         * gfortran.dg/function_optimize_12.f90:  New test.
4849 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
4851         PR target/53156
4852         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4853         code to match current output and cover new peephole2 pattern.
4855 2012-04-27  Ollie Wild  <aaw@google.com>
4857         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4859 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4861         * gcc.c-torture/execute/20120427-2.c: New testcase.
4862         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4863         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4864         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4866 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4868         PR target/53138
4869         * gcc.c-torture/execute/20120427-1.c: New testcase.
4871 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
4873         PR middle-end/27139
4874         * gcc.dg/tree-ssa/forwprop-18.c: New test.
4876 2012-04-27  Tom de Vries  <tom@codesourcery.com>
4878         PR tree-optimization/51879
4879         * gcc.dg/pr51879.c: New test.
4880         * gcc.dg/pr51879-2.c: Same.
4881         * gcc.dg/pr51879-3.c: Same.
4882         * gcc.dg/pr51879-4.c: Same.
4883         * gcc.dg/pr51879-6.c: Same.
4885 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4887         PR c++/53096
4888         * g++.dg/cpp0x/defaulted35.C: New.
4889         * g++.dg/cpp0x/defaulted15.C: Adjust.
4891 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
4893         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4894         structure layout.
4896 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
4898         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4900 2012-04-26  Alan Modra  <amodra@gmail.com>
4902         * gcc.target/powerpc/savres.c: New test.
4903         * gcc.target/powerpc/powerpc.exp: Run it.
4905 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
4907         PR target/53120
4908         * gcc.dg/torture/pr53120.c: New test.
4910 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4912         PR middle-end/52979
4913         * gcc.c-torture/compile/pr52979-1.c: New test.
4914         * gcc.c-torture/execute/pr52979-1.c: New test.
4915         * gcc.c-torture/execute/pr52979-2.c: New test.
4917 2012-04-25  Richard Guenther  <rguenther@suse.de>
4919         * gcc.target/i386/l_fma_float_5.c: Adjust.
4920         * gcc.target/i386/l_fma_double_4.c: Likewise.
4921         * gcc.target/i386/l_fma_float_2.c: Likewise.
4922         * gcc.target/i386/l_fma_float_6.c: Likewise.
4923         * gcc.target/i386/l_fma_double_1.c: Likewise.
4924         * gcc.target/i386/l_fma_double_5.c: Likewise.
4925         * gcc.target/i386/l_fma_float_3.c: Likewise.
4926         * gcc.target/i386/l_fma_double_2.c: Likewise.
4927         * gcc.target/i386/l_fma_double_6.c: Likewise.
4928         * gcc.target/i386/l_fma_float_4.c: Likewise.
4929         * gcc.target/i386/l_fma_double_3.c: Likewise.
4930         * gcc.target/i386/l_fma_float_1.c: Likewise.
4932 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4934         PR tree-optimization/53058
4935         * gcc.c-torture/compile/pr53058.c: New test.
4937 2012-04-25  Jan Hubicka  <jh@suse.cz>
4939         PR middle-end/53088
4940         * gcc.target/i386/pr39082-1.c: Update warning location.
4942 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4944         PR c/52880
4945         * gcc.dg/pr52880.c: New test.
4947 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4949         * gcc.dg/m-un-2.c: Update.
4950         * gcc.dg/20011021-1.c: Update.
4952 2012-04-25  Tobias Burnus  <burnus@net-b.de>
4954         PR fortran/52196
4955         * gfortran.dg/realloc_on_assign_14.f90: New.
4957 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
4959         PR testsuite/52641
4960         PR tree-optimizations/52891
4961         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4963 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4965         PR c++/52363
4966         * g++.dg/cpp0x/sfinae35.C: New.
4967         * g++.dg/cpp0x/sfinae36.C: Likewise.
4969 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4971         PR target/47197
4972         * gcc.target/powerpc/pr47197.c: New test.
4974 2012-04-24  Richard Guenther  <rguenther@suse.de>
4976         PR tree-optimization/53085
4977         * g++.dg/torture/pr53085.C: New testcase.
4979 2012-04-24  Andrew Pinski  <apinski@cavium.com>
4981         PR tree-opt/33512
4982         * gcc.dg/tree-ssa/andor-3.c: New testcase.
4983         * gcc.dg/tree-ssa/andor-4.c: New testcase.
4984         * gcc.dg/tree-ssa/andor-5.c: New testcase.
4986 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
4988         PR middle-end/53084
4989         * gcc.c-torture/execute/pr53084.c: New test.
4991 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
4993         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4995 2012-04-23  Andrew Pinski  <apinski@cavium.com>
4997         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4999 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5001         PR regression/53076
5002         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5003         * gcc.dg/torture/builtin-power-1.c: Likewise.
5005 2012-04-23  Richard Guenther  <rguenther@suse.de>
5007         PR tree-optimization/53070
5008         * gcc.dg/torture/pr53070.c: New testcase.
5010 2012-04-23  Richard Guenther  <rguenther@suse.de>
5012         PR c/53060
5013         * gcc.dg/pr53060.c: New testcase.
5015 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5017         PR tree-optimizations/52891
5018         * gcc.c-torture/compile/pr52891-1.c: New test.
5019         * gcc.c-torture/compile/pr52891-2.c: New test.
5021 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5023         PR fortran/53051
5024         * gfortran.dg/read_float_4.f90: New.
5026 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5028         PR 35441
5029         * c-c++-common/pr35441.C: New.
5031 2012-04-20  Ian Lance Taylor  <iant@google.com>
5033         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5034         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5036 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5038         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5039         array access.
5040         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5042 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5044         PR rtl-optimization/44214
5045         * gcc.dg/pr44214-1.c: New test.
5046         * gcc.dg/pr44214-2.c: Likewise.
5047         * gcc.dg/pr44214-3.c: Likewise.
5049 2012-04-20  Richard Guenther  <rguenther@suse.de>
5051         * g++.dg/torture/20120420-1.C: New testcase.
5053 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5055         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5057 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5059         * gcc.dg/pr52283.c: New test.
5061 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5063         * gcc.dg/pr37985.c: New test.
5065 2012-04-19  Richard Guenther  <rguenther@suse.de>
5067         PR rtl-optimization/44688
5068         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5069         possibly profitable.
5071 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5073         PR tree-optimization/52976
5074         * gfortran.dg/reassoc_11.f: New test.
5076 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5078         PR tree-optimization/52976
5079         * gfortran.dg/reassoc_7.f: New test.
5080         * gfortran.dg/reassoc_8.f: Likewise.
5081         * gfortran.dg/reassoc_9.f: Likewise.
5082         * gfortran.dg/reassoc_10.f: Likewise.
5084 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5086         PR c++/52422
5087         * g++.dg/cpp0x/sfinae33.C: New.
5088         * g++.dg/cpp0x/sfinae34.C: Likewise.
5090 2012-04-18  Joey Ye  <joey.ye@arm.com>
5092         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5094 2012-04-18  Richard Guenther  <rguenther@suse.de>
5096         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5097         array access.
5098         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5099         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5101 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5103         * g++.dg/pr51264-4.C: New test.
5105 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5107         PR c++/52599
5108         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5110 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5112         PR c++/53003
5113         * g++.dg/parse/crash59.C: New.
5115 2012-04-17  Michael Matz  <matz@suse.de>
5117         PR tree-optimization/18437
5118         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5120 2012-04-17  Richard Guenther  <rguenther@suse.de>
5122         PR middle-end/53011
5123         * g++.dg/torture/pr53011.C: New testcase.
5125 2012-04-16  Jason Merrill  <jason@redhat.com>
5127         PR c++/38543
5128         * g++.dg/cpp0x/variadic131.C: New.
5130         PR c++/52008
5131         * g++.dg/cpp0x/variadic130.C: New.
5133         PR c++/50830
5134         * g++.dg/cpp0x/variadic129.C: New.
5136         PR c++/50303
5137         * g++.dg/cpp0x/variadic128.C: New.
5139 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5141         PR fortran/52864
5142         * gfortran.dg/pointer_intent_6.f90: New.
5144 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5146         PR fortran/52916
5147         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5148         to include public_private_module_4.f90.
5149         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5150         targets.
5152 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5154         PR c++/49152
5155         * g++.dg/diagnostic/operator1.C: New.
5156         * g++.dg/ext/label5.C: Adjust.
5157         * g++.dg/ext/va-arg1.C: Likewise.
5158         * g++.dg/other/error20.C: Likewise.
5159         * g++.dg/other/error20.C: Likewise.
5160         * g++.dg/other/error16.C: Likewise.
5161         * g++.dg/other/error10.C: Likewise.
5162         * g++.dg/parse/error30.C: Likewise.
5163         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5165 2012-04-16  Jason Merrill  <jason@redhat.com>
5167         PR c++/51148
5168         * g++.dg/cpp0x/variadic127.C: New.
5170 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5172         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5173         testcase name.
5174         Use fail, pass instead of unresolved.
5175         Don't log $optstr.
5177         PR testsuite/52948
5178         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5179         TODO_dump_func.
5180         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5181         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5182         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5184 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5186         PR fortran/52968
5187         * gfortran.dg/typebound_call_23.f03: New test case.
5189 2012-04-15  Jason Merrill  <jason@redhat.com>
5191         PR c++/47220
5192         * g++.dg/cpp0x/variadic126.C: New.
5194         PR c++/52380
5195         * g++.dg/cpp0x/variadic125.C: New.
5197         PR c++/52292
5198         * g++.dg/cpp0x/variadic124.C: New.
5200         PR c++/52706
5201         * g++.dg/cpp0x/nullptr27.C: New.
5203         PR c++/52818
5204         * g++.dg/warn/format8.C: New.
5206 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5208         PR fortran/51082
5209         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5211 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5213         PR fortran/52916
5214         PR fortran/40973
5215         * gfortran.dg/public_private_module_3.f90: New.
5216         * gfortran.dg/public_private_module_4.f90: New.
5218 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5220         * gcc.dg/superblock.c: New test.
5222 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5224         * gcc.dg/pr51879-12.c: New test.
5226 2012-04-13  Jason Merrill  <jason@redhat.com>
5228         PR c++/52824
5229         * g++.dg/cpp0x/variadic123.C: New.
5230         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5232         PR c++/52905
5233         * g++.dg/cpp0x/initlist-ctor1.C: New.
5235         PR c++/52915
5236         * g++.dg/other/anon-union2.C: New.
5238 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5240         PR middle-end/52939
5241         * g++.dg/ipa/pr52939.C: New test.
5243 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5245         * gcc.dg/pr52734.c: New test.
5247 2012-04-13  Richard Guenther  <rguenther@suse.de>
5249         PR tree-optimization/52969
5250         * gcc.dg/torture/pr52969.c: New testcase.
5252 2012-04-13  Richard Guenther  <rguenther@suse.de>
5254         PR c/52549
5255         * gcc.dg/pr52549.c: New testcase.
5257 2012-04-13  Richard Guenther  <rguenther@suse.de>
5259         PR c/52862
5260         * gcc.dg/pr52862.c: New testcase.
5262 2012-04-13  Joey Ye  <joey.ye@arm.com>
5264         * gcc.target/arm/thumb1-imm.c: New testcase.
5266 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5268         PR target/52932
5269         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5270         second function argument.
5271         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5272         (calc_permps): Update declaration.  Calculate result correctly.
5273         (avx2_test): Change src2 type to union256i_d.
5274         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5275         correctly.
5277 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5279         PR target/52775
5280         * gcc.target/powerpc/pr52775.c: New file.
5282 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5284         PR tree-optimization/18589
5285         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5286         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5287         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5288         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5289         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5290         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5291         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5292         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5293         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5294         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5296 2012-04-12  Richard Guenther  <rguenther@suse.de>
5298         PR tree-optimization/52943
5299         * gcc.dg/torture/pr52943.c: New testcase.
5301 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5303         PR target/50751
5304         * gcc/target/sh/pr50751-4.c: New.
5305         * gcc/target/sh/pr50751-5.c: New.
5306         * gcc/target/sh/pr50751-6.c: New.
5307         * gcc/target/sh/pr50751-7.c: New.
5309 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5311         PR c++/52465
5312         * g++.dg/lookup/using52.C: New.
5314 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5316         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5318 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5320         PR rtl-optimization/52876
5321         * gcc.target/i386/pr52876.c: New.
5323 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5325         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5326         __UINTPTR_TYPE__.
5327         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5328         __INTPTR_TYPE__.
5329         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5330         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5331         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5332         (ptrdiff_t): ... this.  All uses changed.
5333         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5334         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5335         __INTPTR_TYPE__.
5336         (main): Cast argument to __INTPTR_TYPE__.
5337         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5338         size_t.
5339         * gcc.dg/mallign.c (main): Likewise.
5340         * gcc.dg/pr38700.c (foo): Likewise.
5341         * gcc.dg/long-long-cst1.c (t): Likewise.
5342         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5343         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5344         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5345         * gcc.dg/pr25682.c (d, foo): Likewise.
5346         * gcc.dg/format/cast-1.c (f): Likewise.
5347         * gcc.dg/c90-const-expr-10.c
5348         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5349         (size_t): ...this.  All uses changed.
5350         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5351         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5352         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5353         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5354         * gcc.dg/sequence-pt-1.c: Likewise.
5355         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5356         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5357         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5358         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5359         of ptrdiff_t with it.
5360         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5361         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5362         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5364 2012-04-11  Jason Merrill  <jason@redhat.com>
5366         PR debug/45088
5367         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5368         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5370         PR c++/52906
5371         * g++.dg/ext/attrib45.C: New.
5373         * g++.dg/eh/dtor3.C: New.
5375 2012-04-11  Richard Guenther  <rguenther@suse.de>
5377         PR middle-end/52621
5378         * gfortran.dg/pr52621.f90: New testcase.
5380 2012-04-11  Richard Guenther  <rguenther@suse.de>
5382         PR middle-end/52918
5383         * g++.dg/torture/pr52918-1.C: New testcase.
5384         * g++.dg/torture/pr52918-2.C: Likewise.
5386 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5388         PR fortran/52729
5389         * gfortran.dg/block_11.f90: New.
5391 2012-04-11  Nick Clifton  <nickc@redhat.com>
5393         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5395 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5397         PR target/16458
5398         * gcc.target/powerpc/pr16458-1.c: New test.
5399         * gcc.target/powerpc/pr16458-2.c: Likewise.
5400         * gcc.target/powerpc/pr16458-3.c: Likewise.
5401         * gcc.target/powerpc/pr16458-4.c: Likewise.
5403 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5405         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5406         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5407         * gcc.dg/builtin-bswap-5.c: Likewise.
5408         * gcc.target/i386/builtin-bswap-4.c: New test.
5410 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5412         PR 24985
5413         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5415 2012-04-11  Richard Guenther  <rguenther@suse.de>
5417         PR rtl-optimization/52881
5418         * gcc.dg/torture/pr52881.c: New testcase.
5419         * gcc.dg/torture/pr52913.c: Likewise.
5421 2012-04-11  Richard Guenther  <rguenther@suse.de>
5423         PR tree-optimization/52912
5424         * gcc.dg/torture/pr52912.c: New testcase.
5426 2010-04-10  Michael Matz  <matz@suse.de>
5428         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5429         * gcc.dg/vect/vect-outer-1.c: Adjust.
5430         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5431         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5432         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5433         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5434         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5435         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5437 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5439         PR tree-optimization/52870
5440         * gcc.dg/vect/pr52870.c: New test.
5442 2012-04-09  Mike Stump  <mikestump@comcast.net>
5444         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5445         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5446         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5447         * gnat.dg/aggr11.adb: Likewise.
5448         * gnat.dg/aggr11_pkg.ads: Likewise.
5449         * gnat.dg/aggr15.adb: Likewise.
5450         * gnat.dg/aggr15.ads: Likewise.
5451         * gnat.dg/aggr17.adb: Likewise.
5452         * gnat.dg/aggr18.adb: Likewise.
5453         * gnat.dg/array14.adb: Likewise.
5454         * gnat.dg/array14.ads: Likewise.
5455         * gnat.dg/array14_pkg.ads: Likewise.
5456         * gnat.dg/array19.adb: Likewise.
5457         * gnat.dg/array19.ads: Likewise.
5458         * gnat.dg/discr27.adb: Likewise.
5459         * gnat.dg/discr27.ads: Likewise.
5460         * gnat.dg/discr35.adb: Likewise.
5461         * gnat.dg/discr35.ads: Likewise.
5462         * gnat.dg/discr6.adb: Likewise.
5463         * gnat.dg/discr6_pkg.ads: Likewise.
5464         * gnat.dg/import1.adb: Likewise.
5465         * gnat.dg/import1.ads: Likewise.
5466         * gnat.dg/loop_address2.adb: Likewise.
5467         * gnat.dg/opt7.adb: Likewise.
5468         * gnat.dg/opt7.ads: Likewise.
5469         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5470         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5471         * gnat.dg/rep_clause2.adb: Likewise.
5472         * gnat.dg/rep_clause2.ads: Likewise.
5473         * gnat.dg/slice2.adb: Likewise.
5474         * gnat.dg/slice2.ads: Likewise.
5475         * gnat.dg/slice6.adb: Likewise.
5476         * gnat.dg/slice6_pkg.ads: Likewise.
5477         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5478         * gnat.dg/taft_type2.adb: Likewise.
5479         * gnat.dg/taft_type2.ads: Likewise.
5480         * gnat.dg/taft_type2_pkg.ads: Likewise.
5481         * gnat.dg/volatile10.adb: Likewise.
5482         * gnat.dg/volatile10_pkg.ads: Likewise.
5484         * gcc.dg/dll-8.c: Remove execute permissions.
5485         * g++.dg/ext/dllexport5.C: Likewise.
5487 2012-04-09  Jan Hubicka  <jh@suse.cz>
5489         PR lto/52722
5490         PR lto/51765
5491         PR lto/52634
5492         * gcc.dg/lto/pr52634_1.c: New testcase.
5493         * gcc.dg/lto/pr52634_0.c: New testcase.
5495 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5497         PR target/52883
5498         * gcc.target/i386/pr52883.c: New testcase.
5500 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5502         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5503         (check_effective_target_sync_long_long): Add SPARC case.
5504         (check_effective_target_sync_long_long_runtime): Likewise.
5505         (check_effective_target_sync_int_long): Adjust SPARC case.
5506         (check_effective_target_sync_char_short): Likewise.
5508 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5510         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5511         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5513 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5515         PR fortran/40973
5516         PR fortran/52751
5517         * gfortran.dg/public_private_module_2.f90: New.
5519 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5521         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5522         directives.
5524 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5526         PR fortran/52893
5527         * gfortran.dg/function_optimize_11.f90:  New test.
5529 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5531         PR fortran/52668
5532         * gfortran.dg/use_only_6.f90: New test.
5534 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5536         PR fortran/52668
5537         * gfortran.dg/use_only_6.f90: New test.
5538 2012-04-06  Mike Stump  <mikestump@comcast.net>
5540         PR testsuite/50722
5541         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5543 2012-04-05  Jason Merrill  <jason@redhat.com>
5545         PR c++/52596
5546         * g++.dg/template/qualified-id5.C: New.
5548 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5550         PR target/52882
5551         * gcc.target/i386/pr52882.c: New test.
5553 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5554             Dominique D'Humieures  <dominiq@lps.ens.fr>
5556         PR testsuite/52614
5557         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5558         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5560 2012-04-04  Jason Merrill  <jason@redhat.com>
5562         PR c++/52845
5563         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5565 2012-04-03  Jason Merrill  <jason@redhat.com>
5567         PR c++/52796
5568         * g++.dg/cpp0x/variadic-value1.C: New.
5570 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5572         * gnat.dg/pack18.adb: New test.
5573         * gnat.dg/pack18_pkg.ads: New helper.
5575 2012-04-03  Richard Guenther  <rguenther@suse.de>
5577         PR tree-optimization/52808
5578         * gcc.dg/pr52808.c: New testcase.
5580 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5582         PR tree-optimization/52835
5583         * gfortran.dg/pr52835.f90: New test.
5585 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5587         * gnat.dg/specs/aggr5.ads: New test.
5589 2012-04-02  Richard Guenther  <rguenther@suse.de>
5591         PR tree-optimization/52756
5592         * gcc.dg/torture/pr52756.c: New testcase.
5594 2012-04-02  Richard Guenther  <rguenther@suse.de>
5596         PR middle-end/52803
5597         * gcc.dg/pr52803.c: New testcase.
5599 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5601         PR c++/40942
5602         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5603         DR 214 in account.
5605 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5607         PR c++/50043
5608         * g++.dg/cpp0x/noexcept17.C: New.
5609         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5610         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5611         * g++.dg/cpp0x/noexcept01.C: Likewise.
5612         * g++.dg/eh/init-temp1.C: Likewise.
5613         * g++.dg/eh/ctor1.C: Likwise.
5615 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5617         * gnat.dg/controlled6.adb: New test.
5618         * gnat.dg/controlled6_pkg.ads: New helper.
5619         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5621 2012-03-30  Richard Henderson <rth@redhat.com>
5623         PR debug/52727
5624         * g++.dg/opt/pr52727.C: New testcase.
5626 2012-03-30  Richard Guenther  <rguenther@suse.de>
5628         PR tree-optimization/52754
5629         * gcc.target/i386/pr52754.c: New testcase.
5631 2012-03-30  Richard Guenther <rguenther@suse.de>
5633         PR middle-end/52772
5634         * g++.dg/torture/pr52772.C: New testcase.
5636 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
5638         PR c++/52718
5639         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5641 2012-03-29  Jason Merrill  <jason@redhat.com>
5643         PR c++/52685
5644         * g++.dg/template/inherit8.C: New.
5646 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
5648         PR c++/52759
5649         * g++.dg/ext/weak4.C: New test.
5651         PR tree-optimization/52760
5652         * gcc.c-torture/execute/pr52760.c: New test.
5654 2012-03-29  Jason Merrill  <jason@redhat.com>
5656         PR c++/52743
5657         * g++.dg/cpp0x/initlist-array3.C: New.
5659 2012-03-28  Jason Merrill  <jason@redhat.com>
5661         PR c++/52746
5662         * g++.dg/overload/virtual2.C: New.
5664 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5666         * gnat.dg/vect7.ad[sb]: New test.
5668 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
5669         Tobias Burnus  <burnus@gcc.gnu.org>
5671         PR fortran/52652
5672         * gfortran.dg/allocate_class_1.f90 : Change error test.
5673         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5674         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5675         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5677 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5679         PR middle-end/52691
5680         * gcc.dg/pr52691.c: New test.
5682         PR middle-end/52750
5683         * gcc.c-torture/compile/pr52750.c: New test.
5685 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
5687         PR target/52692
5688         * gcc.target/avr/torture/builtins-2.c: New test.
5690 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5692         PR target/52736
5693         * gcc.target/i386/pr52736.c: New test.
5695 2012-03-27  Martin Jambor  <mjambor@suse.cz>
5697         PR middle-end/52693
5698         * gcc.dg/torture/pr52693.c: New test.
5700 2012-03-27  Meador Inge  <meadori@codesourcery.com>
5702         PR c++/52672
5703         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5705 2012-03-27  Mike Stump  <mikestump@comcast.net>
5707         PR target/52665
5708         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5709         failures that match branch names.
5711 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
5712             H.J. Lu  <hongjiu.lu@intel.com>
5714         PR target/52698
5715         * gcc.target/i386/pr52698.c: New test.
5717 2012-03-27  Richard Guenther  <rguenther@suse.de>
5719         PR middle-end/52720
5720         * gcc.dg/torture/pr52720.c: New testcase.
5722 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5724         * gnat.dg/pack17.adb: New test.
5726 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5728         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5729         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5731 2012-03-26  Martin Jambor  <mjambor@suse.cz>
5733         PR tree-optimization/50052
5734         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5736 2012-03-26  Richard Guenther  <rguenther@suse.de>
5738         PR tree-optimization/52701
5739         * gfortran.dg/pr52701.f90: New testcase.
5741 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
5743         PR tree-optimization/52686
5744         * gcc.target/arm/pr52686.c: New test.
5746 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
5748         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5749         Add "-Os -flto" to list.
5751 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
5753         * gnat.dg/concat2.ad[sb]: New test.
5755 2012-03-24  Jason Merrill  <jason@redhat.com>
5757         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5758         * g++.dg/cpp0x/trailing2.C: Likewise.
5759         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5760         * g++.dg/cpp1y/auto-fn1.C: New.
5761         * g++.dg/cpp1y/auto-fn2.C: New.
5762         * g++.dg/cpp1y/auto-fn3.C: New.
5763         * g++.dg/cpp1y/auto-fn4.C: New.
5764         * g++.dg/cpp1y/auto-fn5.C: New.
5765         * g++.dg/cpp1y/auto-fn6.C: New.
5766         * g++.dg/cpp1y/auto-fn7.C: New.
5767         * g++.dg/cpp1y/auto-fn8.C: New.
5768         * g++.dg/cpp1y/auto-fn9.C: New.
5769         * g++.dg/cpp1y/auto-fn10.C: New.
5770         * g++.dg/cpp1y/auto-fn11.C: New.
5772 2012-03-23  Richard Guenther  <rguenther@suse.de>
5774         PR tree-optimization/52678
5775         * gfortran.dg/pr52678.f: New testcase.
5777 2012-03-23  Richard Guenther  <rguenther@suse.de>
5779         PR tree-optimization/52638
5780         * g++.dg/torture/pr52638.C: New testcase.
5782 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
5784         PR c++/52487
5785         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5787 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
5789         PR c++/52671
5790         * g++.dg/ext/attrib44.C: New test.
5792 2012-03-22  Jan Hubicka  <jh@suse.cz>
5794         PR middle-end/51737
5795         * g++.dg/torture/pr51737.C: New testcase
5797 2012-03-22  Richard Guenther  <rguenther@suse.de>
5799         PR tree-optimization/52548
5800         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5802 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5804         * lib/fortran-modules.exp (list-module-names-1): Remove
5805         warning.
5807 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5809         PR target/50751
5810         * gcc.target/sh/pr50751-1.c: New.
5811         * gcc.target/sh/pr50751-2.c: New.
5812         * gcc.target/sh/pr50751-3.c: New.
5814 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5816         PR target/52479
5817         * gcc.target/sh/sh4a-cos.c: Remove.
5818         * gcc.target/sh/sh4a-sin.c: Remove.
5819         * gcc.target/sh/sh4a-sincos.c: Remove.
5821 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
5823         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5824         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5826 2012-03-21  Martin Jambor  <mjambor@suse.cz>
5828         PR testsuite/52641
5829         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5830         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5832 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
5834         * gcc.target/arm/thumb-16bit-ops.c: New file.
5835         * gcc.target/arm/thumb-ifcvt.c: New file.
5837 2012-03-20  Jason Merrill  <jason@redhat.com>
5839         * lib/target-supports.exp: Add { target c++1y }.
5841         * g++.dg/cpp0x/auto32.C: New.
5843 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5845         PR testsuite/52641
5846         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5847         int32plus.
5848         * gcc.dg/torture/pr48124-4.c: Ditto:
5849         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5851 2012-03-20  Jason Merrill  <jason@redhat.com>
5853         PR c++/52510
5854         * g++.dg/cpp0x/initlist66.C: New.
5856 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5858         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5859         __AVR_HAVE_LPMX__
5861 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5863         PR target/49868
5864         * gcc.target/avr/torture/addr-space-2.h: New file.
5865         * gcc.target/avr/torture/addr-space-2-g.h: New test.
5866         * gcc.target/avr/torture/addr-space-2-0.h: New test.
5867         * gcc.target/avr/torture/addr-space-2-1.h: New test.
5868         * gcc.target/avr/torture/addr-space-2-x.h: New test.
5870 2012-03-20  Richard Guenther  <rguenther@suse.de>
5872         * gnat.dg/pack16.adb: New testcase.
5873         * gnat.dg/pack16_pkg.ads: Likewise.
5874         * gnat.dg/specs/pack8.ads: Likewise.
5875         * gnat.dg/specs/pack8_pkg.ads: Likewise.
5877 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5879         * g++.dg/warn/Wuseless-cast.C: Extend.
5881 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5883         PR c++/14710
5884         * g++.dg/warn/Wuseless-cast.C: New.
5886 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
5888         PR libfortran/52608
5889         * gfortran.dg/pr52608.f90: New test.
5891 2012-03-17  Tobias Burnus  <burnus@net-b.de>
5893         PR fortran/52585
5894         * gfortran.dg/proc_ptr_36.f90: New.
5896 2012-03-16  Martin Jambor  <mjambor@suse.cz>
5898         * gcc.dg/misaligned-expand-1.c: New test.
5899         * gcc.dg/misaligned-expand-3.c: Likewise.
5901 2012-03-16  Richard Guenther  <rguenther@suse.de>
5902         Kai Tietz  <ktietz@redhat.com>
5904         PR middle-end/48814
5905         * gcc.c-torture/execute/pr48814-1.c: New test.
5906         * gcc.c-torture/execute/pr48814-2.c: New test.
5907         * gcc.dg/tree-ssa/assign-1.c: New test.
5908         * gcc.dg/tree-ssa/assign-2.c: New test.
5909         * gcc.dg/tree-ssa/assign-3.c: New test.
5911 2012-03-16  Richard Guenther  <rguenther@suse.de>
5913         * gnat.dg/specs/pack7.ads: New testcase.
5915 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5917         PR target/52568
5918         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5919         * gcc.dg/torture/vshuf-8.inc: Likewise.
5920         * gcc.dg/torture/vshuf-16.inc: Likewise.
5921         * gcc.dg/torture/vshuf-32.inc: Likewise.
5923 2012-03-15  Jason Merrill  <jason@redhat.com>
5925         * g++.dg/torture/pr52582.C: New.
5927 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5929         * lib/fortran-modules.exp: New file which was forgotten in r185430.
5931 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5932             Ulrich Weigand  <ulrich.weigand@linaro.org>
5934         * gcc.dg/vect/slp-cond-3.c: New test.
5935         * gcc.dg/vect/slp-cond-4.c: New test.
5937 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5938             Ulrich Weigand  <ulrich.weigand@linaro.org>
5940         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5941         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5943 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
5945         PR libfortran/52434
5946         PR libfortran/48878
5947         PR libfortran/38199
5948         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5949         * gfortran.dg/round_1.f03: Likewise.
5951 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5952             Andrew Pinski  <apinski@cavium.com>
5954         PR middle-end/52592
5955         * gcc.dg/pr52592.c: New test.
5957 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5959         * gfortran.fortran-torture/compile/compile.exp: Simplify.
5960         * gfortran.fortran-torture/execute/execute.exp: Likewise.
5961         * lib/gcc-dg.exp (cleanup-modules): Move to ..
5962         * lib/fortran-modules.exp: .. this new file. Adjust users.
5963         * lib/gfortran-dg.exp (gfortran-dg-runtest,
5964         gfortran-dg-debug-runtest): Call cleanup-modules.
5965         * lib/fortran-torture.exp (fortran-torture-execute,
5966         fortran-torture): Likewise.
5967         * gfortran.dg/coarray/caf.exp: Likewise.
5968         * lib/lto.exp: Likewise.
5969         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5970         * gfortran.dg/class_4b.f03: Likewise.
5971         * gfortran.dg/class_4c.f03: Likewise.
5972         * gfortran.dg/class_45a.f03: Likewise.
5973         * gfortran.dg/binding_label_tests_10.f03: Likewise.
5974         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5975         * gfortran.dg/binding_label_tests_11.f03: Likewise.
5976         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5977         * gfortran.dg/binding_label_tests_13.f03: Likewise.
5978         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5979         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5980         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5981         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5982         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5983         * gfortran.dg/whole_file_28.f90: Likewise.
5984         * gfortran.dg/whole_file_29.f90: Likewise.
5985         * gfortran.dg/whole_file_30.f90: Likewise.
5986         * gfortran.dg/whole_file_31.f90: Likewise.
5988 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5990         PR tree-optimization/52267
5991         * gcc.dg/pr52267.c: New test.
5992         * gcc.dg/tree-ssa/vrp65.c: New test.
5993         * gcc.dg/tree-ssa/vrp66.c: New test.
5995 2012-03-15  Richard Guenther  <rguenther@suse.de>
5997         PR middle-end/52580
5998         * gfortran.dg/vect/pr52580.f: New testcase.
6000 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6002         * gcc.target/sh/fpul-usage-1.c: New.
6004 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6006         PR target/49468
6007         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6008         * gcc.target/sh/pr49468-di.c: Likewise.
6010 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6012         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6013         * gcc.dg/c99-stdint-6.c: Likewise.
6014         * gcc.dg/lto/20090210_0.c: Likewise.
6015         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6016         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6017         * gcc.dg/pragma-init-fini-2.c: Likewise.
6018         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6019         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6020         * gcc.target/i386/pr22152.c: Likewise.
6021         * gcc.target/i386/vect8-ret.c: Likewise.
6022         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6023         handling.
6025 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6027         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6028         * g++.dg/tree-prof/partition1.C: Likewise.
6029         * g++.dg/tree-prof/partition2.C: Likewise.
6030         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6031         handling.
6032         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6033         * gcc.c-torture/execute/20010724-1.c: Remove.
6034         * gcc.c-torture/execute/20010724-1.x: Remove.
6035         * gcc.c-torture/execute/20040208-2.c: Remove.
6036         * gcc.c-torture/execute/20040208-2.x: Remove.
6037         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6038         Remove.
6039         (main) [__mips__ && __sgi__]: Remove.
6040         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6041         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6042         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6043         mips-sgi-irix6* handling.
6044         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6045         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6046         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6047         handling.
6048         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6049         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6050         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6051         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6052         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6053         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6054         mips-sgi-irix6*.
6055         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6056         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6057         * gcc.target/mips/save-restore-3.c: Likewise.
6058         * gcc.target/mips/save-restore-4.c: Likewise.
6059         * gcc.target/mips/save-restore-5.c: Likewise.
6060         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6061         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6062         messages.
6063         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6064         IRIX 6 handling.
6065         (restore_ld_library_path_env_vars): Likewise.
6066         * lib/target-supports.exp (check_profiling_available): Remove
6067         mips*-*-irix* handling.
6068         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6069         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6070         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6072 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6074         PR c++/52582
6075         * g++.dg/opt/pr52582.C: New test.
6077 2012-03-14  Richard Guenther  <rguenther@suse.de>
6079         PR tree-optimization/52571
6080         * gcc.dg/vect/vect-2.c: Initialize arrays.
6081         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6082         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6083         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6085 2012-03-14  Richard Guenther  <rguenther@suse.de>
6087         PR middle-end/52080
6088         PR middle-end/52097
6089         PR middle-end/48124
6090         * gcc.dg/torture/pr48124-1.c: New testcase.
6091         * gcc.dg/torture/pr48124-2.c: Likewise.
6092         * gcc.dg/torture/pr48124-3.c: Likewise.
6093         * gcc.dg/torture/pr48124-4.c: Likewise.
6095 2012-03-14  Richard Guenther  <rguenther@suse.de>
6097         PR middle-end/52578
6098         * gcc.dg/pr52578.c: New testcase.
6100 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6102         PR c++/52521
6103         * g++.dg/cpp0x/udlit-args2.C: New test.
6105 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6107         PR target/48596
6108         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6109         * gcc.c-torture/compile/pr48596.c: ... here.
6111 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6113         PR c++/51641
6114         * g++.dg/lookup/hidden-class17.C: New test.
6116 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6118         PR c/52577
6119         * gcc.dg/Wunused-var-3.c: New test.
6121 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6123         * gcc.dg/misaligned-expand-2.c: New test.
6125 2012-03-13  Richard Guenther  <rguenther@suse.de>
6127         PR middle-end/52134
6128         * gcc.dg/pr52134.c: New testcase.
6130 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6132         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6134 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6136         PR tree-optimization/46728
6137         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6138         * gcc.target/powerpc/pr46728-5.c: Likewise.
6139         * gcc.target/powerpc/pr46728-8.c: Likewise.
6140         * gcc.target/powerpc/pr46728-10.c: Likewise.
6141         * gcc.target/powerpc/pr46728-11.c: Likewise.
6142         * gcc.target/powerpc/pr46728-13.c: Likewise.
6143         * gcc.target/powerpc/pr46728-14.c: Likewise.
6144         * gcc.target/powerpc/pr46728-15.c: Likewise.
6146 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6148         PR c++/52299
6149         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6151 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6153         PR tree-optimization/46728
6154         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6155         * gcc.target/powerpc/pr46728-5.c: Likewise.
6156         * gcc.target/powerpc/pr46728-8.c: Likewise.
6157         * gcc.target/powerpc/pr46728-10.c: Likewise.
6158         * gcc.target/powerpc/pr46728-11.c: Likewise.
6159         * gcc.target/powerpc/pr46728-13.c: Likewise.
6160         * gcc.target/powerpc/pr46728-14.c: Likewise.
6161         * gcc.target/powerpc/pr46728-15.c: Likewise.
6163 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6165         PR target/49868
6166         * gcc.target/avr/torture/addr-space-1.h: New file.
6167         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6168         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6169         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6170         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6172 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6174         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6176 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6178         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6179         * g++.dg/abi/thunk4.C: Likewise.
6180         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6181         Adapt line numbers.
6182         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6183         handling.
6184         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6185         * g++.dg/eh/spbp.C: Likewise.
6186         * g++.dg/ext/label13.C: Likewise.
6187         * g++.dg/guality/guality.exp: Likewise.
6188         * g++.dg/other/anon5.C: Likewise.
6189         * g++.dg/other/pragma-ep-1.C: Remove.
6190         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6191         * g++.dg/warn/pr31246.C: Likewise.
6192         * g++.dg/warn/weak1.C: Likewise.
6193         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6194         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6195         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6196         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6197         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6198         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6199         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6200         * gcc.dg/c99-tgmath-1.c: Likewise.
6201         * gcc.dg/c99-tgmath-2.c: Likewise.
6202         * gcc.dg/c99-tgmath-3.c: Likewise.
6203         * gcc.dg/c99-tgmath-4.c: Likewise.
6204         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6205         handling.
6206         * gcc.dg/debug/pr49032.c: Likewise.
6207         * gcc.dg/guality/guality.exp: Likewise.
6208         * gcc.dg/intmax_t-1.c: Likewise.
6209         * gcc.dg/pr48616.c: Likewise.
6210         * gcc.dg/pragma-ep-1.c: Remove.
6211         * gcc.dg/pragma-ep-2.c: Remove.
6212         * gcc.dg/pragma-ep-3.c: Remove.
6213         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6214         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6215         * gcc.misc-tests/gcov-14.c: Likewise.
6216         * gfortran.dg/guality/guality.exp: Likewise.
6217         * lib/target-supports.exp (check_weak_available): Likewise.
6218         (add_options_for_tls): Likewise.
6219         (check_ascii_locale_available): Likewise.
6220         * obj-c++.dg/dwarf-2.mm: Likewise.
6221         * objc.dg/dwarf-1.m: Likewise.
6222         * objc.dg/dwarf-2.m: Likewise.
6224 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6226         PR tree-optimization/51721
6227         * gcc.dg/tree-ssa/vrp64.c: New test.
6229         PR tree-optimization/52533
6230         * gcc.c-torture/compile/pr52533.c: New test.
6232 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6234         * gcc.target/i386/rtm-xabort-1.c: New.
6235         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6236         * gcc.target/i386/rtm-xend-1.c: Ditto.
6237         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6238         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6239         * gcc.target/i386/sse-13.c: Ditto.
6240         * gcc.target/i386/sse-14.c: Ditto.
6241         * gcc.target/i386/sse-22.c: Ditto.
6242         * gcc.target/i386/sse-23.c: Ditto.
6243         * g++.dg/other/i386-2.C: Ditto.
6244         * g++.dg/other/i386-3.C: Ditto.
6246 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6248         PR fortran/52542
6249         * gfortran.dg/proc_ptr_35.f90: New.
6251 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6253         PR target/52530
6254         * gcc.dg/torture/pr52530.c: New test.
6256 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6258         PR target/51244
6259         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6261 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6263         PR target/52450
6264         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6266         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6268 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6270         PR middle-end/51988
6271         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6272         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6274 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6276         * gcc.dg/tree-ssa/scev-3.c: New.
6277         * gcc.dg/tree-ssa/scev-4.c: New.
6279 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6281         PR fortran/52469
6282         * gfortran.dg/proc_ptr_34.f90
6284 2012-03-07  Jason Merrill  <jason@redhat.com>
6286         PR c++/52521
6287         * g++.dg/cpp0x/udlit-mangle.C: New.
6289 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6291         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6293 2012-03-06  Richard Guenther  <rguenther@suse.de>
6295         PR middle-end/52493
6296         * gcc.dg/torture/pr52493.c: New testcase.
6298 2012-03-06  Richard Guenther  <rguenther@suse.de>
6300         PR lto/52097
6301         * gcc.dg/lto/pr52097_0.c: New testcase.
6303 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6305         PR target/51244
6306         * gcc.target/sh/pr51244-1.c: New.
6307         * gcc.target/sh/pr51244-2.c: New.
6308         * gcc.target/sh/pr51244-3.c: New.
6310 2012-03-05  Jason Merrill  <jason@redhat.com>
6312         PR c++/51930
6313         * g++.dg/ext/visibility/template11.C: New.
6315         * g++.dg/cpp0x/implicit13.C: New.
6317 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6319         PR tree-optimization/51721
6320         * gcc.dg/tree-ssa/vrp63.c: New test.
6321         * gcc.dg/pr51721.c: New test.
6323 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6325         PR fortran/50981
6326         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6327         argument checks.
6329 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6331         PR target/52146
6332         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6334 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6336         PR fortran/50981
6337         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6339 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6341         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6342         int32plus.
6344 2012-03-03  Jason Merrill  <jason@redhat.com>
6346         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6348         Core 1270
6349         * g++.dg/cpp0x/initlist65.C: New.
6351         PR c++/36797
6352         * g++.dg/ext/is_empty2.C: New.
6354 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6356         PR fortran/48820
6357         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6359 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6361         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6362         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6363         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6364         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6365         * gfortran.dg/class_30.f90: Remove dg-warning line.
6366         * gfortran.dg/bind_c_usage_25.f90: New.
6368 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6370         PR fortran/48820
6371         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6372         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6373         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6375 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6377         PR fortran/48820
6378         * gfortran.dg/assumed_type_1.f90: New.
6379         * gfortran.dg/assumed_type_2.f90: New.
6380         * gfortran.dg/assumed_type_3.f90: New.
6381         * gfortran.dg/assumed_type_4.f90: New.
6383 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6385         PR target/49486
6386         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6387         * gcc.target/sh/pr49468-di.c: New.
6389 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6391         * gcc.dg/graphite/pr50561.c: Update.
6393 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6395         * gcc.target/powerpc/pr52457.c: New test.
6397 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6399         * gcc.target/arm/sat-1.c: New test.
6401 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6403         PR target/46716
6404         * gcc.target/i386/pr46716.c: New test.
6406 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6408         PR c++/51989
6409         * g++.dg/cpp0x/sfinae32.C: New.
6411 2012-03-02  Richard Guenther  <rguenther@suse.de>
6413         PR tree-optimization/52406
6414         * gcc.dg/torture/pr52406.c: New testcase.
6416 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6418         PR fortran/52325
6419         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6420         * gfortran.dg/nullify_2.f90: Update dg-error.
6421         * gfortran.dg/nullify_4.f90: Ditto.
6422         * gfortran.dg/pointer_init_6.f90: Ditto.
6424 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6426         PR fortran/52270
6427         * gfortran.dg/class_51.f90: New.
6429 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6431         PR fortran/52452
6432         * gfortran.dg/intrinsic_8.f90: New.
6434 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6436         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6437         routines on mingw targets.
6438         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6440 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6442         PR tree-optimization/52445
6443         * gcc.dg/pr52445.c: New test.
6445 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6447         PR target/52437
6448         * gcc.c-torture/compile/pr52437.c: New test.
6450         PR middle-end/52419
6451         * gcc.dg/torture/pr52419.c: New test.
6453         PR tree-optimization/52429
6454         * gcc.dg/torture/pr52429.c: New test.
6455         * g++.dg/opt/pr52429.C: New test.
6457 2012-02-29  Richard Guenther  <rguenther@suse.de>
6459         PR testsuite/52297
6460         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6461         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6462         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6463         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6464         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6465         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6467 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6469         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6471 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6473         PR fortran/52386
6474         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6476 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6478         PR target/51534
6479         * gcc.target/arm/neon/pr51534.c: New testcase.
6481 2012-02-28  Richard Guenther  <rguenther@suse.de>
6483         PR target/52407
6484         * gcc.dg/torture/pr52407.c: New testcase.
6486 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6488         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6489         * gcc.target/arm/vfp2.c: Likewise.
6490         * gcc.target/arm/vfp3.c: Likewise.
6491         * gcc.target/arm/vfp4.c: Likewise.
6492         * gcc.target/arm/vfp5.c: Likewise.
6493         * gcc.target/arm/vfp6.c: Likewise.
6494         * gcc.target/arm/vfp7.c: Likewise.
6495         * gcc.target/arm/vfp8.c: Likewise.
6496         * gcc.target/arm/vfp9.c: Likewise.
6497         * gcc.target/arm/vfp10.c: Likewise.
6498         * gcc.target/arm/vfp11.c: Likewise.
6499         * gcc.target/arm/vfp12.c: Likewise.
6500         * gcc.target/arm/vfp13.c: Likewise.
6501         * gcc.target/arm/vfp14.c: Likewise.
6502         * gcc.target/arm/vfp15.c: Likewise.
6503         * gcc.target/arm/vfp16.c: Likewise.
6504         * gcc.target/arm/vfp17.c: Likewise.
6505         * gcc.target/arm/neon-constants.h: New file.
6506         * gcc.target/arm/neon-vect1.c: New test.
6507         * gcc.target/arm/neon-vect2.c: New test.
6508         * gcc.target/arm/neon-vect3.c: New test.
6509         * gcc.target/arm/neon-vect4.c: New test.
6510         * gcc.target/arm/neon-vect5.c: New test.
6511         * gcc.target/arm/neon-vect6.c: New test.
6512         * gcc.target/arm/neon-vect7.c: New test.
6513         * gcc.target/arm/neon-vect8.c: New test.
6515 2012-02-28  Richard Guenther  <rguenther@suse.de>
6517         PR tree-optimization/52402
6518         * gcc.dg/torture/pr52402.c: New testcase.
6520 2012-02-28  Richard Guenther  <rguenther@suse.de>
6522         PR lto/52400
6523         * g++.dg/lto/pr52400_0.C: New testcase.
6525 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6527         * gcc.target/avr/torture/builtins-1.c: New test.
6528         * gcc.target/avr/torture/builtins-error.c: New test.
6530 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6532         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6533         * gcc.target/i386/pr45352-2.c: Likewise.
6534         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6535         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6536         targets instead rand.
6537         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6538         * gcc.target/i386/sse2-mul-1.c: Likewise.
6539         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6540         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6541         * gcc.target/i386/pad-1.c: Likewise.
6542         * gcc.target/i386/pad-9.c: Likewise.
6543         * gcc.target/i386/pad-2.c: Likewise.
6544         * gcc.target/i386/pad-5b.c: Likewise.
6545         * gcc.target/i386/pad-8.c: Likewise.
6546         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6547         * gcc.target/i386/pr44130.c: Likewise.
6548         * gcc.target/i386/align-main-1.c: Likewise.
6549         * gcc.target/i386/align-main-2.c: Likewise.
6550         * gcc.target/i386/sw-1.c: Likewise.
6551         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6552         on x64 mingw target.
6553         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6554         * gcc.target/i386/pr46295.c: Likewise.
6555         * gcc.target/i386/amd64-abi-1.c: Likewise.
6556         * gcc.target/i386/amd64-abi-2.c: Likewise.
6557         * gcc.target/i386/pr39082-1.c: Likewise.
6558         * gcc.target/i386/pr39162.c: Likewise.
6559         * gcc.target/i386/pr22152.c: Likewise.
6560         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6561         * gcc.target/i386/wrfsbase-2.c: Likewise.
6562         * gcc.target/i386/local.c: Likewise
6563         * gcc.target/i386/wrgsbase-1.c: Likewise.
6564         * gcc.target/i386/wrfsbase-1.c: Likewise.
6565         * gcc.target/i386/pr39315-3.c: Likewise.
6566         * gcc.target/i386/pr35767-4.c: Likewise.
6567         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6568         x64 mingw target.
6569         * gcc.target/i386/pr45336-2.c: Likewise.
6570         * gcc.target/i386/pr45336-1.c: Likewise.
6571         * gcc.target/i386/pr45336-4.c: Likewise.
6573 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6575         * gnat.dg/array20.ad[sb]: New test.
6577 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6579         PR target/52375
6580         * gcc.target/arm/pr52375.c: New test.
6581         * gcc.c-torture/compile/pr52375.c: New test.
6583 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6585         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6586         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6588 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6590         * gnat.dg/aggr19.adb: New test.
6591         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6593 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6595         PR target/49263
6596         * gcc.target/sh/pr49263.c: New.
6598 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6600         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6601         simulate_thread_wrapper_other_threads
6602         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6603         Move initialization of 'value' to main().
6604         (main): Initialize 'value';
6605         * gcc.dg/simulate-thread/speculative-store.c
6606         (simulate_thread_step_verify): Return 0 when successful.
6607         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6608         Reduce threshold.
6609         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6610         (simulate_thread_wrapper_other_threads): Return a success/fail value
6611         and issue an error if the instruction count threshold is exceeded.
6613 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6615         PR target/50580
6616         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6617         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6619 2012-02-24  Richard Guenther  <rguenther@suse.de>
6621         PR middle-end/52355
6622         * gcc.dg/pr52355.c: New testcase.
6624 2012-02-23  Kai Tietz  <ktietz@redhat.com>
6626         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6627         * gcc.dg/Wpadded.c: Likewise.
6628         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6629         structure-layout.
6630         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6631         for sleep by Sleep and add windows.h include for this function.
6632         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6633         targets.
6634         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6635         target.
6636         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6637         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6638         on x64 mingw target.
6639         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6640         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6641         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6642         failure on LLP64 target.
6644 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
6646         PR c/52290
6647         * gcc.dg/noncompile/pr52290.c: New test.
6649 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
6651         PR tree-optimization/52019
6652         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6654 2012-02-22  Kai Tietz  <ktietz@redhat.com>
6656         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6657         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6658         derived pdiff_t type.
6659         * g++.dg/torture/pr49720.C: Likewise
6661 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
6663         PR target/52330
6664         * gcc.target/i386/pr52330.c: New test.
6666 2012-02-22  Tobias Burnus  <burnus@net-b.de>
6668         PR fortran/52335
6669         * gfortran.dg/io_constraints_10.f90: New.
6671 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
6673         * lib/target-supports.exp (check_effective_target_vect_condition):
6674         Return true for NEON.
6676 2012-02-21  Kai Tietz  <ktietz@redhat.com>
6678         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6680 2012-02-21  Richard Guenther  <rguenther@suse.de>
6682         PR tree-optimization/52324
6683         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6685 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
6687         PR middle-end/51782
6688         * gcc.target/avr/torture/pr51782-1.c: New test.
6690 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
6692         PR tree-optimization/52318
6693         * gcc.dg/pr52318.c: New test.
6695 2012-02-20  Kai Tietz  <ktietz@redhat.com>
6697         * gcc.dg/bf-ms-layout-3.c: New testcase.
6699 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
6701         PR testsuite/52229
6702         PR fortran/32380
6703         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
6705 2012-02-20  Richard Guenther  <rguenther@suse.de>
6707         PR tree-optimization/52298
6708         * gcc.dg/torture/pr52298.c: New testcase.
6709         * gcc.dg/vect/pr52298.c: Likewise.
6711 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
6713         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6714         * gcc.c-torture/execute/pr52286.c: Ditto.
6716 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
6718         PR tree-optimization/52286
6719         * gcc.c-torture/execute/pr52286.c: New test.
6721 2012-02-18  Tobias Burnus  <burnus@net-b.de>
6723         PR fortran/52295
6724         * gfortran.dg/interface_35.f90: Use -std=f2003.
6725         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6726         * gfortran.dg/interface_assignment_4.f90: Ditto.
6727         * gfortran.dg/bessel_1.f90: Ditto.
6728         * gfortran.dg/func_result_6.f90: Ditto.
6729         * gfortran.dg/hypot_1.f90: Ditto.
6730         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6732 2012-02-17  Tobias Burnus  <burnus@net-b.de>
6734         PR translation/52232
6735         PR translation/52234
6736         PR translation/52245
6737         PR translation/52246
6738         PR translation/52262
6739         PR translation/52273
6740         * gfortran.dg/coarray_22.f90: Update dg-error.
6741         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6743 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6745         PR target/51753
6746         * lib/gcc-simulate-thread.exp: Load timeout.exp.
6747         (simulate-thread): Use default timeout.
6749 2012-02-16  Jason Merrill  <jason@redhat.com>
6751         PR c++/52248
6752         * g++.dg/ext/timevar1.C: New.
6754 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6756         PR c++/52126
6757         * g++.dg/template/using21.C: New.
6758         * g++.dg/template/using22.C: Likewise.
6760 2012-02-16  Jason Merrill  <jason@redhat.com>
6762         PR c++/51415
6763         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6765 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
6767         PR tree-optimization/52255
6768         * gcc.c-torture/compile/pr52255.c: New test.
6770         PR debug/52260
6771         * g++.dg/debug/dwarf2/pr52260.C: New test.
6773         PR middle-end/51929
6774         * g++.dg/ipa/pr51929.C: New test.
6776 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6778         PR target/52199
6779         * gcc.target/powerpc/pr52199.c: New file.
6781 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6783         PR target/52152
6784         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6786 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6788         * gcc.dg/pr51867.c: Don't include <math.h>.
6789         (sqrtf): Declare.
6791 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6793         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6794         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6796 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
6798         PR tree-optimization/50561
6799         * gcc.dg/graphite/pr50561.c: New testcase.
6801 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6803         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6804         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6806 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6808         * gnat.dg/discr35.ad[sb]: New test.
6810 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6812         * gnat.dg/volatile10.adb: New test.
6813         * gnat.dg/volatile10_pkg.ads: New helper.
6815 2012-02-14  Jason Merrill  <jason@redhat.com>
6817         * g++.dg/ext/attrib43.C: New.
6819 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
6821         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6822         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6823         fgnu_tm.
6824         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6825         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6826         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6827         effective_target fgnu_tm.
6828         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6830 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6832         PR c++/52247
6833         * g++.dg/template/asmgoto1.C: New test.
6835 2012-02-14  Ian Lance Taylor  <iant@google.com>
6837         PR go/48501
6838         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6839         compiling generated file for 64bit and index tests.
6841 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
6843         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6845 2012-02-14  Richard Guenther  <rguenther@suse.de>
6847         PR tree-optimization/52244
6848         PR tree-optimization/51528
6849         * gcc.dg/torture/pr52244.c: New testcase.
6851 2012-02-14  Walter Lee  <walt@tilera.com>
6853         * g++.dg/other/PR23205.C: Disable test on tile.
6854         * g++.dg/other/pr23205-2.C: Disable test on tile.
6855         * gcc.dg/20020312-2.c: Add a condition for __tile__.
6856         * gcc.dg/20040813-1.c: Disable test on tile.
6857         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6858         * gcc.misc-tests/linkage.exp: Handle tilegx.
6860 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6862         PR tree-optimization/52210
6863         * gcc.dg/pr52210.c: New test.
6865 2012-02-14  Jason Merrill  <jason@redhat.com>
6867         PR c++/39055
6868         * g++.dg/overload/defarg5.C: New.
6870 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6872         PR c/52181
6873         * c-c++-common/pr52181.c: New test.
6875 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6877         PR c++/52215
6878         * g++.dg/ext/atomic-1.C: New test.
6880 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6882         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6884 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6886         PR middle-end/52209
6887         * gcc.c-torture/execute/pr52209.c: New test.
6889 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
6891         PR fortran/50981
6892         * gfortran.dg/elemental_optional_args_5.f03: New test.
6894 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
6896         PR testsuite/50076
6897         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6898         cases.
6900 2012-02-11  Ian Lance Taylor  <iant@google.com>
6902         PR go/51874
6903         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6904         SPARC Solaris.  Don't run the test at all on systems where it may
6905         not work, rather than xfailing it.
6907 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
6909         PR rtl-optimization/52175
6910         * gcc.c-torture/compile/pr52175.c: New test.
6912 2012-02-10  Jason Merrill  <jason@redhat.com>
6914         PR c++/51910
6915         * g++.dg/template/repo10.C: New.
6917 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
6919         PR debug/52132
6920         * gcc.dg/pr52132.c: New test.
6922 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
6924         * gnat.dg/specs/aggr4.ads: New test.
6925         * gnat.dg/specs/aggr4_pkg.ads: New helper.
6927 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
6929         PR target/52146
6930         * gcc.target/i386/pr52146.c: New.
6932 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
6934         PR middle-end/52177
6935         * c-c++-common/pr52177.c: New test.
6937 2012-02-10  Jan Hubicka  <jh@suse.cz>
6939         PR middle-end/48600
6940         * g++.dg/torture/pr48600.C: New testcase.
6942 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
6944         PR middle-end/52140
6945         * gcc.dg/dfp/pr52140.c: New test.
6947 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
6949         PR fortran/32380
6950         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6951         of dg-options.
6953 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
6955         PR middle-end/51867
6956         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6957         * testsuite/gcc.dg/pr51867.c: New test.
6959 2012-02-09  Ian Lance Taylor  <iant@google.com>
6961         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6962         which don't support -fsplit-stack.  Turn off optimization when
6963         compiling select5-out.go.
6965 2012-02-08  Ian Lance Taylor  <iant@google.com>
6967         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6968         systems which don't support -fsplit-stack.
6970 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
6972         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6973         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6974         machine instuction in the log.
6976 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
6978         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6979           to 20 seconds.
6981 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
6983         PR driver/48524
6984         * gcc.dg/pr48524.c: New test.
6985         * gcc.dg/pr48524.spec: New spec file for test.
6987 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6989         PR fortran/32380
6990         * gfortran.dg/vect/pr32380.f90:  New test.
6992 2012-02-08  Tobias Burnus  <burnus@net-b.de>
6994         PR fortran/52151
6995         * gfortran.dg/realloc_on_assign_12.f90: New.
6997 2012-02-08  Richard Guenther  <rguenther@suse.de>
6999         PR rtl-optimization/52170
7000         * gcc.dg/torture/pr52170.c: New testcase.
7002 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7004         PR gcov-profile/52150
7005         * gcc.dg/tree-prof/pr52150.c: New test.
7007         PR rtl-optimization/52139
7008         * gcc.dg/pr52139.c: New test.
7010 2012-02-07  Jason Merrill  <jason@redhat.com>
7012         PR c++/51675
7013         * g++.dg/cpp0x/constexpr-union3.C: New.
7015         PR c++/52035
7016         * g++.dg/lto/pr52035_0.C: New.
7018 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7020         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7021         * gcc.dg/special/weak-1.c: Likewise.
7022         * gcc.dg/ucnid-12.c: Likewise.
7023         * gcc.dg/torture/pr45678-1.c: Likewise.
7024         * gcc.dg/torture/pr45678-2.c: Likewise.
7025         * gcc.dg/vector-4.c: Likewise.
7026         * gcc.dg/ipa/inline-5.c: Likewise.
7027         * gcc.dg/ucnid-11.c: Likewise.
7028         * gcc.misc-tests/gcov-13.c: Likewise.
7029         * gcc.misc-tests/gcov-14.c: Likewise.
7030         * g++.dg/ext/label13.C: Likewise.
7031         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7032         hppa*-*-hpux* options.
7033         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7034         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7035         * gcc.dg/pr48616.c: Likewise.
7036         * gcc.dg/pr17957.c: Likewise.
7037         * gcc.dg/pr17055-1.c: Likewise.
7038         * gcc.dg/pr32912-1.c: Likewise.
7039         * gcc.dg/tm/pr51472.c: Likewise.
7040         * c-c++-common/fold-bitand-4.c: Likewise.
7041         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7042         Use dg-additional-options for extra options.
7044 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7046         * gcc.target/epiphany/interrupt-2.c: New test.
7048 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7050         PR target/52155
7051         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7052         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7053         for MIPS ELF.
7055 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7057         PR target/52152
7058         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7060 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7062         PR middle-end/24306
7063         PR target/52154
7064         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7065         * gcc.target/mips/va-arg-1.c: New test.
7067 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7069         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7070         for -mno-pointers-to-nested-functions.
7072 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7074         * gcc.c-torture/execute/20120207-1.c: New test.
7076 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7078         PR rtl-optimization/52060
7079         * gcc.dg/torture/pr52060.c: New test.
7081         PR middle-end/52074
7082         * gcc.c-torture/compile/pr52074.c: New test.
7084 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7086         PR fortran/51514
7087         * gfortran.dg/class_to_type_2.f90: New.
7089 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7091         PR fortran/32373
7092         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7093         Remove module.
7095 2012-02-06  Jason Merrill  <jason@redhat.com>
7097         PR c++/52088
7098         * g++.dg/template/conv13.C: New.
7100 2012-02-06  Richard Guenther  <rguenther@suse.de>
7102         PR tree-optimization/52115
7103         * gcc.c-torture/compile/pr52115.c: New testcase.
7105 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7107         PR target/52129
7108         * gcc.c-torture/execute/pr52129.c: New test.
7110 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7112         * gcc.dg/pr48374.c: Actually add the test I forgot
7113         in the 2012-01-25 commit.
7115 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7117         PR fortran/32373
7118         * gfortran.dg/vect/vect-8.f90:  New test case.
7120 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7122         PR fortran/48847
7123         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7125 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7127         PR fortran/52102
7128         * gfortran.dg/class_48.f90 : Add test of allocate class array
7129         component with source in subroutine test3.  Remove commenting
7130         out in subroutine test4, since branching on unitialized variable
7131         is now fixed (no PR for this last.).
7133 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7135         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7136         on MIPS targets.
7137         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7139 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7141         PR target/52125
7142         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7143         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7145 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7147         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7148         (check_effective_target_sync_int_long): Use it.
7149         (check_effective_target_sync_char_short): Likewise.
7150         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7152 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7154         PR fortran/51972
7155         * gfortran.dg/class_48.f90: Add some further checks.
7157 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7159         PR tree-optimization/52091
7160         * gcc.dg/vect/pr52091.c: New test.
7162 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7164         PR rtl-optimization/52113
7165         * gcc.target/avr/pr52113.c: New test.
7167 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7169         PR rtl-optimization/52092
7170         * gcc.c-torture/compile/pr52092.c: New test.
7172 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7174         PR fortran/41587
7175         * gfortran.dg/class_array_10.f03: New test.
7177         PR fortran/46356
7178         * gfortran.dg/class_array_11.f03: New test.
7180         PR fortran/51754
7181         * gfortran.dg/class_array_12.f03: New test.
7183 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7185         PR fortran/52012
7186         * gfortran.dg/realloc_on_assign_11.f90: New test.
7188 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7190         PR fortran/52093
7191         * gfortran.dg/shape_7.f90: New.
7193 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7195         * gcc.target/mips/mips-prepend-1.c: New test.
7197 2012-02-02  Jan Hubicka  <jh@suse.cz>
7198             Tom de Vries  <tom@codesourcery.com>
7200         PR middle-end/51998
7201         * testsuite/gcc.dg/alias-12.c: New testcase.
7202         * testsuite/gcc.dg/alias-13.c: New testcase.
7204 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7206         PR target/52086
7207         * gcc.dg/pr52086.c: New test.
7209         PR tree-optimization/52073
7210         * gcc.c-torture/compile/pr52073.c: New test.
7212 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7214         PR fortran/51958
7215         * gfortran.dg/function_optimize_10.f90:  New test.
7217 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7219         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7220         test on alpha*-*-*.
7222 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7224         PR fortran/52024
7225         * gfortran.dg/typebound_operator_14.f90: New.
7227 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7229         PR fortran/52059
7230         * gfortran.dg/elemental_function_1.f90: New.
7232 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7234         PR rtl-optimization/51374
7235         * gcc.target/avr/torture/pr51374-1.c:
7236         Also fail if SBIS is seen.
7238 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7240         PR rtl-optimization/51374
7241         * gcc.target/avr/torture/pr51374-1.c: New.
7243 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7245         PR fortran/52024
7246         * gfortran.dg/typebound_generic_11.f90: New.
7248 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7250         PR fortran/52029
7251         * gfortran.dg/class_49.f90: New.
7253 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7255         PR fortran/52013
7256         * gfortran.dg/elemental_args_check_6.f90: New.
7258 2012-01-31  Jason Merrill  <jason@redhat.com>
7260         PR c++/52043
7261         * g++.dg/cpp0x/variadic122.C: New.
7263 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7265         PR fortran/52012
7266         * gfortran.dg/realloc_on_assign_10.f90: New test.
7268 2012-01-31  Richard Guenther  <rguenther@suse.de>
7270         PR tree-optimization/51528
7271         * gcc.dg/torture/pr51528.c: New testcase.
7273 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7275         PR go/48501
7276         * lib/go.exp (go_target_compile): Append timeout= to options.
7277         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7278         select5-out.go test on alpha*-*-* targets.
7280 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7282         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7283         (TEST_SHORT): Reformat in the same way.
7284         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7285         (TEST_SHORT): Reformat in the same way.
7286         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7287         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7288         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7289         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7290         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7292 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7294         PR target/51835
7295         * gcc.target/arm/pr51835.c: New testcase.
7297 2012-01-30  Richard Guenther  <rguenther@suse.de>
7299         PR tree-optimization/52028
7300         * gcc.dg/torture/pr52028.c: New testcase.
7301         * gfortran.dg/ldist-pr45199.f: Adjust.
7302         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7303         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7304         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7306 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7308         PR debug/52027
7309         * gcc.dg/tree-prof/pr52027.c: New test.
7311         PR tree-optimization/52046
7312         * gcc.dg/pr52046.c: New test.
7314         PR debug/52048
7315         * g++.dg/other/pr52048.C: New test.
7317 2012-01-30  Richard Guenther  <rguenther@suse.de>
7319         PR tree-optimization/52045
7320         * gcc.dg/pr52045.c: New testcase.
7322 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7324         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7325         new code generated for __sync_lock_release.
7327 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7329         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7331 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7333         PR testsuite/51875
7334         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7336         * g++.dg/ext/visibility/template10.C: Fix typo.
7338         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7340 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7342         PR c++/51327
7343         * g++.dg/cpp0x/constexpr-ice6.C: New.
7345 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7347         PR fortran/41600
7348         * gfortran.dg/default_initialization_6.f90: New.
7350 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7352         PR fortran/51972
7353         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7354         * gfortran.dg/class_48.f90: New.
7356 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7358         PR fortran/51808
7359         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7361 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7363         PR fortran/51972
7364         * gfortran.dg/class_allocate_12.f90: New.
7366 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7368         * gcc.dg/torture/pr50444.c: Fix dg directives.
7370 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7372         PR target/52006
7373         * gcc.target/arm/pr52006.c: New test.
7375 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7377         PR testsuite/52011
7378         * gcc.dg/lto/trans-mem.h: New file.
7379         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7380         * gcc.dg/lto/trans-mem-1_1.c: Same.
7381         * gcc.dg/lto/trans-mem-4_1.c: Same.
7382         * gcc.dg/lto/trans-mem-3_1.c: Same.
7384 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7386         PR fortran/52022
7387         * gfortran.dg/dummy_procedure_7.f90: New.
7389 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7391         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7392         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7394 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7396         PR c++/51852
7397         * g++.dg/other/gc5.C: New test.
7399 2012-01-27  Richard Guenther  <rguenther@suse.de>
7401         PR tree-optimization/50444
7402         * gcc.dg/torture/pr50444.c: New testcase.
7404 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7406         PR fortran/51970
7407         PR fortran/51977
7408         * gfortran.dg/move_alloc_13.f90: New.
7410 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7412         PR fortran/51953
7413         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7414         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7415         and change dg-error string.
7417 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7419         PR fortran/52016
7420         * gfortran.dg/elemental_args_check_5.f90: New.
7422 2012-01-27  Richard Guenther  <rguenther@suse.de>
7424         PR middle-end/51959
7425         * g++.dg/torture/pr51959.C: New testcase.
7427 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7429         PR tree-optimization/51990
7430         * gcc.dg/pr51990.c: New test.
7431         * gcc.dg/pr51990-2.c: Same.
7433 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7434             Tobias Burnus <burnus@gcc.gnu.org>
7436         PR fortran/48705
7437         * gfortran.dg/class_allocate_11.f03: New.
7439         PR fortran/51870
7440         PR fortran/51943
7441         PR fortran/51946
7442         * gfortran.dg/class_allocate_7.f03: New.
7443         * gfortran.dg/class_allocate_8.f03: New.
7444         * gfortran.dg/class_allocate_9.f03: New.
7445         * gfortran.dg/class_allocate_10.f03: New.
7447 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7449         * gnat.dg/discr34.adb: New test.
7450         * gnat.dg/discr34_pkg.ads: New helper.
7452 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7454         * gnat.dg/discr33.adb: New test.
7456 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7458         * gnat.dg/limited_with3.ad[sb): New test.
7459         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7460         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7461         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7463 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7465         * gnat.dg/stack_usage1.adb: New test.
7466         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7468         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7469         * gcc.dg/pr44194-2.c: Likewise.
7471 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7473         PR c++/51370
7474         * g++.dg/template/crash112.C: New.
7476 2012-01-27  Richard Henderson  <rth@redhat.com>
7478         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7480 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7482         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7484 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7486         PR middle-end/51895
7487         * g++.dg/opt/pr51895.C: New test.
7489 2012-01-26  Michael Matz  <matz@suse.de>
7491         PR tree-optimization/48794
7492         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7494 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7496         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7498 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7500         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7501         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7502         memory.
7503         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7504         the default value for s390 and s390x.
7506 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7508         PR lto/51698
7509         * gcc.dg/lto/trans-mem-4_0.c: New.
7510         * gcc.dg/lto/trans-mem-4_1.c: New.
7511         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7512         TM builtins.
7513         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7514         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7515         TM builtins.
7516         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7517         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7518         TM builtins.
7520 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7522         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7524 2012-01-25  Ian Lance Taylor  <iant@google.com>
7526         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7528 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7530         PR fortran/51995
7531         * gfortran.dg/typebound_proc_25.f90: New.
7533 2012-01-25  Jason Merrill  <jason@redhat.com>
7535         PR c++/51992
7536         * g++.dg/lto/pr51992_0.C: New.
7538 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7540         PR tree-optimization/51987
7541         * gcc.target/i386/pr51987.c: New test.
7543 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7545         * gcc.dg/tm/lto-1.c: Require lto support in target.
7547 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7549         PR rtl-optimization/48374
7550         * gcc.dg/pr48374.c: New test.
7552 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7554         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7556 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7558         PR fortran/51966
7559         * gfortran.dg/derived_constructor_char_3.f90: New.
7561 2012-01-24  Ian Lance Taylor  <iant@google.com>
7563         * go.test/go-test.exp (filecmp): New procedure.
7564         (errchk): Handle quoted square brackets.
7565         (go-gc-tests): Set go_compile_args. Handle various new test
7566         lines.  Skip a few new tests.
7567         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7569 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7571         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7572         (check_effective_target_vect_extract_even_odd)
7573         (check_effective_target_vect_interleave): Return true for MIPS
7574         paired-single.
7576 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7578         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7579         (main): Use it instead of argc.
7581 2012-01-24  Jason Merrill  <jason@redhat.com>
7583         PR c++/51973
7584         * g++.dg/cpp0x/sfinae31.C: New.
7586 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7588         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7590 2012-01-24  Jason Merrill  <jason@redhat.com>
7592         PR c++/51812
7593         * g++.dg/inherit/covariant20.C: New.
7595 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7597         PR c++/51223
7598         * g++.dg/parse/crash58.C: New.
7600 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7602         PR target/51957
7603         * gcc.dg/pr51957-1.c: New test.
7604         * gcc.dg/pr51957-1.h: New file.
7605         * gcc.dg/pr51957-2.c: New test.
7607 2012-01-23  Jason Merrill  <jason@redhat.com>
7609         PR c++/51930
7610         * g++.dg/ext/visibility/template10.C: New.
7612 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7614         PR fortran/51948
7615         * gfortran.dg/move_alloc_12.f90: New.
7617 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7619         PR middle-end/45416
7620         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7622 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7624         PR c++/51398
7625         * g++.dg/template/crash111.C: New.
7627 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
7629         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7630         configurations.
7631         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7633 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
7635         PR testsuite/51941
7636         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
7637         the DW_TAG_class_type and DW_AT_name: "Executor".
7639 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7641         * lib/target-supports.exp
7642         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7643         (check_effective_target_vect_interleave): Likewise.
7645 2012-01-22  Jason Merrill  <jason@redhat.com>
7647         PR c++/51925
7648         * g++.dg/template/using20.C: New.
7649         * g++.dg/template/template-id-2.C: Adjust diagnostic.
7651 2012-01-23  Jason Merrill  <jason@redhat.com>
7653         PR target/51934
7654         * g++.dg/torture/pr51344.C: Limit to x86.
7656 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
7658         * c-c++-common/tm/omp.c: Require target with pthread support.
7660 2012-01-23  Richard Guenther  <rguenther@suse.de>
7662         PR tree-optimization/51949
7663         * gcc.dg/torture/pr51949.c: New testcase.
7665 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
7667         PR rtl-optimization/51933
7668         * gcc.c-torture/execute/pr51933.c: New test.
7670 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
7672         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7673         Do not define for Interix.
7675 2012-01-22  Jason Merrill  <jason@redhat.com>
7677         PR c++/51832
7678         * g++.dg/lto/pr51832.h: New.
7679         * g++.dg/lto/pr51832_0.C: New.
7680         * g++.dg/lto/pr51832_1.C: New.
7682 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7684         * gcc.dg/ext-elim-1.c: New test.
7686 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7688         PR target/51931
7689         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7690         * g++.dg/opt/longbranch1.C: Likewise.
7692 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7694         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7695         in C++11 mode.
7697 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7699         PR fortran/50556
7700         * gfortran.dg/namelist_74.f90: New test.
7701         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7703 2012-01-21  Tobias Burnus  <burnus@net-b.de>
7705         PR fortran/51913
7706         * gfortran.dg/class_47.f90: New.
7708 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
7710         * gnat.dg/renaming5.ad[sb]: New test.
7712 2012-01-20  Jason Merrill  <jason@redhat.com>
7714         PR c++/51919
7715         * g++.dg/pch/mangle1.{C,Hs}: Remove.
7717 2012-01-20  Jason Merrill  <jason@redhat.com>
7719         PR c++/51922
7720         * g++.dg/ext/attrib42.C: Require ilp32.
7722 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7724         PR target/51915
7725         * gcc.target/arm/pr51915.c: New test.
7727 2012-01-20  Cary Coutant  <ccoutant@google.com>
7728             Dodji Seketeli  <dodji@redhat.com>
7730         PR debug/45682
7731         * g++.dg/debug/dwarf2/nested-3.C: New test.
7733 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7735         PR c++/51402
7736         * g++.dg/template/crash110.C: New.
7738 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7740         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7741         Remove default options on hppa*-*-hpux*.
7743 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7745         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7747 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7749         * gcc.c-torture/compile/pr51856.c: New testcase.
7751 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
7753         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7754         options to go_target_compile.
7756 2012-01-20  Kai Tietz  <ktietz@redhat.com>
7758         * g++.dg/torture/pr51344.C: Fix typo.
7760 2012-01-20  Richard Guenther  <rguenther@suse.de>
7762         PR tree-optimization/51903
7763         * g++.dg/torture/pr51903.C: New testcase.
7765 2012-01-20  Tobias Burnus  <burnus@net-b.de>
7766             Janus Weil  <janus@gcc.gnu.org>
7768         PR fortran/51056
7769         * gfortran.dg/use_21.f90: New.
7771 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7773         PR target/51106
7774         * gcc.dg/torture/pr51106-1.c: New test.
7775         * gcc.dg/torture/pr51106-2.c: New test.
7777 2012-01-19  Kai Tietz  <ktietz@redhat.com>
7779         * g++.dg/torture/pr51344.C: New test.
7781 2012-01-19  Tobias Burnus  <burnus@net-b.de>
7783         PR fortran/51904
7784         * gfortran.dg/intrinsic_size_2.f90: New.
7786 2012-01-19  Jason Merrill  <jason@redhat.com>
7788         PR c++/51889
7789         * g++.dg/inherit/using7.C: New.
7791 2012-01-19  Richard Guenther  <rguenther@suse.de>
7793         PR tree-optimization/37997
7794         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7796 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7798         PR rtl-optimization/51505
7799         * gcc.dg/pr51505.c: New test.
7801 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
7803         PR fortran/51634
7804         * gfortran.dg/typebound_operator_12.f03: New.
7805         * gfortran.dg/typebound_operator_13.f03: New.
7807 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
7809         PR c++/51225
7810         * g++.dg/cpp0x/pr51225.C: New.
7812 2012-01-17  Ian Lance Taylor  <iant@google.com>
7814         PR go/50656
7815         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7817 2012-01-17  Tobias Burnus  <burnus@net-b.de>
7819         PR fortran/51869
7820         * gfortran.dg/realloc_on_assign_9.f90: New.
7822 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
7824         PR other/51165
7825         * gcc.dg/tm/memopt-3.c: Remove xfail.
7826         * gcc.dg/tm/memopt-4.c: Remove xfail.
7827         * gcc.dg/tm/memopt-5.c: Remove xfail.
7828         * gcc.dg/tm/memopt-7.c: Remove xfail.
7830 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
7832         PR tree-optimization/51877
7833         * gcc.c-torture/execute/pr51877.c: New test.
7835 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
7837         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7838         {!vect_align_arrays} to vect_sizes_32B_16B.
7839         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7840         * gcc.dg/vect/vect-peel-3.c: Ditto.
7842 2012-01-16  Jason Merrill  <jason@redhat.com>
7844         PR c++/51854
7845         * g++.dg/abi/mangle60.C: New.
7847         PR c++/51827
7848         * g++.dg/pch/mangle1.{C,Hs}: New.
7850 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
7851             Tobias Burnus  <burnus@net-b.de>
7853         PR fortran/50981
7854         * gfortran.dg/elemental_optional_args_3.f90: New
7855         * gfortran.dg/elemental_optional_args_4.f90: New
7857 2012-01-16  Tobias Burnus  <burnus@net-b.de>
7859         PR fortran/51809
7860         * gfortran.dg/use_20.f90: New
7862 2012-01-16  Jason Merrill  <jason@redhat.com>
7864         PR c++/51868
7865         * g++.dg/cpp0x/rv-bitfield.C: New.
7866         * g++.dg/cpp0x/rv-bitfield2.C: New.
7868 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
7870         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7871         subroutine 'qsort' and use index array to assign the result.
7873 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
7875         PR tree-optimization/51865
7876         * gcc.dg/pr51865.c: New test.
7878 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7880         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7882 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7884         * gcc.target/mips/code-readable-2.c: Allow the jump table address
7885         to be loaded from the constant pool, rather than via %hi and %lo.
7887 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
7889         PR rtl-optimization/51821
7890         * gcc.dg/pr51821.c: New test.
7892 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
7894         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7896 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
7898         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7900 2012-01-14  Tobias Burnus  <burnus@net-b.de>
7902         PR fortran/51800
7903         * gfortran.dg/init_flag_8.f90: New.
7904         * gfortran.dg/init_flag_9.f90: New.
7906 2011-01-14  Tobias Burnus  <burnus@net-b.de>
7908         PR fortran/51816
7909         * gfortran.dg/use_18.f90: New.
7910         * gfortran.dg/use_19.f90: New.
7912 2012-01-13  Ian Lance Taylor  <iant@google.com>
7914         PR c++/50012
7915         * g++.dg/warn/Wsign-compare-4.C: New.
7917 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
7919         PR fortran/48351
7920         * gfortran.dg/alloc_comp_assign.f03: New.
7921         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7922         __BUILTIN_FREE from 38 to 32.
7924 2012-01-13  Jason Merrill  <jason@redhat.com>
7926         PR c++/20681
7927         * g++.dg/warn/Wreturn-type-7.C: New.
7929 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7931         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7932         assumption.
7933         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7934         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7935         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7936         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7937         int32plus because of big array needed.
7938         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7939         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7941 2012-01-13  Jason Merrill  <jason@redhat.com>
7943         PR c++/51813
7944         * g++.dg/ext/visibility/template9.C: New.
7946         PR c++/51620
7947         * g++.dg/cpp0x/defaulted34.C: New.
7948         * g++.dg/template/virtual3.C: New.
7950 2012-01-13  Richard Guenther  <rguenther@suse.de>
7952         PR middle-end/8081
7953         * gcc.dg/torture/pr8081.c: New testcase.
7955 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7957         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7959 2012-01-12  Jason Merrill  <jason@redhat.com>
7961         PR c++/51714
7962         * g++.dg/ext/stmtexpr14.C: New.
7964 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
7966         PR c++/51633
7967         * g++.dg/cpp0x/constexpr-diag4.C: New test.
7969 2012-01-12  Jason Merrill  <jason@redhat.com>
7971         PR c++/48051
7972         * g++.dg/abi/mangle48.C: Test qualified-names, too.
7973         * g++.dg/abi/mangle58.C: Likewise.
7975         PR c++/51403
7976         * g++.dg/template/arg8.C: New.
7978 2012-01-12  Ira Rosen  <irar@il.ibm.com>
7980         PR tree-optimization/51799
7981         * gcc.dg/vect/pr51799.c: New test.
7982         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7983         patterns.
7985 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7986             Tobias Burnus  <burnus@net-b.de>
7988         PR fortran/51057
7989         PR fortran/51616
7990         * lib/target-supports.exp
7991         (check_effective_target_fortran_largest_fp_has_sqrt): New.
7992         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7994 2012-01-11  Jason Merrill  <jason@redhat.com>
7996         PR c++/51565
7997         * g++.dg/ext/attrib42.C: New.
7999 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8001         PR bootstrap/51796
8002         * gcc.dg/pr51796.c: New test.
8004 2012-01-11  Jason Merrill  <jason@redhat.com>
8006         PR c++/51818
8007         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8009 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8011         * gnat.dg/array19.ad[sb]: New test.
8013 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8015         * gnat.dg/opt23.ad[sb]: New test.
8016         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8017         * gnat.dg/opt24.ad[sb]: New test.
8019 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8021         PR tree-optimization/49642
8022         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8023         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8025 2012-01-11  Jason Merrill  <jason@redhat.com>
8027         PR c++/51613
8028         * g++.dg/template/explicit-args5.C: New.
8030 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8032         * gcc.c-torture/execute/20120110-1.c: New testcase.
8034 2012-01-10  Jason Merrill  <jason@redhat.com>
8036         PR c++/51614
8037         * g++.dg/inherit/ambig1.C: New.
8039         PR c++/51433
8040         * g++.dg/cpp0x/constexpr-cache1.C: New.
8042 2012-01-10  Richard Guenther  <rguenther@suse.de>
8044         PR tree-optimization/51801
8045         * gcc.dg/torture/pr51801.c: New testcase.
8047 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8049         PR fortran/51652
8050         * gfortran.dg/allocate_with_typespec_5.f90: New.
8052 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8054         * gfortran.dg/class_39.f03: Update dg-error string.
8056 2012-01-10  Richard Guenther  <rguenther@suse.de>
8058         PR tree-optimization/50913
8059         * gcc.dg/graphite/interchange-16.c: New testcase.
8060         * gcc.dg/graphite/scop-20.c: XFAIL.
8061         * gfortran.dg/graphite/interchange-1.f: Likewise.
8062         * gfortran.dg/graphite/block-1.f90: Likewise.
8063         * gfortran.dg/graphite/block-2.f: Likewise.
8065 2012-01-10  Richard Henderson  <rth@redhat.com>
8067         * lib/target-supports.exp (check_effective_target_vect_perm,
8068         check_effective_target_vect_perm_byte,
8069         check_effective_target_vect_perm_short): Enable for arm neon.
8071 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8073         PR fortran/46328
8074         * gfortran.dg/typebound_operator_11.f90: New.
8076 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8078         * gnat.dg/array18.adb: New test.
8079         * gnat.dg/array18_pkg.ads: New helper.
8081 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8083         PR fortran/51791
8084         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8085         around base object in first assignment in main program.
8086         * gfortran.dg/typebound_operator_10.f03: New test.
8088 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8090         PR tree-optimization/51759
8091         * g++.dg/ipa/pr51759.C: New test.
8093 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8095         PR fortran/51758
8096         * gfortran.dg/optional_absent_2.f90: New.
8098 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8100         PR fortran/51578
8101         * gfortran.dg/use_17.f90: New.
8103 2012-01-09  Gary Funck  <gary@intrepid.com>
8105         PR preprocessor/33919
8106         * gcc.dg/pr33919.c: New test.
8107         * gcc.dg/pr33919-0.h: New test header file.
8108         * gcc.dg/pr33919-1.h: Ditto.
8109         * gcc.dg/pr33919-2.h: Ditto.
8111 2012-01-07  Jan Hubicka  <jh@suse.cz>
8113         PR tree-optimize/51694
8114         * gcc.c-torture/compile/pr51694.c: new testcase.
8116 2012-01-07  Jan Hubicka  <jh@suse.cz>
8118         PR tree-optimization/51600
8119         * g++.dg/torture/pr51600.C: New testcase.
8121 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8123         PR gcov-profile/51715
8124         PR gcov-profile/51717
8125         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8126         * gcc.misc-tests/gcov-14.c: Likewise.
8128 2012-01-06  Jason Merrill  <jason@redhat.com>
8130         * g++.dg/parse/new5.C: New.
8132 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8134         PR testsuite/51655
8135         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8136         including <string.h>.
8138 2012-01-06  Jason Merrill  <jason@redhat.com>
8140         * g++.dg/abi/mangle51.C: New.
8141         * g++.dg/abi/mangle52.C: New.
8142         * g++.dg/abi/mangle53.C: New.
8143         * g++.dg/abi/mangle54.C: New.
8144         * g++.dg/abi/mangle55.C: New.
8145         * g++.dg/abi/mangle56.C: New.
8146         * g++.dg/abi/mangle57.C: New.
8147         * g++.dg/abi/mangle58.C: New.
8148         * g++.dg/abi/mangle59.C: New.
8149         * g++.dg/cpp0x/trailing3.C: Update mangling.
8150         * g++.dg/cpp0x/variadic111.C: Update mangling.
8151         * g++.dg/cpp0x/variadic4.C: Update mangling.
8152         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8153         * g++.dg/template/nontype22.C: Works now.
8154         * g++.dg/template/pr35240.C: Works now.
8156         * g++.dg/cpp0x/error7.C: New.
8158 2012-01-06  Tobias Burnus <burnus@net-b.de>
8160         * gfortran.dg/deallocate_stat_2.f90: New.
8161         * coarray/allocate_errgmsg.f90: New.
8162         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8163         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8164         * coarray/subobject_1.f90: Fix for num_images > 1.
8165         * gfortran.dg/deallocate_stat.f90: Update due to changed
8166         stat= handling.
8168 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8170         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8172 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8174         * ada/acats/overflow.lst: Add cb20004.
8176 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8178         PR c++/51541
8179         * g++.dg/cpp0x/alias-decl-18.C: New test.
8181 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8183         * gcc.c-torture/execute/20120104-1.c: New test.
8185 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8187         PR fortran/PR48946
8188         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8189         the old typebound_operator_8.f03.
8190         * gfortran.dg/typebound_operator_8.f03: New version of
8191         typebound_operator_7.f03 with 'u' a derived type instead of a
8192         class object.
8194 2012-01-05  Richard Guenther  <rguenther@suse.de>
8196         * g++.dg/torture/pr49309.C: Skip for -flto.
8198 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8200         PR middle-end/51761
8201         * gcc.c-torture/compile/pr51761.c: New test.
8203 2012-01-05  Richard Guenther  <rguenther@suse.de>
8205         PR tree-optimization/51760
8206         * gcc.dg/torture/pr51760.c: New testcase.
8208 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8210         PR middle-end/51472
8211         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8213 2012-01-05  Richard Guenther  <rguenther@suse.de>
8215         PR lto/41576
8216         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8217         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8219 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8221         PR debug/51695
8222         * gcc.dg/pr51695.c: New test.
8224 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8226         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8227         * gcc.target/mips/octeon2-lx-1.c: New test.
8228         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8229         * gcc.target/mips/octeon2-lx-2.c: New test.
8230         * gcc.target/mips/octeon2-lx-3.c: New test.
8232 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8234         PR other/51163
8235         PR other/51164
8236         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8237         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8239 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8241         PR c++/51064
8242         * g++.dg/warn/Wparentheses-26.C: New.
8244 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8246         * gfortran.dg/elemental_optional_args_2.f90: New test.
8248 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8250         PR fortran/49693
8251         * gfortran.dg/common_17.f90:  New test.
8253 2012-01-04  Richard Guenther  <rguenther@suse.de>
8255         PR tree-optimization/49651
8256         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8257         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8259 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8261         PR c++/51738
8262         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8264 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8266         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8267         for all mips targets.  Also allow an optional .cfi_startproc.
8269 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8271         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8273 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8275         PR c++/29273
8276         * g++.dg/rtti/dyncast5.C: New.
8278 2012-01-03  Richard Guenther  <rguenther@suse.de>
8280         PR tree-optimization/51070
8281         * gcc.dg/torture/pr51070-2.c: New testcase.
8283 2012-01-03  Richard Guenther  <rguenther@suse.de>
8285         PR tree-optimization/51692
8286         * gcc.dg/torture/pr51692.c: New testcase.
8288 2012-01-03  Richard Guenther  <rguenther@suse.de>
8290         PR debug/51650
8291         * g++.dg/lto/pr51650-3_0.C: New testcase.
8293 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8295         PR c++/15867
8296         * g++.dg/warn/Wredundant-decls-spec.C: New.
8298 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8300         PR tree-optimization/51719
8301         * g++.dg/tree-prof/pr51719.C: New test.
8303 2012-01-03  Richard Guenther  <rguenther@suse.de>
8305         PR middle-end/51730
8306         * gcc.dg/fold-compare-6.c: New testcase.
8308 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8310         PR c++/51669
8311         * g++.dg/gomp/pr51669.C: New test.
8313 2012-01-02  Jason Merrill  <jason@redhat.com>
8315         PR c++/51675
8316         * g++.dg/cpp0x/constexpr-union2.C: New.
8318         PR c++/51666
8319         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8321 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8323         PR c++/51462
8324         * g++.dg/cpp0x/constexpr-99.C: New test.
8326 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8328         PR c++/20140
8329         * g++.dg/template/init9.C: New.
8331 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8333         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8334         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8335         rather than a specific number.
8337 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8339         PR fortran/46262
8340         PR fortran/46328
8341         PR fortran/51052
8342         * gfortran.dg/typebound_operator_7.f03: New.
8343         * gfortran.dg/typebound_operator_8.f03: New.
8345 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8347         PR target/51729
8348         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8349         XFAIL.
8350         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8352 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8354         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8356 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8358         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8359         for MIPS.
8361 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8363         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8364         * gfortran.dg/io_real_boz_4.f90: Likewise.
8365         * gfortran.dg/io_real_boz_5.f90: Likewise.
8367 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8369         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8371 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8373         * gcc.dg/sms-11.c: New file.
8375 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8377         PR fortran/51682
8378         * gfortran.dg/coarray/image_index_3.f90: New.
8380 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8382         PR c++/16603
8383         * g++.dg/parse/enum8.C: New.
8385 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8387         PR c++/51379
8388         * g++.dg/conversion/reinterpret4.C: New.
8389         * g++.dg/conversion/reinterpret1.C: Adjust.
8391 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8393         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8395 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8397         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8398         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8399         * g++.old-deja/g++.jason/access14.C: Likewise.
8400         * g++.old-deja/g++.jason/access8.C: Likewise.
8401         * g++.old-deja/g++.jason/access1.C: Likewise.
8402         * g++.old-deja/g++.other/access3.C: Likewise.
8403         * g++.old-deja/g++.other/access5.C: Likewise.
8404         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8405         * g++.old-deja/g++.law/visibility22.C: Likewise.
8406         * g++.old-deja/g++.law/visibility26.C: Likewise.
8407         * g++.old-deja/g++.mike/p2746.C: Likewise.
8408         * g++.dg/debug/using1.C: Likewise.
8409         * g++.dg/lookup/using51.C: Likewise.
8410         * g++.dg/inherit/using5.C: Likewise.
8411         * g++.dg/inherit/pr30297.C: Likewise.
8412         * g++.dg/inherit/access8.C: Likewise.
8413         * g++.dg/torture/pr39362.C: Likewise.
8414         * g++.dg/template/crash13.C: Likewise.
8415         * g++.dg/template/using10.C: Likewise.
8417 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8419         PR fortran/51502
8420         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8421         change.
8423 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8425         PR tree-optimization/51704
8426         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8427         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8428         corresponding flags.
8430 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8432         PR c++/51723
8433         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8435 2012-01-01  Jan Hubicka  <jh@suse.cz>
8437         PR rtl-optimization/51069
8438         * gcc.c-torture/compile/pr51069.c: New testcase.
8440 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8442         PR tree-optimization/51683
8443         * gcc.dg/pr51683.c: New test.
8445 Copyright (C) 2012 Free Software Foundation, Inc.
8447 Copying and distribution of this file, with or without modification,
8448 are permitted in any medium without royalty provided the copyright
8449 notice and this notice are preserved.