2012-10-06 Janus Weil <janus@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob88f3a516a329cb18d998116a9d5eb5b72b1200bb
1 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/54832
4         * gfortran.dg/typebound_operator_17.f90: New.
6 2012-10-06  Jan Hubicka  <jh@suse.cz>
8         * gcc.dg/lto/resolutions_0.c: New testcase.
10 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
12         PR fortran/45521
13         * gfortran.dg/generic_25.f90: New.
14         * gfortran.dg/generic_26.f90: New.
15         * gfortran.dg/generic_27.f90: New.
17 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
19         PR target/54760
20         * gcc.target/sh/pr54760-1.c: New.
22 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
24         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
25         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
26         * g++.dg/warn/Wsign-compare-5.C: New test.
27         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
28         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
29         * g++.dg/ext/builtin30.C: New test.
30         * g++.dg/ext/vla12.C: New test.
31         * gcc.dg/builtins-85.c: New test.
33         PR debug/54519
34         * gcc.dg/guality/pr54519-1.c: New test.
35         * gcc.dg/guality/pr54519-2.c: New test.
36         * gcc.dg/guality/pr54519-3.c: New test.
37         * gcc.dg/guality/pr54519-4.c: New test.
38         * gcc.dg/guality/pr54519-5.c: New test.
39         * gcc.dg/guality/pr54519-6.c: New test.
41 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/50893
44         * g++.dg/cpp0x/defaulted38.C: New.
46 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
48         PR tree-optimization/33763
49         * c-c++-common/pr33763.c: New test.
51         PR tree-optimization/54810
52         * gcc.dg/tree-ssa/vrp85.c: New test.
54 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
56         * gcc.dg/ucnid-7.c: Skip on AIX.
57         * gcc.dg/ucnid-8.c: Same.
58         * gcc.dg/ucnid-10.c: Same.
59         * gcc.dg/ucnid-13.c: Same.
60         * gcc.dg/attr-alias-3.c: Same.
61         * gcc.dg/attr-alias-5.c: Same.
62         * gcc.dg/torture/pr51106-2.c: Same.
63         * gcc.dg/vmx/3b-13.c: Use valid splat index.
65 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
67         PR c++/52233
68         * g++.dg/cpp0x/alias-decl-23.C: New.
70 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
72         PR c++/53403
73         * g++.dg/template/friend53.C: New.
75 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
77         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
78         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
79         (scan-ada-spec): Likewise.
80         (scan-ada-spec-not): Likewise.
81         * gcc.dg/dump-ada-spec-1.c: New test.
82         * g++.dg/other/dump-ada-spec-1.C: Likewise.
84 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
86         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
88 2012-10-04  Florian Weimer  <fweimer@redhat.com>
90         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
92 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
94         PR c++/54323
95         * g++.dg/cpp0x/pr54323.C: New.
97 2012-10-04  Richard Guenther  <rguenther@suse.de>
99         PR middle-end/54735
100         * g++.dg/torture/pr54735.C: New testcase.
102 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
104         PR rtl-optimization/54739
105         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
107 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
109         PR target/51244
110         * gcc.target/sh/pr51244-12.c: New.
112 2012-10-03  Dehao Chen  <dehao@google.com>
114         PR middle-end/54782
115         * gcc.dg/pr54782.c: New test.
117 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
119         PR c++/54777
120         * g++.dg/cpp0x/constexpr-ref4.C: New test.
122 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
124         PR fortran/54778
125         * gfortran.dg/class_53.f90: New.
127 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
129         PR debug/54551
130         * gcc.dg/guality/pr54551.c: New.
132 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
134         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
135         * gcc.target/powerpc/pr46728-2.c: Likewise.
137 2012-10-02  Sharad Singhai  <singhai@google.com>
139         PR testsuite/54772
140         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
141         to fix test failures caused by r191883.
142         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
143         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
144         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
145         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
146         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
147         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
148         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
149         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
150         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
152 2012-09-30  Sharad Singhai  <singhai@google.com>
154         * testsuite/gcc.target/i386/vect-double-1.c: Fix test.
156 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
158         PR target/54087
159         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
160         atomic_sub fails.
162 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
164         PR rtl-optimization/54457
165         * gcc.target/i386/pr54457.c: New test.
167 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
169         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
171 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
173         * gcc.target/i386/vect-rebuild.c: New testcase.
175 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
177         * gcc.target/i386/pad-10.c (foo2): Return x - z.
179 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
181         * gcc.target/mips/pr37362.c: Fix target selector.
183 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
185         PR target/54083
186         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
188 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
190         * gcc.dg/ucnid-8.c: Update line number.
191         * gcc.dg/torture/pr51106-2.c: Likewise.
193 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
195         PR fortran/54667
196         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
197         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
198         * gfortran.dg/c_f_pointer_tests_5.f90: New.
200 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
202         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
203         partially reverting r170092.
204         * gfortran.dg/class_7.f03: Ditto.
205         * gfortran.dg/coarray_14.f90: Ditto.
206         * gfortran.dg/typebound_proc_13.f03: Ditto.
208 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
210         PR c++/54738
211         * g++.dg/cpp0x/sfinae42.C: New.
213 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
215         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
216         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
217         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
218         * gcc.dg/pr42629.c: XFAIL on AIX.
219         * gcc.dg/pr47684.c: Same.
220         * gcc.dg/pr43670.c: Same.
221         * gcc.dg/pr42916.c: Same.
222         * gcc.dg/pr45449.c: Same.
223         * gcc.dg/pr50017.c: Same.
224         * gcc.dg/pr42728.c: Same.
225         * gcc.dg/pr47881.c: Same.
226         * gcc.dg/pr44023.c: Same.
227         * gcc.dg/pr41345.c: Same.
228         * gcc.dg/pr42630.c: Same.
229         * gcc.dg/pr44971.c: Same.
230         * gcc.dg/pr46771.c: Same.
231         * gcc.dg/ucnid-8.c: Same.
232         * gcc.dg/ucnid-10.c: Same.
233         * gcc.dg/ucnid-13.c: Same.
234         * gcc.dg/torture/pr51106-2.c: Same.
235         * gcc.dg/pr48768.c: Same.
236         * gcc.dg/pr42631.c: Same.
237         * gcc.dg/pr43084.c: Same.
238         * gcc.dg/ucnid-7.c: Same.
239         * gcc.dg/pr42889.c: Same.
240         * gcc.dg/pr41241.c: Same.
241         * gcc.dg/pr42719.c: Same.
242         * g++.dg/debug/pr46583.C: Same.
243         * g++.dg/debug/pr47106.C: Same.
244         * g++.dg/opt/pr48549.C: Same.
245         * g++.dg/other/pr42685.C: Same.
246         * c-c++-common/pr43942.c: Same.
248 2012-09-29  Ian Lance Taylor  <iant@google.com>
250         * go.test/go-test.exp: Update for latest version of Go testsuite.
252 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
254         PR fortran/52724
255         * gfortran.dg/internal_readwrite_3.f90:  New test.
257 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
259         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
260         gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
262         PR c++/54372 - unused attribute inactive on dependant entities
263         * c-c++-common/Wunused-local-typedefs-2.c: New test.
265 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
267         PR c++/29028 - Missed unused warning on using declaration
268         * g++.dg/warn/Wunused-var-18.C: New test.
270 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
272         PR c++/53551 - -Wunused-local-typedefs misses uses
273         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
275 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
277         PR target/54716
278         * gcc.target/i386/xorps-sse2.c: Remove xfails.
280         PR tree-optimization/54713
281         * gcc.c-torture/compile/pr54713-1.c: New test.
282         * gcc.c-torture/compile/pr54713-2.c: New test.
283         * gcc.c-torture/compile/pr54713-3.c: New test.
285 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
287         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
289 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
291         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
293 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
295         PR target/54703
296         * gcc.target/i386/pr54703.c: New test.
298 2012-09-27  Richard Guenther  <rguenther@suse.de>
300         PR lto/54709
301         * gcc.dg/lto/pr54709_0.c: New testcase.
302         * gcc.dg/lto/pr54709_1.c: Likewise.
304 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
306         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
308         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
310         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
312         * gcc.target/arm/pr42879.c: Handle big-endian.
314 2012-09-26  Steve Ellcey  <sellcey@mips.com>
316         PR c/37303
317         * gcc.dg/pr37303.c: Check for rdata or rodata.
319 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
321         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
323 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
325         PR target/51274
326         PR target/53087
327         * gcc.target/powerpc/ppc-ne0-1.c: New.
329 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
331         PR target/54089
332         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
333         test_19, test_20, test_21, test_22, test_23): New functions.
334         * gcc.target/sh/pr54089-4.c: New.
335         * gcc.target/sh/pr54089-5.c: New.
336         * gcc.target/sh/pr54089-6.c: New.
337         * gcc.target/sh/pr54089-7.c: New.
339 2012-09-25  Richard Guenther  <rguenther@suse.de>
341         PR lto/54625
342         * gcc.dg/lto/pr54702_0.c: New testcase.
343         * gcc.dg/lto/pr54702_1.c: Likewise.
344         * gcc.dg/lto/pr54625-1_0.c: Likewise.
345         * gcc.dg/lto/pr54625-1_1.C: Likewise.
346         * gcc.dg/lto/pr54625-2_0.c: Likewise.
347         * gcc.dg/lto/pr54625-2_1.C: Likewise.
349 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
351         PR c++/54526
352         * g++.dg/cpp0x/parse2.C: New.
353         * g++.dg/parse/error11.C: Adjust.
354         * g++.dg/parse/error12.C: Likewise.
356 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
358         * gcc.target/i386/20030217-1.c: Added check for
359         large_long_double effective target.
360         * gcc.target/i386/387-3.c: Likewise.
361         * gcc.target/i386/387-4.c: Likewise.
362         * gcc.target/i386/pr36578-1.c: Likewise.
363         * gcc.target/i386/excess-precision-1.c: Added new code for the case
364         when long double size is equal double size.
365         * gcc.target/i386/excess-precision-1.c: Likewise.
366         * gcc.target/i386/pr36578-2.c: Likewise.
367         * gcc.target/i386/20030217-2.c: New testcase.
369 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
371         PR tree-optimization/54676
372         * gcc.dg/pr54676.c: New test.
374 2012-09-25  Richard Guenther  <rguenther@suse.de>
376         PR tree-optimization/53663
377         * gcc.dg/torture/pr53663-1.c: New testcase.
378         * gcc.dg/torture/pr53663-2.c: Likewise.
379         * gcc.dg/torture/pr53663-3.c: Likewise.
381 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
383         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
385 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
387         * lib/target-supports-dg.exp (dg-require-effective-target,
388         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
389         dg-process-target-1 instead of dg-process-target.
390         (dg-process-target-1): Rename from dg-process-target.
391         (dg-process-target): New.
393 2012-09-24  Richard Guenther  <rguenther@suse.de>
395         PR tree-optimization/54684
396         * g++.dg/torture/pr54684.C: New testcase.
398 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
400         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
402 2012-09-24  Richard Guenther  <rguenther@suse.de>
404         PR middle-end/52173
405         * gcc.dg/tm/pr52173-1.c: New.
406         * gcc.dg/tm/pr52173-2.c: New.
408 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
410         * gcc.dg/pr54669.c: New test.
412 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
413             Dominique Dhumieres  <dominiq@lps.ens.fr>
415         PR testsuite/54677
416         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
418 2012-09-23  Tobias Burnus  <burnus@net-b.de>
420         PR fortran/54618
421         * gfortran.dg/class_array_14.f90: New.
423 2012-09-22  Kai Tietz  <ktietz@redhat.com>
425         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
426         * gcc.dg/tree-ssa/scev-4.c: Likewise.
428 2012-09-21  Dehao Chen  <dehao@google.com>
430         PR go/54649
431         PR tree-optimization/54655
432         * g++.dg/pr54655.C: New testcase.
434 2012-09-21  Richard Guenther  <rguenther@suse.de>
436         PR tree-optimization/54647
437         * g++.dg/torture/pr54647.C: New testcase.
439 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
441         PR c++/54427
442         * c-c++-common/torture/vector-compare-2.c: Add -w.
444 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
446         * gnat.dg/opt20.ads: Move dg directive to...
447         * gnat.dg/opt20.adb: ...here.
448         * gnat.dg/addr1.ad[sb]: Likewise.
449         * gnat.dg/concat2.ad[sb]: Likewise.
450         * gnat.dg/array16.ad[sb]: Likewise.
451         * gnat.dg/atomic5.ad[sb]: Likewise.
452         * gnat.dg/discr29.ad[sb]: Likewise.
453         * gnat.dg/noreturn5.ad[sb]: Likewise.
454         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
455         * gnat.dg/discr23.ads: Remove dg directive.
456         * gnat.dg/nested_float_packed.ads: Likewise.
457         * gnat.dg/oconst6.ads: Move to...
458         * gnat.dg/specs/oconst6.ads: ...here.
460 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/52432
463         * g++.dg/cpp0x/decltype32.C: Tweak.
465 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
467         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
468         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
469         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
470         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
472 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
474         PR c++/54581
475         * g++.dg/cpp0x/decltype-54581.C: New testcase.
477 2012-09-19  Steve Ellcey  <sellcey@mips.com>
479         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
481 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
483         * gcc.target/powerpc/ppc-get-timebase.c: New file.
484         * gcc.target/powerpc/ppc-mftb.c: New file.
486 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
488         PR target/54089
489         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
490         functions.
492 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
494         PR target/54236
495         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
497 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
499         * gcc.c-torture/execute/20120919-1.c: New test.
501 2012-09-19  Richard Guenther  <rguenther@suse.de>
503         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
505 2012-09-19  Richard Guenther  <rguenther@suse.de>
507         * gcc.dg/builtin-unreachable-6.c: Adjust.
509 2012-09-19  Richard Guenther  <rguenther@suse.de>
511         * gcc.dg/builtin-object-size-10.c: Adjust.
512         * gcc.dg/builtin-unreachable-5.c: Adjust.
513         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
514         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
515         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
516         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
517         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
518         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
519         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
520         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
521         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
522         * gcc.dg/vect/vec-scal-opt.c: Adjust.
523         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
524         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
526 2012-09-19  Richard Guenther  <rguenther@suse.de>
528         PR tree-optimization/54132
529         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
530         * gcc.dg/torture/pr54132.c: Likewise.
532 2012-09-19  Terry Guo  <terry.guo@arm.com>
534         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
535         extra prune rules that will be applied to all tests in a .exp file.
536         (gcc-dg-prune): Use rules defined by the above variable.
537         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
538         harmless warnings on architecture switch conflict.
540 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
542         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
543         of asm-comment characters instead of a single one.
544         * g++.dg/debug/dwarf2/nested-2.C: Similar.
546 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
548         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
550         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
551         target instead of xfailing it.
552         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
553         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
554         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
555         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
556         * gcc.dg/vect/vect-104.c: Likewise.
557         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
558         * gcc.dg/vect/vect-outer-1.c: Likewise.
559         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
560         * gcc.dg/vect/vect-outer-1a.c: Likewise.
561         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
562         * gcc.dg/vect/vect-outer-1b.c: Likewise.
563         * gcc.dg/vect/vect-outer-2b.c: Likewise.
564         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
565         * gcc.dg/vect/vect-outer-3a.c: Likewise.
566         * gcc.dg/vect/vect-outer-3b.c: Likewise.
567         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
569         * lib/target-supports.exp
570         (check_effective_target_vect_widen_mult_qi_to_hi,
571         check_effective_target_vect_widen_mult_hi_to_si,
572         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
573         check_effective_target_vect_widen_mult_hi_to_si_pattern,
574         check_effective_target_vect_pack_trunc,
575         check_effective_target_vect_unpack,
576         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
577         instead of arm_none.
579         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
581 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
583         * lib/target-supports-dg.exp (check-flags): Add cflags from board
584         config to compiler_flags.
586 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
588         PR target/54592
589         * gcc.target/i386/pr54592.c: New test.
591         PR tree-optimization/54610
592         * gcc.target/i386/pr54610.c: New test.
594 2012-09-17  Jason Merrill  <jason@redhat.com>
596         PR c++/54575
597         * g++.dg/cpp0x/alias-decl-21.C: New.
598         * g++.dg/cpp0x/alias-decl-22.C: New.
600 2012-09-17  Tobias Burnus  <burnus@net-b.de>
602         PR fortran/54608
603         * gfortran.dg/scan_2.f90: New.
605 2012-09-17  Jason Merrill  <jason@redhat.com>
607         PR c++/53661
608         * g++.dg/init/aggr9.C: New.
610 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
612         * gnat.dg/loop_optimization12.ad[sb]: New test.
614 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
616         PR fortran/54285
617         * gfortran.dg/proc_ptr_result_7.f90: New.
619 2012-09-17  Tobias Burnus  <burnus@net-b.de>
621         PR fortran/54603
622         * gfortran.dg/structure_constructor_11.f90: New.
624 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
626         PR tree-optimization/54563
627         * g++.dg/torture/pr54563.C: New test.
629 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
631         PR fortran/54594
632         * gfortran.dg/typebound_generic_14.f03: New.
634 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
636         PR fortran/54387
637         * gfortran.dg/proc_ptr_38.f90: New.
639 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
641         PR debug/54460
642         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
643         to scary regexp.
645         PR testsuite/54007
646         * gnat.dg/lto15.adb: Require lto.
648         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
649         "myBindC" for hppa*-*-hpux*.
651 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
653         * gfortran.dg/namelist_75.f90: New test.
655 2012-09-15  Tom de Vries  <tom@codesourcery.com>
657         * gcc.dg/tree-ssa/vrp82.c: New test.
658         * gcc.dg/tree-ssa/vrp83.c: Same.
659         * gcc.dg/tree-ssa/vrp84.c: Same.
661 2012-09-15  Tom de Vries  <tom@codesourcery.com>
663         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
664         * gcc.dg/tree-ssa/vrp81.c: ... this.
666 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
668         PR target/54222
669         * gcc.target/avr/torture/fix-types.h: New.
670         * gcc.target/avr/torture/vals-hr.def: New.
671         * gcc.target/avr/torture/vals-r.def: New.
672         * gcc.target/avr/torture/vals-k.def: New.
673         * gcc.target/avr/torture/vals-ur.def: New.
674         * gcc.target/avr/torture/vals-uk.def: New.
675         * gcc.target/avr/torture/vals-uhr.def: New.
676         * gcc.target/avr/torture/vals-llk.def: New.
677         * gcc.target/avr/torture/vals-ullk.def: New.
678         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
679         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
680         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
681         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
682         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
683         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
684         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
685         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
687 2012-09-14  Dehao Chen  <dehao@google.com>
689         * g++.dg/debug/dwarf2/deallocator.C: New test.
691 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
693         PR c/54552
694         * gcc.c-torture/compile/pr54552-1.c: New test.
696 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
698         PR c++/54427
699         * g++.dg/other/vector-compare.C: New testcase.
700         * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
701         * gcc.dg/vector-shift.c: Move ...
702         * c-c++-common/vector-shift.c: ... here.
703         * gcc.dg/vector-shift1.c: Move ...
704         * c-c++-common/vector-shift1.c: ... here.
705         * gcc.dg/vector-shift3.c: Move ...
706         * c-c++-common/vector-shift3.c: ... here.
707         * gcc.dg/vector-compare-1.c: Move ...
708         * c-c++-common/vector-compare-1.c: ... here.
709         * gcc.dg/vector-compare-2.c: Move ...
710         * c-c++-common/vector-compare-2.c: ... here.
711         * gcc.c-torture/execute/vector-compare-1.c: Move ...
712         * c-c++-common/torture/vector-compare-1.c: ... here.
713         * gcc.c-torture/execute/vector-compare-2.x: Delete.
714         * gcc.c-torture/execute/vector-compare-2.c: Move ...
715         * c-c++-common/torture/vector-compare-2.c: ... here.
716         * gcc.c-torture/execute/vector-shift.c: Move ...
717         * c-c++-common/torture/vector-shift.c: ... here.
718         * gcc.c-torture/execute/vector-shift2.c: Move ...
719         * c-c++-common/torture/vector-shift2.c: ... here.
720         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
721         * c-c++-common/torture/vector-subscript-1.c: ... here.
722         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
723         * c-c++-common/torture/vector-subscript-2.c: ... here.
724         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
725         * c-c++-common/torture/vector-subscript-3.c: ... here.
727 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
729         PR c/54103
730         * gcc.c-torture/compile/pr54103-1.c,
731         gcc.c-torture/compile/pr54103-2.c,
732         gcc.c-torture/compile/pr54103-3.c,
733         gcc.c-torture/compile/pr54103-4.c,
734         gcc.c-torture/compile/pr54103-5.c,
735         gcc.c-torture/compile/pr54103-6.c: New tests.
736         * gcc.dg/c90-const-expr-8.c: Update expected column number.
738 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
740         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
742 2012-09-14  Richard Guenther  <rguenther@suse.de>
744         PR tree-optimization/54565
745         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
746         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
748 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
750         * gcc.target/arm/combine-movs.c: Add missing space.
752 2012-09-14  Richard Guenther  <rguenther@suse.de>
754         * g++.dg/torture/builtin-location.C: New testcase.
756 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
757             Manuel López-Ibáñez  <manu@gcc.gnu.org>
759         PR c++/53210
760         * g++.dg/warn/Wuninitialized-self.C: New.
762 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
764         PR c/54559
765         * gcc.c-torture/compile/pr54559.c: New test.
767 2012-09-13  Jason Merrill  <jason@redhat.com>
769         PR c++/53839
770         * g++.dg/cpp0x/constexpr-temp1.C: New.
772         PR c++/54511
773         * g++.dg/template/anonunion2.C: New.
775         PR c++/53836
776         * g++.dg/template/init10.C: New.
778 2012-09-13  Tobias Burnus  <burnus@net-b.de>
780         PR fortran/54556
781         * gfortran.dg/implicit_pure_3.f90: New.
783 2012-09-13  Richard Guenther  <rguenther@suse.de>
785         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
787 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
789         * gcc.target/arm/builtin-bswap-1.c: New testcase.
791 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
793         * c-c++-common/pr51712.c: Handle for short-enum targets.
795 2012-09-12  Terry Guo  <terry.guo@arm.com>
797         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
798         and lsrs for Thumb2 mode.
800 2012-09-12  Jan Hubicka  <jh@suse.cz>
802         * gcc.dg/ipa/inlinehint-2.c: New testcase.
804 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
806         PR target/54445
807         * gcc.target/i386/pr54445-1.c: New file.
808         * gcc.target/i386/pr54445-2.c: Likewise.
810 2012-09-12  Tobias Burnus  <burnus@net-b.de>
812         PR fortran/54225
813         PR fortran/53306
814         * gfortran.dg/coarray_10.f90: Update dg-error.
815         * gfortran.dg/coarray_28.f90: New.
816         * gfortran.dg/array_section_3.f90: New.
818 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
820         gcc/testsuite/
821         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
822         gcc.target/arm/pr48252.c: Fix for big-endian support.
824 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
826         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
828 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
829             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
831         * gcc.target/arm/neon-vfma-1.c: New testcase.
832         * gcc.target/arm/neon-vfms-1.c: Likewise.
833         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
834         of float.
835         * gcc.target/arm/neon-vmls-1.c: Likewise.
836         * lib/target-supports.exp (add_options_for_arm_neonv2): New
837         function.
838         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
839         (check_effective_target_arm_neonv2_ok): Likewise.
840         (check_effective_target_arm_neonv2_hw): Likewise.
841         (check_effective_target_arm_neonv2): Likewise.
843 2012-09-11  Richard Guenther  <rguenther@suse.de>
845         PR middle-end/54515
846         * g++.dg/tree-ssa/pr54515.C: New testcase.
848 2012-09-10  Andrew Pinski  <apinski@cavium.com>
850         PR tree-opt/c54362
851         * gcc.dg/tm/memopt-16.c: New testcase.
853 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/54541
856         PR c++/54542
857         * g++.dg/cpp0x/sfinae40.C: New.
858         * g++.dg/cpp0x/sfinae41.C: Likewise.
860 2012-09-10  Jason Merrill  <jason@redhat.com>
862         PR c++/54538
863         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
865 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
867         PR target/54089
868         * gcc.target/sh/pr54089-3.c: New.
870 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
872         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
874 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
876         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
878 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
880         * gcc.dg/pr52558-2.c: Delete.
881         * gcc.dg/simulate-thread/speculative-store-3.c: New.
883 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
885         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
887 2012-09-10  Richard Guenther  <rguenther@suse.de>
889         PR tree-optimization/54520
890         * gcc.dg/torture/pr54520.c: New testcase.
892 2012-09-10  Jason Merrill  <jason@redhat.com>
894         PR c++/54506
895         * g++.dg/cpp0x/implicit14.C: New.
897 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
899         PR fortran/54208
900         * gfortran.dg/bound_simplification_3.f90: New test.
902 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
904         PR testsuite/54184
905         * gcc.dg/pr52558-1.c: Delete.
906         * gcc.dg/simulate-thread/speculative-store-2.c: New.
908 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
910         * gcc.target/arm/pr50318-1.c: Scan for smlal.
911         * gcc.target/arm/smlaltb-1.c: XFAIL test.
912         * gcc.target/arm/smlaltt-1.c: Likewise.
914 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
916         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
918 2012-09-07  Tom de Vries  <tom@codesourcery.com>
920         PR tree-optimization/53986
921         * gcc.dg/tree-ssa/vrp80.c: New test.
922         * gcc.dg/tree-ssa/vrp80-2.c: Same.
924 2012-09-06  Jason Merrill  <jason@redhat.com>
926         PR c++/54341
927         PR c++/54253
928         * g++.dg/cpp0x/constexpr-virtual2.C: New.
929         * g++.dg/cpp0x/constexpr-virtual3.C: New.
931 2012-09-06  Andrew Pinski  <apinski@cavium.com>
933         PR tree-opt/54494
934         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
936 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
938         PR rtl-optimization/54455
939         * gcc.dg/54455.c: New test.
941 2012-09-06  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/54463
944         * gfortran.dg/promotion_2.f90: New.
946 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
948         PR middle-end/54486
949         * c-c++-common/pr54486.c: New test.
951 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
953         PR fortran/54474
954         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
956 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
958         PR c++/54191
959         * g++.dg/cpp0x/sfinae39.C: New.
961 2012-09-04  Jason Merrill  <jason@redhat.com>
963         PR c++/54441
964         * g++.dg/ext/flexary3.C: New.
966         PR c++/54420
967         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
969         PR c++/54198
970         * g++.dg/template/defarg15.C: New.
972         PR c++/54437
973         * g++.dg/template/access24.C: New.
975 2012-09-04  Richard Guenther  <rguenther@suse.de>
977         PR tree-optimization/54458
978         * gcc.dg/torture/pr54458.c: New testcase.
980 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
982         * gcc.target/arm/neon-vext.c: New test.
983         * gcc.target/arm/neon-vext-execute.c: Ditto.
985 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
987         PR fortran/54243
988         PR fortran/54244
989         * gfortran.dg/select_type_29.f03: New.
991 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
993         * gcc.dg/fold-perm.c: Improve test.
995 2012-09-03  Tobias Burnus  <burnus@net-b.de>
997         PR fortran/51632
998         * gfortran.dg/coarray_class_1.f90: New.
1000 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1002         PR target/49206
1003         * gcc.c-torture/compile/pr49206.c: New test.
1005 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1006             Uros Bizjak  <ubizjak@gmail.com>
1008         PR target/36680
1009         * gfortran.dg/pr36680.f90: New test.
1011 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1013         PR target/42295
1014         * g++.dg/opt/pr42295.C: New test.
1016 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1018         PR target/54436
1019         * gcc.dg/torture/pr54436.c: New test.
1021 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1023         * gcc.target/mips/truncate-8.c: New testcase.
1025 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1027         PR target/46829
1028         PR target/46843
1029         * gcc.target/i386/pr46829.c: New test.
1030         * gcc.target/i386/pr46843.c: Ditto.
1032 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1033             Jason Merrill  <jason@redhat.com>
1035         PR c++/18747
1036         * g++.dg/parse/error50.C: New.
1038 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1040         PR c/54428
1041         * gcc.c-torture/compile/pr54428.c: New test.
1043 2012-08-31  Ollie Wild  <aaw@google.com>
1045         PR c++/54197
1046         * g++.dg/init/lifetime3.C: New test.
1048 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1050         PR middle-end/54409
1051         * gcc.dg/torture/pr54409.c: New test.
1053 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1055         * gfortran.dg/pr48636.f90: Add dump scan checks.
1057 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1059         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1061 2012-08-28  Joey Ye  <joey.ye@arm.com>
1063         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1065 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1067         PR target/46254
1068         * gcc.target/i386/pr46254.c: New test.
1070 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1072         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1073         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1074         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1076 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1078         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1079         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1080         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1081         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1082         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1083         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1084         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1085         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1086         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1087         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1088         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1089         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1090         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1091         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1092         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1093         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1094         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1095         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1096         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1097         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1098         gcc.target/mips/unaligned-1.c: Tighten regexps.
1100 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1102         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1103         (mips_option_groups): Remove optimization.  Add various -f options.
1104         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1105         and -pg imply -fno-omit-frame-pointer.
1106         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1107         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1108         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1109         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1110         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1111         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1112         * gcc.target/mips/abi-n32-long32.c: Likewise.
1113         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1114         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1115         * gcc.target/mips/abi-n32-long64.c: Likewise.
1116         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1117         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1118         * gcc.target/mips/abi-n64-long32.c: Likewise.
1119         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1120         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1121         * gcc.target/mips/abi-n64-long64.c: Likewise.
1122         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1123         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1124         * gcc.target/mips/abi-o32-long32.c: Likewise.
1125         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1126         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1127         * gcc.target/mips/abi-o32-long64.c: Likewise.
1128         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1129         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1130         * gcc.target/mips/abi-o64-long32.c: Likewise.
1131         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1132         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1133         * gcc.target/mips/abi-o64-long64.c: Likewise.
1134         * gcc.target/mips/asm-1.c: Likewise.
1135         * gcc.target/mips/branch-1.c: Likewise.
1136         * gcc.target/mips/call-3.c: Likewise.
1137         * gcc.target/mips/call-saved-3.c: Likewise.
1138         * gcc.target/mips/clear-cache-1.c: Likewise.
1139         * gcc.target/mips/div-1.c: Likewise.
1140         * gcc.target/mips/div-2.c: Likewise.
1141         * gcc.target/mips/div-3.c: Likewise.
1142         * gcc.target/mips/div-4.c: Likewise.
1143         * gcc.target/mips/div-5.c: Likewise.
1144         * gcc.target/mips/div-6.c: Likewise.
1145         * gcc.target/mips/div-7.c: Likewise.
1146         * gcc.target/mips/div-8.c: Likewise.
1147         * gcc.target/mips/div-9.c: Likewise.
1148         * gcc.target/mips/div-10.c: Likewise.
1149         * gcc.target/mips/div-11.c: Likewise.
1150         * gcc.target/mips/div-12.c: Likewise.
1151         * gcc.target/mips/dsp-ctrl.c: Likewise.
1152         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1153         * gcc.target/mips/ext-8.c: Likewise.
1154         * gcc.target/mips/extend-2.c: Likewise.
1155         * gcc.target/mips/fix-r10000-1.c: Likewise.
1156         * gcc.target/mips/fix-r10000-2.c: Likewise.
1157         * gcc.target/mips/fix-r10000-3.c: Likewise.
1158         * gcc.target/mips/fix-r10000-4.c: Likewise.
1159         * gcc.target/mips/fix-r10000-5.c: Likewise.
1160         * gcc.target/mips/fix-r10000-6.c: Likewise.
1161         * gcc.target/mips/fix-r10000-7.c: Likewise.
1162         * gcc.target/mips/fix-r10000-8.c: Likewise.
1163         * gcc.target/mips/fix-r10000-9.c: Likewise.
1164         * gcc.target/mips/fix-r10000-10.c: Likewise.
1165         * gcc.target/mips/fix-r10000-11.c: Likewise.
1166         * gcc.target/mips/fix-r10000-12.c: Likewise.
1167         * gcc.target/mips/fix-r10000-13.c: Likewise.
1168         * gcc.target/mips/fix-r10000-14.c: Likewise.
1169         * gcc.target/mips/fix-r10000-15.c: Likewise.
1170         * gcc.target/mips/fpcmp-1.c: Likewise.
1171         * gcc.target/mips/fpcmp-2.c: Likewise.
1172         * gcc.target/mips/fpr-moves-7.c: Likewise.
1173         * gcc.target/mips/fpr-moves-8.c: Likewise.
1174         * gcc.target/mips/int-moves-1.c: Likewise.
1175         * gcc.target/mips/int-moves-2.c: Likewise.
1176         * gcc.target/mips/long-calls-pg.c: Likewise.
1177         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1178         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1179         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1180         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1181         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1182         * gcc.target/mips/mips-3d-1.c: Likewise.
1183         * gcc.target/mips/mips-3d-2.c: Likewise.
1184         * gcc.target/mips/mips-3d-3.c: Likewise.
1185         * gcc.target/mips/mips-3d-4.c: Likewise.
1186         * gcc.target/mips/mips-3d-5.c: Likewise.
1187         * gcc.target/mips/mips-3d-6.c: Likewise.
1188         * gcc.target/mips/mips-3d-7.c: Likewise.
1189         * gcc.target/mips/mips-3d-8.c: Likewise.
1190         * gcc.target/mips/mips-3d-9.c: Likewise.
1191         * gcc.target/mips/mips-ps-1.c: Likewise.
1192         * gcc.target/mips/mips-ps-2.c: Likewise.
1193         * gcc.target/mips/mips-ps-3.c: Likewise.
1194         * gcc.target/mips/mips-ps-4.c: Likewise.
1195         * gcc.target/mips/mips-ps-6.c: Likewise.
1196         * gcc.target/mips/mips32-dspr2.c: Likewise.
1197         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1198         * gcc.target/mips/neg-abs-1.c: Likewise.
1199         * gcc.target/mips/neg-abs-2.c: Likewise.
1200         * gcc.target/mips/nmadd-3.c: Likewise.
1201         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1202         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1203         * gcc.target/mips/octeon-pop-1.c: Likewise.
1204         * gcc.target/mips/pr26765.c: Likewise.
1205         * gcc.target/mips/pr33256.c: Likewise.
1206         * gcc.target/mips/pr33635-1.c: Likewise.
1207         * gcc.target/mips/pr33755.c: Likewise.
1208         * gcc.target/mips/pr35802.c: Likewise.
1209         * gcc.target/mips/pr45074.c: Likewise.
1210         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1211         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1212         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1213         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1214         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1215         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1216         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1217         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1218         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1219         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1220         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1221         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1222         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1223         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1224         * gcc.target/mips/save-restore-1.c: Likewise.
1225         * gcc.target/mips/save-restore-3.c: Likewise.
1226         * gcc.target/mips/save-restore-5.c: Likewise.
1227         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1228         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1229         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1230         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1231         * gcc.target/mips/stack-1.c: Likewise.
1233         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1234         Tighten regexps.
1236         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1237         branch under test to be filled with preceding rather than
1238         following instructions.
1239         * gcc.target/mips/branch-10.c: Likewise.
1240         * gcc.target/mips/branch-11.c: Likewise.
1241         * gcc.target/mips/branch-12.c: Likewise.
1242         * gcc.target/mips/branch-13.c: Likewise.
1243         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1244         to be eliminated.  Tighten $28 scan-assembler-not test.
1246         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1247         function to...
1248         * gcc.target/mips/call-4.c: ...this new test.
1250         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1251         more likely.
1252         * gcc.target/mips/code-readable-3.c: Likewise.
1253         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1254         flag but skip for -O0.
1255         * gcc.target/mips/code-readable-4.c: Likewise.
1257         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1258         of operations under test.
1259         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1261         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1262         Don't require sibling-call optimization.
1263         * gcc.target/mips/near-far-4.c: Likewise.
1265         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1266         Make sure that the register variable is used.
1267         * gcc.target/mips/soft-float-1.c: Likewise.
1269         * gcc.target/mips/sdata-1.c: Make static data volatile.
1270         * gcc.target/mips/sdata-2.c: Likewise.
1271         * gcc.target/mips/sdata-3.c: Likewise.
1272         * gcc.target/mips/sdata-4.c: Likewise.
1274         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1275         skip for -O0.
1276         * gcc.target/mips/atomic-memory-2.c: Likewise.
1277         * gcc.target/mips/branch-cost-1.c: Likewise.
1278         * gcc.target/mips/branch-cost-2.c: Likewise.
1279         * gcc.target/mips/cache-1.c: Likewise.
1280         * gcc.target/mips/call-1.c: Likewise.
1281         * gcc.target/mips/call-saved-2.c: Likewise.
1282         * gcc.target/mips/const-anchor-1.c: Likewise.
1283         * gcc.target/mips/const-anchor-2.c: Likewise.
1284         * gcc.target/mips/dse-1.c: Likewise.
1285         * gcc.target/mips/dsp-lhx.c: Likewise.
1286         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1287         * gcc.target/mips/ext-1.c: Likewise.
1288         * gcc.target/mips/ext-2.c: Likewise.
1289         * gcc.target/mips/ext-3.c: Likewise.
1290         * gcc.target/mips/ext-4.c: Likewise.
1291         * gcc.target/mips/ext-5.c: Likewise.
1292         * gcc.target/mips/ext-6.c: Likewise.
1293         * gcc.target/mips/ext-7.c: Likewise.
1294         * gcc.target/mips/extend-1.c: Likewise.
1295         * gcc.target/mips/fix-r4000-1.c: Likewise.
1296         * gcc.target/mips/fix-r4000-3.c: Likewise.
1297         * gcc.target/mips/fix-r4000-5.c: Likewise.
1298         * gcc.target/mips/fix-r4000-6.c: Likewise.
1299         * gcc.target/mips/fix-r4000-8.c: Likewise.
1300         * gcc.target/mips/fix-r4000-10.c: Likewise.
1301         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1302         * gcc.target/mips/fixed-vector-type.c: Likewise.
1303         * gcc.target/mips/fpr-moves-1.c: Likewise.
1304         * gcc.target/mips/fpr-moves-2.c: Likewise.
1305         * gcc.target/mips/fpr-moves-3.c: Likewise.
1306         * gcc.target/mips/fpr-moves-4.c: Likewise.
1307         * gcc.target/mips/fpr-moves-5.c: Likewise.
1308         * gcc.target/mips/fpr-moves-6.c: Likewise.
1309         * gcc.target/mips/ins-1.c: Likewise.
1310         * gcc.target/mips/ins-2.c: Likewise.
1311         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1312         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1313         * gcc.target/mips/lazy-binding-1.c: Likewise.
1314         * gcc.target/mips/madd-3.c: Likewise.
1315         * gcc.target/mips/madd-5.c: Likewise.
1316         * gcc.target/mips/madd-6.c: Likewise.
1317         * gcc.target/mips/madd-8.c: Likewise.
1318         * gcc.target/mips/madd-9.c: Likewise.
1319         * gcc.target/mips/memcpy-1.c: Likewise.
1320         * gcc.target/mips/mips-ps-type.c: Likewise.
1321         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1322         * gcc.target/mips/mips-sched-madd.c: Likewise.
1323         * gcc.target/mips/mips16e-extends.c: Likewise.
1324         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1325         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1326         * gcc.target/mips/movcc-1.c: Likewise.
1327         * gcc.target/mips/movcc-2.c: Likewise.
1328         * gcc.target/mips/movcc-3.c: Likewise.
1329         * gcc.target/mips/msub-5.c: Likewise.
1330         * gcc.target/mips/msub-6.c: Likewise.
1331         * gcc.target/mips/msub-8.c: Likewise.
1332         * gcc.target/mips/mult-2.c: Likewise.
1333         * gcc.target/mips/mult-3.c: Likewise.
1334         * gcc.target/mips/mult-5.c: Likewise.
1335         * gcc.target/mips/mult-6.c: Likewise.
1336         * gcc.target/mips/mult-7.c: Likewise.
1337         * gcc.target/mips/mult-12.c: Likewise.
1338         * gcc.target/mips/mult-13.c: Likewise.
1339         * gcc.target/mips/mult-14.c: Likewise.
1340         * gcc.target/mips/mult-15.c: Likewise.
1341         * gcc.target/mips/mult-17.c: Likewise.
1342         * gcc.target/mips/mult-18.c: Likewise.
1343         * gcc.target/mips/mult-19.c: Likewise.
1344         * gcc.target/mips/nmadd-1.c: Likewise.
1345         * gcc.target/mips/nmadd-2.c: Likewise.
1346         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1347         * gcc.target/mips/octeon-cins-1.c: Likewise.
1348         * gcc.target/mips/octeon-cins-2.c: Likewise.
1349         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1350         * gcc.target/mips/octeon-exts-2.c: Likewise.
1351         * gcc.target/mips/octeon-exts-3.c: Likewise.
1352         * gcc.target/mips/octeon-exts-4.c: Likewise.
1353         * gcc.target/mips/octeon-exts-5.c: Likewise.
1354         * gcc.target/mips/octeon-exts-6.c: Likewise.
1355         * gcc.target/mips/octeon-exts-7.c: Likewise.
1356         * gcc.target/mips/octeon-pop-2.c: Likewise.
1357         * gcc.target/mips/octeon-seq-3.c: Likewise.
1358         * gcc.target/mips/octeon-seq-4.c: Likewise.
1359         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1360         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1361         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1362         * gcc.target/mips/pr54240.c: Likewise.
1363         * gcc.target/mips/rsqrt-1.c: Likewise.
1364         * gcc.target/mips/rsqrt-2.c: Likewise.
1365         * gcc.target/mips/rsqrt-3.c: Likewise.
1366         * gcc.target/mips/rsqrt-4.c: Likewise.
1367         * gcc.target/mips/save-restore-2.c: Likewise.
1368         * gcc.target/mips/save-restore-4.c: Likewise.
1369         * gcc.target/mips/sb1-1.c: Likewise.
1370         * gcc.target/mips/scc-1.c: Likewise.
1371         * gcc.target/mips/scc-2.c: Likewise.
1372         * gcc.target/mips/scc-3.c: Likewise.
1373         * gcc.target/mips/scc-4.c: Likewise.
1374         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1375         * gcc.target/mips/truncate-1.c: Likewise.
1376         * gcc.target/mips/truncate-2.c: Likewise.
1377         * gcc.target/mips/truncate-3.c: Likewise.
1378         * gcc.target/mips/truncate-4.c: Likewise.
1379         * gcc.target/mips/truncate-5.c: Likewise.
1380         * gcc.target/mips/truncate-6.c: Likewise.
1381         * gcc.target/mips/unaligned-1.c: Likewise.
1383         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1384         skip for -O0.  Require -fexpensive-optimizations.
1385         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1386         * gcc.target/mips/dspr2-MULT.c: Likewise.
1387         * gcc.target/mips/fix-r4000-2.c: Likewise.
1388         * gcc.target/mips/fix-r4000-4.c: Likewise.
1389         * gcc.target/mips/fix-r4000-7.c: Likewise.
1390         * gcc.target/mips/fix-r4000-9.c: Likewise.
1391         * gcc.target/mips/madd-1.c: Likewise.
1392         * gcc.target/mips/madd-2.c: Likewise.
1393         * gcc.target/mips/madd-4.c: Likewise.
1394         * gcc.target/mips/maddu-1.c: Likewise.
1395         * gcc.target/mips/maddu-2.c: Likewise.
1396         * gcc.target/mips/maddu-3.c: Likewise.
1397         * gcc.target/mips/maddu-4.c: Likewise.
1398         * gcc.target/mips/msub-1.c: Likewise.
1399         * gcc.target/mips/msub-2.c: Likewise.
1400         * gcc.target/mips/msub-3.c: Likewise.
1401         * gcc.target/mips/msub-4.c: Likewise.
1402         * gcc.target/mips/msubu-1.c: Likewise.
1403         * gcc.target/mips/msubu-2.c: Likewise.
1404         * gcc.target/mips/msubu-3.c: Likewise.
1405         * gcc.target/mips/msubu-4.c: Likewise.
1406         * gcc.target/mips/mult-1.c: Likewise.
1407         * gcc.target/mips/mult-4.c: Likewise.
1408         * gcc.target/mips/mult-8.c: Likewise.
1409         * gcc.target/mips/mult-9.c: Likewise.
1410         * gcc.target/mips/mult-10.c: Likewise.
1411         * gcc.target/mips/mult-11.c: Likewise.
1412         * gcc.target/mips/mult-16.c: Likewise.
1414         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1415         skip for -O0 and -Os.
1416         * gcc.target/mips/fix-r4000-12.c: Likewise.
1417         * gcc.target/mips/madd-7.c: Likewise.
1418         * gcc.target/mips/mips-ps-5.c: Likewise.
1419         * gcc.target/mips/mips-ps-7.c: Likewise.
1420         * gcc.target/mips/msub-7.c: Likewise.
1422         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1423         skip for -O0.  Require -mno-abicalls.
1424         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1426         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1427         skip for -O0.  Require a total number of BBIT instructions and
1428         at least one of each kind.
1430         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1431         skip for -O0.  Require -fno-unroll-loops.
1433         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1434         skip for -O0.  Allow BLTZ as well as BGEZ.
1436         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1438         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1439         skip for -O0.  Require -fschedule-insns2.
1440         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1442         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1443         but skip for -O0.  Make a branch-likely more likely.
1445         * gcc.target/mips/timode-2.c: Split each test into its own function.
1446         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1448         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1449         skip for -O0.  Require -fpeephole2.
1450         * gcc.target/mips/vr-mult-2.c: Likewise.
1452 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1454         PR preprocessor/53469
1455         * gcc.dg/cpp/_Pragma7.c: New test case.
1457 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1459         PR fortran/54370
1460         * gfortran.dg/do_5.f90: New.
1462 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1464         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1465         from dg-options as -Wall no longer implies it.
1467 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1469         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1471 2012-08-25  Jason Merrill  <jason@redhat.com>
1473         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1475 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1477         PR c++/51421
1478         * g++.dg/cpp0x/auto34.C: New.
1480 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1482         PR c/54363
1483         * gcc.dg/pr54363.c: New test.
1485         PR c/54355
1486         * gcc.dg/pr54355.c: New test.
1488 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1490         PR debug/52857
1491         * gcc.target/i386/pr52857-1.c: New.
1492         * gcc.target/i386/pr52857-2.c: Likewise.
1494 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1496         * gcc.target/mips/code-readable-4.c: New test.
1498 2012-08-23  Julian Brown  <julian@codesourcery.com>
1499             Sandra Loosemore  <sandra@codesourcery.com>
1501         * gcc.target/mips/code-readable-1.c: Add -O to options.
1503 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
1505         PR c++/20420
1506         * g++.dg/lookup/using53.C: New.
1508 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
1510         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1511         * gcc.dg/fixed-point/convert-1.c: New.
1512         * gcc.dg/fixed-point/convert-2.c: New.
1513         * gcc.dg/fixed-point/convert-3.c: New.
1514         * gcc.dg/fixed-point/convert-4.c: New.
1515         * gcc.dg/fixed-point/convert-float-1.c: New.
1516         * gcc.dg/fixed-point/convert-float-2.c: New.
1517         * gcc.dg/fixed-point/convert-float-3.c: New.
1518         * gcc.dg/fixed-point/convert-float-4.c: New.
1519         * gcc.dg/fixed-point/convert-accum-neg.c: New.
1520         * gcc.dg/fixed-point/convert-sat.c: New.
1521         * gcc.dg/fixed-point/convert.h: New.
1523 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
1525         PR target/54089
1526         * gcc.target/sh/pr54089-2.c: New.
1528 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
1530         * gcc.target/i386/long-double-64-1.c: New file.
1531         * gcc.target/i386/long-double-64-2.c: Likewise.
1532         * gcc.target/i386/long-double-64-3.c: Likewise.
1533         * gcc.target/i386/long-double-64-4.c: Likewise.
1534         * gcc.target/i386/long-double-80-1.c: Likewise.
1535         * gcc.target/i386/long-double-80-2.c: Likewise.
1536         * gcc.target/i386/long-double-80-3.c: Likewise.
1537         * gcc.target/i386/long-double-80-4.c: Likewise.
1538         * gcc.target/i386/long-double-80-5.c: Likewise.
1539         * gcc.target/i386/long-double-80-6.c: Likewise.
1540         * gcc.target/i386/long-double-80-7.c: Likewise.
1542 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
1544         PR tree-optimization/54317
1545         * gcc.dg/tree-ssa/vrp79.c: New testcase.
1547 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
1549         PR target/39423
1550         * gcc.target/sh/pr39423-2.c: New.
1552 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
1554         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1555         * gcc.dg/fold-perm.c: Likewise.
1557 2012-08-20  Jan Hubicka  <jh@suse.cz>
1559         PR fortran/48636
1560         * gcc.dg/ipa/inlinehint-1.c: New.
1562 2012-08-20  Florian Weimer  <fweimer@redhat.com>
1564         PR c++/19351
1565         * g++.dg/init/new38.C: New test.
1566         * g++.dg/init/new39.C: New test.
1568 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1570         PR target/54089
1571         * gcc.target/sh/pr54089-1.c: New.
1573 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1575         PR target/51244
1576         * gcc.target/sh/pr51244-11.c: New.
1578 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1580         PR fortran/54301
1581         * gfortran.dg/warn_target_lifetime_2.f90: New.
1583 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1585         PR c++/10416
1586         * g++.dg/warn/Wunused-var-17.C: New.
1588 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1590         PR middle-end/53992
1591         * gcc.dg/gomp/pr53992.c: New test.
1593 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1595         PR tree-ssa/54295
1596         * gcc.c-torture/execute/20120817-1.c: New test.
1598 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1600         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1601         add instruction.
1602         (f2): New test that really does need adds.
1604 2012-08-20  Richard Guenther  <rguenther@suse.de>
1606         PR tree-optimization/54327
1607         * gcc.dg/torture/pr54327.c: New testcase.
1609 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
1611         PR tree-optimization/54321
1612         * gcc.c-torture/compile/pr54321.c: New test.
1614 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1616         PR fortran/54301
1617         * gfortran.dg/warn_target_lifetime_1.f90: New.
1619 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
1621         PR fortran/54298
1622         * gfortran.dg/real_compare_1.f90: New test case.
1623         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1625 2012-08-18  Jan Hubicka  <jh@suse.cz>
1627         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1629 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
1631         PR fortran/39290
1632         * gfortran.dg/interface_37.f90: New test.
1634 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
1635             Gary Funck <gary@intrepid.com>
1637         PR target/20020
1638         * gcc.target/i386/pr20020-1.c: New test.
1639         * gcc.target/i386/pr20020-2.c: Likewise.
1640         * gcc.target/i386/pr20020-3.c: Likewise.
1642 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
1644         * gcc.target/i386/perm-concat.c: New test.
1646 2012-08-17  Julian Brown  <julian@codesourcery.com>
1648         * gcc.target/arm/div64-unwinding.c: New test.
1650 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
1652         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1654 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
1656         PR target/54236
1657         * gcc.target/sh/pr54236-1.c: New.
1659 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
1661         * lib/target-supports.exp (check_effective_target_sync_int_long)
1662         (check_effective_target_sync_char_short): Enable for crisv32-*
1663         and cris-*.
1665         PR middle-end/54261
1666         * gcc.dg/torture/pr54261-1.c: New test.
1668 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
1670         PR fortran/54243
1671         PR fortran/54244
1672         * gfortran.dg/typebound_call_24.f03: New.
1674 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1676         PR tree-optimization/54245
1677         * gcc.dg/tree-ssa/pr54245.c: New test.
1679 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1681         PR tree-optimization/54240
1682         * gcc.target/powerpc/pr54240.c: New test.
1683         * gcc.target/mips/pr54240.c: Likewise.
1685 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1687         PR target/52933
1688         * gcc.target/sh/pr52933-1.c: New.
1689         * gcc.target/sh/pr52933-2.c: New.
1691 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1693         PR target/50751
1694         * gcc.target/sh/pr50751-8.c: New.
1696 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
1698         PR fortran/47586
1699         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1700         * gfortran.dg/typebound_proc_27.f03: New test.
1702 2012-08-14  Sterling Augustine  <saugustine@google.com>
1704         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1706 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1708         PR fortran/40881
1709         * gfortran.dg/data_constraints_3.f90: New.
1710         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1711         to disable -pedantic compilation.
1712         * gfortran.dg/pr37243.f: Ditto.
1713         * gfortran.dg/g77/19990826-3.f: Ditto.
1714         * gfortran.dg/g77/20020307-1.f : Ditto.
1715         * gfortran.dg/g77/980310-3.f: Ditto.
1717 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1719         PR fortran/54234
1720         * gfortran.dg/warn_conversion_4.f90: New.
1722 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
1724         PR middle-end/53411
1725         PR rtl-optimization/53495
1726         * gcc.c-torture/compile/pr53411.c: New test.
1727         * gcc.c-torture/compile/pr53495.c: New test.
1729 2012-08-13  Richard Guenther  <rguenther@suse.de>
1731         * gcc.dg/tree-prof/update-loopch.c: Adjust.
1733 2012-08-13  Richard Guenther  <rguenther@suse.de>
1735         PR tree-optimization/54200
1736         * gcc.dg/guality/pr54200.c: New testcase.
1737         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1739 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1741         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1743 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1745         PR target/51244
1746         * gcc.target/sh/pr51244-7.c: New.
1747         * gcc.target/sh/pr51244-8.c: New.
1748         * gcc.target/sh/pr51244-9.c: New.
1749         * gcc.target/sh/pr51244-10.c: New.
1751 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1753         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
1754         -m2e or -m2a.
1755         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1756         * gcc.target/sh/pr53511-1.c: Likewise.
1757         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1758         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1759         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1760         * gcc.target/sh/pr53512-3.c: Likewise.
1761         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1763 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1765         PR target/39423
1766         * gcc.c-torture/compile/pr39423-1.c: New.
1767         * gcc.c-torture/compile/pr39423-2.c: New.
1769 2012-08-12  Tobias Burnus  <burnus@net-b.de>
1771         PR fortran/54221
1772         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1773         they appear uninitialized on the RHS.
1774         * gfortran.dg/public_private_module_6.f90: New.
1776 2012-08-11  Martin Jambor  <mjambor@suse.cz>
1778         PR fortran/48636
1779         * gfortran.dg/pr48636.f90: New test.
1781 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
1783         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1784         to avoid warnings.
1785         (main): Adjust caller.
1787 2012-08-10  Richard Guenther  <rguenther@suse.de>
1789         * gcc.dg/matrix/*.c: Adjust and move ...
1790         * gcc.dg/torture/: ... here.
1791         * gcc.dg/matrix: Remove directory.
1793 2012-08-10  Richard Guenther  <rguenther@suse.de>
1795         PR middle-end/54219
1796         * gcc.dg/torture/vector-shuffle1.c: New testcase.
1798 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1800         PR middle-end/54211
1801         * gcc.dg/tree-ssa/pr54211.c: New test.
1803 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1805         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1806         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1808 2012-08-10  Richard Guenther  <rguenther@suse.de>
1810         PR tree-optimization/54109
1811         * gcc.dg/torture/pr54109.c: New testcase.
1812         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1813         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1815 2012-08-10  Richard Guenther  <rguenther@suse.de>
1817         PR tree-optimization/54027
1818         * gcc.dg/torture/pr54027.c: New testcase.
1820 2012-08-10  Richard Guenther  <rguenther@suse.de>
1822         * g++.dg/plugin/selfassign.c: Adjust.
1823         * gcc.dg/plugin/selfassign.c: Likewise.
1824         * gcc.dg/strlenopt-11.c: Likewise.
1825         * gcc.dg/strlenopt-13.c: Likewise.
1826         * gcc.dg/no-strict-overflow-4.c: Likewise.
1827         * gcc.dg/strict-overflow-4.c: Likewise.
1828         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1829         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1830         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1831         * gcc.dg/tree-ssa/pr18908.c: Likewise.
1832         * gcc.dg/tree-ssa/pr19431.c: Likewise.
1833         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1834         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1835         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1836         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1837         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1838         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1839         * gcc.dg/pr46309.c: Likewise.
1840         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1842 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
1844         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1845         for x86 targets.
1846         * gcc.c-torture/compile/20120727-2.c: New test.
1848 2012-08-09  Martin Jambor  <mjambor@suse.cz>
1850         * gcc.dg/ipa/iinline-4.c: New test.
1851         * gcc.dg/ipa/iinline-5.c: Likewise.
1852         * gcc.dg/ipa/iinline-6.c: Likewise.
1853         * gcc.dg/ipa/iinline-7.c: Likewise.
1854         * gcc.dg/lto/20120723_0.c: Likewise.
1855         * gcc.dg/lto/20120723_1.c: Likewise.
1857 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1859         PR target/39423
1860         * gcc.target/sh/pr39423-1.c: New.
1862 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1864         PR target/51244
1865         * gcc.target/sh/pr51244-5: New.
1866         * gcc.target/sh/pr51244-6: New.
1868 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1870         * gcc.target/i386/adx-addxcarry32-3.c: New.
1871         * gcc.target/i386/adx-addxcarry64-3.c: New.
1873 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
1875         PR rtl-optimization/53701
1876         * gcc.dg/pr53701.c: New test.
1878 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
1880         * gcc.c-torture/compile/20120727-1.c: New test.
1882 2012-08-09  Tobias Burnus  <burnus@net-b.de>
1884         PR fortran/54199
1885         * gfortran.dg/intrinsic_shadow_4.f90: New.
1887 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1889         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
1891 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
1893         * gcc.c-torture/execute/20120808-1.c: New test.
1895 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1897         PR rtl-optimization/54157
1898         * gcc.target/i386/pr54157.c: New file.
1900 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1902         * gcc.target/i386/adx-addcarryx32-1.c: New.
1903         * gcc.target/i386/adx-addcarryx32-2.c: New.
1904         * gcc.target/i386/adx-addcarryx64-1.c: New.
1905         * gcc.target/i386/adx-addcarryx64-2.c: New.
1906         * gcc.target/i386/adx-check.h: New.
1907         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
1908         * gcc.target/i386/sse-12.c: Add -madx.
1909         * gcc.target/i386/sse-13.c: Ditto.
1910         * gcc.target/i386/sse-14.c: Ditto.
1911         * gcc.target/i386/sse-22.c: Ditto.
1912         * gcc.target/i386/sse-23.c: Ditto.
1913         * g++.dg/other/i386-2.C: Ditto.
1914         * g++.dg/other/i386-3.C: Ditto.
1916 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1918         * gcc.dg/tree-ssa/slsr-5.c: New.
1919         * gcc.dg/tree-ssa/slsr-6.c: New.
1920         * gcc.dg/tree-ssa/slsr-7.c: New.
1921         * gcc.dg/tree-ssa/slsr-8.c: New.
1922         * gcc.dg/tree-ssa/slsr-9.c: New.
1923         * gcc.dg/tree-ssa/slsr-10.c: New.
1924         * gcc.dg/tree-ssa/slsr-11.c: New.
1925         * gcc.dg/tree-ssa/slsr-12.c: New.
1926         * gcc.dg/tree-ssa/slsr-13.c: New.
1927         * gcc.dg/tree-ssa/slsr-14.c: New.
1928         * gcc.dg/tree-ssa/slsr-15.c: New.
1929         * gcc.dg/tree-ssa/slsr-16.c: New.
1930         * gcc.dg/tree-ssa/slsr-17.c: New.
1931         * gcc.dg/tree-ssa/slsr-18.c: New.
1932         * gcc.dg/tree-ssa/slsr-19.c: New.
1933         * gcc.dg/tree-ssa/slsr-20.c: New.
1934         * gcc.dg/tree-ssa/slsr-21.c: New.
1935         * gcc.dg/tree-ssa/slsr-22.c: New.
1936         * gcc.dg/tree-ssa/slsr-23.c: New.
1937         * gcc.dg/tree-ssa/slsr-24.c: New.
1938         * gcc.dg/tree-ssa/slsr-25.c: New.
1939         * gcc.dg/tree-ssa/slsr-26.c: New.
1940         * gcc.dg/tree-ssa/slsr-30.c: New.
1941         * gcc.dg/tree-ssa/slsr-31.c: New.
1943 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
1945         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
1946         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1947         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
1949 2012-08-06  Cary Coutant  <ccoutant@google.com>
1951         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
1953 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
1955         PR fortran/35831
1956         * gfortran.dg/dummy_procedure_5.f90: Modified.
1957         * gfortran.dg/dummy_procedure_8.f90: New.
1958         * gfortran.dg/interface_26.f90: Modified.
1959         * gfortran.dg/proc_ptr_11.f90: Modified.
1960         * gfortran.dg/proc_ptr_15.f90: Modified.
1961         * gfortran.dg/proc_ptr_result_5.f90: Modified.
1962         * gfortran.dg/typebound_override_1.f90: Modified.
1963         * gfortran.dg/typebound_proc_6.f03: Modified.
1965 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
1967         PR tree-optimization/51938
1968         PR tree-optimization/52005
1969         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
1970         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
1971         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
1972         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
1974 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
1976         Avoid crashing on erroneous static_assert usage
1977         * g++.dg/cpp0x/static_assert8.C: New test.
1979 2012-08-06  Jason Merrill  <jason@redhat.com>
1981         * g++.dg/cpp0x/sfinae38.C: New.
1983 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
1984             Paolo Carlini  <paolo.carlini@oracle.com>
1986         PR c++/54165
1987         * g++.dg/conversion/void2.C: New.
1989 2012-08-06  Tom de Vries  <tom@codesourcery.com>
1991         * gcc.dg/tree-ssa/vrp78.c: New test.
1993 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
1994             Richard Sandiford  <rdsandiford@googlemail.com>
1996         * g++.dg/opt/enum2.C: Require fpic target.
1997         * g++.dg/lto/20090303_0.C: Likewise.
1999 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2000             Catherine Moore  <clm@codesourcery.com>
2002         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2003         flush function names too.
2004         * gcc.target/mips/clear-cache-1.c: Likewise.
2006 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2008         PR target/54156
2009         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
2011 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2013         PR fortran/54166
2014         * gfortran.dg/array_5.f90: New test.
2016 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2018         PR tree-optimization/30318
2019         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2021 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2023         * g++.dg/ext/vector17.C: New testcase.
2025 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2027         PR target/51931
2028         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2029         * g++.dg/opt/longbranch1.C: Likewise.
2031 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2033         PR tree-optimization/53805
2034         * gcc.dg/fold-notunord.c: New testcase.
2036 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2038         PR fortran/48820
2039         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2040         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2042 2012-08-02  Jason Merrill  <jason@redhat.com>
2043             Paolo Carlini  <paolo.carlini@oracle.com>
2045         PR c++/51213 (again)
2046         * g++.dg/cpp0x/sfinae37.C: Extend.
2048 2012-08-02  Richard Guenther  <rguenther@suse.de>
2050         PR tree-optimization/50672
2051         * g++.dg/torture/pr50672.C: New testcase.
2053 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2055         PR fortran/54147
2056         * gfortran.dg/abstract_type_6.f03: Modified.
2057         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2058         * gfortran.dg/proc_ptr_comp_35.f90: New.
2059         * gfortran.dg/typebound_proc_9.f03: Modified.
2060         * gfortran.dg/typebound_proc_26.f90: New.
2062 2012-08-02  Richard Guenther  <rguenther@suse.de>
2064         * gcc.dg/torture/pta-callused-1.c: Adjust.
2065         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2066         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2067         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2068         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2069         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2070         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2071         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2072         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2074 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2076         PR fortran/54033
2077         * gfortran.dg/include_6.f90:  New test case.
2078         * gfortran.dg/include_7.f90:  New test case.
2079         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2081 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2083         * gcc.dg/tree-ssa/vrp76.c: New test.
2085 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2087         PR tree-optimization/46556
2088         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
2089         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
2090         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
2092 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2094         PR fortran/42418
2095         * gfortran.dg/proc_decl_29.f90: New.
2097 2012-07-31  Dehao Chen  <dehao@google.com>
2099         * gcc.dg/predict-7.c: New test.
2101 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2103         PR fortran/54134
2104         * gfortran.dg/typebound_override_3.f90: New.
2106 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2108         PR tree-optimization/53773
2109         * testsuite/gcc.dg/vect/pr53773.c: New test.
2111 2012-07-31  Nick Clifton  <nickc@redhat.com>
2113         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2114         and for XStormy16.
2116 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2118         * gfortran.dg/c_funloc_tests_6.f90: New.
2119         * gfortran.dg/c_funloc_tests_7.f90: New.
2120         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2122 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2124         PR c++/53624
2125         * g++.dg/cpp0x/temp_default5.C: New.
2127 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2129         PR fortran/51081
2130         * gfortran.dg/proc_ptr_37.f90: New.
2132 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2134         * lib/target-supports.exp
2135         (check_effective_target_vect_natural_alignment): New function.
2136         * gcc.dg/align-2.c: Only run on targets with natural alignment
2137         of vector types.
2138         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2139         alignment of vector types.
2141 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2142             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2144         * gcc.target/i386/rdseed16-1.c: New.
2145         * gcc.target/i386/rdseed32-1.c: Ditto
2146         * gcc.target/i386/rdseed64-1.c: Ditto
2147         * gcc.target/i386/sse-12.c: Add -mrdseed.
2148         * gcc.target/i386/sse-13.c: Ditto.
2149         * gcc.target/i386/sse-14.c: Ditto.
2150         * g++.dg/other/i386-2.C: Ditto.
2151         * g++.dg/other/i386-3.C: Ditto.
2153 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2155         PR target/51244
2156         * gcc.target/sh/pr51244-4.c: New.
2158 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2160         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2161         for alpha*-*-* targets.  Cleanup original tree dump.
2163 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2165         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2166         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2168 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2170         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2171         rand, srand. Include <stdlib.h>.
2173 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2175         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2177 2012-07-26  Richard Henderson  <rth@redhat.com>
2179         * gcc.dg/attr-hotcold-1.c: New.
2180         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2182 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2183             Sandra Loosemore  <sandra@codesourcery.com>
2185         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2187 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2189         * gfortran.dg/contiguous_1.f90: Update dg-error.
2190         * gfortran.dg/proc_ptr_32.f90: Ditto.
2192 2012-07-26  Richard Guenther  <rguenther@suse.de>
2194         PR tree-optimization/54098
2195         * gcc.dg/torture/pr54098.c: New testcase.
2197 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2199         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2200         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2202 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2204         PR fortran/44354
2205         * gfortran.dg/array_constructor_39.f90: New test.
2207 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2209         PR fortran/44354
2210         * gfortran.dg/array_constructor_38.f90: New test.
2212 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2214         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2216 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2218         * gnat.dg/noreturn5.ad[sb]: New test.
2220 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2221             Paul Brook  <paul@codesourcery.com>
2223         PR target/53633
2225         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2226         * c-c++-common/pr53633.c: New test.
2228 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2230         * gcc.target/i386/asm-dialect-1.c: New test case.
2232 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2233             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2235         * gcc.target/i386/prefetchw-1.c: New.
2236         * gcc.target/i386/sse-12.c: Add -mprfchw.
2237         * gcc.target/i386/sse-13.c: Ditto.
2238         * gcc.target/i386/sse-14.c: Ditto.
2239         * gcc.target/i386/sse-22.c: Ditto.
2240         * gcc.target/i386/sse-23.c: Ditto.
2241         * g++.dg/other/i386-2.C: Ditto.
2242         * g++.dg/other/i386-3.C: Ditto.
2244 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2246         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2248 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2250         PR target/54051
2251         * gcc.target/arm/pr54051.c: New.
2252         * gcc.target/arm/vfp-1.c: Adjust test.
2254 2012-07-24  Julian Brown  <julian@codesourcery.com>
2256         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2257         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2258         hard-float ARM.
2260 2012-07-23  Paul Brook  <paul@codesourcery.com>
2262         * g++.dg/other/armv7m-1.c: New test.
2264 2012-07-23  Julian Brown  <julian@codesourcery.com>
2266         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2267         ARM.
2268         (DO_TEST): Define to 1 for appropriate ARM targets.
2270 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2272         PR tree-optimization/53881
2273         * gcc.dg/pr53881.c: Renamed to ...
2274         * gcc.dg/pr53881-1.c: ... this.
2275         * gcc.dg/pr53881-2.c: New test.
2277 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2279         Handle recent changes in default atomics for cris*-*-linux*.
2280         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2281         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2282         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2283         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2284         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2285         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2286         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2287         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2288         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2289         -mno-unaligned-atomic-may-use-library is in effect for
2290         cris*-*-linux*.
2291         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2292         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2293         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2294         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2295         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2296         gcc.target/cris/torture/sync-mis-op-i-1.c,
2297         gcc.target/cris/torture/sync-mis-op-i-2.c,
2298         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2299         gcc.target/cris/torture/sync-mis-op-i-3.c,
2300         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2301         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2302         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2303         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2304         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2305         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2306         (main): Remove local variable x.
2307         [mis_ok]: Check that atomics don't fail.
2309 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2311         *  gcc.dg/tree-ssa/vrp72.c: New test.
2312         *  gcc.dg/tree-ssa/vrp73.c: New test.
2313         *  gcc.dg/tree-ssa/vrp74.c: New test.
2314         *  gcc.dg/tree-ssa/vrp75.c: New test.
2316 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2318         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2319         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2321 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2323         * gcc.target/mips/octeon-pop-2.c: New testcase.
2325 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2327         PR fortran/48820
2328         * gfortran.dg/assumed_rank_3.f90: New.
2329         * gfortran.dg/assumed_rank_11.f90: New.
2330         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2331         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2332         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2334 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2336         * gcc.target/mips/unaligned-1.c: New testcase.
2338 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2340         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2342 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2344         * gfortran.dg/bind_c_array_params_2.f90: New.
2345         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2346         and update dg-error.
2348 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2350         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2352 2012-07-20  Jason Merrill  <jason@redhat.com>
2354         PR c++/54038
2355         * g++.dg/other/array7.C: New.
2357 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2359         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2360         the basic block and check loop depth.
2361         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2362         matching patterns and comments.
2363         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2364         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2366 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2368         PR c++/28656
2369         * c-c++-common/pr28656.c: New test.
2371 2012-07-19  Jason Merrill  <jason@redhat.com>
2373         PR c++/54026
2374         * g++.dg/init/mutable1.C: New.
2376 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2378         PR fortran/48820
2379         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2380         * gfortran.dg/assumed_rank_1.f90: New.
2381         * gfortran.dg/assumed_rank_1_c.c: New.
2382         * gfortran.dg/assumed_rank_2.f90: New.
2383         * gfortran.dg/assumed_rank_4.f90: New.
2384         * gfortran.dg/assumed_rank_5.f90: New.
2385         * gfortran.dg/assumed_rank_6.f90: New.
2386         * gfortran.dg/assumed_rank_7.f90: New.
2387         * gfortran.dg/assumed_rank_8.f90: New.
2388         * gfortran.dg/assumed_rank_8_c.c: New.
2389         * gfortran.dg/assumed_rank_9.f90: New.
2390         * gfortran.dg/assumed_rank_10.f90: New.
2391         * gfortran.dg/assumed_rank_12.f90: New.
2393 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2395         * gnat.dg/opt25.adb: New test.
2396         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2397         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2399 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2401         * gnat.dg/aggr20.ad[sb]: New test.
2402         * gnat.dg/aggr20_pkg.ads: New helper.
2404 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2406         * gnat.dg/derived_type3.adb: New test.
2407         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2409 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2411         PR rtl-optimization/53942
2412         * gcc.dg/pr53942.c: New test.
2414 2012-07-19  Jason Merrill  <jason@redhat.com>
2416         PR c++/54021
2417         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2419 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2421         * gnat.dg/discr38.adb: New test.
2423 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2425         PR middle-end/54017
2426         * c-c++-common/gomp/pr54017.c: New test.
2428 2012-07-19  Richard Guenther  <rguenther@suse.de>
2429             Eric Botcazou  <ebotcazou@adacore.com>
2431         * gnat.dg/loop_optimization11.adb: New testcase.
2432         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2434 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2435             Jason Merrill  <jason@redhat.com>
2437         * g++.dg/cpp0x/sfinae37.C: New.
2438         * g++.dg/template/access23.C: New.
2439         * g++.dg/template/access7.C: Adjust.
2440         * g++.dg/template/sfinae10.C: Don't expect errors.
2441         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2443 2012-07-18  Julian Brown  <julian@codesourcery.com>
2444             Sandra Loosemore <sandra@codesroucery.com>
2446         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2448 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2450         * gnat.dg/noreturn4.ad[sb]: New test.
2451         * gnat.dg/noreturn4_pkg.ads: New helper.
2453 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2454             Julian Brown  <julian@codesourcery.com>
2456         * gcc.target/arm/neon-vdup-1.c: New test case.
2457         * gcc.target/arm/neon-vdup-2.c: New test case.
2458         * gcc.target/arm/neon-vdup-3.c: New test case.
2459         * gcc.target/arm/neon-vdup-4.c: New test case.
2460         * gcc.target/arm/neon-vdup-5.c: New test case.
2461         * gcc.target/arm/neon-vdup-6.c: New test case.
2462         * gcc.target/arm/neon-vdup-7.c: New test case.
2463         * gcc.target/arm/neon-vdup-8.c: New test case.
2464         * gcc.target/arm/neon-vdup-9.c: New test case.
2465         * gcc.target/arm/neon-vdup-10.c: New test case.
2466         * gcc.target/arm/neon-vdup-11.c: New test case.
2467         * gcc.target/arm/neon-vdup-12.c: New test case.
2468         * gcc.target/arm/neon-vdup-13.c: New test case.
2469         * gcc.target/arm/neon-vdup-14.c: New test case.
2470         * gcc.target/arm/neon-vdup-15.c: New test case.
2471         * gcc.target/arm/neon-vdup-16.c: New test case.
2472         * gcc.target/arm/neon-vdup-17.c: New test case.
2473         * gcc.target/arm/neon-vdup-18.c: New test case.
2474         * gcc.target/arm/neon-vdup-19.c: New test case.
2475         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2476         arguments non-constant.
2478 2012-07-18  Richard Guenther  <rguenther@suse.de>
2480         PR tree-optimization/53970
2481         * g++.dg/torture/pr53970.C: New testcase.
2483 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2485         PR target/38621
2486         * gcc.c-torture/compile/pr38621.c: New.
2488 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2490         PR target/33135
2491         * gcc.target/sh/pr33135-1.c: New.
2492         * gcc.target/sh/pr33135-2.c: New.
2493         * gcc.target/sh/pr33135-3.c: New.
2494         * gcc.target/sh/pr33135-4.c: New.
2496 2012-07-17  Jason Merrill  <jason@redhat.com>
2498         PR c++/53995
2499         * g++.dg/parse/enum9.C: New.
2501 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2502             Sandra Loosemore  <sandra@codesourcery.com>
2504         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2505         if there is a conflict with -mcpu=.  Use -mcpu=5208.
2507 2012-07-17  Jason Merrill  <jason@redhat.com>
2509         PR c++/53989
2510         * g++.dg/template/array23.C: New.
2512 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2514         PR fortran/53985
2515         * gfortran.dg/bind_c_usage_26.f90: New.
2516         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2517         * gfortran.dg/bind_c_usage_13.f03: Ditto.
2518         * gfortran.dg/bind_c_usage_18.f90: Ditto.
2519         * gfortran.dg/interop_params.f03: Ditto.
2521 2012-07-17  Jason Merrill  <jason@redhat.com>
2523         * g++.dg/template/inherit8.C: Adjust.
2524         * g++.dg/template/using21.C: Adjust.
2525         * g++.dg/template/using22.C: Adjust.
2527         PR c++/53549
2528         * g++.dg/template/current-inst1.C: New.
2529         * g++.dg/parse/crash35.C: Adjust.
2531 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2533         PR fortran/52101
2534         * gfortran.dg/oldstyle_4.f90: New.
2536 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2538         PR fortran/49265
2539         * gfortran.dg/module_procedure_double_colon_3.f90: New.
2540         * gfortran.dg/module_procedure_double_colon_4.f90: New.
2542 2012-07-16  Jason Merrill  <jason@redhat.com>
2544         * g++.dg/parse/access8.C: Adjust.
2545         * g++.dg/template/sfinae6_neg.C: Adjust.
2547 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
2549         PR fortran/53824
2550         * gfortran.dg/coarray_allocate_1.f90:  New test.
2552 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2554         * gcc.c-torture/execute/bswap-1.c: New testcase.
2555         * gcc.c-torture/compile/unalign-1.c: New testcase.
2556         * gcc.c-torture/compile/20120524-1.c: New testcase.
2557         * gcc.c-torture/compile/20101216-1.c: New testcase.
2559 2012-07-16  Dehao Chen  <dehao@google.com>
2561         Revert
2562         2012-07-10  Dehao Chen  <dehao@google.com>
2564         * gcc.dg/debug_info_inline.c: New test.
2566 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
2568         PR fortran/53956
2569         * gfortran.dg/proc_decl_28.f90: New.
2571 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2573         * gcc.dg/torture/builtins-1.c: New testcase.
2575 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
2577         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2578         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2579         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2580         gcc.target/cris/sync-1-v10.c,
2581         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2582         pass -mno-unaligned-atomic-may-use-library.
2583         * gcc.target/cris/sync-xchg-1.c: New test.
2584         * gcc.target/cris/20011127-1.c: Adjust to %P being a
2585         valid register operand output modifier.
2587 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
2589         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2590         characters.
2592 2012-07-13  Andrew Pinski  <apinski@cavium.com>
2594         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2595         rather than cleanup-tree-dump.
2596         * gcc.target/mips/octeon-pipe-1.c: Likewise.
2598 2012-07-13  Richard Guenther  <rguenther@suse.de>
2600         PR tree-optimization/53907
2601         * gcc.target/i386/pr53907.c: New testcase.
2603 2012-07-13  Richard Guenther  <rguenther@suse.de>
2605         PR tree-optimization/53922
2606         * gcc.dg/torture/pr53922.c: New testcase.
2608 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
2610         PR rtl-optimization/53908
2611         * gcc.dg/torture/pr53908.c: New test.
2613 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
2615         PR c++/53531
2616         * testsuite/g++.dg/cpp0x/variadic135.C: New.
2618 2012-07-12  Jason Merrill  <jason@redhat.com>
2620         * g++.dg/template/sfinae6_neg.C: Adjust.
2622 2012-07-12  Tobias Burnus  <burnus@net-b.de>
2624         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2625         * gfortran.dg/c_f_pointer_tests_3.f90: Update
2626         scan-tree-dump-times pattern.
2628 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2630         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2632 2012-07-11  Jason Merrill  <jason@redhat.com>
2634         DR 1402
2635         * g++.g/cpp0x/defaulted37.C: New.
2637 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
2639         PR target/53859
2640         * gcc.target/arm/pr53859.c: New test.
2642 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
2644         PR target/53886
2645         * gcc.c-torture/compile/pr53886.c: New.
2647 2012-07-10  Dehao Chen  <dehao@google.com>
2649         * gcc.dg/debug_info_inline.c: New test.
2651 2012-07-10  Jason Merrill  <jason@redhat.com>
2653         PR c++/53733
2654         * g++.dg/cpp0x/defaulted36.C: New.
2655         * g++.dg/cpp0x/defaulted21.C: Adjust.
2657         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2659 2012-07-09  Sterling Augustine  <saugustine@google.com>
2661         * g++.dg/debug/dwarf2/pubnames-2.C: New.
2663 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
2665         PR tree-optimization/53887
2666         * gcc.dg/pr53887.c: New test.
2668 2012-07-09  Jason Merrill  <jason@redhat.com>
2670         PR c++/53882
2671         * g++.dg/cpp0x/nullptr29.C: New.
2673 2012-07-09  Tom de Vries  <tom@codesourcery.com>
2674             Richard Guenther  <rguenther@suse.de>
2676         * gcc.dg/builtin-unreachable-6.c: New test.
2677         * gcc.dg/builtin-unreachable-5.c: New test.
2679 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
2681         PR tree-optimization/53881
2682         * gcc.dg/pr53881.c: New test.
2684 2012-07-06  Jason Merrill  <jason@redhat.com>
2686         PR c++/53862
2687         * g++.dg/cpp0x/variadic134.C: New.
2689         PR c++/53858
2690         * g++.dg/cpp0x/alias-decl-20.C: New.
2692 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2694         PR tree-optimization/51879
2695         * gcc.dg/pr51879-16.c: New test.
2696         * gcc.dg/pr51879-17.c: Same.
2698 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2700         PR tree-optimization/52009
2701         * gcc.dg/pr51879-7.c: New test.
2702         * gcc.dg/pr51879-18.c: New test.
2704 2012-07-05  Jason Merrill  <jason@redhat.com>
2706         PR c++/50852
2707         * g++.dg/template/typedef39.C: New.
2709         PR c++/53039
2710         * g++.dg/cpp0x/variadic133.C: New.
2711         * g++.dg/template/param1.C: Adjust.
2713 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2715         PR target/48941
2716         PR target/51980
2717         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2718         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2719         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2720         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2721         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2722         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2724 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
2726         PR fortran/53732
2727         * gfortran.dg/inline_sum_4.f90: New test.
2729 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
2731         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2733 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2735         * gcc.target/arm/fma-sp.c: New testcase.
2736         * gcc.target/arm/fma.c: Likewise.
2737         * gcc.target/arm/fma.h: Likewise.
2739 2012-07-04  Jason Merrill  <jason@redhat.com>
2741         PR c++/53848
2742         * g++.dg/other/enum3.C: New.
2744 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
2746         PR middle-end/53321
2747         * g++.dg/torture/pr53321.C: New test.
2749 2012-07-04  Richard Guenther  <rguenther@suse.de>
2751         PR tree-optimization/53844
2752         * g++.dg/tree-ssa/pr53844.C: New testcase.
2754 2012-07-04  Richard Guenther  <rguenther@suse.de>
2756         PR tree-optimization/53849
2757         * gcc.dg/pr53849.c: New testcase.
2759 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
2761         PR c++/53812
2762         * g++.dg/ext/label14.C: New test.
2764 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
2766         PR target/53811
2767         * g++.dg/other/pr53811.C: New test.
2769 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
2771         PR target/28896
2772         * gcc.target/m68k/stack-limit-1.c: New testcase.
2774 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2776         * gnat.dg/recursive_call.adb: New test.
2778 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2780         * gnat.dg/discr37.ad[sb]: New test.
2782 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
2784         * g++.dg/other/packed1.C: Remove SH from xfail list.
2786 2012-07-02  Jason Merrill  <jason@redhat.com>
2788         PR c++/53619
2789         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2791         PR c++/53783
2792         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2794         PR c++/53788
2795         * g++.dg/cpp0x/decltype39.C: New.
2796         * g++.dg/diagnostic/method1.C: Adjust.
2798         PR c++/53816
2799         * g++.dg/template/ref6.C: New.
2801 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2803         PR target/53568
2804         * gcc.target/sh/pr53568-1.c: New.
2806 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2808         PR target/51244
2809         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2811 2012-07-02  Jason Merrill  <jason@redhat.com>
2813         PR c++/53821
2814         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2816         PR c++/53524
2817         * g++.dg/template/enum7.C: New.
2818         * g++.dg/other/ptrmem10.C: Adjust.
2819         * g++.dg/other/ptrmem11.C: Adjust.
2820         * g++.dg/cpp0x/scoped_enum.C: Adjust.
2822 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
2824         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2826 2012-07-01  Wei Guozhi  <carrot@google.com>
2828         PR target/53447
2829         * gcc.target/arm/pr53447-1.c: New testcase.
2830         * gcc.target/arm/pr53447-2.c: New testcase.
2831         * gcc.target/arm/pr53447-3.c: New testcase.
2832         * gcc.target/arm/pr53447-4.c: New testcase.
2834 2012-06-29  Richard Guenther  <rguenther@suse.de>
2836         PR tree-optimization/47061
2837         * gcc.dg/tree-ssa/vrp71.c: New testcase.
2839 2012-06-29  Richard Guenther  <rguenther@suse.de>
2841         PR tree-optimization/37541
2842         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2844 2012-06-29  Richard Guenther  <rguenther@suse.de>
2846         PR tree-optimization/52589
2847         * gcc.dg/tree-ssa/vrp70.c: New testcase.
2849 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
2851         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2853         * g++.dg/template/error46.C: Add missing comment to dg-message.
2854         * g++.dg/template/crash107.C: Likewise.
2855         * g++.dg/template/error47.C: Likewise.
2856         * g++.dg/template/crash108.C: Likewise.
2857         * g++.dg/overload/operator5.C: Likewise.
2859         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2860         errors in dg-message directives, add comments.
2862 2012-06-28  Kai Tietz  <ktietz@redhat.com>
2864         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2865         hard-coded 'unsigned long'.
2867 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
2869         PR tree-optimization/51581
2870         * gcc.dg/vect/pr51581-4.c: New test.
2872         PR tree-optimization/53645
2873         * gcc.c-torture/execute/pr53645-2.c: New test.
2875 2012-06-28  Richard Guenther  <rguenther@suse.de>
2877         PR middle-end/53790
2878         * gcc.dg/torture/pr53790.c: New testcase.
2880 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
2882         PR tree-optimization/53645
2883         * gcc.c-torture/execute/pr53645.c: New test.
2885 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
2887         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
2889 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
2891         PR debug/53671
2892         PR debug/49888
2893         * gcc.dg/guality/pr49888.c: Account for the possibility that
2894         the variable is optimized out at the first test.
2896 2012-06-27  Jason Merrill  <jason@redhat.com>
2898         * g++.dg/cpp0x/override2.C: Adjust.
2899         * g++.dg/template/error5.C: Adjust.
2900         * g++.dg/parse/crash28.C: Adjust.
2902         PR c++/53563
2903         * g++.dg/parse/template27.C: New.
2904         * g++.dg/template/crash74.C: Adjust expected output.
2906 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
2908         PR fortran/41951
2909         PR fortran/49591
2910         * gfortran.dg/typebound_operator_16.f03: New.
2912 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
2914         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
2915         even src1.i and src2.i fields even in the second half of the arrays.
2917 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2919         PR c++/51033.
2920         * g++.dg/torture/vshuf-16.inc: New test.
2921         * g++.dg/torture/vshuf-2.inc: New test.
2922         * g++.dg/torture/vshuf-4.inc: New test.
2923         * g++.dg/torture/vshuf-8.inc: New test.
2924         * g++.dg/torture/vshuf-main.inc: New test.
2925         * g++.dg/torture/vshuf-v16hi.C: New test.
2926         * g++.dg/torture/vshuf-v16qi.C: New test.
2927         * g++.dg/torture/vshuf-v2df.C: New test.
2928         * g++.dg/torture/vshuf-v2di.C: New test.
2929         * g++.dg/torture/vshuf-v2sf.C: New test.
2930         * g++.dg/torture/vshuf-v2si.C: New test.
2931         * g++.dg/torture/vshuf-v4df.C: New test.
2932         * g++.dg/torture/vshuf-v4di.C: New test.
2933         * g++.dg/torture/vshuf-v4sf.C: New test.
2934         * g++.dg/torture/vshuf-v4si.C: New test.
2935         * g++.dg/torture/vshuf-v8hi.C: New test.
2936         * g++.dg/torture/vshuf-v8qi.C: New test.
2937         * g++.dg/torture/vshuf-v8si.C: New test.
2939 2012-06-27  Richard Guenther  <rguenther@suse.de>
2941         PR middle-end/53676
2942         * gcc.dg/tree-ssa/scev-6.c: New testcase.
2944 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
2946         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
2947         scan-dump-dem-not): Use printable pattern in test name.
2949 2012-06-26  Sterling Augustine  <saugustine@google.com>
2950             Dominique Dhumieres  <dominiq@lps.ens.fr>
2952         * gcc.dg/pubtypes-2.c: Update expected output.
2953         * gcc.dg/pubtypes-3.c: Likewise.
2954         * gcc.dg/pubtypes-4.c: Likewise.
2956 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
2958         * gcc.dg/tree-ssa/slsr-1.c: New test.
2959         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2960         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2961         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
2963 2012-06-26  Matt Turner  <mattst88@gmail.com>
2965         PR target/35294
2966         * gcc.target/arm/mmx-2.c: New.
2968 2012-06-26  Richard Guenther  <rguenther@suse.de>
2970         PR c++/53752
2971         * g++.dg/torture/pr53752.C: New testcase.
2973 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
2975         PR tree-optimization/53748
2976         * gcc.c-torture/compile/pr53748.c: New test.
2978 2012-06-25  Jason Merrill  <jason@redhat.com>
2980         PR c++/53498
2981         PR c++/53305
2982         * g++.dg/cpp0x/decltype38.C: New.
2983         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
2985 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
2987         * lib/target-supports-dg.exp (testname-for-summary): New.
2988         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
2989         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
2990         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
2991         scan-module-absence, output-exists, output-exists-not: Use
2992         testname-for-summary.
2993         (dg-test): Clean up testname_with_flags.
2994         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2995         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
2996         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
2997         scan-assembler-dem-not, object-size: Use testname-for-summary.
2998         * lib/gcov.exp (run-gcov): Likewise.
2999         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3000         scan-dump-dem, scan-dump-dem-note): Likewise.
3002         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3003         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3004         including profopt.opt; save and restore existing value.
3005         * g++.dg/bprob/bprob.exp: Likewise.
3006         * gcc.dg/matrix/matrix.exp: Likewise.
3007         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3008         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3009         PROFOPT_OPTIONS.
3011 2012-06-25  Richard Henderson  <rth@redhat.com>
3013         * gcc.dg/pr53749.c: New.
3015 2012-06-25  Jason Merrill  <jason@redhat.com>
3017         PR c++/52988
3018         * g++.dg/cpp0x/nullptr28.C: New.
3020 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3022         * gcc.target/arm/neon-vld1_dupQ.c: New.
3024 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3026         * g++.dg/init/new35.C: New.
3027         * g++.dg/init/new36.C: New.
3028         * g++.dg/init/new37.C: New.
3029         * g++.dg/ext/vla5.C: New warning.
3030         * g++.dg/ext/vla8.C: New warning.
3031         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3033 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3034             James Greenhalgh  <james.greenhalgh@arm.com>
3036         * gcc.target/arm/ftest-support-arm.h New testcase.
3037         * gcc.target/arm/ftest-support-thumb.h Likewise.
3038         * gcc.target/arm/ftest-support.h Likewise.
3039         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3040         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3041         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3042         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3043         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3044         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3045         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3046         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3047         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3048         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3049         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3050         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3051         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3052         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3053         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3054         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3055         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3056         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3057         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3058         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3059         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3060         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3061         * gcc/testsuite/lib/target-supports.exp
3062         (check_effective_target_arm_arch_FUNC): Add support for more
3063         architectures.
3064         (add_options_for_arm_arch_FUNC): Likewise.
3065         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3067 2012-06-25  Jason Merrill  <jason@redhat.com>
3069         PR c++/53202
3070         * g++.dg/cpp0x/constexpr-tuple.C: New.
3072 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3074         PR target/53759
3075         * gcc.target/i386/pr53759.c: New test.
3077         PR c++/53594
3078         * g++.dg/cpp0x/nsdmi7.C: New test.
3080 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3082         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3083         for LLP64 targets.
3084         * gcc.target/i386/pr38988.c: Likewise.
3086 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3088         PR fortran/47710
3089         PR fortran/53328
3090         * gfortran.dg/typebound_generic_12.f03: New.
3091         * gfortran.dg/typebound_generic_13.f03: New.
3093 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3095         * gnat.dg/lto15.ad[sb]: New test.
3097 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3099         PR c/53702
3100         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3102 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3104         * testsuite/gcc.dg/pch/ident-1.c: New test.
3105         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
3107 2012-06-21  Michael Matz  <matz@suse.de>
3109         PR middle-end/53688
3110         * gcc.c-torture/execute/pr53688.c: New test.
3112 2012-06-20  Richard Guenther  <rguenther@suse.de>
3114         PR tree-optimization/30318
3115         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3117 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3119         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3121 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3123         * gcc.target/i386/clearcapv2.map: New file.
3124         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3126 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3128         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3129         and add __sh__ case.
3131 2012-06-19  Jason Merrill  <jason@redhat.com>
3133         PR c++/52637
3134         * g++.dg/debug/localclass1.C: New.
3136 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3138         * g++.dg/cpp0x/override4.C: New.
3140 2012-06-14  Jason Merrill  <jason@redhat.com>
3142         PR c++/53651
3143         * g++.dg/cpp0x/decltype37.C: New.
3145 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3147         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3149 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3151         * gcc.c-torture/compile/vector-5.c,
3152         gcc.c-torture/compile/vector-6.c: New tests.
3154 2012-06-19  Richard Henderson  <rth@redhat.com>
3156         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3158 2012-06-19  Richard Guenther  <rguenther@suse.de>
3160         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3162 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3164         PR target/53712
3165         * gcc.target/i386/pr53712.c: New test.
3167 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3169         PR fortran/53692
3170         * gfortran.dg/elemental_optional_args_6.f90: New.
3172 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3174         PR fortran/53526
3175         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3176         * gfortran.dg/coarray/move_alloc_1.f90
3178 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3180         PR fortran/53526
3181         * gfortran.dg/coarray_27.f90: New.
3183 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3184             Greta Yorsh  <Greta.Yorsh@arm.com>
3186         * gcc.target/arm/epilog-1.c: New test.
3188 2012-06-18  Richard Guenther  <rguenther@suse.de>
3190         PR tree-optimization/53693
3191         * g++.dg/torture/pr53693.C: New testcase.
3193 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3195         PR tree-optimization/53703
3196         * gcc.dg/torture/pr53703.c: New test.
3198 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3200         PR middle-end/53698
3201         * gcc.target/i386/pr53698.c: New test.
3203 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3205         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3207 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3209         PR fortran/53691
3210         PR fortran/53685
3211         * gfortran.dg/transfer_check_3.f90: New.
3213 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3215         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3217 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3219         PR fortran/53642
3220         PR fortran/45170
3221         * gfortran.dg/deferred_type_param_8.f90: New.
3223 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3225         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3226         testname that includes flags, passed in as new argument, in
3227         pass/fail messages.
3228         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3229         and pass it to verify-* procedures.
3231         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3232         alignment torture options with usual torture options.
3234         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3235         messages reported for one line of source code.
3236         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3237         * g++.dg/cpp0x/decltype2.C: Likewise.
3238         * g++.dg/cpp0x/decltype3.C: Likewise.
3239         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3240         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3241         * g++.dg/cpp0x/static_assert3.C: Likewise.
3242         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3243         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3244         * g++.dg/cpp0x/union1.C: Likewise.
3245         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3246         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3247         * g++.dg/cpp0x/variadic2.C: Likewise.
3248         * g++.dg/cpp0x/variadic20.C: Likewise.
3249         * g++.dg/cpp0x/variadic74.C: Likewise.
3250         * g++.dg/diagnostic/bitfld2.C: Likewise.
3251         * g++.dg/ext/attrib44.C: Likewise.
3252         * g++.dg/ext/no-asm-1.C: Likewise.
3253         * g++.dg/other/error34.C: Likewise.
3254         * g++.dg/parse/crash46.C: Likewise.
3255         * g++.dg/parse/error10.C: Likewise.
3256         * g++.dg/parse/error2.C: Likewise.
3257         * g++.dg/parse/error3.C: Likewise.
3258         * g++.dg/parse/error36.C: Likewise.
3259         * g++.dg/parse/error8.C: Likewise.
3260         * g++.dg/parse/error9.C: Likewise.
3261         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3262         * g++.dg/parse/parser-pr28152.C: Likewise.
3263         * g++.dg/parse/template25.C: Likewise.
3264         * g++.dg/parse/typename11.C: Likewise.
3265         * g++.dg/tc1/dr147.C: Likewise.
3266         * g++.dg/template/deduce3.C: Likewise.
3267         * g++.dg/template/koenig9.C: Likewise.
3268         * g++.dg/template/pr23510.C: Likewise.
3269         * g++.dg/warn/pr12242.C: Likewise.
3270         * g++.dg/warn/pr30551-2.C: Likewise.
3271         * g++.dg/warn/pr30551.C: Likewise.
3272         * g++.old-deja/g++.other/typename1.C: Likewise.
3273         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3275 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3277         PR c++/51033
3278         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3279         * c-c++-common/torture/vshuf-2.inc: Likewise.
3280         * c-c++-common/torture/vshuf-4.inc: Likewise.
3281         * c-c++-common/torture/vshuf-8.inc: Likewise.
3282         * c-c++-common/torture/vshuf-main.inc: Likewise.
3283         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3284         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3285         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3286         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3287         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3288         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3289         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3290         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3291         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3292         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3293         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3294         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3295         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3296         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3298 2012-06-15  Michael Matz  <matz@suse.de>
3300         * gcc.dg/tree-ssa/vector-4.c: New test.
3302 2012-06-15  Michael Matz  <matz@suse.de>
3304         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3305         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3307 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3309         PR tree-optimization/53636
3310         * gcc.target/arm/pr53636.c: New test.
3312 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3314         PR tree-optimization/51581
3315         * gcc.c-torture/execute/pr51581-1.c: New test.
3316         * gcc.c-torture/execute/pr51581-2.c: New test.
3317         * gcc.dg/vect/pr51581-1.c: New test.
3318         * gcc.dg/vect/pr51581-2.c: New test.
3319         * gcc.dg/vect/pr51581-3.c: New test.
3320         * gcc.target/i386/avx-pr51581-1.c: New test.
3321         * gcc.target/i386/avx-pr51581-2.c: New test.
3322         * gcc.target/i386/avx2-pr51581-1.c: New test.
3323         * gcc.target/i386/avx2-pr51581-2.c: New test.
3324         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3326 2012-06-15  Richard Guenther  <rguenther@suse.de>
3328         * gcc.c-torture/execute/20120615-1.c: New testcase.
3330 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3332         * gnat.dg/vect8.ad[sb]: New test.
3334 2012-06-14  Richard Guenther  <rguenther@suse.de>
3336         * gcc.dg/tree-ssa/vrp.h: New testcase.
3337         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3339 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3341         PR target/53621
3342         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3344 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3346         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3348 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3350         PR testsuite/20771
3351         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3352         test summary unique.
3354         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3355         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3356         scan-stack-usage-not): Don't strip torture options from test name.
3358         * lib/scandump.exp (scan-dump-times): Use printable version of
3359         regexp in test summary line.
3361         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3362         messages reported for one line of source code.
3363         * gcc.dg/format/few-1.c: Likewise.
3364         * gcc.dg/ia64-sync-2.c: Likewise.
3365         * gcc.dg/sync-2.c: Likewise.
3366         * gcc.dg/noncompile/pr44517.c: Likewise.
3368 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3370         PR debug/49888
3371         * gcc.dg/guality/pr49888.c: New.
3373 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3375         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3376         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3377         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3379 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3381         PR fortran/53643
3382         * gfortran.dg/intent_out_7.f90: New.
3384 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3386         PR fortran/53597
3387         * gfortran.dg/save_4.f90: New.
3389 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3391         PR c/53532
3392         PR c/51034
3393         PR c/53196
3394         * gcc.dg/pr53532.c: New test.
3395         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3396         adjust line numbers.
3397         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3398         * gcc.dg/Wcxx-compat-8.c: Likewise.
3399         * gcc.dg/pr51034.c: New test.
3400         * gcc.dg/pr53196-1.c: New test.
3401         * gcc.dg/pr53196-2.c: New test.
3403 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3405         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3406         alignment torture options with usual torture options.
3407         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3408         instead of dg-options.
3409         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3410         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3411         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3412         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3413         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3414         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3416         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3417         to checks for multiple messages reported for one line of source code.
3418         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3420         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3421         messages reported for one line of source code.
3423         * gcc.dg/20031223-1.c: Add comments to check for multiple
3424         messages reported for one line of source code.
3425         * gcc.dg/Wconversion-integer.c: Likewise.
3426         * gcc.dg/Wfatal-2.c: Likewise.
3427         * gcc.dg/Wfatal.c: Likewise.
3428         * gcc.dg/Wobjsize-1.c: Likewise.
3429         * gcc.dg/c99-vla-jump-1.c: Likewise.
3430         * gcc.dg/c99-vla-jump-2.c: Likewise.
3431         * gcc.dg/c99-vla-jump-3.c: Likewise.
3432         * gcc.dg/c99-vla-jump-4.c: Likewise.
3433         * gcc.dg/c99-vla-jump-5.c: Likewise.
3434         * gcc.dg/decl-9.c: Likewise.
3435         * gcc.dg/declspec-10.c: Likewise.
3436         * gcc.dg/declspec-18.c: Likewise.
3437         * gcc.dg/mtune.c: Likewise.
3438         * gcc.dg/parser-pr28152-2.c: Likewise.
3439         * gcc.dg/parser-pr28152.c: Likewise.
3440         * gcc.dg/pr14475.c: Likewise.
3441         * gcc.dg/pr27953.c: Likewise.
3442         * gcc.dg/pr28322-3.c: Likewise.
3443         * gcc.dg/pr30457.c: Likewise.
3444         * gcc.dg/pr30551-2.c: Likewise.
3445         * gcc.dg/pr30551-3.c: Likewise.
3446         * gcc.dg/pr30551-4.c: Likewise.
3447         * gcc.dg/pr30551-5.c: Likewise.
3448         * gcc.dg/pr30551-6.c: Likewise.
3449         * gcc.dg/pr30551.c: Likewise.
3450         * gcc.dg/pr45461.c: Likewise.
3451         * gcc.dg/pr48552-1.c: Likewise.
3452         * gcc.dg/pr48552-2.c: Likewise.
3453         * gcc.dg/redecl-1.c: Likewise.
3454         * gcc.dg/transparent-union-3.c: Likewise.
3455         * gcc.dg/utf-dflt.c: Likewise.
3456         * gcc.dg/utf-dflt2.c: Likewise.
3457         * gcc.dg/vla-8.c: Likewise.
3458         * gcc.dg/vla-init-1.c: Likewise.
3459         * gcc.dg/wtr-int-type-1.c: Likewise.
3461         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3462         messages reported for for one line of source code.
3463         * c-c++-common/raw-string-5.c: Likewise.
3464         * c-c++-common/raw-string-4.c: Likewise.
3465         * c-c++-common/raw-string-6.c: Likewise.
3466         * c-c++-common/pr20000.c: Likewise.
3468         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3469         messages reported for one line of source code.
3470         * gcc.dg/cpp/pr30786.c: Likewise.
3471         * gcc.dg/cpp/pr28709.c: Likewise.
3472         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3473         * gcc.dg/cpp/macspace2.c: Likewise.
3474         * gcc.dg/cpp/missing-header-1.c: Likewise.
3475         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3476         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3477         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3479 2012-06-12  Jason Merrill  <jason@redhat.com>
3481         PR c++/53599
3482         * g++.dg/template/local7.C: New.
3484 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3486         PR target/53511
3487         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3488         * gcc.target/sh/pr51340-2.c: Likewise.
3489         * gcc.target/sh/pr51340-3.c: Likewise.
3491 2012-06-12  Michael Matz  <matz@suse.de>
3493         * gcc.dg/torture/alias-1.c: New test.
3495 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3497         PR rtl-optimization/53589
3498         * gcc.dg/torture/pr53589.c: New test.
3500 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3502         PR target/50749
3503         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3504         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3505         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3506         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3507         * gcc.target/sh/pr50749-sf-predec-2.c: New.
3508         * gcc.target/sh/pr50749-sf-predec-4.c: New.
3509         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3510         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3511         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3512         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3513         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3514         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3515         * gcc.target/sh/pr50749-sf-predec-1.c: New.
3516         * gcc.target/sh/pr50749-sf-predec-3.c: New.
3517         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3518         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3520 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
3522         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3523         (check_intel_cpu_model): New function.
3524         (check_amd_cpu_model): New function.
3525         (check_features): New function.
3526         (__get_cpuid_output): New function.
3527         (check_detailed): New function.
3528         (fn1): Rename to quick_check.
3529         (main): Update to call quick_check and call check_detailed.
3531 2012-06-11  Richard Henderson  <rth@redhat.com>
3533         * lib/target-supports.exp
3534         (check_effective_target_sync_long_long_runtime): Use
3535         check_effective_target_lp64 instead of
3536         check_effective_target_powerpc64 for powerpc targets.
3538 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
3540         PR target/53511
3541         * gcc.target/sh/pr53511-1.c: New.
3543 2012-06-11  Richard Guenther  <rguenther@suse.de>
3545         PR middle-end/53470
3546         * g++.dg/lto/pr53470_0.C: New testcase.
3547         * gcc.dg/lto/pr53470_0.c: Likewise.
3549 2012-06-11  Richard Guenther  <rguenther@suse.de>
3551         PR c++/53605
3552         * g++.dg/ext/pr53605.C: New testcase.
3554 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3556         * gnat.dg/specs/array1.ads: New test.
3557         * gnat.dg/specs/array2.ads: Likewise.
3558         * gnat.dg/array22.adb: Likewise.
3560 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3562         * gnat.dg/constant4.adb: New test.
3563         * gnat.dg/constant4_pkg.ads: New helper.
3565 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
3567         PR fortran/52552
3568         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3569         * gfortran.dg/allocate_class_1.f90: Modified.
3570         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3571         * gfortran.dg/allocate_class_2.f90: New.
3573 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
3575         PR middle-end/53535
3576         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3578 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3580         PR fortran/52861
3581         * gfortran.dg/string_assign_2.f90:  New test case.
3583 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3585         PR fortran/52861
3586         * gfortran.dg/string_assign_1.f90:  New test case.
3588 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
3590         PR middle-end/53580
3591         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3592         * gcc.dg/gomp/critical-4.c: Likewise.
3593         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3594         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3595         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3596         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3597         * c-c++-common/gomp/pr53580.c: New test.
3599 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
3601         PR c++/51214
3602         * g++.dg/cpp0x/forw_enum11.C: New.
3604 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3606         PR c++/53567
3607         * g++.dg/cpp0x/alias-decl-19.C: New.
3609 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
3611         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3613 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
3615         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3616         (XSTATE_FP): Ditto.
3617         (XSTATE_SSE): Ditto.
3618         (XSTATE_YMM): Ditto.
3619         (avx_os_support): Use new defines.
3621 2012-06-06  Richard Guenther  <rguenther@suse.de>
3623         PR testsuite/32380
3624         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3625         loops.
3627 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
3629         PR c++/52841
3630         * g++.dg/cpp0x/pr52841.C: New testcase.
3632 2012-06-06  Richard Guenther  <rguenther@suse.de>
3634         PR tree-optimization/53081
3635         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3636         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3638 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3640         * gcc.target/powerpc/pr53487.c: New test.
3642 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
3644         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3646 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
3648         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3650 2012-06-05  Richard Guenther  <rguenther@suse.de>
3652         PR tree-optimization/30442
3653         * gcc.dg/vect/bb-slp-30.c: New testcase.
3655 2012-06-05  Richard Guenther  <rguenther@suse.de>
3657         PR tree-optimization/53081
3658         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3659         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3660         -fno-tree-loop-distribute-patterns.
3662 2012-06-05  Alan Modra  <amodra@gmail.com>
3664         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3665         Check static chain in nested funcs.
3667 2012-06-04  Tobias Burnus  <burnus@net-b.de>
3669         PR fortran/50619
3670         * gfortran.dg/init_flag_10.f90: New.
3672 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3674         PR c++/53524
3675         * g++.dg/warn/Wenum-compare-no-2: New.
3677 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
3679         PR preprocessor/53463
3680         * g++.dg/cpp/limits.C: New test.
3681         * g++.dg/parse/error19.C: Adjust.
3682         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3683         * g++.dg/warn/pr35635.C: Likewise.
3684         * g++.old-deja/g++.pt/assign1.C: Likewise.
3686 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
3688         PR target/53559
3689         * gcc.target/powerpc/cell_builtin_1.c: New test case.
3690         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3691         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3692         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3693         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3694         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3695         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3696         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3698 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
3700         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3702 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
3704         PR tree-optimization/53550
3705         * gcc.dg/pr53550.c: New test.
3707 2012-06-04  Richard Guenther  <rguenther@suse.de>
3709         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3710         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3711         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3713 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3715         PR fortran/48831
3716         * gfortran.dg/parameter_array_element_2.f90: New.
3718 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
3720         PR target/53512
3721         * gcc.target/sh/pr53512-1.c: New.
3722         * gcc.target/sh/pr53512-2.c: New.
3723         * gcc.target/sh/pr53512-3.c: New.
3724         * gcc.target/sh/pr53512-4.c: New.
3726 2012-06-01  Jason Merrill  <jason@redhat.com>
3728         PR c++/52973
3729         * g++.dg/ext/visibility/template12.C: New.
3730         * g++.dg/ext/attrib14.C: Adjust warning line.
3732         PR c++/52725
3733         * g++.dg/parse/new6.C: New.
3734         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3736 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3738         * c-c++-common/restrict-2.c: Revert previous change.
3740 2012-06-01  Jason Merrill  <jason@redhat.com>
3742         PR c++/53137
3743         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3745         PR c++/53484
3746         * g++.dg/cpp0x/auto33.C: New.
3748 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3750         PR c++/26155
3751         * g++.dg/parse/namespace-alias-1.C: New.
3753 2012-06-01  Christian Bruel  <christian.bruel@st.com>
3755         * gcc.dg/spec-options.c: New test.
3756         * gcc.dg/foo.specs: New file.
3758 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3760         PR ada/53517
3761         * gnat.dg/lto14.adb: Skip on Solaris.
3763 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
3765         * gcc.target/cris/sync-1-v10.c,
3766         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3767         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3768         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3769         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3770         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3771         gcc.target/cris/torture/sync-mis-op-i-1.c,
3772         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3773         gcc.target/cris/torture/sync-mis-op-i-2.c,
3774         gcc.target/cris/torture/sync-mis-op-i-2a.c,
3775         gcc.target/cris/torture/sync-mis-op-i-3.c,
3776         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3777         gcc.target/cris/torture/sync-mis-op-s-1.c,
3778         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3779         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3780         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3781         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3782         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3783         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3784         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3785         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3786         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3788 2012-05-31  Richard Guenther  <rguenther@suse.de>
3790         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3791         ldist-pr45948.c with disabled SCCP.
3793 2012-05-31  Richard Guenther  <rguenther@suse.de>
3795         PR middle-end/48493
3796         * gcc.dg/torture/pr48493.c: New testcase.
3798 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
3800         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3801         arm32 to targets.
3802         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3803         of the initialization loop.
3804         (dg-final): Adjust the expected number of vectorized loops depending
3805         on vect_char_mult target selector.
3807 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
3809         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3810         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3811         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3812         New tests.
3814 2012-05-30  Jason Merrill  <jason@redhat.com>
3816         PR c++/53356
3817         * g++.dg/init/new34.C: New.
3818         * g++.dg/tree-ssa/stabilize1.C: New.
3820 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3822         PR c++/53356
3823         * g++.dg/init/new33.C: New test.
3825 2012-05-30  Richard Guenther  <rguenther@suse.de>
3827         PR middle-end/53501
3828         * gcc.dg/torture/pr53501.c: New testcase.
3829         * c-c++-common/restrict-2.c: Adjust.
3831 2012-05-30  Alan Modra  <amodra@gmail.com>
3833         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3834         torture-finish.
3836 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
3838         * gcc.target/i386/shuf-concat.c: New test.
3840 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3842         PR rtl-optimization/53519
3843         * gcc.c-torture/compile/pr53519.c: New test.
3845 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3847         * gcc.target/arm/neon-vrev.c: New.
3849 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
3851         PR target/51340
3852         * gcc.target/sh/pr51340-1.c: New.
3853         * gcc.target/sh/pr51340-2.c: New.
3854         * gcc.target/sh/pr51340-3.c: New.
3856 2012-05-29  Richard Guenther  <rguenther@suse.de>
3858         PR tree-optimization/53516
3859         * gcc.dg/torture/pr53516.c: New testcase.
3861 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
3863         PR preprocessor/53229
3864         * gcc.dg/cpp/paste6.c: Force to run without
3865         -ftrack-macro-expansion.
3866         * gcc.dg/cpp/paste8.c: Likewise.
3867         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3868         -ftrack-macro-expansion.
3869         * gcc.dg/cpp/paste12.c: Force to run without
3870         -ftrack-macro-expansion.
3871         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3872         -ftrack-macro-expansion.
3873         * gcc.dg/cpp/paste13.c: Likewise.
3874         * gcc.dg/cpp/paste14.c: Likewise.
3875         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3876         -ftrack-macro-expansion.
3877         * gcc.dg/cpp/paste18.c: New test.
3879 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
3881         * gcc.target/cris/torture/trap-1.c,
3882         gcc.target/cris/torture/trap-2.c,
3883         gcc.target/cris/torture/trap-3.c,
3884         gcc.target/cris/torture/trap-v0.c,
3885         gcc.target/cris/torture/trap-v3.c: New tests.
3887 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
3889         PR c++/25137
3890         * g++.dg/warn/Wbraces3.C: New.
3891         * g++.dg/warn/Wbraces4.C: Likewise.
3893 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
3895         PR tree-optimization/53505
3896         * c-c++-common/torture/pr53505.c: New test.
3898 2012-05-27  Nathan Sidwell  <nathan@acm.org>
3900         * gcc.dg/stmt-expr-4.c: New.
3902 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
3904         PR c++/53491
3905         * g++.dg/parse/crash60.C: New.
3907 2012-05-26  Jason Merrill  <jason@redhat.com>
3909         PR c++/53220
3910         * c-c++-common/array-lit.c: New.
3911         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
3913 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3915         PR ada/50294
3916         * gnat.dg/array21.adb: New test.
3918 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3920         * gnat.dg/renaming5.adb: Adjust dg-final directive.
3922 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3924         PR c++/32054
3925         * g++.dg/other/anon-union3.C: New.
3927 2012-05-25  Ian Lance Taylor  <iant@google.com>
3929         * gcc.dg/split-6.c: New test.
3931 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3933         * gnat.dg/lto14.adb: New test.
3935 2012-05-25  Tristan Gingold  <gingold@adacore.com>
3937         * gcc.target/i386/large-frame.c: New.
3939 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
3940         * gcc.target/powerpc/lhs-1.c: New.
3941         * gcc.target/powerpc/lhs-2.c: New.
3942         * gcc.target/powerpc/lhs-3.c: New.
3944 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
3946         Make unwound macro expansion trace less redundant
3947         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
3948         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3949         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3950         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
3951         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3952         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3954 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3956         PR c++/53464
3957         * g++.dg/cpp0x/constexpr-default1.C: New.
3959 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3961         PR c++/32080
3962         * g++.dg/eh/goto2.C: New.
3964 2012-05-24  Richard Guenther  <rguenther@suse.de>
3966         PR middle-end/53460
3967         * g++.dg/tree-prof/pr53460.C: New testcase.
3969 2012-05-24  Richard Guenther  <rguenther@suse.de>
3971         PR bootstrap/53466
3972         * g++.dg/debug/pr53466.C: New testcase.
3974 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
3976         PR tree-optimization/53465
3977         * gcc.c-torture/execute/pr53465.c: New test.
3979 2012-05-23  Tobias Burnus  <burnus@net-b.de>
3981         PR fortran/51055
3982         PR fortran/45170
3983         * gfortran.dg/allocate_with_typespec_6.f90: New.
3985 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3987         PR c++/29185
3988         * g++.dg/warn/delete-array-1.C: New.
3990 2012-05-23  Richard Guenther  <rguenther@suse.de>
3992         * gcc.dg/torture/pr39074-2.c: Adjust.
3993         * gcc.dg/torture/pr39074.c: Likewise.
3994         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3995         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3997 2012-05-22  Jan Hubicka  <jh@suse.cz>
3999         PR middle-end/53161
4000         * g++.dg/torture/pr53161.C: New testcase.
4002 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4004         PR fortran/53389
4005         * gfortran.dg/realloc_on_assign_15.f90: New.
4007 2012-05-22  Richard Guenther  <rguenther@suse.de>
4009         PR middle-end/51071
4010         * gcc.dg/torture/pr51071-2.c: New testcase.
4012 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4014         PR tree-optimization/53336
4015         * g++.dg/torture/pr53336.C: New testcase.
4017 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4019         PR c++/53322
4020         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4021         instead of -Wunused-local-typedefs.
4023 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4025         PR c++/51184
4026         * g++.dg/other/abstract4.C: New-
4028 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4030         PR c++/40821
4031         * g++.dg/ext/attrib46.C: New.
4033 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4035         PR c/53418
4036         * gcc.c-torture/compile/pr53418-1.c,
4037         gcc.c-torture/compile/pr53418-2.c: New tests.
4039 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4041         PR tree-optimization/53366
4042         * gcc.dg/torture/pr53366-1.c: New test.
4043         * gcc.dg/torture/pr53366-2.c: New test.
4044         * gcc.target/i386/pr53366-1.c: New test.
4045         * gcc.target/i386/pr53366-2.c: New test.
4047         PR tree-optimization/53409
4048         * gcc.c-torture/compile/pr53409.c: New test.
4050         PR tree-optimization/53410
4051         * gcc.c-torture/compile/pr53410-1.c: New test.
4052         * gcc.c-torture/compile/pr53410-2.c: New test.
4054 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4056         PR target/53425
4057         * gcc.target/i386/pr53425-1.c: New file.
4058         * gcc.target/i386/pr53425-2.c: Likewise.
4060 2012-05-21  Richard Guenther  <rguenther@suse.de>
4062         PR tree-optimization/53408
4063         * gcc.dg/torture/pr53408.c: New testcase.
4065 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4066             H.J. Lu  <hongjiu.lu@intel.com>
4068         PR target/53416
4069         * gcc.target/i386/pr53416.c: New file.
4071 2012-05-21  Richard Guenther  <rguenther@suse.de>
4073         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4075 2012-05-21  Richard Guenther  <rguenther@suse.de>
4077         * gcc.dg/torture/ldist-1.c: New testcase.
4079 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4081         * gnat.dg/lto13.adb: New test.
4082         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4084 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4086         * gnat.dg/specs/lto12.ads: New test.
4087         * gnat.dg/specs/lto12_pkg.ads: New helper.
4089 2012-05-18  Richard Guenther  <rguenther@suse.de>
4091         PR tree-optimization/53346
4092         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4093         * gcc.target/i386/incoming-10.c: Adjust.
4094         * gcc.target/i386/incoming-11.c: Likewise.
4095         * gcc.target/i386/pr46295.c: Likewise.
4097 2012-05-18  Richard Guenther  <rguenther@suse.de>
4099         * gcc.dg/pr53352.c: Return zero.
4101 2012-05-18  Richard Guenther  <rguenther@suse.de>
4103         PR tree-optimization/53390
4104         * gcc.dg/torture/pr53390.c: New testcase.
4106 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4108         PR rtl-optimization/53352
4109         * gcc.dg/pr53352.c: New test.
4111 2012-05-17  David S. Miller  <davem@davemloft.net>
4113         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4114         failure on sparc-*-linux-gnu.
4116 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4118         PR c++/39681
4119         * g++.dg/parse/error49.C: New.
4120         * g++.dg/cpp0x/error8.C: Likewise.
4121         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4122         * g++.dg/ext/utf-dflt2.C: Likewise.
4123         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4124         * g++.dg/ext/utf-dflt.C: Likewise.
4125         * c-c++-common/raw-string-3.c: Likewise.
4126         * c-c++-common/raw-string-4.c: Likewise.
4128 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4130         PR c++/53371
4131         * g++.dg/cpp0x/catch1.C: New.
4133 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4135         PR c++/44516
4136         * g++.dg/parse/error48.C: New.
4137         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4138         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4140 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4142         * gcc.dg/tm/indirect-2.c: New test.
4144 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4146         PR tree-optimization/53217
4147         * gfortran.dg/pr53217.f90: New test.
4149 2012-05-16  Richard Guenther  <rguenther@suse.de>
4151         PR tree-optimization/53364
4152         * g++.dg/torture/pr53364.C: New testcase.
4154 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4156         PR testsuite/52641
4157         * gcc.dg/pr52549.c: Fix test for long != void*
4158         * gcc.c-torture/execute/pr52979-1.x: New file.
4159         * gcc.c-torture/execute/pr52979-2.x: New file.
4161 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4163         PR preprocessor/7263
4164         * gcc.dg/binary-constants-2.c: Run without tracking locations
4165         accross macro expansion.
4166         * gcc.dg/binary-constants-3.c: Likewise.
4167         * gcc.dg/cpp/sysmac2.c: Likewise.
4168         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
4169         location.
4170         * gcc.dg/cpp/syshdr3.c: New test.
4171         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4172         * gcc.dg/system-binary-constants-1.c: New test.
4173         * gcc.dg/system-binary-constants-1.h: New header for the new test
4174         above.
4175         * g++.dg/cpp/syshdr3.C: New test.
4176         * g++.dg/cpp/syshdr3.h: New header the new test above.
4177         * g++.dg/system-binary-constants-1.C: New test.
4178         * g++.dg/system-binary-constants-1.h: New header the new test
4179         above.
4181 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4183         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4185 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4187         PR target/53358
4188         * gcc.dg/pr53358.c: New test.
4190 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4192         PR c++/11856
4193         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4194         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4196 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4198         * g++.dg/eh/sighandle.C: New testcase.
4200 2012-05-15  Richard Guenther  <rguenther@suse.de>
4202         PR tree-optimization/53355
4203         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4205 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4207         * gfortran.dg/*.f90: Remove now redundant manual
4208         cleanup-modules directive.
4210 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4212         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4213         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4215 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4217         PR fortran/52428
4218         * gfortran.dg/int_range_io_1.f90: New test.
4220 2012-05-14  Andi Kleen <ak@linux.intel.com>
4221             Jakub Jelinek  <jakub@redhat.com>
4223         PR target/53315
4224         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4225         * gcc.target/i386/rtm-check.h: New file.
4226         * gcc.target/i386/pr53315.c: New test.
4228 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4230         PR fortran/49110
4231         PR fortran/51055
4232         PR fortran/53329
4233         * gfortran.dg/deferred_type_param_4.f90: New.
4234         * gfortran.dg/deferred_type_param_6.f90: New.
4236 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4238         * gcc.target/i386/retarg.c: New test.
4240 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4242         PR fortran/45170
4243         * gfortran.dg/deferred_type_param_3.f90: New.
4244         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4245         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4247 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4249         * gnat.dg/null_pointer_deref3.adb: New test.
4251 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4253         PR fortran/49110
4254         PR fortran/52843
4255         * gfortran.dg/deferred_type_param_5.f90: New.
4257 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4259         * g++.dg/parse/error47.C: New.
4261 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4263         PR fortran/52537
4264         * gfortran.dg/string_compare_4.f90:  Change option
4265         to -fdump-tree-original.  Add test case for kind=4.
4267 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4269         PR fortran/52537
4270         * gfortran.dg/string_compare_4.f90:  New test.
4272 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4274         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4276 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4278         PR c++/53305
4279         * g++.dg/cpp0x/variadic132.C: New.
4281 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4283         PR c++/53158
4284         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4285         * g++.dg/parse/error26.C: Tweak dg-error column number.
4287 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4289         PR c++/53301
4290         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4292 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4294         * gnat.dg/lto11.ad[sb]: New test.
4296 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4298         PR target/52908
4299         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4300         directive to Scan for vpmuldq, not vpmacsdql.
4302 2012-05-09  Michael Matz  <matz@suse.de>
4304         PR tree-optimization/53185
4305         * gcc.dg/vect/pr53185.c: New test.
4307 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4309         PR middle-end/53249
4310         * gcc.target/i386/pr53249.c: New.
4312 2012-05-09  Richard Guenther  <rguenther@suse.de>
4314         PR tree-optimization/18437
4315         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4316         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4318 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4320         PR tree-optimization/53226
4321         * gcc.c-torture/compile/pr53226.c: New test.
4323 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4325         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4326         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4327         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4328         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4329         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4330         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4331         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4332         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4333         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4334         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4335         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4336         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4337         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4338         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4340 2012-05-09  Dehao Chen  <dehao@google.com>
4342         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4343         * gcc.dg/predict-2.c: Likewise.
4344         * gcc.dg/predict-3.c: Likewise.
4345         * gcc.dg/predict-4.c: Likewise.
4346         * gcc.dg/predict-5.c: Likewise.
4347         * gcc.dg/predict-6.c: Likewise.
4349 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4351         PR target/53272
4352         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4354 2012-05-08  Richard Guenther  <rguenther@suse.de>
4356         * gcc.dg/fold-bitand-4.c: New testcase.
4358 2012-05-08  Dehao Chen  <dehao@google.com>
4360         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4361         heuristic is working properly.
4362         * gcc.dg/predict-2.c: Likewise.
4363         * gcc/dg/predict-3.c: Likewise.
4364         * gcc/dg/predict-4.c: Likewise.
4365         * gcc/dg/predict-5.c: Likewise.
4366         * gcc/dg/predict-6.c: Likewise.
4368 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4370         PR tree-optimization/53239
4371         * g++.dg/opt/vrp3.C: New test.
4372         * g++.dg/opt/vrp3-aux.cc: New file.
4373         * g++.dg/opt/vrp3.h: New file.
4375 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4377         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4378         .uleb128 support in assembler output.
4380 2012-05-07  Richard Guenther  <rguenther@suse.de>
4382         PR lto/42987
4383         * g++.dg/lto/pr42987_0.C: New testcase.
4384         * g++.dg/lto/pr42987_1.C: Likewise.
4386 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4388         PR fortran/53255
4389         * gfortran.dg/typebound_operator_15.f90: New.
4391 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4393         PR fortran/41587
4394         * gfortran.dg/class_array_13.f90: New.
4396 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4398         * gnat.dg/warn7.adb: New test.
4400 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4402         * gnat.dg/specs/renamings.ads: Rename to...
4403         * gnat.dg/specs/renaming1.ads: ...this.
4404         * gnat.dg/specs/renaming2.ads: New test.
4405         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4406         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4407         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4408         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4410 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4412         * gnat.dg/discr36.ad[sb]: New test.
4413         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4415 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4417         PR c/43772
4418         * c-c++-common/pr43772.c: New.
4420 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4422         PR fortran/41600
4423         * gfortran.dg/select_type_26.f03 : New test.
4424         * gfortran.dg/select_type_27.f03 : New test.
4426         PR fortran/53191
4427         * gfortran.dg/select_type_28.f03 : New test.
4429 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4431         PR fortran/49010
4432         PR fortran/24518
4433         * gfortran.dg/mod_sign0_1.f90: New test.
4434         * gfortran.dg/mod_large_1.f90: New test.
4436 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4438         PR fortran/53175
4439         gfortran.dg/public_private_module_5.f90: New.
4441 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4443         PR fortran/53111
4444         * gfortran.dg/constructor_7.f90: New.
4445         * gfortran.dg/constructor_8.f90: New.
4447 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4449         PR c++/53166
4450         * g++.dg/cpp0x/static_assert7.C: New.
4452 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4454         PR tree-optimization/52633
4455         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4456         recognized as widening shifts instead of over-widening.
4457         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4458         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4459         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4460         * gcc.target/arm/pr52633.c: New test.
4462 2012-05-04  Richard Guenther  <rguenther@suse.de>
4464         PR tree-optimization/53168
4465         * gcc.dg/torture/pr53168.c: New testcase.
4466         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4468 2012-05-04  Richard Guenther  <rguenther@suse.de>
4470         * gcc.dg/lto/pr53214_0.c: New testcase.
4472 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4474         * gcc.target/ia64/pr48496.c: New test.
4475         * gcc.target/ia64/pr52657.c: Likewise.
4477 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4479         PR c/51712
4480         * c-c++-common/pr51712.c: New.
4482 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4484         PR target/53199
4485         * gcc.target/powwerpc/pr53199.c: New file.
4487 2012-05-03  Jason Merrill  <jason@redhat.com>
4489         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4491         * gcc.dg/debug/dwarf2/dups-types.c: New.
4492         * gcc.dg/debug/dwarf2/dups-types.h: New.
4494 2012-05-03  Jason Merrill  <jason@redhat.com>
4496         * g++.dg/debug/dwarf2/namespace-2.C: New.
4497         * g++.dg/debug/dwarf2/localclass3.C: New.
4499 2012-05-03  Jason Merrill  <jason@redhat.com>
4501         * g++.dg/debug/dwarf2/thunk1.C: New.
4503 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4505         PR c++/53186
4506         * g++.dg/other/final2.C: New.
4508 2012-05-03  Richard Guenther  <rguenther@suse.de>
4510         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4512 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
4514         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4515         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4516         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4517         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4519 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
4521         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4522         .byte 0xf2.
4523         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4524         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4525         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4527         PR debug/53174
4528         * gcc.dg/pr53174.c: New test.
4530         PR target/53187
4531         * gcc.target/arm/pr53187.c: New test.
4532         * gcc.c-torture/compile/pr53187.c: New test.
4534 2012-05-03  Richard Guenther  <rguenther@suse.de>
4536         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4537         unsupported prefetching support.
4539 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4541         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4542         option -ftrack-macro-expansion=0.
4543         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4544         option -ftrack-macro-expansion=0.
4546 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4548         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4549         dg-options for target arm with dg-additional-options.
4551 2012-05-03  Richard Guenther  <rguenther@suse.de>
4553         PR tree-optimization/53144
4554         * gcc.dg/torture/pr53144.c: New testcase.
4556 2012-05-03  Tobias Burnus  <burnus@net-b.de>
4558         PR fortran/52864
4559         * gfortran.dg/pointer_intent_7.f90: New.
4560         * gfortran.dg/pure_formal_3.f90: New.
4562 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4564         * gcc.target/s390/20030123-1.c: Add missing "volatile".
4566 2012-05-02  Martin Jambor  <mjambor@suse.cz>
4568         PR lto/52605
4569         * g++.dg/lto/pr52605_0.C: New test.
4571 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
4573         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4574         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4575         * gcc.target/i386/hle-add-acq-1.c: Ditto.
4576         * gcc.target/i386/hle-add-rel-1.c: Ditto.
4577         * gcc.target/i386/hle-and-acq-1.c: Ditto.
4578         * gcc.target/i386/hle-and-rel-1.c: Ditto.
4579         * gcc.target/i386/hle-or-acq-1.c: Ditto.
4580         * gcc.target/i386/hle-or-rel-1.c: Ditto.
4581         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4582         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4583         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4584         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4585         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4586         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4587         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4588         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4590 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
4592         PR middle-end/53153
4593         * gcc.dg/pr53153.c: New test.
4595 2012-05-02  Richard Guenther  <rguenther@suse.de>
4597         * g++.dg/tree-ssa/pr19807.C: Adjust.
4599 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
4601         PR tree-optimization/53163
4602         * gcc.c-torture/compile/pr53163.c: New test.
4604         PR rtl-optimization/53160
4605         * gcc.c-torture/execute/pr53160.c: New test.
4607 2012-05-01  Ian Lance Taylor  <iant@google.com>
4609         PR c/37303
4610         * gcc.dg/pr37303.c: New test.
4612 2012-05-01  Richard Henderson  <rth@redhat.com>
4614         * lib/target-supports.exp
4615         (check_effective_target_sync_long_long_runtime): True for
4616         check_effective_target_powerpc64.
4618 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
4620         PR c++/51033
4621         * gcc.dg/vector-1.c: Move to ...
4622         * c-c++-common/vector-1.c: ... here.
4623         * gcc.dg/vector-2.c: Move to ...
4624         * c-c++-common/vector-2.c: ... here.
4625         * gcc.dg/vector-3.c: Move to ...
4626         * c-c++-common/vector-3.c: ... here. Adapt to C++.
4627         * gcc.dg/vector-4.c: Move to ...
4628         * c-c++-common/vector-4.c: ... here.
4629         * gcc.dg/vector-init-1.c: Move to ...
4630         * c-c++-common/vector-init-1.c: ... here.
4631         * gcc.dg/vector-init-2.c: Move to ...
4632         * c-c++-common/vector-init-2.c: ... here.
4633         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4634         * c-c++-common/vector-subscript-1.c: ... here.
4635         * gcc.dg/vector-subscript-2.c: Move to ...
4636         * c-c++-common/vector-subscript-2.c: ... here.
4637         * gcc.dg/vector-subscript-3.c: Move to ...
4638         * c-c++-common/vector-subscript-3.c: ... here.
4640         PR c++/51314
4641         * g++.dg/cpp0x/vt-51314.C: New test.
4642         * g++.dg/cpp0x/variadic76.C: Fix.
4644 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4646         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4648 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
4650         Add -Wvarargs option
4651         * c-c++-common/Wvarargs.c: New test case.
4652         * c-c++-common/Wvarargs-2.c: Likewise.
4654 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
4656         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4657         * objc.dg/foreach-7.m: Force the test case to run without
4658         -ftrack-macro-expansion.
4659         * c-c++-common/tm/attrib-1.c: Likewise.
4660         * c-c++-common/warn-ommitted-condop.c: Likewise.
4661         * gcc.dg/assign-warn-1.c: Likewise.
4662         * gcc.dg/assign-warn-2.c: Likewise.
4663         * gcc.dg/attr-alloc_size.c: Likewise.
4664         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4665         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4666         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4667         * gcc.dg/c90-const-expr-9.c: Likewise.
4668         * gcc.dg/c99-const-expr-9.c: Likewise.
4669         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
4670         * gcc.dg/cpp/direct2s.c: Likewise.
4671         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4672         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4673         * gcc.dg/dfp/composite-type.c: Likewise.
4674         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4675         with -ftrack-macro-expansion
4676         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4677         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4678         * g++.dg/ext/cleanup-1.C: Likewise.
4679         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4680         * g++.dg/template/sfinae10.C: Likewise.
4681         * g++.dg/tm/wrap-2.C: Likewise.
4682         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4683         * g++.dg/warn/Wsign-conversion.C: Likewise.
4684         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4685         * g++.old-deja/g++.mike/p10769b.C: Likewise.
4686         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4687         it to run with -ftrack-macro-expansion.
4688         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4689         test cases without -ftrack-macro-expansion.
4691         Fix location for static class members
4692         * g++.dg/template/sfinae6_neg.C: Adjust.
4694         Make conversion warnings work on NULL with -ftrack-macro-expansion
4695         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4696         alongside the previous testing for NULL.
4698         Fix -Wuninitialized for -ftrack-macro-expansion
4699         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4701         Strip "<built-in>" loc from displayed expansion context
4702         * g++.dg/warn/Wconversion-real-integer2.C: New test.
4703         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4704         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4705         new test above.
4707         Fix expansion point loc for macro-like tokens
4708         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4709         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4711         Fix token pasting with -ftrack-macro-expansion
4712         * gcc.dg/cpp/paste17.c: New test case for
4713         -ftrack-macro-expansion=2 mode only.
4714         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4716 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4718         * gnat.dg/warn6.ad[sb]: New test.
4720 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4722         PR 53149
4723         * gcc.dg/20011021-1.c: Adjust testcase.
4725 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4727         PR fortran/53148
4728         * gfortran.dg/function_optimize_12.f90:  New test.
4730 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
4732         PR target/53156
4733         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4734         code to match current output and cover new peephole2 pattern.
4736 2012-04-27  Ollie Wild  <aaw@google.com>
4738         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4740 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4742         * gcc.c-torture/execute/20120427-2.c: New testcase.
4743         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4744         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4745         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4747 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4749         PR target/53138
4750         * gcc.c-torture/execute/20120427-1.c: New testcase.
4752 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
4754         PR middle-end/27139
4755         * gcc.dg/tree-ssa/forwprop-18.c: New test.
4757 2012-04-27  Tom de Vries  <tom@codesourcery.com>
4759         PR tree-optimization/51879
4760         * gcc.dg/pr51879.c: New test.
4761         * gcc.dg/pr51879-2.c: Same.
4762         * gcc.dg/pr51879-3.c: Same.
4763         * gcc.dg/pr51879-4.c: Same.
4764         * gcc.dg/pr51879-6.c: Same.
4766 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4768         PR c++/53096
4769         * g++.dg/cpp0x/defaulted35.C: New.
4770         * g++.dg/cpp0x/defaulted15.C: Adjust.
4772 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
4774         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4775         structure layout.
4777 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
4779         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4781 2012-04-26  Alan Modra  <amodra@gmail.com>
4783         * gcc.target/powerpc/savres.c: New test.
4784         * gcc.target/powerpc/powerpc.exp: Run it.
4786 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
4788         PR target/53120
4789         * gcc.dg/torture/pr53120.c: New test.
4791 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4793         PR middle-end/52979
4794         * gcc.c-torture/compile/pr52979-1.c: New test.
4795         * gcc.c-torture/execute/pr52979-1.c: New test.
4796         * gcc.c-torture/execute/pr52979-2.c: New test.
4798 2012-04-25  Richard Guenther  <rguenther@suse.de>
4800         * gcc.target/i386/l_fma_float_5.c: Adjust.
4801         * gcc.target/i386/l_fma_double_4.c: Likewise.
4802         * gcc.target/i386/l_fma_float_2.c: Likewise.
4803         * gcc.target/i386/l_fma_float_6.c: Likewise.
4804         * gcc.target/i386/l_fma_double_1.c: Likewise.
4805         * gcc.target/i386/l_fma_double_5.c: Likewise.
4806         * gcc.target/i386/l_fma_float_3.c: Likewise.
4807         * gcc.target/i386/l_fma_double_2.c: Likewise.
4808         * gcc.target/i386/l_fma_double_6.c: Likewise.
4809         * gcc.target/i386/l_fma_float_4.c: Likewise.
4810         * gcc.target/i386/l_fma_double_3.c: Likewise.
4811         * gcc.target/i386/l_fma_float_1.c: Likewise.
4813 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4815         PR tree-optimization/53058
4816         * gcc.c-torture/compile/pr53058.c: New test.
4818 2012-04-25  Jan Hubicka  <jh@suse.cz>
4820         PR middle-end/53088
4821         * gcc.target/i386/pr39082-1.c: Update warning location.
4823 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4825         PR c/52880
4826         * gcc.dg/pr52880.c: New test.
4828 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4830         * gcc.dg/m-un-2.c: Update.
4831         * gcc.dg/20011021-1.c: Update.
4833 2012-04-25  Tobias Burnus  <burnus@net-b.de>
4835         PR fortran/52196
4836         * gfortran.dg/realloc_on_assign_14.f90: New.
4838 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
4840         PR testsuite/52641
4841         PR tree-optimizations/52891
4842         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4844 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4846         PR c++/52363
4847         * g++.dg/cpp0x/sfinae35.C: New.
4848         * g++.dg/cpp0x/sfinae36.C: Likewise.
4850 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4852         PR target/47197
4853         * gcc.target/powerpc/pr47197.c: New test.
4855 2012-04-24  Richard Guenther  <rguenther@suse.de>
4857         PR tree-optimization/53085
4858         * g++.dg/torture/pr53085.C: New testcase.
4860 2012-04-24  Andrew Pinski  <apinski@cavium.com>
4862         PR tree-opt/33512
4863         * gcc.dg/tree-ssa/andor-3.c: New testcase.
4864         * gcc.dg/tree-ssa/andor-4.c: New testcase.
4865         * gcc.dg/tree-ssa/andor-5.c: New testcase.
4867 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
4869         PR middle-end/53084
4870         * gcc.c-torture/execute/pr53084.c: New test.
4872 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
4874         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4876 2012-04-23  Andrew Pinski  <apinski@cavium.com>
4878         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4880 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
4882         PR regression/53076
4883         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
4884         * gcc.dg/torture/builtin-power-1.c: Likewise.
4886 2012-04-23  Richard Guenther  <rguenther@suse.de>
4888         PR tree-optimization/53070
4889         * gcc.dg/torture/pr53070.c: New testcase.
4891 2012-04-23  Richard Guenther  <rguenther@suse.de>
4893         PR c/53060
4894         * gcc.dg/pr53060.c: New testcase.
4896 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
4898         PR tree-optimizations/52891
4899         * gcc.c-torture/compile/pr52891-1.c: New test.
4900         * gcc.c-torture/compile/pr52891-2.c: New test.
4902 2012-04-22  Tobias Burnus  <burnus@net-b.de>
4904         PR fortran/53051
4905         * gfortran.dg/read_float_4.f90: New.
4907 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4909         PR 35441
4910         * c-c++-common/pr35441.C: New.
4912 2012-04-20  Ian Lance Taylor  <iant@google.com>
4914         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
4915         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
4917 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
4919         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
4920         array access.
4921         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4923 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4925         PR rtl-optimization/44214
4926         * gcc.dg/pr44214-1.c: New test.
4927         * gcc.dg/pr44214-2.c: Likewise.
4928         * gcc.dg/pr44214-3.c: Likewise.
4930 2012-04-20  Richard Guenther  <rguenther@suse.de>
4932         * g++.dg/torture/20120420-1.C: New testcase.
4934 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
4936         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
4938 2012-04-19  Christian Bruel  <christian.bruel@st.com>
4940         * gcc.dg/pr52283.c: New test.
4942 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4944         * gcc.dg/pr37985.c: New test.
4946 2012-04-19  Richard Guenther  <rguenther@suse.de>
4948         PR rtl-optimization/44688
4949         * gcc.dg/var-expand1.c: Increase array size to make unrolling
4950         possibly profitable.
4952 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4954         PR tree-optimization/52976
4955         * gfortran.dg/reassoc_11.f: New test.
4957 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4959         PR tree-optimization/52976
4960         * gfortran.dg/reassoc_7.f: New test.
4961         * gfortran.dg/reassoc_8.f: Likewise.
4962         * gfortran.dg/reassoc_9.f: Likewise.
4963         * gfortran.dg/reassoc_10.f: Likewise.
4965 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
4967         PR c++/52422
4968         * g++.dg/cpp0x/sfinae33.C: New.
4969         * g++.dg/cpp0x/sfinae34.C: Likewise.
4971 2012-04-18  Joey Ye  <joey.ye@arm.com>
4973         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
4975 2012-04-18  Richard Guenther  <rguenther@suse.de>
4977         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
4978         array access.
4979         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
4980         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
4982 2012-04-17  Tom de Vries  <tom@codesourcery.com>
4984         * g++.dg/pr51264-4.C: New test.
4986 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4988         PR c++/52599
4989         * g++.dg/cpp0x/constexpr-ctor10.C: New.
4991 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4993         PR c++/53003
4994         * g++.dg/parse/crash59.C: New.
4996 2012-04-17  Michael Matz  <matz@suse.de>
4998         PR tree-optimization/18437
4999         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5001 2012-04-17  Richard Guenther  <rguenther@suse.de>
5003         PR middle-end/53011
5004         * g++.dg/torture/pr53011.C: New testcase.
5006 2012-04-16  Jason Merrill  <jason@redhat.com>
5008         PR c++/38543
5009         * g++.dg/cpp0x/variadic131.C: New.
5011         PR c++/52008
5012         * g++.dg/cpp0x/variadic130.C: New.
5014         PR c++/50830
5015         * g++.dg/cpp0x/variadic129.C: New.
5017         PR c++/50303
5018         * g++.dg/cpp0x/variadic128.C: New.
5020 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5022         PR fortran/52864
5023         * gfortran.dg/pointer_intent_6.f90: New.
5025 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5027         PR fortran/52916
5028         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5029         to include public_private_module_4.f90.
5030         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5031         targets.
5033 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5035         PR c++/49152
5036         * g++.dg/diagnostic/operator1.C: New.
5037         * g++.dg/ext/label5.C: Adjust.
5038         * g++.dg/ext/va-arg1.C: Likewise.
5039         * g++.dg/other/error20.C: Likewise.
5040         * g++.dg/other/error20.C: Likewise.
5041         * g++.dg/other/error16.C: Likewise.
5042         * g++.dg/other/error10.C: Likewise.
5043         * g++.dg/parse/error30.C: Likewise.
5044         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5046 2012-04-16  Jason Merrill  <jason@redhat.com>
5048         PR c++/51148
5049         * g++.dg/cpp0x/variadic127.C: New.
5051 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5053         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5054         testcase name.
5055         Use fail, pass instead of unresolved.
5056         Don't log $optstr.
5058         PR testsuite/52948
5059         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5060         TODO_dump_func.
5061         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5062         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5063         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5065 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5067         PR fortran/52968
5068         * gfortran.dg/typebound_call_23.f03: New test case.
5070 2012-04-15  Jason Merrill  <jason@redhat.com>
5072         PR c++/47220
5073         * g++.dg/cpp0x/variadic126.C: New.
5075         PR c++/52380
5076         * g++.dg/cpp0x/variadic125.C: New.
5078         PR c++/52292
5079         * g++.dg/cpp0x/variadic124.C: New.
5081         PR c++/52706
5082         * g++.dg/cpp0x/nullptr27.C: New.
5084         PR c++/52818
5085         * g++.dg/warn/format8.C: New.
5087 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5089         PR fortran/51082
5090         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5092 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5094         PR fortran/52916
5095         PR fortran/40973
5096         * gfortran.dg/public_private_module_3.f90: New.
5097         * gfortran.dg/public_private_module_4.f90: New.
5099 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5101         * gcc.dg/superblock.c: New test.
5103 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5105         * gcc.dg/pr51879-12.c: New test.
5107 2012-04-13  Jason Merrill  <jason@redhat.com>
5109         PR c++/52824
5110         * g++.dg/cpp0x/variadic123.C: New.
5111         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5113         PR c++/52905
5114         * g++.dg/cpp0x/initlist-ctor1.C: New.
5116         PR c++/52915
5117         * g++.dg/other/anon-union2.C: New.
5119 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5121         PR middle-end/52939
5122         * g++.dg/ipa/pr52939.C: New test.
5124 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5126         * gcc.dg/pr52734.c: New test.
5128 2012-04-13  Richard Guenther  <rguenther@suse.de>
5130         PR tree-optimization/52969
5131         * gcc.dg/torture/pr52969.c: New testcase.
5133 2012-04-13  Richard Guenther  <rguenther@suse.de>
5135         PR c/52549
5136         * gcc.dg/pr52549.c: New testcase.
5138 2012-04-13  Richard Guenther  <rguenther@suse.de>
5140         PR c/52862
5141         * gcc.dg/pr52862.c: New testcase.
5143 2012-04-13  Joey Ye  <joey.ye@arm.com>
5145         * gcc.target/arm/thumb1-imm.c: New testcase.
5147 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5149         PR target/52932
5150         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5151         second function argument.
5152         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5153         (calc_permps): Update declaration.  Calculate result correctly.
5154         (avx2_test): Change src2 type to union256i_d.
5155         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5156         correctly.
5158 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5160         PR target/52775
5161         * gcc.target/powerpc/pr52775.c: New file.
5163 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5165         PR tree-optimization/18589
5166         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5167         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5168         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5169         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5170         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5171         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5172         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5173         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5174         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5175         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5177 2012-04-12  Richard Guenther  <rguenther@suse.de>
5179         PR tree-optimization/52943
5180         * gcc.dg/torture/pr52943.c: New testcase.
5182 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5184         PR target/50751
5185         * gcc/target/sh/pr50751-4.c: New.
5186         * gcc/target/sh/pr50751-5.c: New.
5187         * gcc/target/sh/pr50751-6.c: New.
5188         * gcc/target/sh/pr50751-7.c: New.
5190 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
5192         PR c++/52465
5193         * g++.dg/lookup/using52.C: New.
5195 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5197         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5199 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5201         PR rtl-optimization/52876
5202         * gcc.target/i386/pr52876.c: New.
5204 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5206         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5207         __UINTPTR_TYPE__.
5208         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5209         __INTPTR_TYPE__.
5210         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5211         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5212         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5213         (ptrdiff_t): ... this.  All uses changed.
5214         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5215         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5216         __INTPTR_TYPE__.
5217         (main): Cast argument to __INTPTR_TYPE__.
5218         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5219         size_t.
5220         * gcc.dg/mallign.c (main): Likewise.
5221         * gcc.dg/pr38700.c (foo): Likewise.
5222         * gcc.dg/long-long-cst1.c (t): Likewise.
5223         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5224         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5225         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5226         * gcc.dg/pr25682.c (d, foo): Likewise.
5227         * gcc.dg/format/cast-1.c (f): Likewise.
5228         * gcc.dg/c90-const-expr-10.c
5229         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5230         (size_t): ...this.  All uses changed.
5231         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5232         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5233         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5234         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5235         * gcc.dg/sequence-pt-1.c: Likewise.
5236         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5237         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5238         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5239         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5240         of ptrdiff_t with it.
5241         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5242         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5243         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5245 2012-04-11  Jason Merrill  <jason@redhat.com>
5247         PR debug/45088
5248         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5249         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5251         PR c++/52906
5252         * g++.dg/ext/attrib45.C: New.
5254         * g++.dg/eh/dtor3.C: New.
5256 2012-04-11  Richard Guenther  <rguenther@suse.de>
5258         PR middle-end/52621
5259         * gfortran.dg/pr52621.f90: New testcase.
5261 2012-04-11  Richard Guenther  <rguenther@suse.de>
5263         PR middle-end/52918
5264         * g++.dg/torture/pr52918-1.C: New testcase.
5265         * g++.dg/torture/pr52918-2.C: Likewise.
5267 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5269         PR fortran/52729
5270         * gfortran.dg/block_11.f90: New.
5272 2012-04-11  Nick Clifton  <nickc@redhat.com>
5274         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5276 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5278         PR target/16458
5279         * gcc.target/powerpc/pr16458-1.c: New test.
5280         * gcc.target/powerpc/pr16458-2.c: Likewise.
5281         * gcc.target/powerpc/pr16458-3.c: Likewise.
5282         * gcc.target/powerpc/pr16458-4.c: Likewise.
5284 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5286         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5287         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5288         * gcc.dg/builtin-bswap-5.c: Likewise.
5289         * gcc.target/i386/builtin-bswap-4.c: New test.
5291 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5293         PR 24985
5294         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5296 2012-04-11  Richard Guenther  <rguenther@suse.de>
5298         PR rtl-optimization/52881
5299         * gcc.dg/torture/pr52881.c: New testcase.
5300         * gcc.dg/torture/pr52913.c: Likewise.
5302 2012-04-11  Richard Guenther  <rguenther@suse.de>
5304         PR tree-optimization/52912
5305         * gcc.dg/torture/pr52912.c: New testcase.
5307 2010-04-10  Michael Matz  <matz@suse.de>
5309         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5310         * gcc.dg/vect/vect-outer-1.c: Adjust.
5311         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5312         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5313         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5314         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5315         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5316         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5318 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5320         PR tree-optimization/52870
5321         * gcc.dg/vect/pr52870.c: New test.
5323 2012-04-09  Mike Stump  <mikestump@comcast.net>
5325         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5326         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5327         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5328         * gnat.dg/aggr11.adb: Likewise.
5329         * gnat.dg/aggr11_pkg.ads: Likewise.
5330         * gnat.dg/aggr15.adb: Likewise.
5331         * gnat.dg/aggr15.ads: Likewise.
5332         * gnat.dg/aggr17.adb: Likewise.
5333         * gnat.dg/aggr18.adb: Likewise.
5334         * gnat.dg/array14.adb: Likewise.
5335         * gnat.dg/array14.ads: Likewise.
5336         * gnat.dg/array14_pkg.ads: Likewise.
5337         * gnat.dg/array19.adb: Likewise.
5338         * gnat.dg/array19.ads: Likewise.
5339         * gnat.dg/discr27.adb: Likewise.
5340         * gnat.dg/discr27.ads: Likewise.
5341         * gnat.dg/discr35.adb: Likewise.
5342         * gnat.dg/discr35.ads: Likewise.
5343         * gnat.dg/discr6.adb: Likewise.
5344         * gnat.dg/discr6_pkg.ads: Likewise.
5345         * gnat.dg/import1.adb: Likewise.
5346         * gnat.dg/import1.ads: Likewise.
5347         * gnat.dg/loop_address2.adb: Likewise.
5348         * gnat.dg/opt7.adb: Likewise.
5349         * gnat.dg/opt7.ads: Likewise.
5350         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5351         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5352         * gnat.dg/rep_clause2.adb: Likewise.
5353         * gnat.dg/rep_clause2.ads: Likewise.
5354         * gnat.dg/slice2.adb: Likewise.
5355         * gnat.dg/slice2.ads: Likewise.
5356         * gnat.dg/slice6.adb: Likewise.
5357         * gnat.dg/slice6_pkg.ads: Likewise.
5358         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5359         * gnat.dg/taft_type2.adb: Likewise.
5360         * gnat.dg/taft_type2.ads: Likewise.
5361         * gnat.dg/taft_type2_pkg.ads: Likewise.
5362         * gnat.dg/volatile10.adb: Likewise.
5363         * gnat.dg/volatile10_pkg.ads: Likewise.
5365         * gcc.dg/dll-8.c: Remove execute permissions.
5366         * g++.dg/ext/dllexport5.C: Likewise.
5368 2012-04-09  Jan Hubicka  <jh@suse.cz>
5370         PR lto/52722
5371         PR lto/51765
5372         PR lto/52634
5373         * gcc.dg/lto/pr52634_1.c: New testcase.
5374         * gcc.dg/lto/pr52634_0.c: New testcase.
5376 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5378         PR target/52883
5379         * gcc.target/i386/pr52883.c: New testcase.
5381 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5383         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5384         (check_effective_target_sync_long_long): Add SPARC case.
5385         (check_effective_target_sync_long_long_runtime): Likewise.
5386         (check_effective_target_sync_int_long): Adjust SPARC case.
5387         (check_effective_target_sync_char_short): Likewise.
5389 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5391         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5392         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5394 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5396         PR fortran/40973
5397         PR fortran/52751
5398         * gfortran.dg/public_private_module_2.f90: New.
5400 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5402         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5403         directives.
5405 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5407         PR fortran/52893
5408         * gfortran.dg/function_optimize_11.f90:  New test.
5410 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5412         PR fortran/52668
5413         * gfortran.dg/use_only_6.f90: New test.
5415 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5417         PR fortran/52668
5418         * gfortran.dg/use_only_6.f90: New test.
5419 2012-04-06  Mike Stump  <mikestump@comcast.net>
5421         PR testsuite/50722
5422         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5424 2012-04-05  Jason Merrill  <jason@redhat.com>
5426         PR c++/52596
5427         * g++.dg/template/qualified-id5.C: New.
5429 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5431         PR target/52882
5432         * gcc.target/i386/pr52882.c: New test.
5434 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5435             Dominique D'Humieures  <dominiq@lps.ens.fr>
5437         PR testsuite/52614
5438         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5439         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5441 2012-04-04  Jason Merrill  <jason@redhat.com>
5443         PR c++/52845
5444         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5446 2012-04-03  Jason Merrill  <jason@redhat.com>
5448         PR c++/52796
5449         * g++.dg/cpp0x/variadic-value1.C: New.
5451 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5453         * gnat.dg/pack18.adb: New test.
5454         * gnat.dg/pack18_pkg.ads: New helper.
5456 2012-04-03  Richard Guenther  <rguenther@suse.de>
5458         PR tree-optimization/52808
5459         * gcc.dg/pr52808.c: New testcase.
5461 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5463         PR tree-optimization/52835
5464         * gfortran.dg/pr52835.f90: New test.
5466 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5468         * gnat.dg/specs/aggr5.ads: New test.
5470 2012-04-02  Richard Guenther  <rguenther@suse.de>
5472         PR tree-optimization/52756
5473         * gcc.dg/torture/pr52756.c: New testcase.
5475 2012-04-02  Richard Guenther  <rguenther@suse.de>
5477         PR middle-end/52803
5478         * gcc.dg/pr52803.c: New testcase.
5480 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5482         PR c++/40942
5483         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5484         DR 214 in account.
5486 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5488         PR c++/50043
5489         * g++.dg/cpp0x/noexcept17.C: New.
5490         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5491         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5492         * g++.dg/cpp0x/noexcept01.C: Likewise.
5493         * g++.dg/eh/init-temp1.C: Likewise.
5494         * g++.dg/eh/ctor1.C: Likwise.
5496 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5498         * gnat.dg/controlled6.adb: New test.
5499         * gnat.dg/controlled6_pkg.ads: New helper.
5500         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5502 2012-03-30  Richard Henderson <rth@redhat.com>
5504         PR debug/52727
5505         * g++.dg/opt/pr52727.C: New testcase.
5507 2012-03-30  Richard Guenther  <rguenther@suse.de>
5509         PR tree-optimization/52754
5510         * gcc.target/i386/pr52754.c: New testcase.
5512 2012-03-30  Richard Guenther <rguenther@suse.de>
5514         PR middle-end/52772
5515         * g++.dg/torture/pr52772.C: New testcase.
5517 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
5519         PR c++/52718
5520         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5522 2012-03-29  Jason Merrill  <jason@redhat.com>
5524         PR c++/52685
5525         * g++.dg/template/inherit8.C: New.
5527 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
5529         PR c++/52759
5530         * g++.dg/ext/weak4.C: New test.
5532         PR tree-optimization/52760
5533         * gcc.c-torture/execute/pr52760.c: New test.
5535 2012-03-29  Jason Merrill  <jason@redhat.com>
5537         PR c++/52743
5538         * g++.dg/cpp0x/initlist-array3.C: New.
5540 2012-03-28  Jason Merrill  <jason@redhat.com>
5542         PR c++/52746
5543         * g++.dg/overload/virtual2.C: New.
5545 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5547         * gnat.dg/vect7.ad[sb]: New test.
5549 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
5550         Tobias Burnus  <burnus@gcc.gnu.org>
5552         PR fortran/52652
5553         * gfortran.dg/allocate_class_1.f90 : Change error test.
5554         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5555         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5556         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5558 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5560         PR middle-end/52691
5561         * gcc.dg/pr52691.c: New test.
5563         PR middle-end/52750
5564         * gcc.c-torture/compile/pr52750.c: New test.
5566 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
5568         PR target/52692
5569         * gcc.target/avr/torture/builtins-2.c: New test.
5571 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5573         PR target/52736
5574         * gcc.target/i386/pr52736.c: New test.
5576 2012-03-27  Martin Jambor  <mjambor@suse.cz>
5578         PR middle-end/52693
5579         * gcc.dg/torture/pr52693.c: New test.
5581 2012-03-27  Meador Inge  <meadori@codesourcery.com>
5583         PR c++/52672
5584         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5586 2012-03-27  Mike Stump  <mikestump@comcast.net>
5588         PR target/52665
5589         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5590         failures that match branch names.
5592 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
5593             H.J. Lu  <hongjiu.lu@intel.com>
5595         PR target/52698
5596         * gcc.target/i386/pr52698.c: New test.
5598 2012-03-27  Richard Guenther  <rguenther@suse.de>
5600         PR middle-end/52720
5601         * gcc.dg/torture/pr52720.c: New testcase.
5603 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5605         * gnat.dg/pack17.adb: New test.
5607 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5609         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5610         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5612 2012-03-26  Martin Jambor  <mjambor@suse.cz>
5614         PR tree-optimization/50052
5615         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5617 2012-03-26  Richard Guenther  <rguenther@suse.de>
5619         PR tree-optimization/52701
5620         * gfortran.dg/pr52701.f90: New testcase.
5622 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
5624         PR tree-optimization/52686
5625         * gcc.target/arm/pr52686.c: New test.
5627 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
5629         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5630         Add "-Os -flto" to list.
5632 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
5634         * gnat.dg/concat2.ad[sb]: New test.
5636 2012-03-24  Jason Merrill  <jason@redhat.com>
5638         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5639         * g++.dg/cpp0x/trailing2.C: Likewise.
5640         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5641         * g++.dg/cpp1y/auto-fn1.C: New.
5642         * g++.dg/cpp1y/auto-fn2.C: New.
5643         * g++.dg/cpp1y/auto-fn3.C: New.
5644         * g++.dg/cpp1y/auto-fn4.C: New.
5645         * g++.dg/cpp1y/auto-fn5.C: New.
5646         * g++.dg/cpp1y/auto-fn6.C: New.
5647         * g++.dg/cpp1y/auto-fn7.C: New.
5648         * g++.dg/cpp1y/auto-fn8.C: New.
5649         * g++.dg/cpp1y/auto-fn9.C: New.
5650         * g++.dg/cpp1y/auto-fn10.C: New.
5651         * g++.dg/cpp1y/auto-fn11.C: New.
5653 2012-03-23  Richard Guenther  <rguenther@suse.de>
5655         PR tree-optimization/52678
5656         * gfortran.dg/pr52678.f: New testcase.
5658 2012-03-23  Richard Guenther  <rguenther@suse.de>
5660         PR tree-optimization/52638
5661         * g++.dg/torture/pr52638.C: New testcase.
5663 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
5665         PR c++/52487
5666         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5668 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
5670         PR c++/52671
5671         * g++.dg/ext/attrib44.C: New test.
5673 2012-03-22  Jan Hubicka  <jh@suse.cz>
5675         PR middle-end/51737
5676         * g++.dg/torture/pr51737.C: New testcase
5678 2012-03-22  Richard Guenther  <rguenther@suse.de>
5680         PR tree-optimization/52548
5681         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5683 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5685         * lib/fortran-modules.exp (list-module-names-1): Remove
5686         warning.
5688 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5690         PR target/50751
5691         * gcc.target/sh/pr50751-1.c: New.
5692         * gcc.target/sh/pr50751-2.c: New.
5693         * gcc.target/sh/pr50751-3.c: New.
5695 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5697         PR target/52479
5698         * gcc.target/sh/sh4a-cos.c: Remove.
5699         * gcc.target/sh/sh4a-sin.c: Remove.
5700         * gcc.target/sh/sh4a-sincos.c: Remove.
5702 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
5704         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5705         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5707 2012-03-21  Martin Jambor  <mjambor@suse.cz>
5709         PR testsuite/52641
5710         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5711         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5713 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
5715         * gcc.target/arm/thumb-16bit-ops.c: New file.
5716         * gcc.target/arm/thumb-ifcvt.c: New file.
5718 2012-03-20  Jason Merrill  <jason@redhat.com>
5720         * lib/target-supports.exp: Add { target c++1y }.
5722         * g++.dg/cpp0x/auto32.C: New.
5724 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5726         PR testsuite/52641
5727         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5728         int32plus.
5729         * gcc.dg/torture/pr48124-4.c: Ditto:
5730         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5732 2012-03-20  Jason Merrill  <jason@redhat.com>
5734         PR c++/52510
5735         * g++.dg/cpp0x/initlist66.C: New.
5737 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5739         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5740         __AVR_HAVE_LPMX__
5742 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5744         PR target/49868
5745         * gcc.target/avr/torture/addr-space-2.h: New file.
5746         * gcc.target/avr/torture/addr-space-2-g.h: New test.
5747         * gcc.target/avr/torture/addr-space-2-0.h: New test.
5748         * gcc.target/avr/torture/addr-space-2-1.h: New test.
5749         * gcc.target/avr/torture/addr-space-2-x.h: New test.
5751 2012-03-20  Richard Guenther  <rguenther@suse.de>
5753         * gnat.dg/pack16.adb: New testcase.
5754         * gnat.dg/pack16_pkg.ads: Likewise.
5755         * gnat.dg/specs/pack8.ads: Likewise.
5756         * gnat.dg/specs/pack8_pkg.ads: Likewise.
5758 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5760         * g++.dg/warn/Wuseless-cast.C: Extend.
5762 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5764         PR c++/14710
5765         * g++.dg/warn/Wuseless-cast.C: New.
5767 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
5769         PR libfortran/52608
5770         * gfortran.dg/pr52608.f90: New test.
5772 2012-03-17  Tobias Burnus  <burnus@net-b.de>
5774         PR fortran/52585
5775         * gfortran.dg/proc_ptr_36.f90: New.
5777 2012-03-16  Martin Jambor  <mjambor@suse.cz>
5779         * gcc.dg/misaligned-expand-1.c: New test.
5780         * gcc.dg/misaligned-expand-3.c: Likewise.
5782 2012-03-16  Richard Guenther  <rguenther@suse.de>
5783         Kai Tietz  <ktietz@redhat.com>
5785         PR middle-end/48814
5786         * gcc.c-torture/execute/pr48814-1.c: New test.
5787         * gcc.c-torture/execute/pr48814-2.c: New test.
5788         * gcc.dg/tree-ssa/assign-1.c: New test.
5789         * gcc.dg/tree-ssa/assign-2.c: New test.
5790         * gcc.dg/tree-ssa/assign-3.c: New test.
5792 2012-03-16  Richard Guenther  <rguenther@suse.de>
5794         * gnat.dg/specs/pack7.ads: New testcase.
5796 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5798         PR target/52568
5799         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5800         * gcc.dg/torture/vshuf-8.inc: Likewise.
5801         * gcc.dg/torture/vshuf-16.inc: Likewise.
5802         * gcc.dg/torture/vshuf-32.inc: Likewise.
5804 2012-03-15  Jason Merrill  <jason@redhat.com>
5806         * g++.dg/torture/pr52582.C: New.
5808 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5810         * lib/fortran-modules.exp: New file which was forgotten in r185430.
5812 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5813             Ulrich Weigand  <ulrich.weigand@linaro.org>
5815         * gcc.dg/vect/slp-cond-3.c: New test.
5816         * gcc.dg/vect/slp-cond-4.c: New test.
5818 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5819             Ulrich Weigand  <ulrich.weigand@linaro.org>
5821         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5822         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5824 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
5826         PR libfortran/52434
5827         PR libfortran/48878
5828         PR libfortran/38199
5829         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5830         * gfortran.dg/round_1.f03: Likewise.
5832 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5833             Andrew Pinski  <apinski@cavium.com>
5835         PR middle-end/52592
5836         * gcc.dg/pr52592.c: New test.
5838 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5840         * gfortran.fortran-torture/compile/compile.exp: Simplify.
5841         * gfortran.fortran-torture/execute/execute.exp: Likewise.
5842         * lib/gcc-dg.exp (cleanup-modules): Move to ..
5843         * lib/fortran-modules.exp: .. this new file. Adjust users.
5844         * lib/gfortran-dg.exp (gfortran-dg-runtest,
5845         gfortran-dg-debug-runtest): Call cleanup-modules.
5846         * lib/fortran-torture.exp (fortran-torture-execute,
5847         fortran-torture): Likewise.
5848         * gfortran.dg/coarray/caf.exp: Likewise.
5849         * lib/lto.exp: Likewise.
5850         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5851         * gfortran.dg/class_4b.f03: Likewise.
5852         * gfortran.dg/class_4c.f03: Likewise.
5853         * gfortran.dg/class_45a.f03: Likewise.
5854         * gfortran.dg/binding_label_tests_10.f03: Likewise.
5855         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5856         * gfortran.dg/binding_label_tests_11.f03: Likewise.
5857         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5858         * gfortran.dg/binding_label_tests_13.f03: Likewise.
5859         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5860         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5861         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5862         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5863         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5864         * gfortran.dg/whole_file_28.f90: Likewise.
5865         * gfortran.dg/whole_file_29.f90: Likewise.
5866         * gfortran.dg/whole_file_30.f90: Likewise.
5867         * gfortran.dg/whole_file_31.f90: Likewise.
5869 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5871         PR tree-optimization/52267
5872         * gcc.dg/pr52267.c: New test.
5873         * gcc.dg/tree-ssa/vrp65.c: New test.
5874         * gcc.dg/tree-ssa/vrp66.c: New test.
5876 2012-03-15  Richard Guenther  <rguenther@suse.de>
5878         PR middle-end/52580
5879         * gfortran.dg/vect/pr52580.f: New testcase.
5881 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
5883         * gcc.target/sh/fpul-usage-1.c: New.
5885 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
5887         PR target/49468
5888         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
5889         * gcc.target/sh/pr49468-di.c: Likewise.
5891 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5893         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
5894         * gcc.dg/c99-stdint-6.c: Likewise.
5895         * gcc.dg/lto/20090210_0.c: Likewise.
5896         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
5897         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
5898         * gcc.dg/pragma-init-fini-2.c: Likewise.
5899         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
5900         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
5901         * gcc.target/i386/pr22152.c: Likewise.
5902         * gcc.target/i386/vect8-ret.c: Likewise.
5903         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
5904         handling.
5906 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5908         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
5909         * g++.dg/tree-prof/partition1.C: Likewise.
5910         * g++.dg/tree-prof/partition2.C: Likewise.
5911         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
5912         handling.
5913         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
5914         * gcc.c-torture/execute/20010724-1.c: Remove.
5915         * gcc.c-torture/execute/20010724-1.x: Remove.
5916         * gcc.c-torture/execute/20040208-2.c: Remove.
5917         * gcc.c-torture/execute/20040208-2.x: Remove.
5918         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
5919         Remove.
5920         (main) [__mips__ && __sgi__]: Remove.
5921         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
5922         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5923         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
5924         mips-sgi-irix6* handling.
5925         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
5926         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
5927         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
5928         handling.
5929         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5930         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
5931         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
5932         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
5933         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
5934         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
5935         mips-sgi-irix6*.
5936         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5937         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
5938         * gcc.target/mips/save-restore-3.c: Likewise.
5939         * gcc.target/mips/save-restore-4.c: Likewise.
5940         * gcc.target/mips/save-restore-5.c: Likewise.
5941         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
5942         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
5943         messages.
5944         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
5945         IRIX 6 handling.
5946         (restore_ld_library_path_env_vars): Likewise.
5947         * lib/target-supports.exp (check_profiling_available): Remove
5948         mips*-*-irix* handling.
5949         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
5950         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
5951         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
5953 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
5955         PR c++/52582
5956         * g++.dg/opt/pr52582.C: New test.
5958 2012-03-14  Richard Guenther  <rguenther@suse.de>
5960         PR tree-optimization/52571
5961         * gcc.dg/vect/vect-2.c: Initialize arrays.
5962         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5963         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
5964         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5966 2012-03-14  Richard Guenther  <rguenther@suse.de>
5968         PR middle-end/52080
5969         PR middle-end/52097
5970         PR middle-end/48124
5971         * gcc.dg/torture/pr48124-1.c: New testcase.
5972         * gcc.dg/torture/pr48124-2.c: Likewise.
5973         * gcc.dg/torture/pr48124-3.c: Likewise.
5974         * gcc.dg/torture/pr48124-4.c: Likewise.
5976 2012-03-14  Richard Guenther  <rguenther@suse.de>
5978         PR middle-end/52578
5979         * gcc.dg/pr52578.c: New testcase.
5981 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
5983         PR c++/52521
5984         * g++.dg/cpp0x/udlit-args2.C: New test.
5986 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5988         PR target/48596
5989         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
5990         * gcc.c-torture/compile/pr48596.c: ... here.
5992 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
5994         PR c++/51641
5995         * g++.dg/lookup/hidden-class17.C: New test.
5997 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
5999         PR c/52577
6000         * gcc.dg/Wunused-var-3.c: New test.
6002 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6004         * gcc.dg/misaligned-expand-2.c: New test.
6006 2012-03-13  Richard Guenther  <rguenther@suse.de>
6008         PR middle-end/52134
6009         * gcc.dg/pr52134.c: New testcase.
6011 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6013         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6015 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6017         PR tree-optimization/46728
6018         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6019         * gcc.target/powerpc/pr46728-5.c: Likewise.
6020         * gcc.target/powerpc/pr46728-8.c: Likewise.
6021         * gcc.target/powerpc/pr46728-10.c: Likewise.
6022         * gcc.target/powerpc/pr46728-11.c: Likewise.
6023         * gcc.target/powerpc/pr46728-13.c: Likewise.
6024         * gcc.target/powerpc/pr46728-14.c: Likewise.
6025         * gcc.target/powerpc/pr46728-15.c: Likewise.
6027 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6029         PR c++/52299
6030         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6032 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6034         PR tree-optimization/46728
6035         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6036         * gcc.target/powerpc/pr46728-5.c: Likewise.
6037         * gcc.target/powerpc/pr46728-8.c: Likewise.
6038         * gcc.target/powerpc/pr46728-10.c: Likewise.
6039         * gcc.target/powerpc/pr46728-11.c: Likewise.
6040         * gcc.target/powerpc/pr46728-13.c: Likewise.
6041         * gcc.target/powerpc/pr46728-14.c: Likewise.
6042         * gcc.target/powerpc/pr46728-15.c: Likewise.
6044 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6046         PR target/49868
6047         * gcc.target/avr/torture/addr-space-1.h: New file.
6048         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6049         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6050         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6051         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6053 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6055         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6057 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6059         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6060         * g++.dg/abi/thunk4.C: Likewise.
6061         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6062         Adapt line numbers.
6063         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6064         handling.
6065         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6066         * g++.dg/eh/spbp.C: Likewise.
6067         * g++.dg/ext/label13.C: Likewise.
6068         * g++.dg/guality/guality.exp: Likewise.
6069         * g++.dg/other/anon5.C: Likewise.
6070         * g++.dg/other/pragma-ep-1.C: Remove.
6071         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6072         * g++.dg/warn/pr31246.C: Likewise.
6073         * g++.dg/warn/weak1.C: Likewise.
6074         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6075         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6076         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6077         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6078         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6079         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6080         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6081         * gcc.dg/c99-tgmath-1.c: Likewise.
6082         * gcc.dg/c99-tgmath-2.c: Likewise.
6083         * gcc.dg/c99-tgmath-3.c: Likewise.
6084         * gcc.dg/c99-tgmath-4.c: Likewise.
6085         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6086         handling.
6087         * gcc.dg/debug/pr49032.c: Likewise.
6088         * gcc.dg/guality/guality.exp: Likewise.
6089         * gcc.dg/intmax_t-1.c: Likewise.
6090         * gcc.dg/pr48616.c: Likewise.
6091         * gcc.dg/pragma-ep-1.c: Remove.
6092         * gcc.dg/pragma-ep-2.c: Remove.
6093         * gcc.dg/pragma-ep-3.c: Remove.
6094         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6095         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6096         * gcc.misc-tests/gcov-14.c: Likewise.
6097         * gfortran.dg/guality/guality.exp: Likewise.
6098         * lib/target-supports.exp (check_weak_available): Likewise.
6099         (add_options_for_tls): Likewise.
6100         (check_ascii_locale_available): Likewise.
6101         * obj-c++.dg/dwarf-2.mm: Likewise.
6102         * objc.dg/dwarf-1.m: Likewise.
6103         * objc.dg/dwarf-2.m: Likewise.
6105 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6107         PR tree-optimization/51721
6108         * gcc.dg/tree-ssa/vrp64.c: New test.
6110         PR tree-optimization/52533
6111         * gcc.c-torture/compile/pr52533.c: New test.
6113 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6115         * gcc.target/i386/rtm-xabort-1.c: New.
6116         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6117         * gcc.target/i386/rtm-xend-1.c: Ditto.
6118         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6119         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6120         * gcc.target/i386/sse-13.c: Ditto.
6121         * gcc.target/i386/sse-14.c: Ditto.
6122         * gcc.target/i386/sse-22.c: Ditto.
6123         * gcc.target/i386/sse-23.c: Ditto.
6124         * g++.dg/other/i386-2.C: Ditto.
6125         * g++.dg/other/i386-3.C: Ditto.
6127 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6129         PR fortran/52542
6130         * gfortran.dg/proc_ptr_35.f90: New.
6132 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6134         PR target/52530
6135         * gcc.dg/torture/pr52530.c: New test.
6137 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6139         PR target/51244
6140         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6142 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6144         PR target/52450
6145         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6147         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6149 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6151         PR middle-end/51988
6152         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6153         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6155 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6157         * gcc.dg/tree-ssa/scev-3.c: New.
6158         * gcc.dg/tree-ssa/scev-4.c: New.
6160 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6162         PR fortran/52469
6163         * gfortran.dg/proc_ptr_34.f90
6165 2012-03-07  Jason Merrill  <jason@redhat.com>
6167         PR c++/52521
6168         * g++.dg/cpp0x/udlit-mangle.C: New.
6170 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6172         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6174 2012-03-06  Richard Guenther  <rguenther@suse.de>
6176         PR middle-end/52493
6177         * gcc.dg/torture/pr52493.c: New testcase.
6179 2012-03-06  Richard Guenther  <rguenther@suse.de>
6181         PR lto/52097
6182         * gcc.dg/lto/pr52097_0.c: New testcase.
6184 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6186         PR target/51244
6187         * gcc.target/sh/pr51244-1.c: New.
6188         * gcc.target/sh/pr51244-2.c: New.
6189         * gcc.target/sh/pr51244-3.c: New.
6191 2012-03-05  Jason Merrill  <jason@redhat.com>
6193         PR c++/51930
6194         * g++.dg/ext/visibility/template11.C: New.
6196         * g++.dg/cpp0x/implicit13.C: New.
6198 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6200         PR tree-optimization/51721
6201         * gcc.dg/tree-ssa/vrp63.c: New test.
6202         * gcc.dg/pr51721.c: New test.
6204 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6206         PR fortran/50981
6207         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6208         argument checks.
6210 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6212         PR target/52146
6213         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6215 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6217         PR fortran/50981
6218         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6220 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6222         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6223         int32plus.
6225 2012-03-03  Jason Merrill  <jason@redhat.com>
6227         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6229         Core 1270
6230         * g++.dg/cpp0x/initlist65.C: New.
6232         PR c++/36797
6233         * g++.dg/ext/is_empty2.C: New.
6235 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6237         PR fortran/48820
6238         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6240 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6242         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6243         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6244         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6245         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6246         * gfortran.dg/class_30.f90: Remove dg-warning line.
6247         * gfortran.dg/bind_c_usage_25.f90: New.
6249 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6251         PR fortran/48820
6252         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6253         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6254         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6256 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6258         PR fortran/48820
6259         * gfortran.dg/assumed_type_1.f90: New.
6260         * gfortran.dg/assumed_type_2.f90: New.
6261         * gfortran.dg/assumed_type_3.f90: New.
6262         * gfortran.dg/assumed_type_4.f90: New.
6264 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6266         PR target/49486
6267         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6268         * gcc.target/sh/pr49468-di.c: New.
6270 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6272         * gcc.dg/graphite/pr50561.c: Update.
6274 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6276         * gcc.target/powerpc/pr52457.c: New test.
6278 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6280         * gcc.target/arm/sat-1.c: New test.
6282 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6284         PR target/46716
6285         * gcc.target/i386/pr46716.c: New test.
6287 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6289         PR c++/51989
6290         * g++.dg/cpp0x/sfinae32.C: New.
6292 2012-03-02  Richard Guenther  <rguenther@suse.de>
6294         PR tree-optimization/52406
6295         * gcc.dg/torture/pr52406.c: New testcase.
6297 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6299         PR fortran/52325
6300         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6301         * gfortran.dg/nullify_2.f90: Update dg-error.
6302         * gfortran.dg/nullify_4.f90: Ditto.
6303         * gfortran.dg/pointer_init_6.f90: Ditto.
6305 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6307         PR fortran/52270
6308         * gfortran.dg/class_51.f90: New.
6310 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6312         PR fortran/52452
6313         * gfortran.dg/intrinsic_8.f90: New.
6315 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6317         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6318         routines on mingw targets.
6319         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6321 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6323         PR tree-optimization/52445
6324         * gcc.dg/pr52445.c: New test.
6326 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6328         PR target/52437
6329         * gcc.c-torture/compile/pr52437.c: New test.
6331         PR middle-end/52419
6332         * gcc.dg/torture/pr52419.c: New test.
6334         PR tree-optimization/52429
6335         * gcc.dg/torture/pr52429.c: New test.
6336         * g++.dg/opt/pr52429.C: New test.
6338 2012-02-29  Richard Guenther  <rguenther@suse.de>
6340         PR testsuite/52297
6341         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6342         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6343         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6344         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6345         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6346         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6348 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6350         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6352 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6354         PR fortran/52386
6355         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6357 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6359         PR target/51534
6360         * gcc.target/arm/neon/pr51534.c: New testcase.
6362 2012-02-28  Richard Guenther  <rguenther@suse.de>
6364         PR target/52407
6365         * gcc.dg/torture/pr52407.c: New testcase.
6367 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6369         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6370         * gcc.target/arm/vfp2.c: Likewise.
6371         * gcc.target/arm/vfp3.c: Likewise.
6372         * gcc.target/arm/vfp4.c: Likewise.
6373         * gcc.target/arm/vfp5.c: Likewise.
6374         * gcc.target/arm/vfp6.c: Likewise.
6375         * gcc.target/arm/vfp7.c: Likewise.
6376         * gcc.target/arm/vfp8.c: Likewise.
6377         * gcc.target/arm/vfp9.c: Likewise.
6378         * gcc.target/arm/vfp10.c: Likewise.
6379         * gcc.target/arm/vfp11.c: Likewise.
6380         * gcc.target/arm/vfp12.c: Likewise.
6381         * gcc.target/arm/vfp13.c: Likewise.
6382         * gcc.target/arm/vfp14.c: Likewise.
6383         * gcc.target/arm/vfp15.c: Likewise.
6384         * gcc.target/arm/vfp16.c: Likewise.
6385         * gcc.target/arm/vfp17.c: Likewise.
6386         * gcc.target/arm/neon-constants.h: New file.
6387         * gcc.target/arm/neon-vect1.c: New test.
6388         * gcc.target/arm/neon-vect2.c: New test.
6389         * gcc.target/arm/neon-vect3.c: New test.
6390         * gcc.target/arm/neon-vect4.c: New test.
6391         * gcc.target/arm/neon-vect5.c: New test.
6392         * gcc.target/arm/neon-vect6.c: New test.
6393         * gcc.target/arm/neon-vect7.c: New test.
6394         * gcc.target/arm/neon-vect8.c: New test.
6396 2012-02-28  Richard Guenther  <rguenther@suse.de>
6398         PR tree-optimization/52402
6399         * gcc.dg/torture/pr52402.c: New testcase.
6401 2012-02-28  Richard Guenther  <rguenther@suse.de>
6403         PR lto/52400
6404         * g++.dg/lto/pr52400_0.C: New testcase.
6406 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6408         * gcc.target/avr/torture/builtins-1.c: New test.
6409         * gcc.target/avr/torture/builtins-error.c: New test.
6411 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6413         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6414         * gcc.target/i386/pr45352-2.c: Likewise.
6415         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6416         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6417         targets instead rand.
6418         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6419         * gcc.target/i386/sse2-mul-1.c: Likewise.
6420         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6421         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6422         * gcc.target/i386/pad-1.c: Likewise.
6423         * gcc.target/i386/pad-9.c: Likewise.
6424         * gcc.target/i386/pad-2.c: Likewise.
6425         * gcc.target/i386/pad-5b.c: Likewise.
6426         * gcc.target/i386/pad-8.c: Likewise.
6427         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6428         * gcc.target/i386/pr44130.c: Likewise.
6429         * gcc.target/i386/align-main-1.c: Likewise.
6430         * gcc.target/i386/align-main-2.c: Likewise.
6431         * gcc.target/i386/sw-1.c: Likewise.
6432         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6433         on x64 mingw target.
6434         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6435         * gcc.target/i386/pr46295.c: Likewise.
6436         * gcc.target/i386/amd64-abi-1.c: Likewise.
6437         * gcc.target/i386/amd64-abi-2.c: Likewise.
6438         * gcc.target/i386/pr39082-1.c: Likewise.
6439         * gcc.target/i386/pr39162.c: Likewise.
6440         * gcc.target/i386/pr22152.c: Likewise.
6441         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6442         * gcc.target/i386/wrfsbase-2.c: Likewise.
6443         * gcc.target/i386/local.c: Likewise
6444         * gcc.target/i386/wrgsbase-1.c: Likewise.
6445         * gcc.target/i386/wrfsbase-1.c: Likewise.
6446         * gcc.target/i386/pr39315-3.c: Likewise.
6447         * gcc.target/i386/pr35767-4.c: Likewise.
6448         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6449         x64 mingw target.
6450         * gcc.target/i386/pr45336-2.c: Likewise.
6451         * gcc.target/i386/pr45336-1.c: Likewise.
6452         * gcc.target/i386/pr45336-4.c: Likewise.
6454 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6456         * gnat.dg/array20.ad[sb]: New test.
6458 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6460         PR target/52375
6461         * gcc.target/arm/pr52375.c: New test.
6462         * gcc.c-torture/compile/pr52375.c: New test.
6464 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6466         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6467         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6469 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6471         * gnat.dg/aggr19.adb: New test.
6472         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6474 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6476         PR target/49263
6477         * gcc.target/sh/pr49263.c: New.
6479 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6481         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6482         simulate_thread_wrapper_other_threads
6483         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6484         Move initialization of 'value' to main().
6485         (main): Initialize 'value';
6486         * gcc.dg/simulate-thread/speculative-store.c
6487         (simulate_thread_step_verify): Return 0 when successful.
6488         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6489         Reduce threshold.
6490         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6491         (simulate_thread_wrapper_other_threads): Return a success/fail value
6492         and issue an error if the instruction count threshold is exceeded.
6494 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6496         PR target/50580
6497         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6498         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6500 2012-02-24  Richard Guenther  <rguenther@suse.de>
6502         PR middle-end/52355
6503         * gcc.dg/pr52355.c: New testcase.
6505 2012-02-23  Kai Tietz  <ktietz@redhat.com>
6507         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6508         * gcc.dg/Wpadded.c: Likewise.
6509         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6510         structure-layout.
6511         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6512         for sleep by Sleep and add windows.h include for this function.
6513         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6514         targets.
6515         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6516         target.
6517         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6518         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6519         on x64 mingw target.
6520         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6521         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6522         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6523         failure on LLP64 target.
6525 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
6527         PR c/52290
6528         * gcc.dg/noncompile/pr52290.c: New test.
6530 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
6532         PR tree-optimization/52019
6533         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6535 2012-02-22  Kai Tietz  <ktietz@redhat.com>
6537         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6538         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6539         derived pdiff_t type.
6540         * g++.dg/torture/pr49720.C: Likewise
6542 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
6544         PR target/52330
6545         * gcc.target/i386/pr52330.c: New test.
6547 2012-02-22  Tobias Burnus  <burnus@net-b.de>
6549         PR fortran/52335
6550         * gfortran.dg/io_constraints_10.f90: New.
6552 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
6554         * lib/target-supports.exp (check_effective_target_vect_condition):
6555         Return true for NEON.
6557 2012-02-21  Kai Tietz  <ktietz@redhat.com>
6559         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6561 2012-02-21  Richard Guenther  <rguenther@suse.de>
6563         PR tree-optimization/52324
6564         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6566 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
6568         PR middle-end/51782
6569         * gcc.target/avr/torture/pr51782-1.c: New test.
6571 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
6573         PR tree-optimization/52318
6574         * gcc.dg/pr52318.c: New test.
6576 2012-02-20  Kai Tietz  <ktietz@redhat.com>
6578         * gcc.dg/bf-ms-layout-3.c: New testcase.
6580 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
6582         PR testsuite/52229
6583         PR fortran/32380
6584         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
6586 2012-02-20  Richard Guenther  <rguenther@suse.de>
6588         PR tree-optimization/52298
6589         * gcc.dg/torture/pr52298.c: New testcase.
6590         * gcc.dg/vect/pr52298.c: Likewise.
6592 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
6594         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6595         * gcc.c-torture/execute/pr52286.c: Ditto.
6597 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
6599         PR tree-optimization/52286
6600         * gcc.c-torture/execute/pr52286.c: New test.
6602 2012-02-18  Tobias Burnus  <burnus@net-b.de>
6604         PR fortran/52295
6605         * gfortran.dg/interface_35.f90: Use -std=f2003.
6606         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6607         * gfortran.dg/interface_assignment_4.f90: Ditto.
6608         * gfortran.dg/bessel_1.f90: Ditto.
6609         * gfortran.dg/func_result_6.f90: Ditto.
6610         * gfortran.dg/hypot_1.f90: Ditto.
6611         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6613 2012-02-17  Tobias Burnus  <burnus@net-b.de>
6615         PR translation/52232
6616         PR translation/52234
6617         PR translation/52245
6618         PR translation/52246
6619         PR translation/52262
6620         PR translation/52273
6621         * gfortran.dg/coarray_22.f90: Update dg-error.
6622         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6624 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6626         PR target/51753
6627         * lib/gcc-simulate-thread.exp: Load timeout.exp.
6628         (simulate-thread): Use default timeout.
6630 2012-02-16  Jason Merrill  <jason@redhat.com>
6632         PR c++/52248
6633         * g++.dg/ext/timevar1.C: New.
6635 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
6637         PR c++/52126
6638         * g++.dg/template/using21.C: New.
6639         * g++.dg/template/using22.C: Likewise.
6641 2012-02-16  Jason Merrill  <jason@redhat.com>
6643         PR c++/51415
6644         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6646 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
6648         PR tree-optimization/52255
6649         * gcc.c-torture/compile/pr52255.c: New test.
6651         PR debug/52260
6652         * g++.dg/debug/dwarf2/pr52260.C: New test.
6654         PR middle-end/51929
6655         * g++.dg/ipa/pr51929.C: New test.
6657 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6659         PR target/52199
6660         * gcc.target/powerpc/pr52199.c: New file.
6662 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6664         PR target/52152
6665         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6667 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6669         * gcc.dg/pr51867.c: Don't include <math.h>.
6670         (sqrtf): Declare.
6672 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6674         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6675         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6677 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
6679         PR tree-optimization/50561
6680         * gcc.dg/graphite/pr50561.c: New testcase.
6682 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6684         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6685         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6687 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6689         * gnat.dg/discr35.ad[sb]: New test.
6691 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6693         * gnat.dg/volatile10.adb: New test.
6694         * gnat.dg/volatile10_pkg.ads: New helper.
6696 2012-02-14  Jason Merrill  <jason@redhat.com>
6698         * g++.dg/ext/attrib43.C: New.
6700 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
6702         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6703         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6704         fgnu_tm.
6705         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6706         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6707         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6708         effective_target fgnu_tm.
6709         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6711 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6713         PR c++/52247
6714         * g++.dg/template/asmgoto1.C: New test.
6716 2012-02-14  Ian Lance Taylor  <iant@google.com>
6718         PR go/48501
6719         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6720         compiling generated file for 64bit and index tests.
6722 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
6724         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6726 2012-02-14  Richard Guenther  <rguenther@suse.de>
6728         PR tree-optimization/52244
6729         PR tree-optimization/51528
6730         * gcc.dg/torture/pr52244.c: New testcase.
6732 2012-02-14  Walter Lee  <walt@tilera.com>
6734         * g++.dg/other/PR23205.C: Disable test on tile.
6735         * g++.dg/other/pr23205-2.C: Disable test on tile.
6736         * gcc.dg/20020312-2.c: Add a condition for __tile__.
6737         * gcc.dg/20040813-1.c: Disable test on tile.
6738         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6739         * gcc.misc-tests/linkage.exp: Handle tilegx.
6741 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6743         PR tree-optimization/52210
6744         * gcc.dg/pr52210.c: New test.
6746 2012-02-14  Jason Merrill  <jason@redhat.com>
6748         PR c++/39055
6749         * g++.dg/overload/defarg5.C: New.
6751 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6753         PR c/52181
6754         * c-c++-common/pr52181.c: New test.
6756 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6758         PR c++/52215
6759         * g++.dg/ext/atomic-1.C: New test.
6761 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6763         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6765 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6767         PR middle-end/52209
6768         * gcc.c-torture/execute/pr52209.c: New test.
6770 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
6772         PR fortran/50981
6773         * gfortran.dg/elemental_optional_args_5.f03: New test.
6775 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
6777         PR testsuite/50076
6778         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6779         cases.
6781 2012-02-11  Ian Lance Taylor  <iant@google.com>
6783         PR go/51874
6784         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6785         SPARC Solaris.  Don't run the test at all on systems where it may
6786         not work, rather than xfailing it.
6788 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
6790         PR rtl-optimization/52175
6791         * gcc.c-torture/compile/pr52175.c: New test.
6793 2012-02-10  Jason Merrill  <jason@redhat.com>
6795         PR c++/51910
6796         * g++.dg/template/repo10.C: New.
6798 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
6800         PR debug/52132
6801         * gcc.dg/pr52132.c: New test.
6803 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
6805         * gnat.dg/specs/aggr4.ads: New test.
6806         * gnat.dg/specs/aggr4_pkg.ads: New helper.
6808 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
6810         PR target/52146
6811         * gcc.target/i386/pr52146.c: New.
6813 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
6815         PR middle-end/52177
6816         * c-c++-common/pr52177.c: New test.
6818 2012-02-10  Jan Hubicka  <jh@suse.cz>
6820         PR middle-end/48600
6821         * g++.dg/torture/pr48600.C: New testcase.
6823 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
6825         PR middle-end/52140
6826         * gcc.dg/dfp/pr52140.c: New test.
6828 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
6830         PR fortran/32380
6831         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6832         of dg-options.
6834 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
6836         PR middle-end/51867
6837         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6838         * testsuite/gcc.dg/pr51867.c: New test.
6840 2012-02-09  Ian Lance Taylor  <iant@google.com>
6842         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6843         which don't support -fsplit-stack.  Turn off optimization when
6844         compiling select5-out.go.
6846 2012-02-08  Ian Lance Taylor  <iant@google.com>
6848         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6849         systems which don't support -fsplit-stack.
6851 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
6853         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6854         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6855         machine instuction in the log.
6857 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
6859         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6860           to 20 seconds.
6862 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
6864         PR driver/48524
6865         * gcc.dg/pr48524.c: New test.
6866         * gcc.dg/pr48524.spec: New spec file for test.
6868 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6870         PR fortran/32380
6871         * gfortran.dg/vect/pr32380.f90:  New test.
6873 2012-02-08  Tobias Burnus  <burnus@net-b.de>
6875         PR fortran/52151
6876         * gfortran.dg/realloc_on_assign_12.f90: New.
6878 2012-02-08  Richard Guenther  <rguenther@suse.de>
6880         PR rtl-optimization/52170
6881         * gcc.dg/torture/pr52170.c: New testcase.
6883 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
6885         PR gcov-profile/52150
6886         * gcc.dg/tree-prof/pr52150.c: New test.
6888         PR rtl-optimization/52139
6889         * gcc.dg/pr52139.c: New test.
6891 2012-02-07  Jason Merrill  <jason@redhat.com>
6893         PR c++/51675
6894         * g++.dg/cpp0x/constexpr-union3.C: New.
6896         PR c++/52035
6897         * g++.dg/lto/pr52035_0.C: New.
6899 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6901         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
6902         * gcc.dg/special/weak-1.c: Likewise.
6903         * gcc.dg/ucnid-12.c: Likewise.
6904         * gcc.dg/torture/pr45678-1.c: Likewise.
6905         * gcc.dg/torture/pr45678-2.c: Likewise.
6906         * gcc.dg/vector-4.c: Likewise.
6907         * gcc.dg/ipa/inline-5.c: Likewise.
6908         * gcc.dg/ucnid-11.c: Likewise.
6909         * gcc.misc-tests/gcov-13.c: Likewise.
6910         * gcc.misc-tests/gcov-14.c: Likewise.
6911         * g++.dg/ext/label13.C: Likewise.
6912         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
6913         hppa*-*-hpux* options.
6914         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
6915         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
6916         * gcc.dg/pr48616.c: Likewise.
6917         * gcc.dg/pr17957.c: Likewise.
6918         * gcc.dg/pr17055-1.c: Likewise.
6919         * gcc.dg/pr32912-1.c: Likewise.
6920         * gcc.dg/tm/pr51472.c: Likewise.
6921         * c-c++-common/fold-bitand-4.c: Likewise.
6922         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
6923         Use dg-additional-options for extra options.
6925 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
6927         * gcc.target/epiphany/interrupt-2.c: New test.
6929 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
6931         PR target/52155
6932         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
6933         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
6934         for MIPS ELF.
6936 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
6938         PR target/52152
6939         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
6941 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
6943         PR middle-end/24306
6944         PR target/52154
6945         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
6946         * gcc.target/mips/va-arg-1.c: New test.
6948 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
6950         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
6951         for -mno-pointers-to-nested-functions.
6953 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
6955         * gcc.c-torture/execute/20120207-1.c: New test.
6957 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
6959         PR rtl-optimization/52060
6960         * gcc.dg/torture/pr52060.c: New test.
6962         PR middle-end/52074
6963         * gcc.c-torture/compile/pr52074.c: New test.
6965 2012-02-07  Tobias Burnus  <burnus@net-b.de>
6967         PR fortran/51514
6968         * gfortran.dg/class_to_type_2.f90: New.
6970 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
6972         PR fortran/32373
6973         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
6974         Remove module.
6976 2012-02-06  Jason Merrill  <jason@redhat.com>
6978         PR c++/52088
6979         * g++.dg/template/conv13.C: New.
6981 2012-02-06  Richard Guenther  <rguenther@suse.de>
6983         PR tree-optimization/52115
6984         * gcc.c-torture/compile/pr52115.c: New testcase.
6986 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
6988         PR target/52129
6989         * gcc.c-torture/execute/pr52129.c: New test.
6991 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
6993         * gcc.dg/pr48374.c: Actually add the test I forgot
6994         in the 2012-01-25 commit.
6996 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
6998         PR fortran/32373
6999         * gfortran.dg/vect/vect-8.f90:  New test case.
7001 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7003         PR fortran/48847
7004         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7006 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7008         PR fortran/52102
7009         * gfortran.dg/class_48.f90 : Add test of allocate class array
7010         component with source in subroutine test3.  Remove commenting
7011         out in subroutine test4, since branching on unitialized variable
7012         is now fixed (no PR for this last.).
7014 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7016         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7017         on MIPS targets.
7018         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7020 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7022         PR target/52125
7023         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7024         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7026 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7028         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7029         (check_effective_target_sync_int_long): Use it.
7030         (check_effective_target_sync_char_short): Likewise.
7031         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7033 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7035         PR fortran/51972
7036         * gfortran.dg/class_48.f90: Add some further checks.
7038 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7040         PR tree-optimization/52091
7041         * gcc.dg/vect/pr52091.c: New test.
7043 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7045         PR rtl-optimization/52113
7046         * gcc.target/avr/pr52113.c: New test.
7048 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7050         PR rtl-optimization/52092
7051         * gcc.c-torture/compile/pr52092.c: New test.
7053 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7055         PR fortran/41587
7056         * gfortran.dg/class_array_10.f03: New test.
7058         PR fortran/46356
7059         * gfortran.dg/class_array_11.f03: New test.
7061         PR fortran/51754
7062         * gfortran.dg/class_array_12.f03: New test.
7064 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7066         PR fortran/52012
7067         * gfortran.dg/realloc_on_assign_11.f90: New test.
7069 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7071         PR fortran/52093
7072         * gfortran.dg/shape_7.f90: New.
7074 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7076         * gcc.target/mips/mips-prepend-1.c: New test.
7078 2012-02-02  Jan Hubicka  <jh@suse.cz>
7079             Tom de Vries  <tom@codesourcery.com>
7081         PR middle-end/51998
7082         * testsuite/gcc.dg/alias-12.c: New testcase.
7083         * testsuite/gcc.dg/alias-13.c: New testcase.
7085 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7087         PR target/52086
7088         * gcc.dg/pr52086.c: New test.
7090         PR tree-optimization/52073
7091         * gcc.c-torture/compile/pr52073.c: New test.
7093 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7095         PR fortran/51958
7096         * gfortran.dg/function_optimize_10.f90:  New test.
7098 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7100         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7101         test on alpha*-*-*.
7103 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7105         PR fortran/52024
7106         * gfortran.dg/typebound_operator_14.f90: New.
7108 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7110         PR fortran/52059
7111         * gfortran.dg/elemental_function_1.f90: New.
7113 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7115         PR rtl-optimization/51374
7116         * gcc.target/avr/torture/pr51374-1.c:
7117         Also fail if SBIS is seen.
7119 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7121         PR rtl-optimization/51374
7122         * gcc.target/avr/torture/pr51374-1.c: New.
7124 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7126         PR fortran/52024
7127         * gfortran.dg/typebound_generic_11.f90: New.
7129 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7131         PR fortran/52029
7132         * gfortran.dg/class_49.f90: New.
7134 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7136         PR fortran/52013
7137         * gfortran.dg/elemental_args_check_6.f90: New.
7139 2012-01-31  Jason Merrill  <jason@redhat.com>
7141         PR c++/52043
7142         * g++.dg/cpp0x/variadic122.C: New.
7144 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7146         PR fortran/52012
7147         * gfortran.dg/realloc_on_assign_10.f90: New test.
7149 2012-01-31  Richard Guenther  <rguenther@suse.de>
7151         PR tree-optimization/51528
7152         * gcc.dg/torture/pr51528.c: New testcase.
7154 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7156         PR go/48501
7157         * lib/go.exp (go_target_compile): Append timeout= to options.
7158         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7159         select5-out.go test on alpha*-*-* targets.
7161 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7163         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7164         (TEST_SHORT): Reformat in the same way.
7165         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7166         (TEST_SHORT): Reformat in the same way.
7167         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7168         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7169         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7170         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7171         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7173 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7175         PR target/51835
7176         * gcc.target/arm/pr51835.c: New testcase.
7178 2012-01-30  Richard Guenther  <rguenther@suse.de>
7180         PR tree-optimization/52028
7181         * gcc.dg/torture/pr52028.c: New testcase.
7182         * gfortran.dg/ldist-pr45199.f: Adjust.
7183         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7184         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7185         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7187 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7189         PR debug/52027
7190         * gcc.dg/tree-prof/pr52027.c: New test.
7192         PR tree-optimization/52046
7193         * gcc.dg/pr52046.c: New test.
7195         PR debug/52048
7196         * g++.dg/other/pr52048.C: New test.
7198 2012-01-30  Richard Guenther  <rguenther@suse.de>
7200         PR tree-optimization/52045
7201         * gcc.dg/pr52045.c: New testcase.
7203 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7205         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7206         new code generated for __sync_lock_release.
7208 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7210         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7212 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7214         PR testsuite/51875
7215         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7217         * g++.dg/ext/visibility/template10.C: Fix typo.
7219         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7221 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7223         PR c++/51327
7224         * g++.dg/cpp0x/constexpr-ice6.C: New.
7226 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7228         PR fortran/41600
7229         * gfortran.dg/default_initialization_6.f90: New.
7231 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7233         PR fortran/51972
7234         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7235         * gfortran.dg/class_48.f90: New.
7237 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7239         PR fortran/51808
7240         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7242 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7244         PR fortran/51972
7245         * gfortran.dg/class_allocate_12.f90: New.
7247 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7249         * gcc.dg/torture/pr50444.c: Fix dg directives.
7251 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7253         PR target/52006
7254         * gcc.target/arm/pr52006.c: New test.
7256 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7258         PR testsuite/52011
7259         * gcc.dg/lto/trans-mem.h: New file.
7260         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7261         * gcc.dg/lto/trans-mem-1_1.c: Same.
7262         * gcc.dg/lto/trans-mem-4_1.c: Same.
7263         * gcc.dg/lto/trans-mem-3_1.c: Same.
7265 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7267         PR fortran/52022
7268         * gfortran.dg/dummy_procedure_7.f90: New.
7270 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7272         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7273         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7275 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7277         PR c++/51852
7278         * g++.dg/other/gc5.C: New test.
7280 2012-01-27  Richard Guenther  <rguenther@suse.de>
7282         PR tree-optimization/50444
7283         * gcc.dg/torture/pr50444.c: New testcase.
7285 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7287         PR fortran/51970
7288         PR fortran/51977
7289         * gfortran.dg/move_alloc_13.f90: New.
7291 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7293         PR fortran/51953
7294         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7295         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7296         and change dg-error string.
7298 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7300         PR fortran/52016
7301         * gfortran.dg/elemental_args_check_5.f90: New.
7303 2012-01-27  Richard Guenther  <rguenther@suse.de>
7305         PR middle-end/51959
7306         * g++.dg/torture/pr51959.C: New testcase.
7308 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7310         PR tree-optimization/51990
7311         * gcc.dg/pr51990.c: New test.
7312         * gcc.dg/pr51990-2.c: Same.
7314 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7315             Tobias Burnus <burnus@gcc.gnu.org>
7317         PR fortran/48705
7318         * gfortran.dg/class_allocate_11.f03: New.
7320         PR fortran/51870
7321         PR fortran/51943
7322         PR fortran/51946
7323         * gfortran.dg/class_allocate_7.f03: New.
7324         * gfortran.dg/class_allocate_8.f03: New.
7325         * gfortran.dg/class_allocate_9.f03: New.
7326         * gfortran.dg/class_allocate_10.f03: New.
7328 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7330         * gnat.dg/discr34.adb: New test.
7331         * gnat.dg/discr34_pkg.ads: New helper.
7333 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7335         * gnat.dg/discr33.adb: New test.
7337 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7339         * gnat.dg/limited_with3.ad[sb): New test.
7340         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7341         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7342         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7344 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7346         * gnat.dg/stack_usage1.adb: New test.
7347         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7349         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7350         * gcc.dg/pr44194-2.c: Likewise.
7352 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7354         PR c++/51370
7355         * g++.dg/template/crash112.C: New.
7357 2012-01-27  Richard Henderson  <rth@redhat.com>
7359         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7361 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7363         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7365 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7367         PR middle-end/51895
7368         * g++.dg/opt/pr51895.C: New test.
7370 2012-01-26  Michael Matz  <matz@suse.de>
7372         PR tree-optimization/48794
7373         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7375 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7377         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7379 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7381         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7382         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7383         memory.
7384         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7385         the default value for s390 and s390x.
7387 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7389         PR lto/51698
7390         * gcc.dg/lto/trans-mem-4_0.c: New.
7391         * gcc.dg/lto/trans-mem-4_1.c: New.
7392         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7393         TM builtins.
7394         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7395         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7396         TM builtins.
7397         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7398         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7399         TM builtins.
7401 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7403         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7405 2012-01-25  Ian Lance Taylor  <iant@google.com>
7407         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7409 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7411         PR fortran/51995
7412         * gfortran.dg/typebound_proc_25.f90: New.
7414 2012-01-25  Jason Merrill  <jason@redhat.com>
7416         PR c++/51992
7417         * g++.dg/lto/pr51992_0.C: New.
7419 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7421         PR tree-optimization/51987
7422         * gcc.target/i386/pr51987.c: New test.
7424 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7426         * gcc.dg/tm/lto-1.c: Require lto support in target.
7428 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7430         PR rtl-optimization/48374
7431         * gcc.dg/pr48374.c: New test.
7433 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7435         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7437 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7439         PR fortran/51966
7440         * gfortran.dg/derived_constructor_char_3.f90: New.
7442 2012-01-24  Ian Lance Taylor  <iant@google.com>
7444         * go.test/go-test.exp (filecmp): New procedure.
7445         (errchk): Handle quoted square brackets.
7446         (go-gc-tests): Set go_compile_args. Handle various new test
7447         lines.  Skip a few new tests.
7448         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7450 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7452         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7453         (check_effective_target_vect_extract_even_odd)
7454         (check_effective_target_vect_interleave): Return true for MIPS
7455         paired-single.
7457 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7459         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7460         (main): Use it instead of argc.
7462 2012-01-24  Jason Merrill  <jason@redhat.com>
7464         PR c++/51973
7465         * g++.dg/cpp0x/sfinae31.C: New.
7467 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7469         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7471 2012-01-24  Jason Merrill  <jason@redhat.com>
7473         PR c++/51812
7474         * g++.dg/inherit/covariant20.C: New.
7476 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7478         PR c++/51223
7479         * g++.dg/parse/crash58.C: New.
7481 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7483         PR target/51957
7484         * gcc.dg/pr51957-1.c: New test.
7485         * gcc.dg/pr51957-1.h: New file.
7486         * gcc.dg/pr51957-2.c: New test.
7488 2012-01-23  Jason Merrill  <jason@redhat.com>
7490         PR c++/51930
7491         * g++.dg/ext/visibility/template10.C: New.
7493 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7495         PR fortran/51948
7496         * gfortran.dg/move_alloc_12.f90: New.
7498 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7500         PR middle-end/45416
7501         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7503 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7505         PR c++/51398
7506         * g++.dg/template/crash111.C: New.
7508 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
7510         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7511         configurations.
7512         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7514 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
7516         PR testsuite/51941
7517         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
7518         the DW_TAG_class_type and DW_AT_name: "Executor".
7520 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7522         * lib/target-supports.exp
7523         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7524         (check_effective_target_vect_interleave): Likewise.
7526 2012-01-22  Jason Merrill  <jason@redhat.com>
7528         PR c++/51925
7529         * g++.dg/template/using20.C: New.
7530         * g++.dg/template/template-id-2.C: Adjust diagnostic.
7532 2012-01-23  Jason Merrill  <jason@redhat.com>
7534         PR target/51934
7535         * g++.dg/torture/pr51344.C: Limit to x86.
7537 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
7539         * c-c++-common/tm/omp.c: Require target with pthread support.
7541 2012-01-23  Richard Guenther  <rguenther@suse.de>
7543         PR tree-optimization/51949
7544         * gcc.dg/torture/pr51949.c: New testcase.
7546 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
7548         PR rtl-optimization/51933
7549         * gcc.c-torture/execute/pr51933.c: New test.
7551 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
7553         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7554         Do not define for Interix.
7556 2012-01-22  Jason Merrill  <jason@redhat.com>
7558         PR c++/51832
7559         * g++.dg/lto/pr51832.h: New.
7560         * g++.dg/lto/pr51832_0.C: New.
7561         * g++.dg/lto/pr51832_1.C: New.
7563 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7565         * gcc.dg/ext-elim-1.c: New test.
7567 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7569         PR target/51931
7570         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7571         * g++.dg/opt/longbranch1.C: Likewise.
7573 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7575         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7576         in C++11 mode.
7578 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7580         PR fortran/50556
7581         * gfortran.dg/namelist_74.f90: New test.
7582         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7584 2012-01-21  Tobias Burnus  <burnus@net-b.de>
7586         PR fortran/51913
7587         * gfortran.dg/class_47.f90: New.
7589 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
7591         * gnat.dg/renaming5.ad[sb]: New test.
7593 2012-01-20  Jason Merrill  <jason@redhat.com>
7595         PR c++/51919
7596         * g++.dg/pch/mangle1.{C,Hs}: Remove.
7598 2012-01-20  Jason Merrill  <jason@redhat.com>
7600         PR c++/51922
7601         * g++.dg/ext/attrib42.C: Require ilp32.
7603 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7605         PR target/51915
7606         * gcc.target/arm/pr51915.c: New test.
7608 2012-01-20  Cary Coutant  <ccoutant@google.com>
7609             Dodji Seketeli  <dodji@redhat.com>
7611         PR debug/45682
7612         * g++.dg/debug/dwarf2/nested-3.C: New test.
7614 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7616         PR c++/51402
7617         * g++.dg/template/crash110.C: New.
7619 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7621         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7622         Remove default options on hppa*-*-hpux*.
7624 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7626         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7628 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7630         * gcc.c-torture/compile/pr51856.c: New testcase.
7632 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
7634         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7635         options to go_target_compile.
7637 2012-01-20  Kai Tietz  <ktietz@redhat.com>
7639         * g++.dg/torture/pr51344.C: Fix typo.
7641 2012-01-20  Richard Guenther  <rguenther@suse.de>
7643         PR tree-optimization/51903
7644         * g++.dg/torture/pr51903.C: New testcase.
7646 2012-01-20  Tobias Burnus  <burnus@net-b.de>
7647             Janus Weil  <janus@gcc.gnu.org>
7649         PR fortran/51056
7650         * gfortran.dg/use_21.f90: New.
7652 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7654         PR target/51106
7655         * gcc.dg/torture/pr51106-1.c: New test.
7656         * gcc.dg/torture/pr51106-2.c: New test.
7658 2012-01-19  Kai Tietz  <ktietz@redhat.com>
7660         * g++.dg/torture/pr51344.C: New test.
7662 2012-01-19  Tobias Burnus  <burnus@net-b.de>
7664         PR fortran/51904
7665         * gfortran.dg/intrinsic_size_2.f90: New.
7667 2012-01-19  Jason Merrill  <jason@redhat.com>
7669         PR c++/51889
7670         * g++.dg/inherit/using7.C: New.
7672 2012-01-19  Richard Guenther  <rguenther@suse.de>
7674         PR tree-optimization/37997
7675         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7677 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7679         PR rtl-optimization/51505
7680         * gcc.dg/pr51505.c: New test.
7682 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
7684         PR fortran/51634
7685         * gfortran.dg/typebound_operator_12.f03: New.
7686         * gfortran.dg/typebound_operator_13.f03: New.
7688 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
7690         PR c++/51225
7691         * g++.dg/cpp0x/pr51225.C: New.
7693 2012-01-17  Ian Lance Taylor  <iant@google.com>
7695         PR go/50656
7696         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7698 2012-01-17  Tobias Burnus  <burnus@net-b.de>
7700         PR fortran/51869
7701         * gfortran.dg/realloc_on_assign_9.f90: New.
7703 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
7705         PR other/51165
7706         * gcc.dg/tm/memopt-3.c: Remove xfail.
7707         * gcc.dg/tm/memopt-4.c: Remove xfail.
7708         * gcc.dg/tm/memopt-5.c: Remove xfail.
7709         * gcc.dg/tm/memopt-7.c: Remove xfail.
7711 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
7713         PR tree-optimization/51877
7714         * gcc.c-torture/execute/pr51877.c: New test.
7716 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
7718         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7719         {!vect_align_arrays} to vect_sizes_32B_16B.
7720         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7721         * gcc.dg/vect/vect-peel-3.c: Ditto.
7723 2012-01-16  Jason Merrill  <jason@redhat.com>
7725         PR c++/51854
7726         * g++.dg/abi/mangle60.C: New.
7728         PR c++/51827
7729         * g++.dg/pch/mangle1.{C,Hs}: New.
7731 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
7732             Tobias Burnus  <burnus@net-b.de>
7734         PR fortran/50981
7735         * gfortran.dg/elemental_optional_args_3.f90: New
7736         * gfortran.dg/elemental_optional_args_4.f90: New
7738 2012-01-16  Tobias Burnus  <burnus@net-b.de>
7740         PR fortran/51809
7741         * gfortran.dg/use_20.f90: New
7743 2012-01-16  Jason Merrill  <jason@redhat.com>
7745         PR c++/51868
7746         * g++.dg/cpp0x/rv-bitfield.C: New.
7747         * g++.dg/cpp0x/rv-bitfield2.C: New.
7749 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
7751         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7752         subroutine 'qsort' and use index array to assign the result.
7754 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
7756         PR tree-optimization/51865
7757         * gcc.dg/pr51865.c: New test.
7759 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7761         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7763 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7765         * gcc.target/mips/code-readable-2.c: Allow the jump table address
7766         to be loaded from the constant pool, rather than via %hi and %lo.
7768 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
7770         PR rtl-optimization/51821
7771         * gcc.dg/pr51821.c: New test.
7773 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
7775         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7777 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
7779         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7781 2012-01-14  Tobias Burnus  <burnus@net-b.de>
7783         PR fortran/51800
7784         * gfortran.dg/init_flag_8.f90: New.
7785         * gfortran.dg/init_flag_9.f90: New.
7787 2011-01-14  Tobias Burnus  <burnus@net-b.de>
7789         PR fortran/51816
7790         * gfortran.dg/use_18.f90: New.
7791         * gfortran.dg/use_19.f90: New.
7793 2012-01-13  Ian Lance Taylor  <iant@google.com>
7795         PR c++/50012
7796         * g++.dg/warn/Wsign-compare-4.C: New.
7798 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
7800         PR fortran/48351
7801         * gfortran.dg/alloc_comp_assign.f03: New.
7802         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7803         __BUILTIN_FREE from 38 to 32.
7805 2012-01-13  Jason Merrill  <jason@redhat.com>
7807         PR c++/20681
7808         * g++.dg/warn/Wreturn-type-7.C: New.
7810 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7812         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7813         assumption.
7814         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7815         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7816         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7817         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7818         int32plus because of big array needed.
7819         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7820         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7822 2012-01-13  Jason Merrill  <jason@redhat.com>
7824         PR c++/51813
7825         * g++.dg/ext/visibility/template9.C: New.
7827         PR c++/51620
7828         * g++.dg/cpp0x/defaulted34.C: New.
7829         * g++.dg/template/virtual3.C: New.
7831 2012-01-13  Richard Guenther  <rguenther@suse.de>
7833         PR middle-end/8081
7834         * gcc.dg/torture/pr8081.c: New testcase.
7836 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7838         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7840 2012-01-12  Jason Merrill  <jason@redhat.com>
7842         PR c++/51714
7843         * g++.dg/ext/stmtexpr14.C: New.
7845 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
7847         PR c++/51633
7848         * g++.dg/cpp0x/constexpr-diag4.C: New test.
7850 2012-01-12  Jason Merrill  <jason@redhat.com>
7852         PR c++/48051
7853         * g++.dg/abi/mangle48.C: Test qualified-names, too.
7854         * g++.dg/abi/mangle58.C: Likewise.
7856         PR c++/51403
7857         * g++.dg/template/arg8.C: New.
7859 2012-01-12  Ira Rosen  <irar@il.ibm.com>
7861         PR tree-optimization/51799
7862         * gcc.dg/vect/pr51799.c: New test.
7863         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7864         patterns.
7866 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7867             Tobias Burnus  <burnus@net-b.de>
7869         PR fortran/51057
7870         PR fortran/51616
7871         * lib/target-supports.exp
7872         (check_effective_target_fortran_largest_fp_has_sqrt): New.
7873         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7875 2012-01-11  Jason Merrill  <jason@redhat.com>
7877         PR c++/51565
7878         * g++.dg/ext/attrib42.C: New.
7880 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
7882         PR bootstrap/51796
7883         * gcc.dg/pr51796.c: New test.
7885 2012-01-11  Jason Merrill  <jason@redhat.com>
7887         PR c++/51818
7888         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
7890 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
7892         * gnat.dg/array19.ad[sb]: New test.
7894 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
7896         * gnat.dg/opt23.ad[sb]: New test.
7897         * gnat.dg/opt23_pkg.ad[sb]: New helper.
7898         * gnat.dg/opt24.ad[sb]: New test.
7900 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7902         PR tree-optimization/49642
7903         * gcc.dg/tree-ssa/pr49642-1.c: New test.
7904         * gcc.dg/tree-ssa/pr49642-2.c: New test.
7906 2012-01-11  Jason Merrill  <jason@redhat.com>
7908         PR c++/51613
7909         * g++.dg/template/explicit-args5.C: New.
7911 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7913         * gcc.c-torture/execute/20120110-1.c: New testcase.
7915 2012-01-10  Jason Merrill  <jason@redhat.com>
7917         PR c++/51614
7918         * g++.dg/inherit/ambig1.C: New.
7920         PR c++/51433
7921         * g++.dg/cpp0x/constexpr-cache1.C: New.
7923 2012-01-10  Richard Guenther  <rguenther@suse.de>
7925         PR tree-optimization/51801
7926         * gcc.dg/torture/pr51801.c: New testcase.
7928 2012-01-10  Tobias Burnus  <burnus@net-b.de>
7930         PR fortran/51652
7931         * gfortran.dg/allocate_with_typespec_5.f90: New.
7933 2012-01-10  Tobias Burnus  <burnus@net-b.de>
7935         * gfortran.dg/class_39.f03: Update dg-error string.
7937 2012-01-10  Richard Guenther  <rguenther@suse.de>
7939         PR tree-optimization/50913
7940         * gcc.dg/graphite/interchange-16.c: New testcase.
7941         * gcc.dg/graphite/scop-20.c: XFAIL.
7942         * gfortran.dg/graphite/interchange-1.f: Likewise.
7943         * gfortran.dg/graphite/block-1.f90: Likewise.
7944         * gfortran.dg/graphite/block-2.f: Likewise.
7946 2012-01-10  Richard Henderson  <rth@redhat.com>
7948         * lib/target-supports.exp (check_effective_target_vect_perm,
7949         check_effective_target_vect_perm_byte,
7950         check_effective_target_vect_perm_short): Enable for arm neon.
7952 2012-01-09  Tobias Burnus  <burnus@net-b.de>
7954         PR fortran/46328
7955         * gfortran.dg/typebound_operator_11.f90: New.
7957 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
7959         * gnat.dg/array18.adb: New test.
7960         * gnat.dg/array18_pkg.ads: New helper.
7962 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
7964         PR fortran/51791
7965         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
7966         around base object in first assignment in main program.
7967         * gfortran.dg/typebound_operator_10.f03: New test.
7969 2012-01-09  Martin Jambor  <mjambor@suse.cz>
7971         PR tree-optimization/51759
7972         * g++.dg/ipa/pr51759.C: New test.
7974 2012-01-09  Tobias Burnus  <burnus@net-b.de>
7976         PR fortran/51758
7977         * gfortran.dg/optional_absent_2.f90: New.
7979 2012-01-09  Tobias Burnus  <burnus@net-b.de>
7981         PR fortran/51578
7982         * gfortran.dg/use_17.f90: New.
7984 2012-01-09  Gary Funck  <gary@intrepid.com>
7986         PR preprocessor/33919
7987         * gcc.dg/pr33919.c: New test.
7988         * gcc.dg/pr33919-0.h: New test header file.
7989         * gcc.dg/pr33919-1.h: Ditto.
7990         * gcc.dg/pr33919-2.h: Ditto.
7992 2012-01-07  Jan Hubicka  <jh@suse.cz>
7994         PR tree-optimize/51694
7995         * gcc.c-torture/compile/pr51694.c: new testcase.
7997 2012-01-07  Jan Hubicka  <jh@suse.cz>
7999         PR tree-optimization/51600
8000         * g++.dg/torture/pr51600.C: New testcase.
8002 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8004         PR gcov-profile/51715
8005         PR gcov-profile/51717
8006         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8007         * gcc.misc-tests/gcov-14.c: Likewise.
8009 2012-01-06  Jason Merrill  <jason@redhat.com>
8011         * g++.dg/parse/new5.C: New.
8013 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8015         PR testsuite/51655
8016         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8017         including <string.h>.
8019 2012-01-06  Jason Merrill  <jason@redhat.com>
8021         * g++.dg/abi/mangle51.C: New.
8022         * g++.dg/abi/mangle52.C: New.
8023         * g++.dg/abi/mangle53.C: New.
8024         * g++.dg/abi/mangle54.C: New.
8025         * g++.dg/abi/mangle55.C: New.
8026         * g++.dg/abi/mangle56.C: New.
8027         * g++.dg/abi/mangle57.C: New.
8028         * g++.dg/abi/mangle58.C: New.
8029         * g++.dg/abi/mangle59.C: New.
8030         * g++.dg/cpp0x/trailing3.C: Update mangling.
8031         * g++.dg/cpp0x/variadic111.C: Update mangling.
8032         * g++.dg/cpp0x/variadic4.C: Update mangling.
8033         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8034         * g++.dg/template/nontype22.C: Works now.
8035         * g++.dg/template/pr35240.C: Works now.
8037         * g++.dg/cpp0x/error7.C: New.
8039 2012-01-06  Tobias Burnus <burnus@net-b.de>
8041         * gfortran.dg/deallocate_stat_2.f90: New.
8042         * coarray/allocate_errgmsg.f90: New.
8043         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8044         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8045         * coarray/subobject_1.f90: Fix for num_images > 1.
8046         * gfortran.dg/deallocate_stat.f90: Update due to changed
8047         stat= handling.
8049 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8051         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8053 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8055         * ada/acats/overflow.lst: Add cb20004.
8057 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8059         PR c++/51541
8060         * g++.dg/cpp0x/alias-decl-18.C: New test.
8062 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8064         * gcc.c-torture/execute/20120104-1.c: New test.
8066 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8068         PR fortran/PR48946
8069         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8070         the old typebound_operator_8.f03.
8071         * gfortran.dg/typebound_operator_8.f03: New version of
8072         typebound_operator_7.f03 with 'u' a derived type instead of a
8073         class object.
8075 2012-01-05  Richard Guenther  <rguenther@suse.de>
8077         * g++.dg/torture/pr49309.C: Skip for -flto.
8079 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8081         PR middle-end/51761
8082         * gcc.c-torture/compile/pr51761.c: New test.
8084 2012-01-05  Richard Guenther  <rguenther@suse.de>
8086         PR tree-optimization/51760
8087         * gcc.dg/torture/pr51760.c: New testcase.
8089 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8091         PR middle-end/51472
8092         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8094 2012-01-05  Richard Guenther  <rguenther@suse.de>
8096         PR lto/41576
8097         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8098         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8100 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8102         PR debug/51695
8103         * gcc.dg/pr51695.c: New test.
8105 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8107         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8108         * gcc.target/mips/octeon2-lx-1.c: New test.
8109         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8110         * gcc.target/mips/octeon2-lx-2.c: New test.
8111         * gcc.target/mips/octeon2-lx-3.c: New test.
8113 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8115         PR other/51163
8116         PR other/51164
8117         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8118         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8120 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8122         PR c++/51064
8123         * g++.dg/warn/Wparentheses-26.C: New.
8125 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8127         * gfortran.dg/elemental_optional_args_2.f90: New test.
8129 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8131         PR fortran/49693
8132         * gfortran.dg/common_17.f90:  New test.
8134 2012-01-04  Richard Guenther  <rguenther@suse.de>
8136         PR tree-optimization/49651
8137         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8138         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8140 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8142         PR c++/51738
8143         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8145 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8147         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8148         for all mips targets.  Also allow an optional .cfi_startproc.
8150 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8152         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8154 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8156         PR c++/29273
8157         * g++.dg/rtti/dyncast5.C: New.
8159 2012-01-03  Richard Guenther  <rguenther@suse.de>
8161         PR tree-optimization/51070
8162         * gcc.dg/torture/pr51070-2.c: New testcase.
8164 2012-01-03  Richard Guenther  <rguenther@suse.de>
8166         PR tree-optimization/51692
8167         * gcc.dg/torture/pr51692.c: New testcase.
8169 2012-01-03  Richard Guenther  <rguenther@suse.de>
8171         PR debug/51650
8172         * g++.dg/lto/pr51650-3_0.C: New testcase.
8174 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8176         PR c++/15867
8177         * g++.dg/warn/Wredundant-decls-spec.C: New.
8179 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8181         PR tree-optimization/51719
8182         * g++.dg/tree-prof/pr51719.C: New test.
8184 2012-01-03  Richard Guenther  <rguenther@suse.de>
8186         PR middle-end/51730
8187         * gcc.dg/fold-compare-6.c: New testcase.
8189 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8191         PR c++/51669
8192         * g++.dg/gomp/pr51669.C: New test.
8194 2012-01-02  Jason Merrill  <jason@redhat.com>
8196         PR c++/51675
8197         * g++.dg/cpp0x/constexpr-union2.C: New.
8199         PR c++/51666
8200         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8202 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8204         PR c++/51462
8205         * g++.dg/cpp0x/constexpr-99.C: New test.
8207 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8209         PR c++/20140
8210         * g++.dg/template/init9.C: New.
8212 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8214         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8215         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8216         rather than a specific number.
8218 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8220         PR fortran/46262
8221         PR fortran/46328
8222         PR fortran/51052
8223         * gfortran.dg/typebound_operator_7.f03: New.
8224         * gfortran.dg/typebound_operator_8.f03: New.
8226 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8228         PR target/51729
8229         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8230         XFAIL.
8231         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8233 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8235         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8237 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8239         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8240         for MIPS.
8242 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8244         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8245         * gfortran.dg/io_real_boz_4.f90: Likewise.
8246         * gfortran.dg/io_real_boz_5.f90: Likewise.
8248 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8250         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8252 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8254         * gcc.dg/sms-11.c: New file.
8256 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8258         PR fortran/51682
8259         * gfortran.dg/coarray/image_index_3.f90: New.
8261 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8263         PR c++/16603
8264         * g++.dg/parse/enum8.C: New.
8266 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8268         PR c++/51379
8269         * g++.dg/conversion/reinterpret4.C: New.
8270         * g++.dg/conversion/reinterpret1.C: Adjust.
8272 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8274         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8276 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
8278         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8279         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8280         * g++.old-deja/g++.jason/access14.C: Likewise.
8281         * g++.old-deja/g++.jason/access8.C: Likewise.
8282         * g++.old-deja/g++.jason/access1.C: Likewise.
8283         * g++.old-deja/g++.other/access3.C: Likewise.
8284         * g++.old-deja/g++.other/access5.C: Likewise.
8285         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8286         * g++.old-deja/g++.law/visibility22.C: Likewise.
8287         * g++.old-deja/g++.law/visibility26.C: Likewise.
8288         * g++.old-deja/g++.mike/p2746.C: Likewise.
8289         * g++.dg/debug/using1.C: Likewise.
8290         * g++.dg/lookup/using51.C: Likewise.
8291         * g++.dg/inherit/using5.C: Likewise.
8292         * g++.dg/inherit/pr30297.C: Likewise.
8293         * g++.dg/inherit/access8.C: Likewise.
8294         * g++.dg/torture/pr39362.C: Likewise.
8295         * g++.dg/template/crash13.C: Likewise.
8296         * g++.dg/template/using10.C: Likewise.
8298 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8300         PR fortran/51502
8301         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8302         change.
8304 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8306         PR tree-optimization/51704
8307         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8308         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8309         corresponding flags.
8311 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8313         PR c++/51723
8314         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8316 2012-01-01  Jan Hubicka  <jh@suse.cz>
8318         PR rtl-optimization/51069
8319         * gcc.c-torture/compile/pr51069.c: New testcase.
8321 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8323         PR tree-optimization/51683
8324         * gcc.dg/pr51683.c: New test.
8326 Copyright (C) 2012 Free Software Foundation, Inc.
8328 Copying and distribution of this file, with or without modification,
8329 are permitted in any medium without royalty provided the copyright
8330 notice and this notice are preserved.