2013-11-01 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob03ad579ad318fee1c026301b311ba79eb2603b5a
1 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/57893
4         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
5         type block.
7 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
9         * g++.dg/gomp/simd-1.C: New test.
10         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
11         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
12         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
13         * c-c++-common/gomp/simd6.c: New test.
15 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
17         Implement C++14 digit separators.
18         * g++.dg/cpp1y/digit-sep.C: New.
19         * g++.dg/cpp1y/digit-sep-neg.C: New.
20         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
22 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
24         * gcc.dg/vect/vect-align-3.c: New test.
26         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
27         we warn about it already during VRP1 pass.
29 2013-10-31  Martin Jambor  <mjambor@suse.cz>
31         PR rtl-optimization/58934
32         Revert:
33         2013-10-30  Martin Jambor  <mjambor@suse.cz>
34         PR rtl-optimization/10474
35         * gcc.dg/pr10474.c: New testcase.
36         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
37         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
39 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/58932
42         Revert:
43         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
45         PR c++/58466
46         * g++.dg/cpp0x/variadic145.C: New.
48         * g++.dg/cpp0x/sfinae49.C: New.
50 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/58581
53         * g++.dg/cpp0x/deleted1.C: New.
55 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
57         * gcc.target/arm/lp1243022.c: New test.
59 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
61         PR other/58545
62         * gcc.target/avr/pr58545.c: New test.
64 2013-10-30  Tobias Burnus  <burnus@net-b.de>
66         Revert:
67         2013-10-30  Tobias Burnus  <burnus@net-b.de>
68         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
69         path to the compile flags.
71 2013-10-30  Cong Hou  <congh@google.com>
73         * gcc.target/i386/vect-abs-s8.c: New test.
74         * gcc.target/i386/vect-abs-s16.c: New test.
75         * gcc.target/i386/vect-abs-s32.c: New test.
77 2013-10-30  Tobias Burnus  <burnus@net-b.de>
79         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
80         path to the compile flags.
82 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
84         PR rtl-optimization/58369
85         * g++.dg/torture/pr58369.C: New test.
87 2013-10-30  Tobias Burnus  <burnus@net-b.de>
89         PR other/33426
90         * g++.dg/vect/pr33426-ivdep-2.cc: New.
91         * g++.dg/vect/pr33426-ivdep-3.cc: New.
92         * g++.dg/vect/pr33426-ivdep-4.cc: New.
94 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
96         PR target/58784
97         * gcc.target/arm/pr58784.c: New.
99 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
101         * gcc.dg/tree-ssa/alias-24.c: New file.
103 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
105         * gcc.target/i386/fma_double_3.c: Use pattern for
106         scan-assembler-times instead of just one insn name.
107         * gcc.target/i386/fma_double_5.c: Ditto.
108         * gcc.target/i386/fma_float_3.c: Ditto.
109         * gcc.target/i386/fma_float_5.c: Ditto.
110         * gcc.target/i386/l_fma_double_1.c: Ditto.
111         * gcc.target/i386/l_fma_double_2.c: Ditto.
112         * gcc.target/i386/l_fma_double_3.c: Ditto.
113         * gcc.target/i386/l_fma_double_4.c: Ditto.
114         * gcc.target/i386/l_fma_double_5.c: Ditto.
115         * gcc.target/i386/l_fma_double_6.c: Ditto.
116         * gcc.target/i386/l_fma_float_1.c: Ditto.
117         * gcc.target/i386/l_fma_float_2.c: Ditto.
118         * gcc.target/i386/l_fma_float_3.c: Ditto.
119         * gcc.target/i386/l_fma_float_4.c: Ditto.
120         * gcc.target/i386/l_fma_float_5.c: Ditto.
121         * gcc.target/i386/l_fma_float_6.c: Ditto.
123 2013-10-30  Christian Bruel  <christian.bruel@st.com>
125         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
126         * gcc.target/sh/cmpstr.c: New test.
127         * gcc.target/sh/cmpstrn.c: New test.
129 2013-10-30  Martin Jambor  <mjambor@suse.cz>
131         PR rtl-optimization/10474
132         * gcc.dg/pr10474.c: New testcase.
133         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
134         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
136 2013-10-29  Andrew Pinski <apinski@cavium.com>
137             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
139         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
140         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
141         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
142         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
143         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
144         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
145         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
146         conditional move to be used.
147         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
149 2013-10-29  Tobias Burnus  <burnus@net-b.de>
151         PR fortran/44350
152         * gfortran.dg/blockdata_8.f90: New.
154 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
156         PR target/54236
157         * gcc.target/sh/pr54236-2: New.
158         * gcc.target/sh/pr54089-6: Add another rotl special case.
160 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
162         PR fortran/58793
163         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
164         to determine sizes of real kinds.
166         PR fortran/58858
167         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
169 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
171         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
172         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
173         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
174         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
175         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
176         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
177         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
178         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
179         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
180         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
181         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
182         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
183         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
184         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
185         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
186         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
187         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
188         test stored in c-c++-common.  Also, added the Cilk runtime's library
189         to the ld_library_path.
191 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
193         PR c++/58888
194         * g++.dg/cpp0x/auto40.C: New.
195         * g++.dg/other/warning1.C: Adjust.
197 2013-10-29  Richard Biener  <rguenther@suse.de>
199         * gcc.dg/torture/restrict-2.c: New testcase.
200         * gcc.dg/torture/restrict-3.c: Likewise.
201         * gcc.dg/torture/restrict-4.c: Likewise.
202         * gcc.dg/torture/restrict-5.c: Likewise.
204 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
206         PR tree-optimization/19831
207         * gcc.dg/tree-ssa/alias-25.c: New file.
209 2013-10-29  Richard Biener  <rguenther@suse.de>
211         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
212         changes.
213         * gcc.dg/vect/bb-slp-32.c: Likewise.
214         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
215         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
216         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
217         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
218         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
219         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
220         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
221         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
222         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
223         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
224         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
225         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
226         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
227         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
228         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
229         * gfortran.dg/vect/vect.exp: Likewise.
231 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
233         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
234         * gcc.dg/vmx/eg-5.c: Likewise.
236 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
237              Joern Rennecke  <joern.rennecke@embecosm.com>
239         * gcc.target/arc/jump-around-jump.c: New test.
241 2013-10-27  Tom de Vries  <tom@codesourcery.com>
243         * gcc.target/arm/require-pic-register-loc.c: New test.
245 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
247         PR target/58679
248         * gcc.target/i386/pr58679-1.c: New test.
249         * gcc.target/i386/pr58679-2.c: Ditto.
251 2013-10-27  Tobias Burnus  <burnus@net-b.de>
253         PR other/33426
254         * gcc.dg/vect/vect-ivdep-2.c: New.
256 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
258         PR target/52483
259         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
260         * gcc.target/sh/pr52483-2.c: Likewise.
261         * gcc.target/sh/pr52483-3.c: Likewise.
262         * gcc.target/sh/pr52483-4.c: Likewise.
264 2013-10-26  Jeff Law  <law@redhat.com>
266         * g++.dg/torture/pr49309.C: Removed.
267         * gcc.dg/dfp/pr35739.c: Removed.
269 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
271         PR rtl-optimization/58759
272         * gcc.target/i386/pr58759.c: New.
274 2013-10-25  Tobias Burnus  <burnus@net-b.de>
276         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
277         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
278         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
280 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
282         * gcc.dg/wmul-1.c: New test.
284 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
286         PR c++/58878
287         * g++.dg/template/pr58878.C: New.
289 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
291         * gcc.dg/tree-ssa/alias-23.c: New file.
293 2013-10-25  Richard Biener  <rguenther@suse.de>
295         PR tree-optimization/58626
296         * gcc.dg/torture/pr58626.c: New testcase.
298 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
300         PR c++/54812
301         * g++.dg/cpp0x/defaulted47.C: New.
303 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
305         * gcc.c-torture/execute/pr58831.c: New test.
307 2013-10-25  Nick Clifton  <nickc@redhat.com>
309         * c-c++-common/pr57793.c: Add expected error messages for
310         targets with small integers.
311         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
312         * gcc.dg/c99-stdint-2.c: Likewise.
313         * gcc.dg/cdce1.c: Likewise.
314         * gcc.dg/fold-overflow-1.c: Likewise.
315         * gcc.dg/utf-cvt.c: Likewise.
316         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
317         arithmetic.
318         * gcc.dg/ftrapv-2.c: Likewise.
319         * gcc.dg/pr30286.c: Likewise.
320         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
321         * lib/target-supports.exp (check_effective_target_trapping): New
322         proc.  Returns true if the target supports trapping arithmetic.
324 2013-10-25  Tobias Burnus  <burnus@net-b.de>
326         * g++.dg/parse/ivdep.C: New.
327         * g++.dg/vect/pr33426-ivdep.cc: New.
329 2013-10-24  Richard Henderson  <rth@redhat.com>
331         PR rtl/58542
332         * gcc.dg/atomic-store-6.c: New.
334 2013-10-24  Ian Lance Taylor  <iant@google.com>
336         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
338 2013-10-24  Cong Hou  <congh@google.com>
340         * gcc.c-torture/execute/20030125-1.c: Update.
342 2013-10-24  Tobias Burnus  <burnus@net-b.de>
344         PR fortran/44646
345         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
347 2013-10-24  Dehao Chen  <dehao@google.com>
349         * g++.dg/opt/devirt3.C: New test.
351 2013-08-24  Tobias Burnus  <burnus@net-b.de>
353         PR other/33426
354         * testsuite/gcc.dg/ivdep.c: New.
355         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
357 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
359         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
360         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
362 2013-10-24  Nick Clifton  <nickc@redhat.com>
364         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
366 2013-10-24  Marek Polacek  <polacek@redhat.com>
368         PR c++/58705
369         * g++.dg/parse/pr58705.C: New test.
371 2013-10-24  Marek Polacek  <polacek@redhat.com>
373         * gcc.dg/c11-align-5.c: Add more testing.
375 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
377         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
379 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
381         PR tree-optimization/58775
382         PR tree-optimization/58791
383         * gcc.dg/guality/pr58791-1.c: New test.
384         * gcc.dg/guality/pr58791-2.c: New test.
385         * gcc.dg/guality/pr58791-3.c: New test.
386         * gcc.dg/guality/pr58791-4.c: New test.
387         * gcc.dg/guality/pr58791-5.c: New test.
388         * gcc.c-torture/compile/pr58775.c: New test.
389         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
391 2013-10-23  Tom de Vries  <tom@codesourcery.com>
393         PR tree-optimization/58805
394         * gcc.dg/pr58805.c: New test.
396 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
398         * gcc.target/i386/vect-div-1.c: New test.
400         * gcc.dg/vect/pr58508.c: Remove dg-options.
402 2013-10-23  Richard Biener  <rguenther@suse.de>
404         * gcc.dg/torture/pr58830.c: New testcase.
406 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
408         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
409         * g++.dg/cpp1y/attr-deprecated.C: New.
410         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
412 2013-10-23  Tobias Burnus  <burnus@net-b.de>
414         PR fortran/58793
415         * gfortran.dg/assumed_type_8.f90: New.
417 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
419         PR target/58779
420         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
421         and MINUSCCZEXT defines. Update scan-assembler dg directive.
422         * gcc.dg/torture/pr58779.c: New test.
424 2013-10-22  Steve Ellcey  <sellcey@mips.com>
426         * gcc.target/mips/nor.c: New.
428 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
430         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
431         tests into...
432         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
433         restricted to big-endian targets.
435 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
437         PR fortran 57893
438         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
440 2013-10-21  Tobias Burnus  <burnus@net-b.de>
442         PR fortran/58803
443         * gfortran.dg/proc_ptr_comp_38.f90: New.
445 2013-10-21  Marek Polacek  <polacek@redhat.com>
447         PR middle-end/58809
448         * gcc.dg/gomp/pr58809.c: New test.
450 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
452         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
453         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
455 2013-10-21  Richard Biener  <rguenther@suse.de>
457         PR tree-optimization/58794
458         * c-c++-common/torture/pr58794-1.c: New testcase.
459         * c-c++-common/torture/pr58794-2.c: Likewise.
461 2013-10-21  Richard Biener  <rguenther@suse.de>
463         PR middle-end/58742
464         * c-c++-common/fold-divmul-1.c: New testcase.
466 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
468         * gcc.target/i386/memset-vector_loop-1.c: New test.
469         * gcc.target/i386/memset-vector_loop-2.c: New test.
471 2013-10-21  Diego Novillo  <dnovillo@google.com>
473         * g++.dg/plugin/selfassign.c: Include tree.h.
474         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
475         * gcc.dg/plugin/ggcplug.c: Likewise.
476         * gcc.dg/plugin/one_time_plugin.c: Likewise.
477         * gcc.dg/plugin/selfassign.c: Likewise.
478         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
480 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
482         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
483         * gcc.target/mips/mips-ps-7.c: Likewise.
485 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
487         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
488         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
489         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
491 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
493         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
495         PR testsuite/58645
496         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
498 2013-10-19  Mike Stump  <mikestump@comcast.net>
500         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
502         * gcc.dg/lto/pr54625-1_0.c: Move from here...
503         * g++.dg/lto/pr54625-1_0.c: ... to here.
504         * gcc.dg/lto/pr54625-1_1.C: Likewise.
505         * g++.dg/lto/pr54625-1_1.C: Likewise.
506         * gcc.dg/lto/pr54625-2_0.c: Likewise.
507         * g++.dg/lto/pr54625-2_0.c: Likewise.
508         * gcc.dg/lto/pr54625-2_1.C: Likewise.
509         * g++.dg/lto/pr54625-2_1.C: Likewise.
511 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
513         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
515 2013-10-18  Cong Hou  <congh@google.com>
517         * gcc.dg/vect/pr58508.c: New test.
519 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
521         PR c++/58466
522         * g++.dg/cpp0x/variadic145.C: New.
524 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
526         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
528 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
530         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
531         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
532         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
533         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
535 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
537         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
538         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
539         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
540         effective target arm_thumb1_ok.
541         * lib/target-supports.exp
542         (check_effective_target_arm_fp16_ok_nocache): Don't force
543         -mfloat-abi=soft when building for hardfloat target.
545 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
547         PR target/58673
548         * gcc.target/powerpc/pr58673-1.c: New file to test whether
549         -mquad-word + -mno-vsx-timode causes errors.
550         * gcc.target/powerpc/pr58673-2.c: Likewise.
552 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
554         PR c++/58596
555         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
557 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
559         * gcc.target/aarch64/c-output-template.c: New testcase.
560         * gcc.target/aarch64/c-output-template-2.c: Likewise.
561         * gcc.target/aarch64/c-output-template-3.c: Likewise.
563 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
565         * gcc/testsuite/lib/target-supports.exp
566         (check_effective_target_sync_long_long): AArch64 supports
567         atomic operations on "long long".
568         (check_effective_target_sync_long_long_runtime): AArch64 can
569         execute atomic operations on "long long".
571 2013-10-17  Richard Biener  <rguenther@suse.de>
573         PR tree-optimization/58143
574         * gcc.dg/torture/pr58143-1.c: New testcase.
575         * gcc.dg/torture/pr58143-2.c: Likewise.
576         * gcc.dg/torture/pr58143-3.c: Likewise.
578 2013-10-17  Marek Polacek  <polacek@redhat.com>
580         PR c/58267
581         * gcc.dg/c1x-align-5.c: New test.
583 2013-10-16  Tobias Burnus  <burnus@net-b.de>
585         PR fortran/58652
586         * gfortran.dg/unlimited_polymorphic_12.f90: New.
588 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
590         * c-c++-common/cpp/openmp-define-1.c: Move
591         dg-require-effective-target fopenmp after dg-do directive.
592         * c-c++-common/cpp/openmp-define-2.c: Likewise.
593         * gfortran.dg/openmp-define-1.f90: Likewise.
594         * gfortran.dg/openmp-define-2.f90: Likewise.
595         * gfortran.dg/openmp-define-3.f90: Likewise.
597 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
599         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
601 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
603         PR target/57756
604         * gcc.target/i386/pr57756.c: New test.
605         * gcc.target/i386/pr57756_2.c: New test.
607 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
609         * gcc.dg/torture/builtin-self.c: New file.
611 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
613         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
614         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
615         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
616         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
617         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
619 2013-10-15  Cong Hou  <congh@google.com>
621         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
623 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
625         PR c++/58707
626         * g++.dg/cpp0x/pr58707.C: New.
628 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
630         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
631         after other directives.
633 2013-10-15  Tobias Burnus  <burnus@net-b.de>
635         PR fortran/58652
636         * gfortran.dg/unlimited_polymorphic_11.f90: New.
638 2013-10-14  Ian Lance Taylor  <iant@google.com>
640         * go.test/go-test.exp (go-find-packages): New proc.
641         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
642         subdirectories.  Do simple +build line matching.  Handle run with
643         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
644         for rundir.  Remove special handling for bug191 and dwarf.
646 2013-10-14  Tobias Burnus  <burnus@net-b.de>
648         PR fortran/58658
649         * gfortran.dg/unlimited_polymorphic_10.f90: New.
651 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
653         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
654         Use btsl.
656 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
658         * gnat.dg/specs/opt1.ads: New test.
660 2013-10-14  Richard Biener  <rguenther@suse.de>
662         PR tree-optimization/58640
663         * gcc.c-torture/execute/pr58640-2.c: New testcase.
665 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
667         * gnat.dg/uninit_array.ad[sn]: New test.
668         * gnat.dg/uninit_array_pkg.ads: New helper.
670 2013-10-13  Richard Biener  <rguenther@suse.de>
672         * gcc.c-torture/execute/pr58662.c: New test.
674 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
676         PR target/51244
677         * gcc.dg/torture/p51244-21.c: New.
678         * gcc.target/sh/pr51244-20.c: New.
679         * gcc.target/sh/pr51244-20-sh2a.c: New.
681 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
683         * gnat.dg/specs/linker_section.ads: Update test.
685 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
687         PR target/58690
688         * gcc.target/i386/pr58690.c: New test
690 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
692         * gcc.target/i386/builtin-ucmp.c: New test.
694 2013-10-11  Brooks Moses  <bmoses@google.com>
696         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
698 2013-10-11  Jeff Law  <law@redhat.com>
700         * gcc.c-torture/execute/pr58640.c: New test.
702 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
704         PR c++/58633
705         * g++.dg/cpp0x/decltype57.C: New.
707 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
709         PR c++/31671
710         * g++.dg/template/nontype26.C: New.
712 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
714         * c-c++-common/cpp/openmp-define-1.c: New file.
715         * c-c++-common/cpp/openmp-define-2.c: Likewise.
716         * c-c++-common/cpp/openmp-define-3.c: Likewise.
717         * gfortran.dg/openmp-define-1.f90: Likewise.
718         * gfortran.dg/openmp-define-2.f90: Likewise.
719         * gfortran.dg/openmp-define-3.f90: Likewise.
721         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
722         for test source files.
723         * gcc.dg/gomp/gomp.exp: Likewise.
724         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
725         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
726         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
727         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
728         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
730 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
732         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
733         Remove error test that is now valid in OpenMP 4.0.
734         * c-c++-common/gomp/atomic-16.c: New test.
735         * c-c++-common/gomp/cancel-1.c: New test.
736         * c-c++-common/gomp/depend-1.c: New test.
737         * c-c++-common/gomp/depend-2.c: New test.
738         * c-c++-common/gomp/map-1.c: New test.
739         * c-c++-common/gomp/pr58472.c: New test.
740         * c-c++-common/gomp/sections1.c: New test.
741         * c-c++-common/gomp/simd1.c: New test.
742         * c-c++-common/gomp/simd2.c: New test.
743         * c-c++-common/gomp/simd3.c: New test.
744         * c-c++-common/gomp/simd4.c: New test.
745         * c-c++-common/gomp/simd5.c: New test.
746         * c-c++-common/gomp/single1.c: New test.
747         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
748         parser.
749         * g++.dg/gomp/block-3.C: Likewise.
750         * g++.dg/gomp/clause-3.C: Adjust error messages.
751         * g++.dg/gomp/declare-simd-1.C: New test.
752         * g++.dg/gomp/declare-simd-2.C: New test.
753         * g++.dg/gomp/depend-1.C: New test.
754         * g++.dg/gomp/depend-2.C: New test.
755         * g++.dg/gomp/target-1.C: New test.
756         * g++.dg/gomp/target-2.C: New test.
757         * g++.dg/gomp/taskgroup-1.C: New test.
758         * g++.dg/gomp/teams-1.C: New test.
759         * g++.dg/gomp/udr-1.C: New test.
760         * g++.dg/gomp/udr-2.C: New test.
761         * g++.dg/gomp/udr-3.C: New test.
762         * g++.dg/gomp/udr-4.C: New test.
763         * g++.dg/gomp/udr-5.C: New test.
764         * g++.dg/gomp/udr-6.C: New test.
765         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
766         * gcc.dg/autopar/outer-2.c: Likewise.
767         * gcc.dg/autopar/outer-3.c: Likewise.
768         * gcc.dg/autopar/outer-4.c: Likewise.
769         * gcc.dg/autopar/outer-5.c: Likewise.
770         * gcc.dg/autopar/outer-6.c: Likewise.
771         * gcc.dg/autopar/parallelization-1.c: Likewise.
772         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
773         parser.
774         * gcc.dg/gomp/clause-1.c: Adjust error messages.
775         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
776         instead of GOMP_parallel_loop_runtime_start.
777         * gcc.dg/gomp/declare-simd-1.c: New test.
778         * gcc.dg/gomp/declare-simd-2.c: New test.
779         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
780         parser.  Add further #pragma omp sections nesting tests.
781         * gcc.dg/gomp/target-1.c: New test.
782         * gcc.dg/gomp/target-2.c: New test.
783         * gcc.dg/gomp/taskgroup-1.c: New test.
784         * gcc.dg/gomp/teams-1.c: New test.
785         * gcc.dg/gomp/udr-1.c: New test.
786         * gcc.dg/gomp/udr-2.c: New test.
787         * gcc.dg/gomp/udr-3.c: New test.
788         * gcc.dg/gomp/udr-4.c: New test.
789         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
791 2013-10-10  Jan Hubicka  <jh@suse.cz>
793         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
794         tuning change.
795         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
796         * gcc.target/i386/pr49168-1.c: Likewise.
797         * gcc.target/i386/pr49002-2.c: Likewise.
799 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
801         PR middle-end/58670
802         * gcc.dg/torture/pr58670.c: New test.
804 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
806         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
808 2013-10-09  Marek Polacek  <polacek@redhat.com>
810         PR c++/58635
811         * g++.dg/tm/pr58635-1.C: New test.
812         * g++.dg/tm/pr58635-2.C: New test.
814 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
816         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
818 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
820         PR tree-optimization/20318
821         * c-c++-common/pr20318.c: New file.
822         * gcc.dg/tree-ssa/pr20318.c: New file.
824 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
826         * gcc.c-torture/execute/pr58570.c: New test.
828 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
830         * gcc.target/aarch64/vclz.c: New testcase.
832 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
834         * gcc.target/aarch64/vadd_f64.c: New testcase.
835         * gcc.target/aarch64/vsub_f64.c: New testcase.
837 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
839         * gcc.target/aarch64/vdiv_f.c: New testcase.
841 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
843         * gcc.target/aarch64/vneg_f.c: New testcase.
844         * gcc.target/aarch64/vneg_s.c: New testcase.
846 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
848         PR c++/58568
849         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
850         * g++.old-deja/g++.mike/misc9.C: Adjust.
852 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
854         PR c++/58665
855         Revert:
856         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
858         PR c++/58448
859         * g++.dg/template/crash117.C: New.
861 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
863         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
865 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
867         PR tree-optimization/58480
868         * gcc.dg/tree-ssa/pr58480.c: New file.
870 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
872         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
873         * gcc.target/powerpc/fusion.c: Likewise.
875 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
877         * gcc.target/s390/htm-nofloat-2.c: New testcase.
879 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
881         * gcc.target/s390/htm-1.c: Add more tests to cover different
882         operand types.
884 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
886         PR c++/58126
887         * g++.dg/init/uninitialized1.C: New.
889 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
891         PR c++/56060
892         * g++.dg/cpp0x/variadic144.C: New.
894 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
896         PR c++/58560
897         * g++.dg/cpp0x/auto39.C: New.
899 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
901         PR c++/58503
902         * g++.dg/cpp0x/range-for26.C: New.
903         * g++.dg/cpp0x/range-for27.C: Likewise.
905 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
907         PR c++/58448
908         * g++.dg/template/crash117.C: New.
910 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
912         PR c++/19476
913         * g++.dg/tree-ssa/pr19476-5.C: New file.
914         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
916 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
918         PR c++/58584
919         * g++.dg/cpp0x/gen-attrs-55.C: New.
921 2013-10-03  Easwaran Raman  <eraman@google.com>
923         PR c++/33911
924         * g++.dg/ext/attribute47.C: New.
926 2013-10-03  Rong Xu  <xur@google.com>
928         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
929         probability.
930         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
931         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
933 2013-10-03  Marek Polacek  <polacek@redhat.com>
935         PR c++/58510
936         * g++.dg/cpp0x/pr58510.C: New test.
938 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
940         PR c++/19476
941         * g++.dg/tree-ssa/pr19476-1.C: New file.
942         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
943         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
944         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
946 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
948         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
949         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
950         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
951         VSX scalar operations or the traditional floating point form of
952         the instruction.
953         * gcc.target/powerpc/ppc-target-2.c: Likewise.
954         * gcc.target/powerpc/recip-3.c: Likewise.
955         * gcc.target/powerpc/recip-5.c: Likewise.
956         * gcc.target/powerpc/pr72747.c: Likewise.
957         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
959 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
961         PR target/58460
962         * gcc.target/aarch64/pr58460.c: New file.
964 2013-10-02  Tobias Burnus  <burnus@net-b.de>
966         PR fortran/58593
967         * gfortran.dg/char_length_19.f90: New.
969 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
971         PR c++/58535
972         * g++.dg/parse/crash65.C: New.
973         * g++.dg/cpp1y/pr58535.C: Likewise.
975 2013-10-02  Richard Biener  <rguenther@suse.de>
977         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
978         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
979         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
980         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
981         * gfortran.dg/ldist-pr45199.f: Likewise.
983 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
985         PR c++/58565
986         * g++.dg/parse/crash64.C: New.
988 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
990         * gcc.dg/tree-ssa/slsr-40.c: New test.
992 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
994         PR c++/58563
995         * g++.dg/cpp0x/pr58563.C: New.
997 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
999         * gcc.target/aarch64/vect_saddl_1.c: New.
1001 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1003         PR target/58574
1004         * gcc.c-torture/execute/pr58574.c: New testcase.
1006 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1008         PR Target/58578
1009         * gcc.target/arm/pr58578.c: New test.
1011 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1013         PR tree-optimization/58556
1014         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1015         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1017 2013-10-01  Nick Clifton  <nickc@redhat.com>
1019         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1020         for MSP430.
1021         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1022         ptr32plus targets.
1023         * gcc.c-torture/compile/pr41181.c: Likewise.
1024         * gcc.c-torture/compile/calls.c: Likewise.
1025         * gcc.c-torture/compile/990617-1.c: Likewise.
1026         * gcc.c-torture/compile/pr55955.c: Only run the test for
1027         int32plus targets.
1028         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1030 2013-10-01  Richard Biener  <rguenther@suse.de>
1032         PR tree-optimization/58553
1033         * gcc.dg/torture/pr58553.c: New testcase.
1035 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1037         PR middle-end/58564
1038         * gcc.c-torture/execute/pr58564.c: New test.
1040 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1042         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1043         Update for additional dump message.
1045 2013-09-30  Richard Biener  <rguenther@suse.de>
1047         PR tree-optimization/58554
1048         * gcc.dg/torture/pr58554.c: New testcase.
1050 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1051             Joern Rennecke  <joern.rennecke@embecosm.com>
1053         * gcc.target/arc/barrel-shifter-1.c: New test.
1054         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1055         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1056         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1057         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1058         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1059         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1060         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1061         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1062         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1063         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1064         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1065         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1066         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1067         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1068         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1069         * gcc.target/arc/mtune-ARC600.c: Likewise.
1070         * gcc.target/arc/mtune-ARC601.c: Likewise.
1071         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1072         * gcc.target/arc/mtune-ARC700.c: Likewise.
1073         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1074         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1075         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1076         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1078 2013-09-30  Richard Biener  <rguenther@suse.de>
1080         PR middle-end/58532
1081         * g++.dg/torture/pr58552.C: New testcase.
1083 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1085         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1086         and -mupper-regs-df.
1088 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1090         PR middle-end/58463
1091         * gcc.dg/pr58463.c: New test.
1093 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1095         PR middle-end/58551
1096         * c-c++-common/gomp/pr58551.c: New test.
1098 2013-09-27  Richard Biener  <rguenther@suse.de>
1100         PR tree-optimization/58459
1101         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1103 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1105         PR fortran/58113
1106         * gfortran.dg/round_4.f90: Check for rounding support.
1108 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1110         * g++.dg/vect/pr58513.cc (op): Make static.
1112 2013-09-26  Richard Biener  <rguenther@suse.de>
1114         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1116 2013-09-26  Richard Biener  <rguenther@suse.de>
1118         PR tree-optimization/58539
1119         * gcc.dg/torture/pr58539.c: New testcase.
1121 2013-09-25  Jeff Law  <law@redhat.com>
1123         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1125 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1127         PR fortran/58436
1128         * gfortran.dg/finalize_21.f90: New.
1130 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1132         PR fortran/57697
1133         PR fortran/58469
1134         * gfortran.dg/defined_assignment_8.f90: New.
1135         * gfortran.dg/defined_assignment_9.f90: New.
1137 2013-09-25  Marek Polacek  <polacek@redhat.com>
1139         PR sanitizer/58413
1140         * c-c++-common/ubsan/shift-5.c: New test.
1141         * c-c++-common/ubsan/shift-6.c: New test.
1142         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1143         * gcc.dg/ubsan/c-shift-1.c: New test.
1145 2013-09-25  Marek Polacek  <polacek@redhat.com>
1147         PR c++/58516
1148         * g++.dg/tm/pr58516.C: New test.
1150 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1152         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1153         New procedure.
1154         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1156 2013-09-24  Richard Biener  <rguenther@suse.de>
1158         PR middle-end/58513
1159         * g++.dg/vect/pr58513.cc: New testcase.
1161 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1163         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1164         output.
1166 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1168         PR c++/58500
1169         * g++.dg/cpp1y/pr58500.C: New testcase.
1171 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1173         * gnat.dg/opt28.ad[sb]: New test.
1174         * gnat.dg/opt28_pkg.ads: New helper.
1176 2013-09-23  Richard Biener  <rguenther@suse.de>
1178         PR tree-optimization/58464
1179         * g++.dg/torture/pr58464.C: New testcase.
1181 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1183         PR target/58475
1184         * gcc.target/sh/torture/pr58475.c: New test.
1186 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1188         PR fortran/58355
1189         * gfortran.dg/extends_15.f90: New.
1191 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1193         PR c++/58481
1194         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1196 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1198         PR target/56875
1199         * gcc.target/vax/vax.exp: New.
1200         * gcc.target/vax/pr56875.c: Ditto.
1202 2013-09-20  Richard Biener  <rguenther@suse.de>
1204         PR middle-end/58484
1205         * gfortran.dg/pr58484.f: New testcase.
1207 2013-09-20  Jeff Law  <law@redhat.com>
1209         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1211 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1213         PR middle-end/57748
1214         * gcc.dg/torture/pr57748-1.c: New test.
1215         * gcc.dg/torture/pr57748-2.c: New test.
1217 2013-09-20  Marek Polacek  <polacek@redhat.com>
1219         PR sanitizer/58413
1220         * c-c++-common/ubsan/shift-4.c: New test.
1222 2013-09-20  Richard Biener  <rguenther@suse.de>
1224         PR tree-optimization/58453
1225         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1227 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1229         PR fortran/58099
1230         * gfortran.dg/proc_ptr_43.f90: New.
1232 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1234         PR fortran/57697
1235         * gfortran.dg/defined_assignment_11.f90: New.
1237 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1239         PR rtl-optimization/58438
1240         * g++.dg/pr58438.C: New test.
1242 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1244         PR fortran/43366
1245         * gfortran.dg/class_39.f03: Update dg-error.
1246         * gfortran.dg/class_5.f03: Ditto.
1247         * gfortran.dg/class_53.f90: Ditto.
1248         * gfortran.dg/realloc_on_assign_20.f90: New.
1249         * gfortran.dg/realloc_on_assign_21.f90: New.
1250         * gfortran.dg/realloc_on_assign_22.f90: New.
1252 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1254         PR c++/58457
1255         * g++.dg/parse/using4.C: New.
1257 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1259         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1261 2013-09-18  Marek Polacek  <polacek@redhat.com>
1263         PR sanitize/58443
1264         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1265         instead of the shift option.
1266         * c-c++-common/ubsan/pr58443-1.c: New test.
1267         * c-c++-common/ubsan/pr58443-3.c: New test.
1268         * c-c++-common/ubsan/pr58443-2.c: New test.
1270 2013-09-18  Richard Biener  <rguenther@suse.de>
1272         PR tree-optimization/58417
1273         * gcc.dg/torture/pr58417.c: New testcase.
1275 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1277         * gnat.dg/array_bounds_test2.adb: New test.
1279 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1281         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1282         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1284 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1286         * gnat.dg/in_out_parameter4.adb: New test.
1288 2013-09-18  Marek Polacek  <polacek@redhat.com>
1290         PR sanitizer/58411
1291         * c-c++-common/ubsan/attrib-1.c: New test.
1293 2013-09-17  Cong Hou  <congh@google.com>
1295         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1296         on two arrays with short and int types. This should not be recognized
1297         as a dot product pattern.
1299 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1301         PR c++/58435
1302         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1303         the cp_type_quals (r) too.
1305 2013-09-17  Jan Hubicka  <jh@suse.cz>
1307         PR middle-end/58332
1308         * gcc.c-torture/compile/pr58332.c: New testcase.
1310 2013-09-17  Jeff Law  <law@redhat.com>
1312         * gcc.c-torture/execute/pr58387.c: New test.
1314 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1316         PR tree-optimization/58088
1317         * gcc.c-torture/compile/pr58088.c: New test.
1319 2013-09-17  Nick Clifton  <nickc@redhat.com>
1321         * lib/target-supports.exp (check_effective_target_trampolines):
1322         Add MSP430 to the list of targets that do not support trampolines.
1323         (check_profiling_available): Add MSP430 to the list of targets
1324         that do not support profiling.
1325         (check_effective_target_tls_runtime): Add MSP430 to the list of
1326         targets that do not support TLS.
1328 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1330         * gnat.dg/opt27.adb: New test.
1331         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1333 2013-09-17  Andreas Schwab  <schwab@suse.de>
1335         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1337 2013-09-17  Richard Biener  <rguenther@suse.de>
1339         PR tree-optimization/58432
1340         * gcc.dg/pr58432.c: New testcase.
1342 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1344         * gcc.dg/tree-ssa/slsr-39.c: New test.
1346 2013-09-16  Xinliang David Li  <davidxl@google.com>
1348         * gcc.misc-tests/help.exp: Optimizer help change.
1350 2013-09-16  Jeff Law  <law@redhat.com>
1352         * gcc.c-torture/execute/pr58419.c: New test.
1353         * gcc.c-torture/execute/pr58431.c: New test.
1355 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1357         PR fortran/58356
1358         * gfortran.dg/finalize_19.f90: New.
1360 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1362         * gcc.target/i386/pr58418.c: New.
1364 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1366         * gcc.target/aarch64/fmla-intrinsic.c: New.
1367         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1368         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1369         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1371 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1373         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1374         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1376 2013-09-16  Richard Biener  <rguenther@suse.de>
1378         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1380 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1382         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1383         interpreted as implicit templates) to be expected pedwarns instead.
1385 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1387         PR fortran/57697
1388         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1390 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1392         PR fortran/57697
1393         * gfortran.dg/defined_assignment_10.f90: New.
1395 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1397         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1398         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1400 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1402         * g++.dg/abi/main.C: Added implicit C linkage tests
1404 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1406         * gcc.target/i386/pr57848.c: New file.
1408 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1410         PR target/58314
1411         * gcc.target/sh/torture/pr58314.c: New test.
1413 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1415         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1417 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1419         PR ipa/58389
1420         * g++.dg/pr58389.C: New test.
1422 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1424         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1425         * g++.dg/template/pseudodtor3.C: Likewise.
1427 2013-09-12  Richard Biener  <rguenther@suse.de>
1429         PR tree-optimization/58404
1430         * g++.dg/tree-ssa/pr58404.C: New testcase.
1432 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1434         PR ipa/58371
1435         * g++.dg/ipa/pr58371.C: New test.
1437 2013-09-12  Richard Biener  <rguenther@suse.de>
1439         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1440         expected outcome and comment why that happens.
1442 2013-09-11  Richard Biener  <rguenther@suse.de>
1444         PR middle-end/58377
1445         * g++.dg/uninit-pred-4.C: New testcase.
1447 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1449         PR tree-optimization/58385
1450         * gcc.c-torture/execute/pr58385.c: New test.
1452 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1454         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1456 2013-09-10  Jeff Law  <law@redhat.com>
1458         * g++.dg/torture/pr58380.C: New test.
1460 2013-09-10  Jan Hubicka  <jh@suse.cz>
1461             Paolo Carlini  <paolo.carlini@oracle.com>
1463         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1465 2013-09-10  Jeff Law  <law@redhat.com>
1467         * gcc.c-torture/compile/pr58343.c: New test.
1469 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1471         PR rtl-optimization/58365
1472         * gcc.c-torture/execute/pr58365.c: New test.
1474 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1476         * gcc.dg/torture/memcpy-1.c: New test.
1478 2013-09-10  Alan Modra  <amodra@gmail.com>
1480         * gcc.target/powerpc/pr58330.c: New.
1482 2013-09-10  Alan Modra  <amodra@gmail.com>
1484         * gcc.target/powerpc/medium_offset.c: New.
1486 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1488         PR c++/58325
1489         * g++.dg/warn/Wunused-var-21.C: New test.
1491         PR tree-optimization/58364
1492         * gcc.c-torture/execute/pr58364.c: New test.
1494 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1496         PR c++/43452
1497         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1498         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1499         * g++.dg/init/delete1.C: Adjust.
1501 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1503         * gcc.target/aarch64/movdi_1.c: New test.
1505 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1507         PR c++/58362
1508         * g++.dg/warn/Wunused-parm-5.C: New.
1510 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1512         * gcc.target/aarch64/cmn-neg.c: New test.
1514 2013-09-09  Richard Biener  <rguenther@suse.de>
1516         PR middle-end/58326
1517         * gcc.dg/torture/pr58326-1.c: New testcase.
1518         * gcc.dg/torture/pr58326-2.c: Likewise.
1520 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1522         PR target/57735
1523         * g++.dg/ext/pr57735.C: New test.
1525 2013-09-09  Jan Hubicka  <jh@suse.cz>
1527         PR middle-end/58294
1528         * g++.dg/torture/PR58294.C: New testcase.
1530 2013-09-08  Jeff Law  <law@redhat.com>
1532         * gcc.c-torture/compile/pr58340.c: New test.
1534 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1536         * g++.dg/debug/ra1.C: New test.
1538 2013-09-08  Jan Hubicka  <jh@suse.cz>
1540         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1541         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1542         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1543         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1545 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1547         PR c++/54941
1548         * g++.dg/overload/new1.C: Adjust.
1550 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1552         * c-c++-common/opaque-vector.c: New test.
1554 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1556         PR c++/58282
1557         * g++.dg/tm/noexcept-6.C: New test.
1559 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1561         * gcc.target/arc/cond-set-use.c: New test.
1563 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1565         * gnat.dg/stack_usage2.adb: New test.
1567 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1569         * gcc.target/aarch64/table-intrinsics.c
1570         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1571         (qtb_tests8_< ,2,3,4>): Likewise.
1572         (qtblq_tests8_< ,2,3,4>): Likewise.
1573         (qtbxq_tests8_< ,2,3,4>): Likewise.
1575 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1577         * gnat.dg/warn10.ad[sb]: New test.
1578         * gnat.dg/warn10_pkg.ads: New helper.
1580 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1582         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1583         Don't expect NULL in foo.result set.
1584         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1585         in ESCAPED set.
1586         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1587         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1589 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1591         * gcc.target/s390/nearestint-1.c: New testcase.
1593 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1594             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1596         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1597         * testsuite/gcc.target/arc: New directory.
1598         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1599         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1600         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1601         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1602         * testsuite/gcc.dg/builtin-apply2.c
1603         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1605 2013-09-04  Jan Hubicka  <jh@suse.cz>
1607         PR middle-end/58201
1608         * g++.dg/torture/pr58201_0.C: New testcase.
1609         * g++.dg/torture/pr58201_1.C: New testcase.
1610         * g++.dg/torture/pr58201.h: New testcase.
1612 2013-09-05  Jan Hubicka  <jh@suse.cz>
1614         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1616 2013-09-05  Richard Biener  <rguenther@suse.de>
1618         PR tree-optimization/58137
1619         * gcc.target/i386/pr58137.c: New testcase.
1621 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1623         * g++.dg/ipa/remref-1.C: New test.
1624         * g++.dg/ipa/remref-2.C: Likewise.
1626 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1628         PR c++/24926
1629         * g++.dg/parse/access11.C: New.
1631 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1633         * g++.dg/warn/weak1.C: Skip on AIX.
1635 2013-09-04  Easwaran Raman  <eraman@google.com>
1637         PR middle-end/57370
1638         PR tree-optimization/58011
1639         * gfortran.dg/reassoc_12.f90: New testcase.
1640         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1642 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1644         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1645         * gcc.dg/torture/pr53922.c: Skip on AIX.
1646         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1648 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1650         * gcc.dg/unroll_1.c: Test dumping to stderr.
1652 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1654         PR c++/58305
1655         * g++.dg/warn/deprecated-8.C: New.
1657 2013-09-03  Jeff Law  <law@redhat.com>
1659         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1660         dump output.
1662 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1664         Revert:
1666         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1668         * gcc.dg/Warray-bounds-11.c: New testcase.
1670 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1672         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1674 2013-09-03  Jan Hubicka  <jh@suse.cz>
1676         * g++.dg/ipa/devirt-15.C: Fix testcase.
1678 2013-09-03  Richard Biener  <rguenther@suse.de>
1680         PR middle-end/57656
1681         * gcc.dg/torture/pr57656.c: New testcase.
1683 2013-09-03  Richard Biener  <rguenther@suse.de>
1685         PR middle-end/57287
1686         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1688 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1690         PR fortran/PR56519
1691         * gfortran.dg/do_concurrent_3.f90:  New test case.
1693 2013-09-02  Jan Hubicka  <jh@suse.cz>
1695         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1697 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1699         PR ipa/58106
1700         * gcc.dg/ipa/pr58106.c: New test.
1702 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1704         * gcc.target/aarch64/scalar_intrinsics.c
1705         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1707 2013-09-02  Richard Biener  <rguenther@suse.de>
1709         PR middle-end/57511
1710         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1712 2013-09-02  Richard Biener  <rguenther@suse.de>
1714         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1715         reference.
1717 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1719         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1721 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1723         PR c++/21682, implement DR 565
1724         * g++.dg/template/using24.C: New.
1725         * g++.dg/template/using25.C: Likewise.
1726         * g++.dg/template/using26.C: Likewise.
1728 2013-09-01  Jan Hubicka  <jh@suse.cz>
1730         * g++.dg/ipa/devirt-15.C: New testcase.
1732 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1734         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1736 2013-08-31  Jan Hubicka  <jh@suse.cz>
1738         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1739         * g++.dg/tree-ssa/pr45453.C: Likewise.
1741 2013-08-31  Jan Hubicka  <jh@suse.cz>
1743         * gcc.dg/fork-instrumentation.c: New testcase.
1745 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1747         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1749 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1751         * gcc.dg/Warray-bounds-11.c: New testcase.
1753 2013-08-30  Marek Polacek  <polacek@redhat.com>
1755         * g++.dg/ubsan/div-by-zero-1.C: New test.
1756         * c-c++-common/ubsan/save-expr-1.c: New test.
1757         * c-c++-common/ubsan/save-expr-2.c: New test.
1758         * c-c++-common/ubsan/save-expr-3.c: New test.
1759         * c-c++-common/ubsan/save-expr-4.c: New test.
1760         * c-c++-common/ubsan/typedef-1.c: New test.
1761         * c-c++-common/ubsan/const-char-1.c: New test.
1762         * c-c++-common/ubsan/const-expr.c: New test.
1763         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1764         * c-c++-common/ubsan/shift-1.c: Likewise.
1765         * c-c++-common/ubsan/shift-2.c: Likewise.
1766         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1767         * lib/ubsan-dg.exp: New file.
1768         * g++.dg/dg.exp: Add ubsan tests.
1769         * g++.dg/ubsan/ubsan.exp: New file.
1770         * gcc.dg/ubsan/ubsan.exp: New file.
1771         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1772         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1773         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1774         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1775         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1776         * c-c++-common/ubsan/shift-3.c: New test.
1777         * c-c++-common/ubsan/unreachable-1.c: New test.
1778         * c-c++-common/ubsan/shift-1.c: New test.
1779         * c-c++-common/ubsan/shift-2.c: New test.
1780         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1781         * gcc.dg/ubsan/c99-shift-2.c: New test.
1782         * gcc.dg/ubsan/c99-shift-1.c: New test.
1784 2013-08-29  Jan Hubicka  <jh@suse.cz>
1786         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1787         to match template and comment.
1789 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1791         PR c++/51424
1792         * g++.dg/cpp0x/dc8.C: New.
1793         * g++.dg/template/meminit1.C: Adjust.
1795 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1797         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1799 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1801         PR tree-optimization/58277
1802         * gcc.c-torture/execute/pr58277-1.c: New test.
1803         * gcc.c-torture/execute/pr58277-2.c: New test.
1805 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1807         * gcc.dg/guality/param-1.c: New test.
1808         * gcc.dg/guality/param-2.c: Likewise.
1810 2013-08-30  Richard Biener  <rguenther@suse.de>
1812         PR tree-optimization/58228
1813         * gcc.dg/torture/pr58228.c: New testcase.
1815 2013-08-30  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/58223
1818         * gcc.dg/torture/pr58223.c: New testcase.
1819         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1821 2013-08-30  Richard Biener  <rguenther@suse.de>
1823         PR tree-optimization/58010
1824         * gcc.dg/pr58010.c: New testcase.
1826 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1828         * gcc.dg/unroll_3.c: Message change.
1829         * gcc.dg/unroll_4.c: Likewise.
1830         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1831         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1832         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1833         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1834         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1835         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1836         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1837         * gcc.dg/unroll_1.c: Likewise.
1838         * gcc.dg/vect/bb-slp-31.c: Likewise.
1839         * gcc.dg/vect/bb-slp-14.c: Likewise.
1840         * gcc.dg/vect/bb-slp-8.c: Likewise.
1841         * gcc.dg/vect/bb-slp-23.c: Likewise.
1842         * gcc.dg/vect/bb-slp-15.c: Likewise.
1843         * gcc.dg/vect/bb-slp-9.c: Likewise.
1844         * gcc.dg/vect/bb-slp-24.c: Likewise.
1845         * gcc.dg/vect/bb-slp-16.c: Likewise.
1846         * gcc.dg/vect/bb-slp-25.c: Likewise.
1847         * gcc.dg/vect/bb-slp-17.c: Likewise.
1848         * gcc.dg/vect/bb-slp-26.c: Likewise.
1849         * gcc.dg/vect/bb-slp-18.c: Likewise.
1850         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1851         * gcc.dg/vect/bb-slp-27.c: Likewise.
1852         * gcc.dg/vect/bb-slp-19.c: Likewise.
1853         * gcc.dg/vect/bb-slp-28.c: Likewise.
1854         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1855         * gcc.dg/vect/bb-slp-29.c: Likewise.
1856         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1857         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1858         * gcc.dg/vect/bb-slp-1.c: Likewise.
1859         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1860         * gcc.dg/vect/bb-slp-2.c: Likewise.
1861         * gcc.dg/vect/bb-slp-3.c: Likewise.
1862         * gcc.dg/vect/bb-slp-10.c: Likewise.
1863         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1864         * gcc.dg/vect/bb-slp-4.c: Likewise.
1865         * gcc.dg/vect/bb-slp-11.c: Likewise.
1866         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1867         * gcc.dg/vect/bb-slp-5.c: Likewise.
1868         * gcc.dg/vect/bb-slp-20.c: Likewise.
1869         * gcc.dg/vect/bb-slp-6.c: Likewise.
1870         * gcc.dg/vect/bb-slp-21.c: Likewise.
1871         * gcc.dg/vect/bb-slp-30.c: Likewise.
1872         * gcc.dg/vect/bb-slp-13.c: Likewise.
1873         * gcc.dg/vect/bb-slp-7.c: Likewise.
1874         * gcc.dg/vect/bb-slp-22.c: Likewise.
1875         * gcc.dg/unroll_2.c: Likewise.
1876         * g++.dg/vect/slp-pr50413.cc: Likewise.
1877         * g++.dg/vect/slp-pr56812.cc: Likewise.
1878         * g++.dg/vect/slp-pr50819.cc: Likewise.
1880 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1882         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1884 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1886         * gcc.dg/pr40209.c: Use -fopt-info.
1887         * gcc.dg/pr26570.c: Ditto.
1888         * gcc.dg/pr32773.c: Ditto.
1889         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1891 2013-08-29  Richard Biener  <rguenther@suse.de>
1893         PR tree-optimization/58246
1894         * gcc.dg/torture/pr58246.c: New testcase.
1896 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1898         PR fortran/52243
1899         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1900         obsolete by patch.
1901         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1903 2013-08-29  Richard Biener  <rguenther@suse.de>
1905         PR middle-end/57287
1906         * gcc.dg/pr57287-2.c: New testcase.
1908 2013-08-29  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/57685
1911         * gcc.dg/torture/pr57685.c: New testcase.
1913 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1915         PR c++/58255
1916         * g++.dg/cpp0x/dc7.C: New.
1918 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1920         PR middle-end/58257
1921         * c-c++-common/gomp/pr58257.c: New test.
1923 2013-08-28  Richard Biener  <rguenther@suse.de>
1925         PR tree-optimization/56933
1926         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1928 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1930         * gcc.target/aarch64/scalar_shift_1.c: New.
1932 2013-08-27  Richard Biener  <rguenther@suse.de>
1934         PR tree-optimization/57521
1935         * gcc.dg/torture/pr57521.c: New testcase.
1937 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1939         PR rtl-optimization/57860
1940         PR rtl-optimization/57861
1941         PR rtl-optimization/57875
1942         PR rtl-optimization/57876
1943         PR rtl-optimization/57877
1944         * gcc.c-torture/execute/pr57860.c: New test.
1945         * gcc.c-torture/execute/pr57861.c: New test.
1946         * gcc.c-torture/execute/pr57875.c: New test.
1947         * gcc.c-torture/execute/pr57876.c: New test.
1948         * gcc.c-torture/execute/pr57877.c: New test.
1950 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1952         PR fortran/58146
1953         * gfortran.dg/bounds_check_18.f90:  New test.
1955 2013-08-23  Jan Hubicka  <jh@suse.cz>
1957         * g++.dg/ipa/devirt-14.C: Fix typo.
1959 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1961         PR fortran/57798
1962         * gfortran.dg/inline_sum_5.f90: New.
1964 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1966         PR fortran/57843
1967         * gfortran.dg/typebound_assignment_7.f90: New.
1969 2013-08-23  Jan Hubicka  <jh@suse.cz>
1971         * g++.dg/ipa/devirt-13.C: New testcase.
1972         * g++.dg/ipa/devirt-14.C: New testcase.
1974 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1976         PR target/58218
1977         * gcc.target/i386/pr58218.c: New test.
1979         PR tree-optimization/58209
1980         * gcc.c-torture/execute/pr58209.c: New test.
1982 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1984         * gcc.target/powerpc/pr57744.c: Declare abort.
1986 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1988         PR c++/56380
1989         * g++.dg/template/error54.C: New.
1991 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1993         PR fortran/58185
1994         * gfortran.dg/select_type_34.f90: New.
1996 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1998         PR c++/56130
1999         * g++.dg/warn/deprecated-7.C: New.
2001 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2003         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2005 2013-08-21  Jeff Law  <law@redhat.com>
2007         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2009 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2011         PR c++/56134
2012         * g++.dg/ext/attr-alias-3.C: New.
2014 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2016         PR fortran/53655
2017         * gfortran.dg/intent_out_8.f90: New.
2019 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2021         PR rtl-optimizations/57451
2022         * g++.dg/tree-prof/pr57451.C: New test.
2024 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/58190
2027         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2029 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2031         PR c/57490
2032         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2034 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2036         * gcc.target/powerpc/dfp-dd-2.c: New test.
2037         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2038         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2040 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2042         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2043         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2044         Check for SLL too.
2046 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2048         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2050         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2051         "Threaded".
2053         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2054         correct test response.
2056         PR testsuite/52641
2057         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2058         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2059         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2060         (v4si): Use it.
2061         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2062         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2064         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2066 2013-08-18  Jan Hubicka  <jh@suse.cz>
2068         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2070 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2072         PR fortran/46271
2073         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2075 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2077         PR tree-optimization/58006
2078         * g++.dg/opt/pr58006.C: New test.
2080 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2082         * gnat.dg/specs/linker_alias.ads: New test.
2084 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2086         PR tree-optimization/58164
2087         * gcc.c-torture/compile/pr58164.c: New test.
2089         PR tree-optimization/58165
2090         * g++.dg/opt/pr58165.C: New test.
2092 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2094         PR c++/51912
2095         * g++.dg/cpp0x/enum28.C: New.
2096         * g++.dg/cpp0x/enum15.C: Adjust.
2098 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2100         PR target/57949
2101         * gcc.target/powerpc/pr57949-1.c: New.
2102         * gcc.target/powerpc/pr57949-2.c: New.
2104 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2106         PR tree-optimization/58145
2107         * gcc.dg/pr58145-1.c: New test.
2108         * gcc.dg/pr58145-2.c: New test.
2110 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2112         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2113         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2114         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2115         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2116         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2117         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2118         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2119         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2120         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2121         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2122         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2123         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2124         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2125         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2126         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2127         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2128         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2129         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2130         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2131         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2132         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2133         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2134         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2135         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2136         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2137         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2138         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2139         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2140         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2141         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2142         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2143         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2144         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2145         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2146         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2147         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2148         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2149         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2150         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2151         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2152         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2154         PR testsuite/52641
2155         * gcc.c-torture/execute/pr56799.x: New file.
2157         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2159         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2161         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2162         * gcc.dg/pr44214-3.c (v2df): Likewise.
2164         * gcc.dg/pr46647.c: xfail for avr-*-*.
2166         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2167         memcpy by one.
2168         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2169         Expect l to be optimized away.
2170         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2172         PR testsuite/52641
2173         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2174         to tests that assume int/double are larger than short/float.
2176         PR testsuite/52641
2177         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2178         target { ! int16 }.
2179         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2180         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2181         target { int16 }.  Restrict existing tests to target { int32 }
2182         where appropriate.
2183         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2184         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2185         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2186         * lib/target-supports.exp (check_effective_target_int32): New proc.
2188         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2189         exclude from scan test.
2191         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2192         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2193         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2194         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2195         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2196         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2197         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2198         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2199         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2200         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2201         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2202         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2203         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2204         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2205         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2206         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2207         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2208         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2209         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2211 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2213         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2215         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2216         to be the first test directive.
2217         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2218         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2219         * gcc.target/arm/atomic-op-char.c: Likewise.
2220         * gcc.target/arm/atomic-op-consume.c: Likewise.
2221         * gcc.target/arm/atomic-op-int.c: Likewise.
2222         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2223         * gcc.target/arm/atomic-op-release.c: Likewise.
2224         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2225         * gcc.target/arm/atomic-op-short.c: Likewise.
2227 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2229         PR rtl-optimization/57662
2230         * gcc.dg/pr57662.c: New test.
2232 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2234         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2235         alternative to -1.
2236         * gcc.target/mips/nans-legacy.c: Likewise.
2238 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2240         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2241         escapes.
2242         * gcc.target/mips/fabs-legacy.c: Likewise.
2243         * gcc.target/mips/fabsf-2008.c: Likewise.
2244         * gcc.target/mips/fabsf-legacy.c: Likewise.
2245         * gcc.target/mips/fneg-2008.c: Likewise.
2246         * gcc.target/mips/fneg-legacy.c: Likewise.
2247         * gcc.target/mips/fnegf-2008.c: Likewise.
2248         * gcc.target/mips/fnegf-legacy.c: Likewise.
2249         * gcc.target/mips/nan-2008.c: Likewise.
2250         * gcc.target/mips/nan-legacy.c: Likewise.
2251         * gcc.target/mips/nanf-2008.c: Likewise.
2252         * gcc.target/mips/nanf-legacy.c: Likewise.
2253         * gcc.target/mips/nans-2008.c: Likewise.
2254         * gcc.target/mips/nans-legacy.c: Likewise.
2255         * gcc.target/mips/nansf-2008.c: Likewise.
2256         * gcc.target/mips/nansf-legacy.c: Likewise.
2258 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2260         * gnat.dg/valued_proc.adb: New test.
2261         * gnat.dg/valued_proc_pkg.ads: New helper.
2263 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2265         PR tree-optimization/57661
2266         * g++.dg/opt/pr57661.C: New test.
2268         PR sanitizer/56417
2269         * gcc.dg/asan/pr56417.c: New test.
2271 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2273         * gnat.dg/loop_optimization16.adb: New test.
2274         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2276 2013-08-13  Marek Polacek  <polacek@redhat.com>
2278         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2280 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2282         Example of converting global state to per-pass state.
2284         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2285         global state "static int counter" to...
2286         (one_pass::counter): ...this instance data.
2288 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2290         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2291         to member function...
2292         (one_pass::gate): ...this.
2293         (one_pass_exec): Convert to member function...
2294         (one_pass::impl_execute): ...this.
2296 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2298         PR c++/57416
2299         * g++.dg/cpp0x/pr57416.C: New.
2301 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2303         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2304         changes.
2305         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2306         * g++.dg/cpp0x/defaulted2.C: Likewise.
2307         * g++.dg/cpp0x/defaulted31.C: Likewise.
2308         * g++.dg/cpp0x/error6.C: Likewise.
2309         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2310         * g++.dg/cpp0x/override2.C: Likewise.
2311         * g++.dg/cpp0x/parse1.C: Likewise.
2312         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2313         * g++.dg/cpp0x/temp_default4.C: Likewise.
2314         * g++.dg/ext/attrib32.C: Likewise.
2315         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2316         * g++.dg/ext/mv13.C: Likewise.
2317         * g++.dg/ext/mv7.C: Likewise.
2318         * g++.dg/ext/mv9.C: Likewise.
2319         * g++.dg/ext/pr57362.C: Likewise.
2320         * g++.dg/ext/typeof10.C: Likewise.
2321         * g++.dg/lookup/anon6.C: Likewise.
2322         * g++.dg/lookup/crash6.C: Likewise.
2323         * g++.dg/lookup/name-clash5.C: Likewise.
2324         * g++.dg/lookup/name-clash6.C: Likewise.
2325         * g++.dg/other/anon4.C: Likewise.
2326         * g++.dg/other/error15.C: Likewise.
2327         * g++.dg/other/error8.C: Likewise.
2328         * g++.dg/other/redecl2.C: Likewise.
2329         * g++.dg/parse/crash16.C: Likewise.
2330         * g++.dg/parse/crash21.C: Likewise.
2331         * g++.dg/parse/crash38.C: Likewise.
2332         * g++.dg/parse/redef2.C: Likewise.
2333         * g++.dg/parse/struct-as-enum1.C: Likewise.
2334         * g++.dg/template/crash39.C: Likewise.
2335         * g++.dg/template/redecl3.C: Likewise.
2336         * g++.dg/tls/diag-3.C: Likewise.
2337         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2338         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2339         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2340         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2341         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2342         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2343         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2344         * g++.old-deja/g++.brendan/static3.C: Likewise.
2345         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2346         * g++.old-deja/g++.jason/binding.C: Likewise.
2347         * g++.old-deja/g++.jason/crash4.C: Likewise.
2348         * g++.old-deja/g++.jason/crash7.C: Likewise.
2349         * g++.old-deja/g++.jason/lineno.C: Likewise.
2350         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2351         * g++.old-deja/g++.mike/misc3.C: Likewise.
2352         * g++.old-deja/g++.mike/net44.C: Likewise.
2353         * g++.old-deja/g++.mike/ns3.C: Likewise.
2354         * g++.old-deja/g++.ns/alias4.C: Likewise.
2355         * g++.old-deja/g++.ns/ns11.C: Likewise.
2356         * g++.old-deja/g++.other/crash23.C: Likewise.
2357         * g++.old-deja/g++.other/decl8.C: Likewise.
2358         * g++.old-deja/g++.other/linkage3.C: Likewise.
2359         * g++.old-deja/g++.other/typeck1.C: Likewise.
2360         * g++.old-deja/g++.other/typedef5.C: Likewise.
2361         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2362         * g++.old-deja/g++.pt/friend36.C: Likewise.
2363         * obj-c++.dg/method-8.mm: Likewise.
2364         * obj-c++.dg/tls/diag-3.mm: Likewise.
2366 2013-08-12  Perez Read  <netfirewall@gmail.com>
2368         PR target/58132
2369         * gcc.target/i386/movabs-1.c: New test.
2371 2013-08-12  Marek Polacek  <polacek@redhat.com>
2373         PR tree-optimization/57980
2374         * gcc.dg/pr57980.c: New test.
2376 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2378         PR fortran/56666
2379         * gfortran.dg/do_check_10.f90:  New test.
2380         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2381         * gfortran.dg/array_constructor_18.f90:  Likewise.
2382         * gfortran.dg/array_constructor_22.f90:  Likewise.
2383         * gfortran.dg/coarray_15.f90:  Likewise.
2384         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2385         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2386         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2388 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2390         PR c++/53349
2391         * g++.dg/cpp0x/constexpr-ice8.C: New.
2393 2013-08-09  Xinliang David Li  <davidxl@google.com>
2395         * gcc.target/i386/memcpy-strategy-1.c: New test.
2396         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2397         * gcc.target/i386/memset-strategy-1.c: Ditto.
2398         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2400 2013-08-09  Jan Hubicka  <jh@suse.cz>
2402         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2403         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2405 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2407         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2409 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2411         PR fortran/58058
2412         * gfortran.dg/transfer_intrinsic_6.f90: New.
2414 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2416         Revert:
2417         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2419         PR c++/46206
2420         * g++.dg/lookup/typedef2.C: New.
2422 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2424         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2425         output of vdup intrinsics.
2427 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2429         * gcc.target/arm/lp1189445.c: New testcase.
2431 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2433         PR rtl-optimization/58079
2434         * gcc.dg/torture/pr58079.c: New test.
2436 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2438         * gnat.dg/warn9.adb: New test.
2440 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2442         PR c++/46206
2443         * g++.dg/lookup/typedef2.C: New.
2445 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2447         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2448         to optstr when building plugins on darwin.
2450 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2452         PR tree-optimization/57539
2453         * gcc.dg/ipa/pr57539.c: New test.
2455 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2456             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2458         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2459         (a): Fix constructor.
2461 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2463         PR fortran/57987
2464         * gfortran.dg/pr57987.f90: New test.
2466 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2468         PR middle-end/58041
2469         * gcc.dg/torture/pr58041.c: New test.
2470         * gcc.target/arm/pr58041.c: Likewise.
2472 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2474         PR fortran/57306
2475         * gfortran.dg/pointer_init_8.f90: New.
2477 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2479         PR c++/58080
2480         * g++.dg/cpp0x/pr58080.C: New.
2482 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2484         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2485         to optstr when building plugins.
2487 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2489         Patch autogenerated by refactor_passes.py from
2490         https://github.com/davidmalcolm/gcc-refactoring-scripts
2491         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2493         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2494         struct to a subclass of gimple_opt_pass along with...
2495         (pass_data_one_pass): ...new pass_data instance and...
2496         (make_one_pass): ...new function.
2497         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2498         global struct to a subclass of gimple_opt_pass along with...
2499         (pass_data_warn_self_assign): ...new pass_data instance and...
2500         (make_pass_warn_self_assign): ...new function.
2501         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2502         a global struct to a subclass of gimple_opt_pass along with...
2503         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2504         (make_pass_dumb_plugin_example): ...new function.
2505         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2506         global struct to a subclass of gimple_opt_pass along with...
2507         (pass_data_warn_self_assign): ...new pass_data instance and...
2508         (make_pass_warn_self_assign): ...new function.
2510 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2512         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2513         is created and added to the pass_manager to reflect
2514         autogenerated changes.
2515         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2516         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2517         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2519 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2521         PR c++/58072
2522         * g++.dg/cpp0x/pr58072.C: New.
2524 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2526         * gcc.dg/torture/pr57993-2.cpp: New.
2528 2013-08-02  Jan Hubicka  <jh@suse.cz>
2530         * gcc.dg/ipa/ipa-1.c: Update.
2531         * gcc.dg/ipa/ipa-2.c: Update.
2532         * gcc.dg/ipa/ipa-3.c: Update.
2533         * gcc.dg/ipa/ipa-4.c: Update.
2534         * gcc.dg/ipa/ipa-5.c: Update.
2535         * gcc.dg/ipa/ipa-7.c: Update.
2536         * gcc.dg/ipa/ipa-8.c: Update.
2537         * gcc.dg/ipa/ipcp-1.c: Update.
2538         * gcc.dg/ipa/ipcp-2.c: Update.
2540 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2542         PR rtl-optimization/58048
2543         * gcc.target/i386/pr58048.c: New.
2545 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2547         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2549 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2550             Peter Bergner  <bergner@vnet.ibm.com>
2552         PR c++/54537
2553         * g++.dg/overload/using3.C: New.
2554         * g++.dg/overload/using2.C: Adjust.
2555         * g++.dg/lookup/using9.C: Likewise.
2557 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2559         * gcc.target/arm/pr46972-2.c: New test.
2561 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2563         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2565 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2567         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2569 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2571         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2572         rather than addressing!=absolute when deciding how to handle MIPS16
2573         when the test forces an ABI.
2575 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2577         PR c++/57673
2578         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2580 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2582         * gcc.target/mips/code-readable-1.c: Increase switch size.
2583         * gcc.target/mips/code-readable-2.c: Ditto.
2584         * gcc.target/mips/code-readable-3.c: Ditto.
2585         * gcc.target/mips/code-readable-4.c: Ditto.
2587 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2589         PR c++/57947
2590         * g++.dg/parse/crash63.C: New.
2592 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2594         PR fortran/57530
2595         * gfortran.dg/pointer_assign_8.f90: New.
2596         * gfortran.dg/pointer_assign_9.f90: New.
2597         * gfortran.dg/pointer_assign_10.f90: New.
2598         * gfortran.dg/pointer_assign_11.f90: New.
2600 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2602         * gcc.target/arm/pr57637.c: New testcase.
2604 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2606         PR tree-optimization/57993
2607         * gcc.dg/torture/pr57993.c: New test.
2609 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2611         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2613 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2615         PR c++/57948
2616         * g++.dg/conversion/ambig2.C: New.
2618 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2620         * gcc.target/mips/fabs-2008.c: New test case.
2621         * gcc.target/mips/fabs-legacy.c: New test case.
2622         * gcc.target/mips/fabsf-2008.c: New test case.
2623         * gcc.target/mips/fabsf-legacy.c: New test case.
2624         * gcc.target/mips/fneg-2008.c: New test case.
2625         * gcc.target/mips/fneg-legacy.c: New test case.
2626         * gcc.target/mips/fneg-2008.c: New test case.
2627         * gcc.target/mips/fneg-legacy.c: New test case.
2628         * gcc.target/mips/nan-2008.c: New test case.
2629         * gcc.target/mips/nan-legacy.c: New test case.
2630         * gcc.target/mips/nanf-2008.c: New test case.
2631         * gcc.target/mips/nanf-legacy.c: New test case.
2632         * gcc.target/mips/nans-2008.c: New test case.
2633         * gcc.target/mips/nans-legacy.c: New test case.
2634         * gcc.target/mips/nansf-2008.c: New test case.
2635         * gcc.target/mips/nansf-legacy.c: New test case.
2636         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2638 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2639             Maxim Kuvyrkov  <maxim@kugelworks.com>
2641         * lib/target-supports.exp (check_effective_target_non_bionic): New
2642         effective-target test.
2643         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2644         * g++.dg/tls/thread_local4g.C: Ditto.
2646 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2648         PR fortran/58009
2649         * gfortran.dg/vector_subsript_7.f90:  New test.
2651 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2653         PR fortran/57991
2654         * gfortran.dg/warn_alias.f90: New.
2656 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2658         PR fortran/57285
2659         * gfortran.dg/class_array_19.f90: New.
2661 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2663         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2664         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2665         * gcc.dg/vect/pr57741-3.c: Likewise.
2666         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2668 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2670         Skip tests that make assumptions about struct layout that don't hold
2671         on epiphany:
2672         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2673         * g++.dg/cpp0x/iop.C: Likewise.
2674         * g++.dg/cpp0x/named_refs.C: Likewise.
2675         * g++.dg/cpp0x/rv1p.C: Likewise.
2676         * g++.dg/cpp0x/rv2p.C: Likewise.
2677         * g++.dg/cpp0x/rv3p.C: Likewise.
2678         * g++.dg/cpp0x/rv4p.C: Likewise.
2679         * g++.dg/cpp0x/rv5p.C: Likewise.
2680         * g++.dg/cpp0x/rv6p.C: Likewise.
2681         * g++.dg/cpp0x/rv7p.C: Likewise.
2682         * g++.dg/cpp0x/rv8p.C: Likewise.
2683         * g++.dg/ext/strncpy-chk1.C: Likewise.
2684         * gcc.dg/builtin-object-size-10.c: Likewise.
2685         * gcc.dg/builtin-object-size-11.c: Likewise.
2686         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2687         * gcc.dg/pr25805.c: Likewise.
2688         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2689         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2690         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2691         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2692         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2693         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2694         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2695         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2696         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2697         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2698         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2699         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2700         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2701         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2702         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2704         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2705         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2707         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2708         * gcc.dg/sibcall-6.c: Enable for epiphany.
2710 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2712         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2714 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2716         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2717         memcpy not initializers.
2719         * gcc.dg/guality/guality.exp: Skip on AIX.
2721 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2723         PR c++/57101
2724         * g++.dg/cpp0x/pr57101.C: New.
2726 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2728         * gcc.target/aarch64/neg_1.c: New test.
2730 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2732         PR fortran/57966
2733         * gfortran.dg/typebound_call_25.f90: New.
2735 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2737         PR c++/57981
2738         * g++.dg/cpp0x/pr57981.C: New.
2740 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2742         PR c++/57880
2743         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2745 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2747         PR rtl-optimization/57960
2748         * gcc.target/s390/pr57960.c: New.
2750 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2752         PR fortran/57639
2753         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2755 2013-07-25  Terry Guo  <terry.guo@arm.com>
2757         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2759 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2761         PR c++/57942
2762         * g++.dg/inherit/pr57942.C: New.
2764 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2766         * gcc.target/powerpc/bool2.h: New file, test the code generation
2767         of logical operations for power5, altivec, power7, and power8 systems.
2768         * gcc.target/powerpc/bool2-p5.c: Likewise.
2769         * gcc.target/powerpc/bool2-av.c: Likewise.
2770         * gcc.target/powerpc/bool2-p7.c: Likewise.
2771         * gcc.target/powerpc/bool2-p8.c: Likewise.
2772         * gcc.target/powerpc/bool3.h: Likewise.
2773         * gcc.target/powerpc/bool3-av.c: Likewise.
2774         * gcc.target/powerpc/bool2-p7.c: Likewise.
2775         * gcc.target/powerpc/bool2-p8.c: Likewise.
2777 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2779         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2781 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2783         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2785 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2787         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2788         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2789         type from long to long long.
2790         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2791         to have effective-target keywords of lp64 and ilp32.
2792         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2793         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2794         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2795         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2796         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2797         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2798         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2799         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2800         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2802 2013-07-23  Tom Tromey  <tromey@redhat.com>
2803             Joseph Myers  <joseph@codesourcery.com>
2805         * gcc.dg/c11-generic-1.c: New file.
2806         * gcc.dg/c11-generic-2.c: New file.
2808 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2810         PR fortran/57906
2811         PR fortran/52052
2812         * coarray/lib_realloc_1.f90: Permit optimization.
2813         * gfortran.dg/coarray_31.f90: New.
2815 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2817         PR fortran/57762
2818         * gfortran.dg/class_array_7.f03: Fix memory leak.
2820 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2822         PR c++/52816
2823         * g++.dg/cpp0x/decltype56.C: New.
2825 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2827         * gcc.dg/pr53265.c: Correct line number in dg-message.
2829 2013-07-22  Diego Novillo  <dnovillo@google.com>
2831         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2833 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2835         PR testsuite/52641
2836         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2837         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2839 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2841         PR testsuite/52641
2842         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2843         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2844         * gcc.dg/torture/pr53366-1.c: Same.
2845         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2846         * gcc.dg/torture/pr56488.c: Same.
2847         * gcc.dg/torture/pr57584.c: Same.
2848         * gcc.dg/tree-ssa/pr57385.c: Same.
2849         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2851 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2853         * c-c++-common/pr41779.c: Fix typos.
2854         * gcc.c-torture/compile/20031125-2.c: Likewise.
2855         * gcc.c-torture/compile/20040621-1.c: Likewise.
2856         * gcc.c-torture/execute/20020418-1.c: Likewise.
2857         * gcc.dg/20020108-1.c: Likewise.
2858         * gcc.dg/atomic-generic-aux.c: Likewise.
2859         * gcc.dg/builtin-complex-err-2.c: Likewise.
2860         * gcc.dg/decl-1.c: Likewise.
2861         * gcc.dg/di-sync-multithread.c: Likewise.
2862         * gcc.dg/format/c90-printf-1.c: Likewise.
2863         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2864         * gcc.dg/long-long-compare-1.c: Likewise.
2865         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2866         * gcc.dg/pr17055-1.c: Likewise.
2867         * gcc.dg/pr27095.c: Likewise.
2868         * gcc.dg/torture/fp-int-convert.h: Likewise.
2869         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2870         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2871         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2872         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2873         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2874         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2875         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2876         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2877         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2878         * gcc.dg/vect/vect-cond-5.c: Likewise.
2879         * gcc.dg/weak/typeof-2.c: Likewise.
2880         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2881         * gcc.target/arm/naked-1.c: Likewise.
2882         * gcc.target/i386/pr9771-1.c: Likewise.
2883         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2884         * gcc.target/sparc/struct-ret-check.c: Likewise.
2885         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2886         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2887         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2888         Likewise.
2890 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2892         PR fortran/56937
2893         * gfortran.dg/dependency_42.f90:  New test.
2894         * gfortran.dg/dependency_43.f90:  New test.
2896 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2898         PR fortran/35862
2899         * gfortran.dg/round_4.f90: New.
2901 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2903         PR fortran/57894
2904         * gfortran.dg/min_max_conformance_2.f90: New.
2906 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2908         PR preprocessor/57620
2909         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2910         (main): Don't test {s,u,U,L}12.
2911         * c-c++-common/raw-string-13.c: New test.
2912         * c-c++-common/raw-string-14.c: New test.
2913         * c-c++-common/raw-string-15.c: New test.
2914         * c-c++-common/raw-string-16.c: New test.
2916 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2918         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2920 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2922         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2924         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2925         target { ! keeps_null_pointer_checks }.
2926         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2927         target { ! keeps_null_pointer_checks }.
2929         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2930         * gcc.dg/torture/pr56488.c: Likewise.
2932 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2934         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2935         new testcase.
2937 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2939         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2940         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2941         * gfortran.dg/guality/guality.exp: Skip on AIX.
2943         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2945         * g++.dg/debug/pr56819.C: Skip on AIX.
2946         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2947         * g++.dg/guality/guality.exp: Skip on AIX.
2949         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2951         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2953         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2955 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2957         PR target/57516
2958         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2959         Adjust to corrected rounding.
2961 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2963         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2964         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2965         check_effective_target_cilkplus.
2966         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2968 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2970         * gcc.target/powerpc/pr57744.c: Fix typo.
2972 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2974         PR middle-end/57698
2975         * gcc.c-torture/compile/pr57698.c: New test.
2976         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2977         * gcc.c-torture/compile/pr44043.c: Ditto.
2979 2013-07-18  Wei Mi  <wmi@google.com>
2981         PR rtl-optimization/57878
2982         * g++.dg/pr57878.C: New test.
2984 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2986         * gcc.dg/pr42611.c: Move dg-error to correct line.
2988 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2990         PR fortran/57895
2991         * gfortran.dg/dollar_sym_3.f: New.
2992         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2994 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2996         PR target/55654
2997         PR target/55656
2998         PR target/55657
2999         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3000         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3001         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3002         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3003         * objc.dg/image-info.m: Likewise.
3004         * objc.dg/symtab-1.m: Likewise.
3005         * objc.dg/torture/strings/const-str-10.m: Likewise.
3006         * objc.dg/torture/strings/const-str-11.m: Likewise.
3007         * objc.dg/torture/strings/const-str-9.m: Likewise.
3008         * objc.dg/zero-link-1.m: Likewise.
3009         * objc.dg/zero-link-2.m: Likewise.
3010         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3011         * objc.dg/objc-foreach-4.m: Likewise.
3012         * objc.dg/objc-foreach-5.m: Likewise.
3013         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3014         (for Darwin).
3015         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3016         * obj-c++.dg/syntax-error-1.mm: Likewise.
3017         * objc.dg/method-6.m: Likewise.
3018         * objc.dg/pr23214.m: Likewise.
3019         * objc.dg/proto-lossage-7.m: Likewise.
3020         * objc.dg/strings/const-str-12b.m: Likewise.
3021         * objc.dg/zero-link-3.m: Likewise.
3022         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3023         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3024         adjust headers, interfaces and encoded types to reflect current system
3025         versions.  Add FIXME and outputs from current system compiler for
3026         reference.
3028 2013-07-15  Cong Hou  <congh@google.com>
3030         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3031         counted.
3032         * gcc.target/i386/l_fma_float_3.c: Likewise.
3033         * gcc.target/i386/l_fma_double_1.c: Likewise.
3034         * gcc.target/i386/l_fma_double_3.c: Likewise.
3036 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3038         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3039         function to test if HTM is available.
3040         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3041         * gcc.target/powerpc/htm-builtin-1.c: New test.
3043 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3045         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3046         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3047         * gfortran.dg/coarray_6.f90: Add dg-error.
3049 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3051         PR fortran/37336
3052         * gfortran.dg/finalize_18.f90: New.
3054 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3056         PR fortran/52669
3057         * fortran.dg/module_variable_1.f90:  New test.
3058         * fortran.dg/module_variable_2.f90:  New test.
3060 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3062         * g++.dg/ext/vector19.C: Adapt.
3063         * g++.dg/ext/vector23.C: New testcase.
3065 2013-07-12  Michael Matz  <matz@suse.de>
3067         PR middle-end/55771
3068         * c-c++-common/pr55771.c: New test.
3070 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3072         * gcc.target/aarch64/vect-movi.c: New.
3074 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3076         PR target/57362
3077         * g++.dg/ext/pr57362.C: New.
3079 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3081         PR target/57631
3082         * gcc.target/avr/torture/pr57631.c: New test.
3084 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3086         PR c++/57827
3087         * g++.dg/cpp0x/constexpr-ice7.C: New.
3089 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3091         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3092         for EABI targets.
3093         * gcc.c-torture/execute/nest-align-1.x: New.
3095 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3097         PR c++/57874
3098         * g++.dg/cpp0x/sfinae48.C: New.
3100 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3102         PR preprocessor/57824
3103         * c-c++-common/raw-string-17.c: New test.
3104         * c-c++-common/gomp/pr57824.c: New test.
3106 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3108         PR c++/57869
3109         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3110         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3111         * g++.dg/conversion/dr195.C: Update.
3112         * g++.dg/expr/cast2.C: Likewise.
3114 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3116         * c-c++-common/raw-string-18.c: New test.
3117         * c-c++-common/raw-string-19.c: New test.
3119         PR preprocessor/57757
3120         * g++.dg/cpp/paste1.C: New test.
3121         * g++.dg/cpp/paste2.C: New test.
3123 2013-07-10  Graham Stott  <grahams@btinternet.com>
3125         * gcc.target/mips/mulsize-1.c: New.
3126         * gcc.target/mips/mulsize-2.c: New.
3127         * gcc.target/mips/mulsize-3.c: New.
3128         * gcc.target/mips/mulsize-4.c: New.
3130 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3132         PR c++/53094
3133         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3134         * g++.dg/ext/vector24.C: New testcase.
3136 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3138         PR c++/53000
3139         * g++.dg/cpp0x/decltype17.C: Adjust.
3141 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3143         PR c++/51786
3144         * g++.dg/cpp0x/pr51786.C: New.
3146 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3148         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3150         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3152         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3154         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3155         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3157 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3159         PR fortran/57834
3160         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3162 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3164         PR fortran/50554
3165         * gfortran.dg/do_check_9.f90: New.
3167 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3169         PR fortran/57785
3170         * gfortran.dg/dot_product_2.f90: New.
3172 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3174         PR fortran/57469
3175         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3177 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3179         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3180         * gfortran.dg/finalize_10.f90: Fix dg-final.
3182 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3184         PR target/57819
3185         * gcc.target/i386/pr57819.c: New test.
3187         PR rtl-optimization/57829
3188         * gcc.c-torture/execute/pr57829.c: New test.
3190 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3192         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3193         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3195 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3197         PR target/57807
3198         * gcc.target/i386/pr57807.c: New test.
3200 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3202         PR target/29776
3203         * gcc.dg/tree-ssa/vrp89.c: New test.
3205 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3207         PR c++/28262
3208         * g++.dg/parse/defarg16.C: New.
3210 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3212         PR rtl-optimization/55342
3213         * gcc.target/i386/pr55342.c: New.
3215 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3217         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3219 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3221         PR c++/14263
3222         * g++.dg/inherit/virtual10.C: New.
3224 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3226         PR c/57821
3227         * gcc.dg/large-size-array-6.c: New test.
3229 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3231         PR c++/38634
3232         * g++.dg/template/crash116.C: New.
3234 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3236         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3237         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3239 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3241         PR c++/54998
3242         * g++.dg/cpp0x/nsdmi-list3.C: New.
3244 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3246         PR target/57777
3247         * gcc.target/i386/pr57777.c: New test.
3249         PR c++/57771
3250         * g++.dg/template/arg9.C: New test.
3252 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3254         * gcc.target/i386/avx-inline.c: New test.
3256 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3258         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3259         * gcc.target/mips/call-2.c: Likewise.
3260         * gcc.target/mips/call-3.c: Likewise.
3261         * gcc.target/mips/lazy-binding-1.c: Likewise.
3263 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3265         PR tree-optimization/57741
3266         * gcc.dg/vect/pr57741-1.c: New test.
3267         * gcc.dg/vect/pr57741-2.c: New test.
3268         * gcc.dg/vect/pr57741-3.c: New test.
3270 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3272         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3273         on big endian.
3274         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3275         * lib/target-supports.exp: Define aarch64_little_endian.
3277 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3279         * gcc.target/aarch64/abs_1.c: New test.
3281 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3283         * gcc.target/aarch64/bfxil_1.c: New test.
3284         * gcc.target/aarch64/bfxil_2.c: Likewise.
3286 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3288         PR c/57766
3289         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3290         array sizes from 100 to 20.
3292 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3294         PR fortran/54788
3295         * gfortran.dg/pointer_remapping_8.f90: New.
3297 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3299         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3300         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3301         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3302         * g++.dg/cpp1y/complex_literals.h: New.
3304 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3306         PR c++/57645
3307         * g++.dg/cpp0x/noexcept21.C: New.
3309 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3311         PR target/57736
3312         * gcc.target/i386/pr57736.c: New test.
3314 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3316         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3317         c specific.
3318         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3319         strings to match the fixed error messages.
3320         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3321         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3322         message check.
3324 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3326         PR target/57744
3327         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3328         stqcx. get even registers.
3330 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3332         PR c++/57509
3333         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3335 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3337         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3338         Fix scan patterns.
3339         * gcc.target/i386/bmi-1.c: Ditto.
3340         * gcc.target/i386/bmi-bextr-4.c: New.
3341         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3343 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3345         PR c++/57682
3346         * g++.dg/cpp0x/initlist73.C: New.
3348 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3350         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3351         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3352         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3354 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3356         PR c++/57509
3357         * g++.dg/ext/pr57509.C: New file.
3359 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3361         PR target/57623
3362         * gcc.target/i386/bmi-bextr-3.c: New test.
3364         PR target/57623
3365         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3367 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3369         PR c++/57172
3370         * g++.dg/cpp0x/pr57172.C: New testcase.
3372 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3374         * gcc.target/s390/htm-1.c: New file.
3375         * gcc.target/s390/htm-nofloat-1.c: New file.
3376         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3378 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3380         PR fortran/29800
3381         * gfortran.dg/bounds_check_17.f90: New.
3383 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3385         PR c++/57640
3386         * g++.dg/cpp1y/pr57640.C: New.
3388 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3390         PR c/57692
3391         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3392         overflow due to size of arrays.
3394 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3396         PR tree-optimization/57705
3397         * gcc.dg/vect/pr57705.c: New test.
3398         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3400 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3402         PR middle-end/57670
3403         * g++.dg/ipa/pr57670.C: New test.
3405 2013-06-25  Richard Biener  <rguenther@suse.de>
3407         PR middle-end/56977
3408         * gcc.dg/pr56977.c: New testcase.
3410 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3412         PR tree-optimization/57358
3413         * gcc.dg/ipa/pr57358.c: New test.
3415 2013-06-24  Richard Biener  <rguenther@suse.de>
3417         PR testsuite/57686
3418         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3420 2013-06-24  Richard Biener  <rguenther@suse.de>
3422         PR tree-optimization/57488
3423         * gcc.dg/torture/pr57488.c: New testcase.
3425 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3426             Dominique d'Humieres  <dominiq@lps.ens.fr>
3428         PR fortran/52413
3429         * gfortran.dg/fraction.f90: New.
3431 2013-06-24  Alan Modra  <amodra@gmail.com>
3433         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3434         Add scan-assembler-not "lvx".
3435         * gcc.target/powerpc/le-altivec-consts.c: New.
3437 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3439         * g++.dg/cpp0x/sfinae47.C: New.
3441 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3443         PR target/52483
3444         * gcc.target/sh/pr52483-1.c: New.
3445         * gcc.target/sh/pr52483-2.c: New.
3446         * gcc.target/sh/pr52483-3.c: New.
3447         * gcc.target/sh/pr52483-4.c: New.
3448         * gcc.target/sh/pr52483-5.c: New.
3450 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3452         * gcc.target/i386/intrinsics_1.c: New test.
3453         * gcc.target/i386/intrinsics_2.c: Ditto.
3454         * gcc.target/i386/intrinsics_3.c: Ditto.
3455         * gcc.target/i386/intrinsics_4.c: Ditto.
3456         * gcc.target/i386/intrinsics_5.c: Ditto.
3457         * gcc.target/i386/intrinsics_6.c: Ditto.
3458         * gcc.target/i386/avx-1.c: Provide macros for builtins
3459         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3461 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3463         PR fortran/37336
3464         * gfortran.dg/finalize_17.f90: New.
3466 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3468         * gfortran.dg/realloc_on_assign_18.f90: New.
3470 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3472         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3473         Also changed the returns from error as distinct values so that
3474         debugging can get easier.
3475         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3476         errors specific to C, if necessary.  Also added new error
3477         hooks for C++.
3478         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3479         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3480         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3481         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3482         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3483         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3484         the same changes as parser_errors3.c, spaces were added between colons
3485         to not confuse C++ compiler with 2 colons as scope.
3486         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3487         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3488         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3489         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3490         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3491         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3492         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3493         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3494         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3495         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3496         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3497         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3498         in the list.
3500 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3502         PR other/53317
3503         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3505 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3507         PR target/57655
3508         * gcc.target/i386/pr57655.c: New test.
3510 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3512         * ada/acats/tests/gcc: Delete.
3513         * gnat.dg/style: Likewise.
3515 2013-06-20  Jeff Law  <law@redhat.com>
3517         PR tree-optimization/57660
3518         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3519         based on their branch cost.
3521         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3523 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3525         PR fortran/57633
3526         * gfortran.dg/list_read_11.f90: New.
3528 2013-06-20  Richard Biener  <rguenther@suse.de>
3530         PR tree-optimization/57584
3531         * gcc.dg/torture/pr57584.c: New testcase.
3533 2013-06-19  Sharad Singhai  <singhai@google.com>
3535         * g++.dg/gcov/gcov-8.C: New testcase.
3536         * lib/gcov.exp: Handle intermediate format.
3538 2013-06-19  Wei Mi  <wmi@google.com>
3540         PR rtl-optimization/57518
3541         * testsuite/gcc.dg/pr57518.c: New test.
3543 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3545         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3547 2013-06-19  Jan Hubicka  <jh@suse.cz>
3549         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3551 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3553         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3554         hard-coded values of array sizes with a #define.
3555         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3556         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3557         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3558         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3559         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3561 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3563         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3564         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3566 2013-06-19  Jeff Law  <law@redhat.com>
3568         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3570 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3572         PR c++/57638
3573         * g++.dg/template/error53.C: New.
3575 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3577         PR target/55033
3578         * gcc.target/powerpc/pr55033.c: Fix options.
3580 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3582         * gcc.target/i386/inline_error.c: New test.
3583         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3584         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3586 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3588         PR c++/53211
3589         * g++.dg/cpp0x/decltype55.C: New.
3591 2013-06-18  Marek Polacek  <polacek@redhat.com>
3593         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3595 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3597         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3599 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3601         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3602         Also changed the returns from error as distinct values so that it is
3603         easier to debug.
3605 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3607         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3609 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3611         PR c++/16128
3612         * g++.dg/template/error52.C: New.
3613         * g++.dg/lookup/friend15.C: Update.
3614         * g++.dg/parse/error11.C: Likewise.
3615         * g++.dg/parse/error14.C: Likewise.
3616         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3617         * g++.dg/parse/template25.C: Likewise.
3618         * g++.old-deja/g++.jason/cond.C: Likewise.
3619         * g++.old-deja/g++.mike/for2.C: Likewise.
3620         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3621         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3623 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3625         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3626         ensure alignment.
3628 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3630         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3631         accidentally placing minus sign for length instead of stride.
3633 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3635         PR rtl-optimization/57425
3636         PR rtl-optimization/57569
3637         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3638         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3640 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3642         PR fortran/49074
3643         PR fortran/56136
3644         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3645         packing.
3646         * gfortran.dg/typebound_assignment_6.f03: New.
3648 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3650         * gcc.target/h8300/h8300.exp: New.
3651         * gcc.dg/pragma-isr.c: Move to ...
3652         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3653         * gcc.target/h8300/pragma-isr.c: ... and here.
3654         * gcc.dg/pragma-isr2.c: Move to ...
3655         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3656         * gcc.target/h8300/pragma-isr2.c: ... and here.
3657         * gcc.dg/pragma-isr-trapa.c: Move to ...
3658         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3659         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3660         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3661         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3662         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3663         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3664         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3665         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3666         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3667         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3668         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3669         * gcc.dg/attr-isr-trapa.c: Move to ...
3670         * gcc.target/sh/attr-isr-trapa.c: ... here.
3672 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3674         PR c++/51413
3675         * g++.dg/ext/builtin-offsetof1.C: New.
3677 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3679         * gcc.target/aarch64/vect_smlal_1.c: New file.
3681 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3683         PR fortran/57508
3684         * gfortran.dg/defined_assignment_7.f90: New.
3686 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3688         PR c++/57599
3689         * g++.dg/rtti/dyncast6.C: New.
3690         * g++.dg/cpp0x/dyncast1.C: Likewise.
3692 2013-06-14  Alan Modra  <amodra@gmail.com>
3694         PR middle-end/57134
3695         * gcc.dg/pr57134.c: New.
3697 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3699         PR fortran/57596
3700         * gfortran.dg/deferred_type_param_9.f90: New.
3702 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3704         * gcc.dg/fold-minus-1.c: New testcase.
3706 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3708         PR fortran/49074
3709         * gfortran.dg/typebound_assignment_5.f03: New.
3711 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3713         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3715 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3716             Pat Haugen  <pthaugen@us.ibm.com>
3717             Peter Bergner  <bergner@vnet.ibm.com>
3719         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3720         load/store instructions on power7, power8.
3721         * gcc.target/powerpc/atomic-p8.c: Likewise.
3723 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3725         PR c/57577
3726         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3728 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3730         PR c++/38958
3731         * g++.dg/warn/Wunused-var-20.C: New.
3733 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3735         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3736         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3737         Run with -fno-common.
3739 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3741         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3742         and exit function calls with return 1 and return 0, respectively.
3744 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3746         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3747         New tests.
3749 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3751         PR tree-optimization/57361
3752         * gcc.dg/tree-ssa/pr57361.c: New file.
3754 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3756         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3757         to ensure alignment.
3758         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3760 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3762         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3764 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3765             Dominique d'Humieres  <dominiq@lps.ens.fr>
3767         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3769 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3771         PR target/56564
3772         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3773         * gcc.target/i386/pr56564-3.c: Likewise.
3775 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3777         PR fortran/57535
3778         * gfortran.dg/class_array_18.f90: New.
3780 2013-06-11  Jan Hubicka  <jh@suse.cz>
3782         PR c++/57551
3783         * g++.dg/ext/visibility/anon6.C: Update testcase.
3785 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3787         PR c/57563
3788         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3789         in how we check __sec_reduce_mutating function's result.
3791 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3792             Pat Haugen  <pthaugen@us.ibm.com>
3793             Peter Bergner  <bergner@vnet.ibm.com>
3795         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3796         direct move instructions.
3797         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3798         * gcc.target/powerpc/direct-move.h: Likewise.
3799         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3800         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3801         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3802         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3803         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3804         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3806 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3808         PR c++/52440
3809         * g++.dg/cpp0x/pr52440.C: New.
3811 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3813         PR target/56564
3814         * gcc.target/i386/pr56564-1.c: New test.
3815         * gcc.target/i386/pr56564-2.c: New test.
3816         * gcc.target/i386/pr56564-3.c: New test.
3817         * gcc.target/i386/pr56564-4.c: New test.
3818         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3819         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3820         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3821         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3822         * gcc.target/i386/vect-sizes-1.c: Likewise.
3823         * gcc.target/i386/memcpy-1.c: Likewise.
3824         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3825         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3827 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3829         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3830         systems to cover all GNU systems.
3831         * g++.dg/abi/guard2.C: Likewise.
3832         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3833         * g++.dg/eh/sighandle.C: Likewise.
3834         * g++.dg/ext/cleanup-10.C: Likewise.
3835         * g++.dg/ext/cleanup-11.C: Likewise.
3836         * g++.dg/ext/cleanup-8.C: Likewise.
3837         * g++.dg/ext/cleanup-9.C: Likewise.
3838         * g++.dg/opt/const5.C: Likewise.
3839         * g++.dg/opt/life1.C: Likewise.
3840         * g++.dg/other/pr39496.C: Likewise.
3841         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3842         * g++.old-deja/g++.abi/align.C: Likewise.
3843         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3844         * g++.old-deja/g++.law/weak.C: Likewise.
3845         * g++.old-deja/g++.pt/asm1.C: Likewise.
3846         * gcc.c-torture/execute/20030125-1.x: Likewise.
3847         * gcc.c-torture/execute/990127-2.x: Likewise.
3848         * gcc.dg/20041106-1.c: Likewise.
3849         * gcc.dg/20050503-1.c: Likewise.
3850         * gcc.dg/builtin-object-size-5.c: Likewise.
3851         * gcc.dg/cleanup-10.c: Likewise.
3852         * gcc.dg/cleanup-11.c: Likewise.
3853         * gcc.dg/cleanup-8.c: Likewise.
3854         * gcc.dg/cleanup-9.c: Likewise.
3855         * gcc.dg/complex-5.c: Likewise.
3856         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3857         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3858         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3859         * gcc.dg/dfp/pr35739.c: Likewise.
3860         * gcc.dg/fdata-sections-1.c: Likewise.
3861         * gcc.dg/lto/20090206-1_0.c: Likewise.
3862         * gcc.dg/lto/20090206-2_0.c: Likewise.
3863         * gcc.dg/pr30360.c: Likewise.
3864         * gcc.dg/pr37303.c: Likewise.
3865         * gcc.dg/pr39323-1.c: Likewise.
3866         * gcc.dg/pr39323-2.c: Likewise.
3867         * gcc.dg/pr39323-3.c: Likewise.
3868         * gcc.dg/pr45416.c: Likewise.
3869         * gcc.dg/setjmp-2.c: Likewise.
3870         * gcc.dg/split-1.c: Likewise.
3871         * gcc.dg/split-3.c: Likewise.
3872         * gcc.dg/split-4.c: Likewise.
3873         * gcc.dg/strlenopt-12g.c: Likewise.
3874         * gcc.dg/strlenopt-14g.c: Likewise.
3875         * gcc.dg/strlenopt-14gf.c: Likewise.
3876         * gcc.dg/strlenopt-16g.c: Likewise.
3877         * gcc.dg/strlenopt-17g.c: Likewise.
3878         * gcc.dg/strlenopt-18g.c: Likewise.
3879         * gcc.dg/strlenopt-1f.c: Likewise.
3880         * gcc.dg/strlenopt-22g.c: Likewise.
3881         * gcc.dg/strlenopt-2f.c: Likewise.
3882         * gcc.dg/strlenopt-4g.c: Likewise.
3883         * gcc.dg/strlenopt-4gf.c: Likewise.
3884         * gcc.dg/struct-ret-3.c: Likewise.
3885         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3886         * gcc.misc-tests/linkage.exp: Likewise.
3887         * gcc.target/i386/20000724-1.c: Likewise.
3888         * gcc.target/i386/align-main-3.c: Likewise.
3889         * gcc.target/i386/cleanup-1.c: Likewise.
3890         * gcc.target/i386/inline-mcpy.c: Likewise.
3891         * gcc.target/i386/pr32268.c: Likewise.
3892         * gcc.target/i386/pr36613.c: Likewise.
3893         * gcc.target/i386/pr39013-1.c: Likewise.
3894         * gcc.target/i386/pr39013-2.c: Likewise.
3895         * gcc.target/i386/pr39496.c: Likewise.
3896         * gcc.target/i386/pr40906-3.c: Likewise.
3897         * gcc.target/i386/pr46084.c: Likewise.
3898         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3900 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3902         PR target/6526
3903         * gcc.target/sh/pr6526.c: New.
3905 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3907         PR target/57568
3908         * gcc.c-torture/execute/pr57568.c: New test.
3910 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3912         PR c++/37404
3913         * g++.dg/other/vararg-4.C: New.
3915 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3917         PR rtl-optimization/57559
3918         * gcc.target/s390/pr57559.c : New test.
3920 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3922         PR fortran/37336
3923         * gfortran.dg/finalize_10.f90: New.
3924         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3925         * gfortran.dg/finalize_15.f90: New.
3927 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3929         PR fortran/57553
3930         * gfortran.dg/storage_size_4.f90: New.
3932 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3934         PR c++/57548
3935         * testsuite/g++.dg/ext/pr57548.C: New test.
3937 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3939         PR middle-end/57541
3940         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3942 2013-06-07  Jan Hubicka  <jh@suse.cz>
3944         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3946 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3948         PR fortran/57549
3949         * gfortran.dg/array_constructor_48.f90: New.
3950         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3951         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3953 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3955         PR target/56315
3956         * gcc.target/arm/xordi3-opt.c: New test.
3958 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3960         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3961         Revert to dg-options.
3963 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3965         PR target/55033
3966         * gcc.target/powerpc/pr55033.c: New.
3968 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3970         PR c++/53658
3971         * g++.dg/cpp0x/alias-decl-36.C: New.
3973 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3974             Pat Haugen  <pthaugen@us.ibm.com>
3975             Peter Bergner  <bergner@vnet.ibm.com>
3977         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3978         power8 builtin functions.
3979         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3980         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3981         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3982         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3983         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3984         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3985         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3986         tests to test power8 auto-vectorization.
3987         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3988         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3989         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3990         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3992         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3993         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3995         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3997         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3998         support.
3999         (check_effective_target_powerpc_p8vector_ok): Likewise.
4000         (is-effective-target): Likewise.
4001         (check_vect_support_and_set_flags): Likewise.
4003 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4005         PR c++/43652
4006         * g++.dg/parse/error53.C: New.
4008 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4010         PR rtl-optimization/57459
4011         * gcc.target/i386/pr57459.c: New test.
4013 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4015         PR c++/53743
4016         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4017         into -freorder-blocks-and-partition test.
4018         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4019         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4020         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4021         * gcc.dg/tree-prof/pr50907.c: Ditto.
4022         * gcc.dg/tree-prof/pr45354.c: Ditto.
4023         * g++.dg/tree-prof/partition2.C: Ditto.
4024         * g++.dg/tree-prof/partition3.C: Ditto.
4026 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4028         PR fortran/57542
4029         * gfortran.dg/finalize_16.f90: New.
4031 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4033         * gcc.dg/vect/no-section-anchors-vect-68.c:
4034         Add dg-skip-if aarch64_tiny.
4036 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4038         PR C/57457
4039         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4040         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4042 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4044         PR c++/51908
4045         * g++.dg/cpp0x/decltype54.C: New.
4047 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4049         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4050         arm*-*-*eabi* targets.
4051         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4052         arm*-*-* targets.
4053         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4055 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4056             Tobias Burnus  <burnus@net-b.de>
4058         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4059         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4060         * gfortran.dg/io_real_boz_4.f90: Ditto.
4061         * gfortran.dg/io_real_boz_5.f90: Ditto.
4063 2013-06-05  Andreas Schwab  <schwab@suse.de>
4065         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4067 2013-06-04  Jan Hubicka  <jh@suse.cz>
4069         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4071 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4073         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4074         parameters with void.
4075         (main2): Removed argc parameter.
4076         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4077         (main): Replaced argc, argv parameters with void.
4078         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4079         (main2): Removed argc parameter.
4080         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4081         argv parameters with void.  Added __asm volatile to avoid optimization
4082         on argc, if necessary.
4083         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4084         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4085         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4086         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4087         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4088         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4089         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4090         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4091         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4092         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4093         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4094         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4095         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4096         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4097         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4098         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4099         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4100         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4101         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4102         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4103         parameters with void.
4104         (main2): Removed argc parameter.
4105         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4106         (main): Replaced argc, argv parameters with void.
4107         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4108         argv parameters with void.  Also renamed this function as main, and
4109         delete the existing main.
4110         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4111         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4112         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4114 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4116         * gcc.target/aarch64/movi_1.c: New test.
4118 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4120         PR fortran/37336
4121         * gfortran.dg/finalize_12.f90: New.
4122         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4123         end of scope finalization.
4124         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4125         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4126         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4127         * gfortran.dg/class_19.f03: Ditto.
4128         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4129         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4130         * gfortran.dg/extends_14.f03: Ditto.
4131         * gfortran.dg/move_alloc_4.f90: Ditto.
4132         * gfortran.dg/typebound_proc_27.f03: Ditto.
4134 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4136         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4137         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4138         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4139         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4140         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4141         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4142         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4143         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4144         * gfortran.dg/io_real_boz_4.f90: Ditto.
4145         * gfortran.dg/io_real_boz_5.f90: Ditto.
4146         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4147         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4148         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4149         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4150         * gfortran.dg/transpose_2.f90: Fix dg-output.
4152 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4154         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4155         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4156         dg-option and an header comment.
4158 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4160         PR c++/57419
4161         * g++.dg/cpp0x/sfinae46.C: New.
4162         * g++.dg/cpp0x/defaulted13.C: Adjust.
4163         * g++.dg/cpp0x/defaulted2.C: Likewise.
4164         * g++.dg/cpp0x/defaulted26.C: Likewise.
4165         * g++.dg/cpp0x/defaulted3.C: Likewise.
4166         * g++.dg/cpp0x/error1.C: Likewise.
4167         * g++.dg/cpp0x/implicit1.C: Likewise.
4168         * g++.dg/cpp0x/implicit11.C: Likewise.
4169         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4170         * g++.dg/cpp0x/initlist47.C: Likewise.
4171         * g++.dg/cpp0x/initlist9.C: Likewise.
4172         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4173         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4174         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4175         * g++.dg/cpp0x/union4.C: Likewise.
4176         * g++.dg/template/crash108.C: Likewise.
4177         * g++.dg/template/crash41.C: Likewise.
4178         * g++.old-deja/g++.jason/local.C: Likewise.
4179         * g++.old-deja/g++.law/visibility3.C: Likewise.
4181 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4183         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4184         * gcc.dg/vect/bb-slp-14.c: Ditto.
4185         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4186         * gcc.dg/vect/bb-slp-23.c: Ditto.
4187         * gcc.dg/vect/bb-slp-15.c: Ditto.
4188         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4189         * gcc.dg/vect/bb-slp-24.c: Ditto.
4190         * gcc.dg/vect/bb-slp-16.c: Ditto.
4191         * gcc.dg/vect/bb-slp-25.c: Ditto.
4192         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4193         * gcc.dg/vect/bb-slp-17.c: Ditto.
4194         * gcc.dg/vect/bb-slp-1.c: Ditto.
4195         * gcc.dg/vect/bb-slp-26.c: Ditto.
4196         * gcc.dg/vect/bb-slp-18.c: Ditto.
4197         * gcc.dg/vect/bb-slp-2.c: Ditto.
4198         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4199         * gcc.dg/vect/bb-slp-27.c: Ditto.
4200         * gcc.dg/vect/bb-slp-19.c: Ditto.
4201         * gcc.dg/vect/bb-slp-3.c: Ditto.
4202         * gcc.dg/vect/bb-slp-28.c: Ditto.
4203         * gcc.dg/vect/bb-slp-4.c: Ditto.
4204         * gcc.dg/vect/bb-slp-29.c: Ditto.
4205         * gcc.dg/vect/bb-slp-5.c: Ditto.
4206         * gcc.dg/vect/bb-slp-6.c: Ditto.
4207         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4208         * gcc.dg/vect/bb-slp-7.c: Ditto.
4209         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4210         * gcc.dg/vect/bb-slp-8.c: Ditto.
4211         * gcc.dg/vect/bb-slp-9.c: Ditto.
4212         * gcc.dg/vect/bb-slp-10.c: Ditto.
4213         * gcc.dg/vect/bb-slp-11.c: Ditto.
4214         * gcc.dg/vect/bb-slp-20.c: Ditto.
4215         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4216         * gcc.dg/vect/bb-slp-21.c: Ditto.
4217         * gcc.dg/vect/bb-slp-30.c: Ditto.
4218         * gcc.dg/vect/bb-slp-13.c: Ditto.
4219         * gcc.dg/vect/bb-slp-22.c: Ditto.
4220         * g++.dg/vect/slp-pr50413.cc: Ditto.
4221         * g++.dg/vect/slp-pr56812.cc: Ditto.
4222         * g++.dg/vect/slp-pr50819.cc: Ditto.
4224 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4226         PR fortran/57456
4227         * gfortran.dg/class_array_17.f90: New.
4229 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4231         * ada/acats/floatstore.lst: New.
4232         * ada/acats/run_all.sh: Process it.
4234 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4236         * gcc.target/powerpc/e500-ord-1.c: New test.
4237         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4238         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4239         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4241 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4243         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4245 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4247         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4249 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4251         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4253 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4255         PR c/57452
4256         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4257         test-case.
4259 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4261         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4263 2013-05-31  Marek Polacek  <polacek@redhat.com>
4265         PR tree-optimization/57478
4266         PR tree-optimization/57453
4267         * gcc.dg/torture/pr57478.c: New test.
4269 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4271         PR fortran/57456
4272         * gfortran.dg/class_array_17.f90: New.
4274 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4276         PR target/56315
4277         * gcc.target/arm/iordi3-opt.c: New test.
4279 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4281         PR fortran/54190
4282         PR fortran/57217
4283         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4284         * gfortran.dg/interface_26.f90: Ditto.
4285         * gfortran.dg/proc_ptr_11.f90: Ditto.
4286         * gfortran.dg/proc_ptr_15.f90: Ditto.
4287         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4288         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4289         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4290         * gfortran.dg/typebound_override_1.f90: Ditto.
4291         * gfortran.dg/typebound_override_4.f90: Ditto.
4292         * gfortran.dg/typebound_proc_6.f03: Ditto.
4293         * gfortran.dg/assumed_type_7.f90: New test.
4294         * gfortran.dg/typebound_override_5.f90: New test.
4295         * gfortran.dg/typebound_override_6.f90: New test.
4296         * gfortran.dg/typebound_override_7.f90: New test.
4298 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4300         PR middle-end/57073
4301         * gfortran.dg/power_6.f90: New.
4303 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4305         * gcc.target/aarch64/insv_1.c: New test.
4307 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4309         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4310         dg-skip-if "No stabs".
4312 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4314         PR fortran/54189
4315         * gfortran.dg/assumed_size_1.f90: New.
4317 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4319         * gcc.dg/shrink-wrap-alloca.c: New added.
4320         * gcc.dg/shrink-wrap-pretend.c: New added.
4321         * gcc.dg/shrink-wrap-sibcall.c: New added.
4323 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4325         PR fortran/57458
4326         * gfortran.dg/assumed_rank_13.f90: New.
4328 2013-05-29  Easwaran Raman  <eraman@google.com>
4330         PR tree-optimization/57442
4331         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4333 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4335         PR tree-optimization/57441
4336         * gcc.c-torture/compile/pr57441.c: New.
4338 2013-05-29  Dehao Chen  <dehao@google.com>
4340         PR testsuite/57413
4341         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4343 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4345         PR fortran/37336
4346         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4347         * gfortran.dg/class_19.f03: Ditto.
4349 2013-05-29  Richard Biener  <rguenther@suse.de>
4351         * gcc.dg/vect/bb-slp-32.c: New testcase.
4353 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4355         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4356         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4357         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4358         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4359         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4360         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4361         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4362         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4363         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4364         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4365         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4366         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4367         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4368         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4369         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4370         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4371         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4372         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4373         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4374         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4375         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4376         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4377         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4378         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4379         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4380         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4381         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4382         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4383         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4384         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4385         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4386         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4387         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4388         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4389         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4390         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4391         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4392         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4393         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4395 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4397         PR fortran/37336
4398         * gfortran.dg/finalize_11.f90: New.
4399         * gfortran.dg/finalize_4.f03: Remove dg-error.
4400         * gfortran.dg/finalize_5.f03: Ditto.
4401         * gfortran.dg/finalize_6.f03: Ditto.
4402         * gfortran.dg/finalize_7.f03: Ditto.
4404 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4406         * gfortran.dg/class_array_16.f90: New.
4408 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4410         PR fortran/57435
4411         * testsuite/gfortran.dg/use_29.f90: New.
4413 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4415         * gnat.dg/fp_exception.adb: New test.
4417 2013-05-28  Richard Biener  <rguenther@suse.de>
4419         PR tree-optimization/56787
4420         * gcc.dg/vect/pr56787.c: New testcase.
4422 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4423             Tobias Burnus  <burnus@net-b.de>
4425         PR fortran/57217
4426         * gfortran.dg/typebound_override_4.f90: New.
4428 2013-05-28  Richard Biener  <rguenther@suse.de>
4430         PR tree-optimization/57411
4431         * g++.dg/opt/pr57411.C: New testcase.
4433 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4435         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4436         * gcc.dg/builtin-bswap-9.c: Likewise.
4438 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4440         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4442 2013-05-27  Richard Biener  <rguenther@suse.de>
4444         PR middle-end/57412
4445         * gcc.dg/gomp/pr57412.c: New testcase.
4447 2013-05-27  Bud Davis  <jmdavis@link.com>
4449         PR fortran/50405
4450         * gfortran.dg/stfunc_8.f90: New.
4452 2013-05-27  Richard Biener  <rguenther@suse.de>
4454         PR tree-optimization/57343
4455         * gcc.dg/torture/pr57343.c: New testcase.
4457 2013-05-27  Richard Biener  <rguenther@suse.de>
4459         PR tree-optimization/57417
4460         * gcc.dg/torture/pr57417.c: New testcase.
4462 2013-05-27  Richard Biener  <rguenther@suse.de>
4464         PR tree-optimization/57396
4465         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4467 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4469         * gnat.dg/specs/last_bit.ads: New test.
4471 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4473         * gnat.dg/specs/machine_attribute.ads: New test.
4475 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4477         * gnat.dg/incomplete3.ad[sb]: New test.
4479 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4481         PR target/53916
4482         * gcc.target/mips/div-13.c: New test.
4484 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4486         PR target/55777
4487         * gcc.target/mips/mips16-attributes-5.c,
4488         * gcc.target/mips/mips16-attributes-6.c: New tests.
4490 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4492         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4493         * gcc.dg/builtin-bswap-8.c: Likewise.
4495 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4497         PR c++/52216
4498         * g++.dg/cpp0x/new1.C: New.
4500 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4502         PR c++/25666
4503         * g++.dg/parse/dtor16.C: New.
4504         * g++.dg/parse/dtor6.C: Adjust.
4506 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4508         PR c++/19618
4509         * g++.dg/expr/bitfield12.C: New.
4511 2013-05-24  Jeff Law  <law@redhat.com>
4513         PR tree-optimization/57124
4514         * gcc.c-torture/execute/pr57124.c: New test.
4515         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4517 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4519         PR tree-optimization/57294
4520         * gcc.dg/ipa/pr57294.c: New test.
4522 2013-05-24  Dehao Chen  <dehao@google.com>
4524         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4526 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4528         * gcc.target/aarch64/scalar_intrinsics.c
4529         (force_simd): Use a valid instruction.
4530         (test_vdupd_lane_s64): Pass a valid lane argument.
4531         (test_vdupd_lane_u64): Likewise.
4533 2013-05-24  Richard Biener  <rguenther@suse.de>
4535         PR tree-optimization/57287
4536         * gcc.dg/pr57287.c: New testcase.
4538 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4540         PR c++/26572
4541         * g++.dg/template/error51.C: New.
4543 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4545         PR c++/25503
4546         * g++.dg/template/bitfield2.C: New.
4548 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4550         * gnat.dg/specs/noinline1.ads: New test.
4551         * gnat.dg/noinline2.ad[sb]: Likewise.
4552         * gnat.dg/specs/noinline3.ads: Likewise.
4553         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4555 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4557         PR tree-ssa/57385
4558         * gcc.dg/tree-ssa/pr57385.c: New test.
4560 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4562         * gnat.dg/derived_type4.adb: New test.
4564 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4566         * gcc.dg/builtin-bswap-6.c: New test.
4567         * gcc.dg/builtin-bswap-7.c: Likewise.
4568         * gcc.dg/builtin-bswap-8.c: Likewise.
4569         * gcc.dg/builtin-bswap-9.c: Likewise.
4571 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4573         PR debug/57351
4574         * gcc.dg/debug/pr57351.c: New test
4576 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4578         * gcc.target/aarch64/vect-clz.c: New file.
4580 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4582         PR middle-end/57347
4583         * gcc.dg/ipa/pr57347.c: New test.
4585 2013-05-23  Richard Biener  <rguenther@suse.de>
4587         PR tree-optimization/57380
4588         * g++.dg/tree-ssa/pr57380.C: New testcase.
4590 2013-05-23  Richard Biener  <rguenther@suse.de>
4592         PR middle-end/57381
4593         * gcc.dg/torture/pr57381.c: New testcase.
4595 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4597         PR middle-end/57344
4598         * gcc.c-torture/execute/pr57344-1.c: New test.
4599         * gcc.c-torture/execute/pr57344-2.c: New test.
4600         * gcc.c-torture/execute/pr57344-3.c: New test.
4601         * gcc.c-torture/execute/pr57344-4.c: New test.
4603 2013-05-23  Richard Biener  <rguenther@suse.de>
4605         PR rtl-optimization/57341
4606         * gcc.dg/torture/pr57341.c: New testcase.
4608 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4610         PR c++/57352
4611         * g++.dg/parse/crash62.C: New.
4613 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4614             Pat Haugen  <pthaugen@us.ibm.com>
4615             Peter Bergner  <bergner@vnet.ibm.com>
4617         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4618         crypto builtins.
4620 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4622         PR fortran/57364
4623         * gfortran.dg/defined_assignment_6.f90: New.
4625 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4627         PR fortran/57338
4628         * gfortran.dg/assumed_type_6.f90: New.
4630 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4632         PR c++/57211
4633         * g++.dg/cpp0x/Wunused-parm.C: New.
4635 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4637         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4638         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4640 2013-05-21  Easwaran Raman  <eraman@google.com>
4642         PR tree-optimization/57322
4643         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4645 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4647         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4648         .set (no)?micromips
4650 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4652         PR fortran/57035
4653         * gfortran.dg/assumed_type_5.f90: New.
4654         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4655         * gfortran.dg/assumed_rank_2.f90: Ditto.
4656         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4657         * gfortran.dg/no_arg_check_3.f90: Ditto.
4659 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4661         PR tree-optimization/57331
4662         * gcc.c-torture/compile/pr57331.c: New test.
4664 2013-05-21  Richard Biener  <rguenther@suse.de>
4666         PR tree-optimization/57330
4667         * gcc.dg/torture/pr57330.c: New testcase.
4669 2013-05-21  Richard Biener  <rguenther@suse.de>
4671         PR tree-optimization/57303
4672         * gcc.dg/torture/pr57303.c: New testcase.
4674 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4676         PR tree-optimization/57321
4677         * gcc.c-torture/execute/pr57321.c: New test.
4679 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4681         PR fortran/48858
4682         PR fortran/55465
4683         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4684         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4685         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4686         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4687         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4688         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4689         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4690         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4691         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4692         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4693         * gfortran.dg/binding_label_tests_24.f90: New.
4694         * gfortran.dg/binding_label_tests_25.f90: New.
4696 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4698         PR fortran/48858
4699         * gfortran.dg/binding_label_tests_17.f90: New.
4700         * gfortran.dg/binding_label_tests_18.f90: New.
4701         * gfortran.dg/binding_label_tests_19.f90: New.
4702         * gfortran.dg/binding_label_tests_20.f90: New.
4703         * gfortran.dg/binding_label_tests_21.f90: New.
4704         * gfortran.dg/binding_label_tests_22.f90: New.
4705         * gfortran.dg/binding_label_tests_23.f90: New.
4707 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4709         PR fortran/48858
4710         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4711         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4712         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4713         * gfortran.dg/common_18.f90: New.
4714         * gfortran.dg/common_19.f90: New.
4715         * gfortran.dg/common_20.f90: New.
4716         * gfortran.dg/common_21.f90: New.
4718 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4720         PR c++/12288
4721         * g++.dg/parse/error52.C: New.
4722         * g++.dg/parse/error3.C: Adjust.
4723         * g++.dg/parse/error36.C: Likewise.
4725 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4727         PR target/56547
4728         * gcc.target/sh/pr56547-1.c: New.
4729         * gcc.target/sh/pr56547-2.c: New.
4731 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4733         PR c++/23608
4734         * g++.dg/warn/Wsign-compare-6.C: New.
4735         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4737 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4739         PR c++/57327
4740         * g++.dg/template/error50.C: New.
4742 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4744         PR c++/10207
4745         * g++.dg/ext/complit13.C: New.
4747 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4749         PR c++/57175
4750         * g++.dg/pr57175.C: New testcase.
4752 2013-05-17  Easwaran Raman  <eraman@google.com>
4754         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4756 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4758         PR testsuite/57313
4759         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4761 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4763         PR rtl-optimization/57281
4764         PR rtl-optimization/57300
4765         * gcc.dg/pr57300.c: New test.
4766         * gcc.c-torture/execute/pr57281.c: New test.
4768 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4770         PR c++/18126
4771         * g++.dg/ext/sizeof-complit.C: New.
4773 2013-05-17  Marek Polacek  <polacek@redhat.com>
4775         * gcc.dg/strlenopt-25.c: New test.
4776         * gcc.dg/strlenopt-26.c: Likewise.
4778 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4780         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4781         instead of -mavx2, require only avx instead of avx2.
4782         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4783         of avx2-check.h and turn into an avx runtime test instead of
4784         avx2 runtime test.
4786 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4788         * g++.dg/ext/vector22.C: Uncomment working test.
4790 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4792         PR c++/17410
4793         * g++.dg/template/pr17410.C: New.
4795 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4797         * gcc.target/i386/rotate-3.c: New test.
4798         * gcc.target/i386/rotate-3a.c: New test.
4799         * gcc.target/i386/rotate-4.c: New test.
4800         * gcc.target/i386/rotate-4a.c: New test.
4801         * gcc.target/i386/rotate-5.c: New test.
4802         * gcc.target/i386/rotate-5a.c: New test.
4804 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4806         * gcc.dg/visibility-21.c: Require section_anchors.
4808 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4810         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4811         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4812         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4814 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4816         * gcc.dg/visibility-21.c: New.
4818 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4820         PR middle-end/57286
4821         * gcc.dg/pr57286.c: New testcase.
4822         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4823         * g++.dg/ext/vector22.C: Comment out transformations not
4824         performed anymore.
4826 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4828         PR target/57260
4829         * gcc.target/mips/call-1.c: Restrict to o32.
4830         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4832 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4834         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4835         dg-messages.
4836         * g++.dg/warn/Wshadow-1.C: Likewise.
4837         * g++.dg/warn/Wshadow-6.C: Likewise.
4838         * g++.dg/warn/Wshadow-7.C: Likewise.
4840 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4842         PR c++/31952
4843         * g++.dg/parse/pr31952-1.C: New.
4844         * g++.dg/parse/pr31952-2.C: Likewise.
4845         * g++.dg/parse/pr31952-3.C: Likewise.
4847         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4848         * g++.old-deja/g++.jason/cond.C: Likewise.
4849         * g++.dg/cpp0x/range-for5.C: Likewise.
4851 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4853         PR target/19599
4854         * gcc.target/arm/pr40887.c: Adjust testcase.
4855         * gcc.target/arm/pr19599.c: New test.
4857 2013-05-15  Richard Biener  <rguenther@suse.de>
4859         PR tree-optimization/57275
4860         * gcc.target/i386/pr57275.c: New testcase.
4862 2013-05-15  Jan Hubicka  <jh@suse.cz>
4864         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4865         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4866         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4868 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4870         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4871         scheduling.
4873 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4875         PR c++/57274
4876         * c-c++-common/Wsequence-point-1.c: New test.
4878 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4880         * g++.dg/ext/vector22.C: New testcase.
4881         * gcc.dg/binop-xor3.c: Remove xfail.
4883 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4885         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4886         FLOAT cmp FLOAT ? INT : INT.
4887         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4888         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4889         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4890         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4891         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4892         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4894 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4896         PR c++/53903
4897         * g++.dg/cpp0x/defaulted43.C: New.
4899 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4901         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4902         (alloca): Remove declaration.
4903         (foo9): Replace alloca by __builtin_alloca.
4905 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4907         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4908         Expect "size of array is too large" error.
4910 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4912         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4914 2013-05-14  Richard Biener  <rguenther@suse.de>
4916         PR middle-end/57235
4917         * g++.dg/torture/pr57235.C: New testcase.
4919 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4921         PR middle-end/57251
4922         * gcc.dg/torture/pr57251.c: New test.
4924 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4926         PR target/57264
4927         * gcc.target/i386/pr57264.c: New test.
4929 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4931         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4933 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4935         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4937 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4939         PR tree-optimization/45216
4940         PR tree-optimization/57157
4941         * c-c++-common/rotate-1.c: Add 32 tests with +.
4942         * c-c++-common/rotate-1a.c: Adjust.
4943         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4944         * c-c++-common/rotate-2b.c: New test.
4945         * c-c++-common/rotate-3.c: Add 32 tests with +.
4946         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4947         * c-c++-common/rotate-4b.c: New test.
4948         * c-c++-common/rotate-5.c: New test.
4950 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4952         PR middle-end/42371
4953         * gcc.dg/ipa/remref-0.c: New test.
4954         * gcc.dg/ipa/remref-1a.c: Likewise.
4955         * gcc.dg/ipa/remref-1b.c: Likewise.
4956         * gcc.dg/ipa/remref-2a.c: Likewise.
4957         * gcc.dg/ipa/remref-2b.c: Likewise.
4959 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4961         * gcc.dg/vector-shift-2.c: New testcase.
4963 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4965         PR tree-optimization/57230
4966         * gcc.dg/strlenopt-24.c: New test.
4968         PR tree-optimization/57230
4969         * gcc.dg/strlenopt-23.c: New test.
4971 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4973         PR target/57108
4974         * gcc.target/sh/pr57108.c: Move this test case to ...
4975         * gcc.c-torture/compile/pr57108.c: ... here.
4977 2013-05-10  Richard Biener  <rguenther@suse.de>
4979         PR tree-optimization/57214
4980         * gcc.dg/torture/pr57214.c: New testcase.
4982 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4984         * gcc.dg/vector-shift.c: New testcase.
4986 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4988         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4990         PR tree-optimization/45216
4991         PR tree-optimization/57157
4992         * c-c++-common/rotate-1.c: New test.
4993         * c-c++-common/rotate-1a.c: New test.
4994         * c-c++-common/rotate-2.c: New test.
4995         * c-c++-common/rotate-2a.c: New test.
4996         * c-c++-common/rotate-3.c: New test.
4997         * c-c++-common/rotate-3a.c: New test.
4998         * c-c++-common/rotate-4.c: New test.
4999         * c-c++-common/rotate-4a.c: New test.
5001 2013-05-10  Richard Biener  <rguenther@suse.de>
5003         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5004         * gcc.target/i386/l_fma_double_1.c: Adjust.
5005         * gcc.target/i386/l_fma_double_2.c: Likewise.
5006         * gcc.target/i386/l_fma_double_3.c: Likewise.
5007         * gcc.target/i386/l_fma_double_4.c: Likewise.
5008         * gcc.target/i386/l_fma_double_5.c: Likewise.
5009         * gcc.target/i386/l_fma_double_6.c: Likewise.
5010         * gcc.target/i386/l_fma_float_1.c: Likewise.
5011         * gcc.target/i386/l_fma_float_2.c: Likewise.
5012         * gcc.target/i386/l_fma_float_3.c: Likewise.
5013         * gcc.target/i386/l_fma_float_4.c: Likewise.
5014         * gcc.target/i386/l_fma_float_5.c: Likewise.
5015         * gcc.target/i386/l_fma_float_6.c: Likewise.
5017 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5019         PR c++/51226
5020         * g++.dg/cpp0x/pr51226.C: New.
5022 2013-04-16  Han Shen  <shenhan@google.com>
5024         Test cases for '-fstack-protector-strong'.
5025         * gcc.dg/fstack-protector-strong.c: New.
5026         * g++.dg/fstack-protector-strong.C: New.
5028 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5030         * gcc.target/aarch64/ands_1.c: New test.
5031         * gcc.target/aarch64/ands_2.c: Likewise
5033 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5035         * lib/target-supports.exp (check_effective_target_hw): New
5036         function.
5037         * c-c++-common/asan/clone-test-1.c: Call
5038         check_effective_target_hw.
5039         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5040         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5041         possible decorations.
5042         * c-c++-common/asan/null-deref-1.c: Likewise.
5043         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5044         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5045         * c-c++-common/asan/use-after-free-1.c: Likewise.
5046         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5047         * g++.dg/asan/large-func-test-1.C: Likewise.
5049 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5051         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5053 2013-05-07  Richard Biener  <rguenther@suse.de>
5055         PR middle-end/57190
5056         * g++.dg/torture/pr57190.C: New testcase.
5058 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5060         PR tree-optimization/57149
5061         * gcc.dg/pr57149.c: New test.
5063         PR debug/57184
5064         * gcc.dg/pr57184.c: New test.
5066 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5068         * gnat.dg/specs/array3.ads: New test.
5070 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5072         * c-c++-common/vector-scalar-2.c: New testcase.
5074 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5076         * gcc.target/i386/asm-dialect-2.c: New testcase.
5078 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5080         PR c++/57183
5081         * g++.dg/cpp0x/auto38.C: New.
5083 2013-05-06  Richard Biener  <rguenther@suse.de>
5085         PR tree-optimization/57185
5086         * gcc.dg/autopar/pr57185.c: New testcase.
5088 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5090         PR target/57106
5091         * gcc.target/i386/pr57106.c: New test.
5093 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5095         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5096         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5097         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5098         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5099         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5100         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5101         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5103 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5105         PR bootstrap/57154
5106         * gcc.dg/pr57154.c: New test.
5108 2013-05-06  Richard Biener  <rguenther@suse.de>
5110         PR middle-end/57147
5111         * gcc.dg/torture/pr57147-1.c: New testcase.
5112         * gcc.dg/torture/pr57147-2.c: Likewise.
5113         * gcc.dg/torture/pr57147-3.c: Likewise.
5115 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5117         PR target/55303
5118         * gcc.target/sh/pr55303-1.c: New.
5119         * gcc.target/sh/pr55303-2.c: New.
5120         * gcc.target/sh/pr55303-3.c: New.
5122 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5124         * gfortran.dg/allocate_with_source_3.f90: New.
5126 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5128         PR fortran/57141
5129         * gfortran.dg/null_8.f90: New.
5131 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5133         PR c++/53745
5134         * g++.dg/cpp0x/enum27.C: New.
5135         * g++.dg/cpp0x/enum_base.C: Adjust.
5137 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5139         PR tree-optimization/56205
5140         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5142 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5144         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5145         * gfortran.dg/bind_c_usage_27.f90: New.
5146         * gfortran.dg/bind_c_usage_28.f90: New.
5148 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5150         PR c++/51927
5151         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5153 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5155         PR target/57150
5156         * gcc.target/powerpc/pr57150.c: New file.
5158 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5160         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5161         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5162         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5163         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5164         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5165         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5166         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5168 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5170         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5171         scan-assembler-times.
5173 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5175         * gcc.dg/tree-ssa/slsr-32.c: New.
5176         * gcc.dg/tree-ssa/slsr-33.c: New.
5177         * gcc.dg/tree-ssa/slsr-34.c: New.
5178         * gcc.dg/tree-ssa/slsr-35.c: New.
5179         * gcc.dg/tree-ssa/slsr-36.c: New.
5180         * gcc.dg/tree-ssa/slsr-37.c: New.
5181         * gcc.dg/tree-ssa/slsr-38.c: New.
5183 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5185         * gcc.target/aarch64/tst_1.c: New test.
5186         * gcc.target/aarch64/tst_2.c: Likewise
5188 2013-05-02  Jeff Law  <law@redhat.com>
5190         PR tree-optimization/57144
5191         * gcc.c-torture/execute/pr57144.c: New test.
5193 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5195         PR rtl-optimization/57130
5196         * gcc.c-torture/execute/pr57130.c: New test.
5198 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5200         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5202 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5204         * gcc.target/aarch64/fabd.c: New file.
5206 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5208         PR c++/54318
5209         * g++.dg/cpp0x/pr54318.C: New.
5211 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5213         PR c++/14283
5214         * g++.dg/parse/error51.C: New.
5215         * g++.dg/parse/error15.C: Adjust column numbers.
5217 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5219         PR fortran/57142
5220         * gfortran.dg/size_kind_2.f90: New.
5221         * gfortran.dg/size_kind_3.f90: New.
5223 2013-05-02  Richard Biener  <rguenther@suse.de>
5225         PR middle-end/57140
5226         * g++.dg/torture/pr57140.C: New testcase.
5228 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5230         PR target/56732
5231         * gcc.target/arm/pr56732-1.c: New test.
5233 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5235         PR middle-end/56988
5236         * gcc.dg/ipa/pr56988.c: New test.
5238 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5240         * gcc.target/aarch64/bics_1.c: New test.
5241         * gcc.target/aarch64/bics_2.c: Likewise.
5243 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5245         PR rtl-optimization/57131
5246         * gcc.c-torture/execute/pr57131.c: New test.
5248 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5250         PR c++/57132
5251         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5253 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5255         PR target/57091
5256         * gcc.target/i386/pr57091.c: New test.
5258 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5260         * gcc.target/aarch64/vect-vaddv.c: New.
5262 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5264         * gcc.target/aarch64/vect-vmaxv.c: New.
5265         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5267 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5269         * gcc.target/aarch64/scalar-vca.c: New.
5270         * gcc.target/aarch64/vect-vca.c: Likewise.
5272 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5274         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5275         (test_vceqd_s64): Force arguments to SIMD registers.
5276         (test_vceqzd_s64): Likewise.
5277         (test_vcged_s64): Likewise.
5278         (test_vcled_s64): Likewise.
5279         (test_vcgezd_s64): Likewise.
5280         (test_vcged_u64): Likewise.
5281         (test_vcgtd_s64): Likewise.
5282         (test_vcltd_s64): Likewise.
5283         (test_vcgtzd_s64): Likewise.
5284         (test_vcgtd_u64): Likewise.
5285         (test_vclezd_s64): Likewise.
5286         (test_vcltzd_s64): Likewise.
5287         (test_vtst_s64): Likewise.
5288         (test_vtst_u64): Likewise.
5290 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5292         PR c++/57092
5293         * g++.dg/cpp0x/decltype53.C: New.
5295 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5297         PR fortran/57071
5298         * gfortran.dg/power_5.f90:  New test.
5300 2013-04-30  Richard Biener  <rguenther@suse.de>
5302         PR middle-end/57122
5303         * gcc.dg/torture/pr57122.c: New testcase.
5305 2013-04-30  Richard Biener  <rguenther@suse.de>
5307         PR middle-end/57107
5308         * g++.dg/torture/pr57107.C: New testcase.
5310 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5312         PR rtl-optimization/57105
5313         * gcc.dg/pr57105.c: New test.
5315 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5317         PR tree-optimization/57104
5318         * gcc.dg/pr57104.c: New test.
5320 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5322         PR target/44578
5323         * gcc.target/i386/pr44578.c: New test.
5325 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5327         PR target/57097
5328         * gcc.target/i386/pr57097.c: New test.
5330 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5332         PR target/57098
5333         * gcc.target/i386/pr57098.c: New test.
5335 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5337         * gcc.c-torture/execute/pr55875.c: New test.
5339 2013-04-29  Richard Biener  <rguenther@suse.de>
5341         PR middle-end/57075
5342         * gcc.dg/torture/pr57075.c: New testcase.
5344 2013-04-29  Richard Biener  <rguenther@suse.de>
5346         PR middle-end/57103
5347         * gcc.dg/autopar/pr57103.c: New testcase.
5349 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5351         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5353 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5355         * gcc.dg/pr50763.c: Update test.
5357 2013-04-26  Jeff Law  <law@redhat.com>
5359         * gcc.dg/tree-ssa/vrp88.c: New test.
5361 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5363         PR target/57108
5364         * gcc.target/sh/pr57108.c: New test.
5366 2013-04-29  Richard Biener  <rguenther@suse.de>
5368         PR middle-end/57089
5369         * gfortran.dg/gomp/pr57089.f90: New testcase.
5371 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5373         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5375 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5377         * gcc.target/aarch64/vect-vcvt.c: New.
5379 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5381         * gcc.target/aarch64/vect-vrnd.c: New.
5383 2013-04-29  Richard Biener  <rguenther@suse.de>
5385         PR tree-optimization/57081
5386         * gcc.dg/torture/pr57081.c: New testcase.
5388 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5390         PR tree-optimization/57083
5391         * gcc.dg/torture/pr57083.c: New test.
5393 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5395         PR c++/56450
5396         * g++.dg/cpp0x/decltype52.C: New.
5398 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5400         N3472 binary constants
5401         * g++.dg/cpp/limits.C: Adjust warning wording.
5402         * g++.dg/system-binary-constants-1.C: Likewise.
5403         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5405 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5407         PR fortran/57093
5408         * gfortran.dg/coarray_30.f90: New.
5410 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5412         PR fortran/57071
5413         * frontend-passes (optimize_power):  New function.
5414         (optimize_op):  Use it.
5416 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5418         PR target/56866
5419         * gcc.c-torture/execute/pr56866.c: New test.
5420         * gcc.target/i386/pr56866.c: New test.
5422 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5424         PR go/57045
5425         * gcc.dg/setjmp-5.c: New test.
5427 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5429         PR c++/55708
5430         * g++.dg/cpp0x/constexpr-55708.C: New.
5432 2013-04-26  Richard Biener  <rguenther@suse.de>
5434         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5435         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5436         * gcc.dg/pr53265.c: Remove XFAILs.
5437         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5438         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5440 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5442         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5443         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5444         -fdiagnostics-color=never option similarly to
5445         -fno-diagnostics-show-caret option.
5447 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5449         PR rtl-optimization/57003
5450         * gcc.target/i386/pr57003.c: New test.
5452 2013-04-25  Marek Polacek  <polacek@redhat.com>
5454         PR tree-optimization/57066
5455         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5457 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5458             Tejas Belagod  <tejas.belagod@arm.com>
5460         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5461         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5462         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5464 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5466         * gcc.target/aarch64/cmp.c: New.
5468 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5470         * gcc.target/aarch64/ngc.c: New.
5472 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5474         * lib/target-supports.exp
5475         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5476         (check_effective_target_arm_neon_fp16_ok): Likewise.
5477         (add_options_for_arm_neon_fp16): Likewise.
5478         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5479         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5481 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5483         PR rtl-optimizations/57046
5484         * gcc.target/i386/pr57046.c: New test.
5486 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5488         * g++.dg/cpp1y/cplusplus.C: New.
5490 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5492         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5494 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5496         * c-c++-common/Wpointer-arith-1.c: New.
5498 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5500         * g++.dg/cpp1y/cxx1y_macro.C: New.
5502 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5504         PR c++/56970
5505         * g++.dg/cpp0x/sfinae45.C: New.
5507 2013-04-24  Richard Biener  <rguenther@suse.de>
5509         PR testsuite/57050
5510         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5512 2013-04-23  Richard Biener  <rguenther@suse.de>
5514         PR middle-end/57036
5515         * gcc.dg/torture/pr57036-1.c: New testcase.
5516         * gcc.dg/torture/pr57036-2.c: Likewise.
5518 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5520         * gcc.target/aarch64/scalar-mov.c: New testcase.
5522 2013-04-23  Richard Biener  <rguenther@suse.de>
5524         PR tree-optimization/57026
5525         * gcc.dg/torture/pr57026.c: New testcase.
5527 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5529         PR fortran/53685
5530         PR fortran/57022
5531         * gfortran.dg/transfer_check_4.f90: New.
5533 2013-04-22  Marek Polacek  <polacek@redhat.com>
5535         PR sanitizer/56990
5536         * gcc.dg/pr56990.c: New test.
5538 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5540         PR target/57018
5541         * gcc.target/i386/pr57018.c: New test.
5543 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5545         * gcc.target/aarch64/vrecps.c: New.
5546         * gcc.target/aarch64/vrecpx.c: Likewise.
5548 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5550         PR target/56995
5551         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5553 2013-04-21  Jeff Law  <law@redhat.com>
5555         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5557 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5559         PR fortran/56907
5560         * gfortran.dg/c_loc_test_22.f90: New.
5562 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5564         PR rtl-optimization/56847
5565         * gcc.dg/pr56847.c: New test.
5567 2013-04-19  Richard Biener  <rguenther@suse.de>
5569         PR tree-optimization/56982
5570         * gcc.c-torture/execute/pr56982.c: New testcase.
5572 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5574         PR tree-optimization/56718
5575         * g++.dg/ipa/imm-devirt-1.C: New test.
5576         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5578 2013-04-19  Richard Biener  <rguenther@suse.de>
5580         PR tree-optimization/57000
5581         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5583 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5584             Mikael Morin  <mikael@gcc.gnu.org>
5586         PR fortran/56872
5587         * gfortran.dg/array_constructor_45.f90:  New test.
5588         * gfortran.dg/array_constructor_46.f90:  New test.
5589         * gfortran.dg/array_constructor_47.f90:  New test.
5590         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5592 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5594         PR rtl-optimization/56999
5595         * g++.dg/opt/pr56999.C: New test.
5597 2013-04-18  Cary Coutant  <ccoutant@google.com>
5599         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5600         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5602 2013-04-18  Cary Coutant  <ccoutant@google.com>
5604         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5605         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5606         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5607         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5608         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5609         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5610         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5611         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5612         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5613         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5614         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5616 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5618         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5620 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5622         PR tree-optimization/56984
5623         * gcc.c-torture/compile/pr56984.c: New test.
5625         PR rtl-optimization/56992
5626         * gcc.dg/pr56992.c: New test.
5628 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5630         PR fortran/56814
5631         * gfortran.dg/proc_ptr_42.f90: New.
5633 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5635         * gnat.dg/discr41.ad[sb]: New test.
5636         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5637         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5638         * gcc.dg/vect/slp-24.c: Likewise.
5639         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5640         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5641         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5642         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5643         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5644         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5645         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5646         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5647         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5648         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5649         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5650         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5651         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5652         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5653         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5654         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5655         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5656         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5657         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5658         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5659         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5660         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5661         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5662         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5663         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5664         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5666 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5668         PR fortran/40958
5669         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5670         * gfortran.dg/module_md5_1.f90: Remove.
5672 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5674         * gcc.target/aarch64/adds3.c: New.
5675         * gcc.target/aarch64/subs3.c: New.
5677 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5679         * gcc.target/aarch64/adds1.c: New.
5680         * gcc.target/aarch64/adds2.c: New.
5681         * gcc.target/aarch64/subs1.c: New.
5682         * gcc.target/aarch64/subs2.c: New.
5684 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5686         Implement n3599 - Literal operator templates for strings.
5687         * g++.dg/cpp1y/udlit-char-template.C: New test.
5688         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5690 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5692         PR fortran/39505
5693         * gfortran.dg/no_arg_check_1.f90: New.
5694         * gfortran.dg/no_arg_check_2.f90: New.
5695         * gfortran.dg/no_arg_check_3.f90: New.
5697 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5699         PR fortran/56968
5700         * gfortran.dg/proc_ptr_41.f90: New.
5702 2013-04-16  Richard Biener  <rguenther@suse.de>
5704         PR tree-optimization/56756
5705         * gcc.dg/torture/pr56756.c: New testcase.
5707 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5709         PR fortran/56969
5710         * gfortran.dg/c_assoc_5.f90: New.
5712 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5714         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5715         * gcc.c-torture/execute/pr33992.x: Remove.
5716         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5717         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5718         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5720 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5722         PR tree-optimization/56962
5723         * gcc.c-torture/execute/pr56962.c: New test.
5725 2013-04-15  Richard Biener  <rguenther@suse.de>
5727         PR tree-optimization/56933
5728         * gcc.dg/vect/pr56933.c: New testcase.
5730 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5732         * gcc.target/arm/anddi3-opt.c: New test.
5733         * gcc.target/arm/anddi3-opt2.c: Likewise.
5735 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5737         * gcc.dg/pr56890-1.c: New test.
5738         * gcc.dg/pr56890-2.c: Likewise.
5740 2013-04-15  Joey Ye  <joey.ye@arm.com>
5742         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5743         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5745 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5747         PR fortran/56816
5748         * gfortran.dg/select_type_33.f03: New test.
5750 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5752         PR fortran/55959
5753         * gfortran.dg/typebound_proc_29.f03: New.
5755 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5757         PR fortran/56266
5758         * gfortran.dg/typebound_proc_28.f03: New.
5760 2013-04-12  Jeff Law  <law@redhat.com>
5762         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5763         either.
5765 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5767         PR fortran/56929
5768         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5770 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5772         PR target/56903
5773         * gcc.target/i386/pr56903.c: New test.
5775 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5777         PR fortran/56261
5778         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5779         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5780         * gfortran.dg/block_11.f90: Fix invalid test case.
5781         * gfortran.dg/function_types_3.f90: Add new error message.
5782         * gfortran.dg/global_references_1.f90: Ditto.
5783         * gfortran.dg/import2.f90: Remove unneeded parts.
5784         * gfortran.dg/import6.f90: Fix invalid test case.
5785         * gfortran.dg/proc_decl_2.f90: Ditto.
5786         * gfortran.dg/proc_decl_9.f90: Ditto.
5787         * gfortran.dg/proc_decl_18.f90: Ditto.
5788         * gfortran.dg/proc_ptr_40.f90: New.
5789         * gfortran.dg/whole_file_7.f90: Modified error wording.
5790         * gfortran.dg/whole_file_16.f90: Ditto.
5791         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5792         * gfortran.dg/whole_file_18.f90: Modified error wording.
5793         * gfortran.dg/whole_file_20.f03: Ditto.
5794         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5795         invalid test case.
5797 2013-04-12  Richard Biener  <rguenther@suse.de>
5799         Revert
5800         2013-04-10  Richard Biener  <rguenther@suse.de>
5802         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5804 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5806         PR fortran/56845
5807         * gfortran.dg/class_allocate_15.f90: New.
5809         Revert:
5810         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5812         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5813         scan-tree-dump-times.
5815 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5817         PR tree-optimization/56918
5818         PR tree-optimization/56920
5819         * gcc.dg/vect/pr56918.c: New test.
5820         * gcc.dg/vect/pr56920.c: New test.
5822 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5824         PR fortran/56845
5825         * gfortran.dg/class_allocate_14.f90: New.
5826         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5827         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5829 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5831         * gcc.dg/fold-cstvecshift.c: New testcase.
5833 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5835         * gcc.target/aarch64/negs.c: New.
5837 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5839         PR c++/56895
5840         * g++.dg/template/arrow4.C: New test.
5842 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5844         * gnat.dg/array23.adb: New test.
5845         * gnat.dg/array23_pkg[123].ads: New helpers.
5847 2013-04-11  Jeff Law  <law@redhat.com>
5849         PR tree-optimization/56900
5850         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5852 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5854         PR c++/56913
5855         * g++.dg/cpp0x/sfinae44.C: New.
5857 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5859         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5860         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5862 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5864         PR c++/54216
5865         * g++.dg/cpp0x/enum26.C: New.
5866         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5868 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5870         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5871         inverse operands.
5872         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5873         loop is vectorized.
5874         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5875         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5876         loop is vectorized and that the correct instruction is generated.
5877         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5878         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5879         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5881 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5883         PR tree-optimization/56899
5884         * gcc.c-torture/execute/pr56899.c: New test.
5886 2013-04-10  David S. Miller  <davem@davemloft.net>
5888         * gcc.target/sparc/setcc-4.c: New test.
5889         * gcc.target/sparc/setcc-5.c: New test.
5891 2013-04-10  Richard Biener  <rguenther@suse.de>
5893         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5895 2013-04-10  Richard Biener  <rguenther@suse.de>
5897         * gcc.dg/vect/slp-39.c: New testcase.
5899 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5901         PR tree-optimization/55524
5902         * gcc.target/epiphany/fnma-1.c: New test.
5904 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5906         * gcc.dg/tree-ssa/inline-11.c: New test
5908 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5910         PR c++/56895
5911         * g++.dg/template/arrow3.C: New test.
5913 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5915         * gcc.target/arm/minmax_minus.c: New test.
5917 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5919         PR middle-end/56883
5920         * c-c++-common/gomp/pr56883.c: New test.
5922 2013-04-09  Jeff Law  <law@redhat.com>
5924         * gcc.dg/tree-ssa/vrp87.c: New test.
5926 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5928         PR tree-optimization/56854
5929         * g++.dg/torture/pr56854.C: New test.
5931 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5933         PR fortran/56782
5934         * gfortran.dg/array_constructor_44.f90:  New test.
5936 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5938         PR c++/56871
5939         * g++.dg/cpp0x/constexpr-specialization.C: New.
5941 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5943         * gcc.c-torture/execute/pr56837.c: New test.
5945         PR c++/34949
5946         PR c++/50243
5947         * g++.dg/opt/vt3.C: New test.
5948         * g++.dg/opt/vt4.C: New test.
5950 2013-04-08  Jeff Law  <law@redhat.com>
5952         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5954 2013-04-08  Richard Biener  <rguenther@suse.de>
5956         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5958 2013-04-08  Richard Biener  <rguenther@suse.de>
5960         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5962 2013-04-08  Richard Biener  <rguenther@suse.de>
5964         * g++.dg/vect/slp-pr56812.cc: Adjust.
5966 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5968         * gcc.dg/pr56837.c: New test.
5969         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5970         "generated memset minus one".
5972 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5974         PR fortran/56849
5975         * gfortran.dg/reshape_5.f90: New.
5977 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5979         PR target/56843
5980         * gcc.target/powerpc/recip-1.c: Modify expected output.
5981         * gcc.target/powerpc/recip-3.c: Likewise.
5982         * gcc.target/powerpc/recip-4.c: Likewise.
5983         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5985 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5987         * gcc.target/arm/peep-ldrd-1.c: New test.
5988         * gcc.target/arm/peep-strd-1.c: Likewise.
5990 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5992         * gcc.target/arm/negdi-1.c: New test.
5993         * gcc.target/arm/negdi-2.c: Likewise.
5994         * gcc.target/arm/negdi-3.c: Likewise.
5995         * gcc.target/arm/negdi-4.c: Likewise.
5997 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5999         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6000         Add -march=armv8-a when we use v8 NEON.
6001         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6002         (check_effective_target_vect_call_ceilf): Likewise.
6003         (check_effective_target_vect_call_floorf): Likewise.
6004         (check_effective_target_vect_call_roundf): Likewise.
6005         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6006         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6007         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6008         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6009         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6011 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6013         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6014         * gcc.target/powerpc/sd-pwr6.c: Same.
6015         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6016         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6018 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6020         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6022 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6024         PR fortran/40881
6025         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6026         * gfortran.dg/altreturn_4.f90: Ditto.
6027         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6028         * gfortran.dg/altreturn_5.f90: Ditto.
6029         * gfortran.dg/altreturn_6.f90: Ditto.
6030         * gfortran.dg/altreturn_7.f90: Ditto.
6032 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6034         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6035         New procedure.
6036         (check_effective_target_arm_v8_neon_ok_nocache):
6037         Likewise.
6038         (check_effective_target_arm_v8_neon_ok): Change to use
6039         check_effective_target_arm_v8_neon_ok_nocache.
6040         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6041         NEON flags.
6042         (check_effective_target_vect_call_btruncf):
6043         Enable for arm and ARMv8 NEON.
6044         (check_effective_target_vect_call_ceilf): Likewise.
6045         (check_effective_target_vect_call_floorf): Likewise.
6046         (check_effective_target_vect_call_roundf): Likewise.
6047         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6048         target.
6050 2013-04-04  Marek Polacek  <polacek@redhat.com>
6052         PR tree-optimization/48186
6053         * gcc.dg/pr48186.c: New test.
6055 2013-04-04  Richard Biener  <rguenther@suse.de>
6057         PR tree-optimization/56826
6058         * gcc.dg/vect/pr56826.c: New testcase.
6059         * gcc.dg/vect/O3-pr36098.c: Adjust.
6061 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6063         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6064         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6065         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6066         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6067         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6068         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6069         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6070         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6071         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6072         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6074 2013-04-04  Richard Biener  <rguenther@suse.de>
6076         PR tree-optimization/56213
6077         * gcc.dg/vect/vect-123.c: New testcase.
6079 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6081         PR fortran/56810
6082         * gfortran.dg/read_repeat_2.f90: New.
6084 2013-04-04  Richard Biener  <rguenther@suse.de>
6086         PR tree-optimization/56837
6087         * g++.dg/torture/pr56837.C: New testcase.
6089 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6091         PR fortran/50269
6092         * gfortran.dg/c_loc_test_21.f90: New.
6093         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6094         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6095         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6096         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6097         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6099 2013-04-03  Jeff Law  <law@redhat.com>
6101         PR tree-optimization/56799
6102         * gcc.c-torture/execute/pr56799.c: New test.
6104 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6106         PR c++/56815
6107         * g++.dg/warn/Wpointer-arith-1.C: New.
6108         * g++.dg/gomp/for-19.C: Adjust.
6110 2013-04-03  Marek Polacek  <polacek@redhat.com>
6112         PR sanitizer/55702
6113         * gcc.dg/pr55702.c: New test.
6115 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6117         PR target/56809
6118         * gcc.dg/pr56809.c: New testcase.
6120 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6122         PR debug/56819
6123         * g++.dg/debug/pr56819.C: New test.
6125 2013-04-03  Richard Biener  <rguenther@suse.de>
6127         PR tree-optimization/56817
6128         * g++.dg/torture/pr56817.C: New testcase.
6130 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6132         * gcc.dg/vect/bb-slp-31.c: New file.
6134 2013-04-03  Jason Merrill  <jason@redhat.com>
6136         PR c++/34949
6137         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6139 2013-04-03  Richard Biener  <rguenther@suse.de>
6141         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6143 2013-04-03  Richard Biener  <rguenther@suse.de>
6145         PR tree-optimization/55964
6146         * gcc.dg/torture/pr55964-2.c: New testcase.
6148 2013-04-03  Richard Biener  <rguenther@suse.de>
6150         PR tree-optimization/56501
6151         * gcc.dg/torture/pr56501.c: New testcase.
6153 2013-04-03  Richard Biener  <rguenther@suse.de>
6155         PR tree-optimization/56407
6156         * gcc.dg/torture/pr56407.c: New testcase.
6158 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6160         PR tree-optimization/56790
6161         * g++.dg/ext/pr56790-1.C: New testcase.
6163 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6165         * gcc.target/i386/merge-1.c: New testcase.
6166         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6168 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6170         PR c/19449
6171         * gcc.c-torture/execute/pr19449.c: New test.
6173 2013-04-03  Richard Biener  <rguenther@suse.de>
6175         PR tree-optimization/56812
6176         * g++.dg/vect/slp-pr56812.cc: New testcase.
6178 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6180         PR fortran/56284
6181         PR fortran/40881
6182         * gfortran.dg/altreturn_8.f90: New.
6183         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6184         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6185         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6187 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6189         PR rtl-optimization/56745
6190         * gcc.c-torture/compile/pr56745.c: New test.
6192 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6194         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6196 2013-04-02  Richard Biener  <rguenther@suse.de>
6198         PR tree-optimization/56778
6199         * gcc.dg/torture/pr56778.c: New testcase.
6201 2013-04-02  Richard Biener  <rguenther@suse.de>
6203         PR middle-end/56768
6204         * g++.dg/torture/pr56768.C: New testcase.
6206 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6208         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6210 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6212         PR fortran/56660
6213         * gfortran.dg/namelist_82.f90:  New test.
6215 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6217         PR fortran/56500
6218         * gfortran.dg/implicit_class_1.f90: New.
6220 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6222         PR fortran/56786
6223         * gfortran.dg/namelist_81.f90:  New test.
6225 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6227         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6228         for constant and equal string lengths.
6229         * gfortran.dg/character_comparison_5.f90:  Likewise.
6230         * gfortran.dg/character_comparison_9.f90:  New test.
6232 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6234         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6235         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6237 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6239         PR fortran/35203
6240         * gfortran.dg/optional_absent_3.f90: New.
6242 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6244         PR fortran/56737
6245         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6247 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6249         PR fortran/56735
6250         * gfortran.dg/namelist_80.f90: New.
6252 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6254         PR fortran/45159
6255         * gfortran.dg/string_length_2.f90:  New test.
6256         * gfortran.dg/dependency_41.f90:  New test.
6258 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6260         PR fortran/55806
6261         * gfortran.dg/array_constructor_43.f90:  New test.
6262         * gfortran.dg/random_seed_3.f90:  New test.
6264 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6266         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6267         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6268         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6269         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6270         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6271         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6272         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6273         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6274         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6275         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6277 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6279         PR c++/56725
6280         * g++.dg/conversion/op4.C: Adjust.
6281         * g++.dg/cpp0x/rv1n.C: Likewise.
6282         * g++.dg/cpp0x/rv2n.C: Likewise.
6283         * g++.dg/cpp0x/template_deduction.C: Likewise.
6284         * g++.dg/expr/cond8.C: Likewise.
6285         * g++.dg/other/error4.C: Likewise.
6286         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6287         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6288         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6289         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6290         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6291         * g++.old-deja/g++.law/cvt20.C: Likewise.
6292         * g++.old-deja/g++.law/cvt8.C: Likewise.
6293         * g++.old-deja/g++.law/init8.C: Likewise.
6294         * g++.old-deja/g++.mike/net12.C: Likewise.
6295         * g++.old-deja/g++.mike/net8.C: Likewise.
6296         * g++.old-deja/g++.mike/p2793.C: Likewise.
6297         * g++.old-deja/g++.mike/p3836.C: Likewise.
6298         * g++.old-deja/g++.mike/p418.C: Likewise.
6299         * g++.old-deja/g++.mike/p701.C: Likewise.
6300         * g++.old-deja/g++.mike/p807.C: Likewise.
6302 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6304         PR middle-end/56694
6305         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6306         targets.
6308 2013-03-28  Marek Polacek  <polacek@redhat.com>
6310         PR tree-optimization/56695
6311         * gcc.dg/vect/pr56695.c: New test.
6313 2013-03-28  Richard Biener  <rguenther@suse.de>
6315         PR tree-optimization/37021
6316         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6317         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6319 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6321         PR fortran/56650
6322         PR fortran/36437
6323         * gfortran.dg/sizeof_2.f90: New.
6324         * gfortran.dg/sizeof_3.f90: New.
6325         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6327 2013-03-27  Richard Biener  <rguenther@suse.de>
6329         PR tree-optimization/37021
6330         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6332 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6334         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6335         * g++.dg/ipa/ivinline-2.C: Likewise.
6336         * g++.dg/ipa/ivinline-3.C: Likewise.
6337         * g++.dg/ipa/ivinline-4.C: Likewise.
6338         * g++.dg/ipa/ivinline-5.C: Likewise.
6339         * g++.dg/ipa/ivinline-7.C: Likewise.
6340         * g++.dg/ipa/ivinline-8.C: Likewise.
6341         * g++.dg/ipa/ivinline-9.C: Likewise.
6342         * g++.dg/cpp0x/noexcept03.C: Likewise.
6343         * gcc.dg/const-1.c: Likewise.
6344         * gcc.dg/ipa/pure-const-1.c: Likewise.
6345         * gcc.dg/noreturn-8.c: Likewise.
6346         * gcc.target/i386/mmx-1.c: Likewise.
6347         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6348         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6349         * gcc.c-torture/execute/pr33992.x: New file.
6351 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6353         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6355 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6357         PR c++/55951
6358         * g++.dg/ext/desig5.C: New.
6360 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6362         PR fortran/56649
6363         * gfortran.dg/merge_init_expr_2.f90: New.
6364         * gfortran.dg/merge_char_1.f90: Modify test to
6365         stay a run-time test.
6366         * gfortran.dg/merge_char_3.f90: Ditto.
6368 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6370         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6371         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6373 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6375         PR c++/56722
6376         * g++.dg/cpp0x/range-for23.C: New.
6378 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6380         PR libfortran/52512
6381         * gfortran.dg/namelist_79.f90: New.
6383 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6385         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6387 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6389         PR fortran/38536
6390         PR fortran/38813
6391         PR fortran/38894
6392         PR fortran/39288
6393         PR fortran/40963
6394         PR fortran/45824
6395         PR fortran/47023
6396         PR fortran/47034
6397         PR fortran/49023
6398         PR fortran/50269
6399         PR fortran/50612
6400         PR fortran/52426
6401         PR fortran/54263
6402         PR fortran/55343
6403         PR fortran/55444
6404         PR fortran/55574
6405         PR fortran/56079
6406         PR fortran/56378
6407         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6408         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6409         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6410         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6411         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6412         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6413         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6414         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6415         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6416         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6417         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6418         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6419         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6420         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6421         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6422         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6423         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6424         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6425         * gfortran.dg/pr32601_1.f03: Ditto.
6426         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6427         * gfortran.dg/blockdata_7.f90: New.
6428         * gfortran.dg/c_assoc_4.f90: New.
6429         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6430         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6431         * gfortran.dg/c_funloc_tests_8.f90: New.
6432         * gfortran.dg/c_loc_test_17.f90: New.
6433         * gfortran.dg/c_loc_test_18.f90: New.
6434         * gfortran.dg/c_loc_test_19.f90: New.
6435         * gfortran.dg/c_loc_test_20.f90: New.
6436         * gfortran.dg/c_sizeof_5.f90: New.
6437         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6438         * gfortran.dg/transfer_resolve_2.f90: New.
6439         * gfortran.dg/transfer_resolve_3.f90: New.
6440         * gfortran.dg/transfer_resolve_4.f90: New.
6441         * gfortran.dg/pr32601.f03: Update dg-error.
6442         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6443         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6445 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6447         * gcc.target/arm/vseleqdf.c: New test.
6448         * gcc.target/arm/vseleqsf.c: Likewise.
6449         * gcc.target/arm/vselgedf.c: Likewise.
6450         * gcc.target/arm/vselgesf.c: Likewise.
6451         * gcc.target/arm/vselgtdf.c: Likewise.
6452         * gcc.target/arm/vselgtsf.c: Likewise.
6453         * gcc.target/arm/vselledf.c: Likewise.
6454         * gcc.target/arm/vsellesf.c: Likewise.
6455         * gcc.target/arm/vselltdf.c: Likewise.
6456         * gcc.target/arm/vselltsf.c: Likewise.
6457         * gcc.target/arm/vselnedf.c: Likewise.
6458         * gcc.target/arm/vselnesf.c: Likewise.
6459         * gcc.target/arm/vselvcdf.c: Likewise.
6460         * gcc.target/arm/vselvcsf.c: Likewise.
6461         * gcc.target/arm/vselvsdf.c: Likewise.
6462         * gcc.target/arm/vselvssf.c: Likewise.
6464 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6466         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6467         body from here...
6468         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6469         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6470         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6471         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6472         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6473         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6474         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6475         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6476         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6477         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6478         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6479         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6480         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6481         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6482         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6483         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6484         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6485         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6486         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6487         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6488         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6489         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6490         * gcc.target/arm/atomic-op-char.c: Likewise.
6491         * gcc.target/arm/atomic-op-consume.c: Likewise.
6492         * gcc.target/arm/atomic-op-int.c: Likewise.
6493         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6494         * gcc.target/arm/atomic-op-release.c: Likewise.
6495         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6496         * gcc.target/arm/atomic-op-short.c: Likewise.
6498 2013-03-25  Richard Biener  <rguenther@suse.de>
6500         PR middle-end/56694
6501         * g++.dg/torture/pr56694.C: New testcase.
6503 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6505         PR target/56720
6506         * gcc.target/arm/neon-vcond-gt.c: New test.
6507         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6508         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6510 2013-03-25  Richard Biener  <rguenther@suse.de>
6512         PR tree-optimization/56689
6513         * gcc.dg/torture/pr56689.c: New testcase.
6515 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6517         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6519 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6521         PR fortran/56696
6522         * gfortran.dg/eof_5.f90: New.
6524 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6526         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6527         alphabetically.
6529 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6531         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6533 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6535         PR testsuite/55994
6536         * gcc.c-torture/execute/builtins/builtins.exp: Add
6537         -Wl,--allow-multiple-definition for RTEMS targets.
6539 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6541         * gcc.target/aarch64/movk.c: New test.
6543 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6545         * g++.dg/ext/vector21.C: New testcase.
6547 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6549         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6550         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6552 2013-03-21  Richard Biener  <rguenther@suse.de>
6554         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6555         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6557 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6559         * gcc.target/aarch64/vect.c: Test and result vector added
6560         for sabd and saba instructions.
6561         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6562         instructions in assembly.
6563         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6564         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6565         for fabd instruction.
6566         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6567         instruction in assembly.
6568         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6570 2013-03-20  Jeff Law  <law@redhat.com>
6572         * g++.dg/tree-ssa/ssa-dom.C: New test.
6574 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6576         * gcc.target/powerpc/mmfpgpr.c: New test.
6577         * gcc.target/powerpc/sd-vsx.c: Likewise.
6578         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6579         * gcc.target/powerpc/vsx-float0.c: Likewise.
6581 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6583         PR tree-optimization/56355
6584         * gcc.dg/pr56355-1.c: New file.
6586 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6587             Richard Sandiford  <rdsandiford@googlemail.com>
6589         * gcc.target/mips/mips.exp: Add microMIPS support.
6590         * gcc.target/mips/umips-movep-2.c: New test.
6591         * gcc.target/mips/umips-lwp-2.c: New test.
6592         * gcc.target/mips/umips-swp-5.c: New test.
6593         * gcc.target/mips/umips-constraints-1.c: New test.
6594         * gcc.target/mips/umips-lwp-3.c: New test.
6595         * gcc.target/mips/umips-swp-6.c: New test.
6596         * gcc.target/mips/umips-constraints-2.c: New test.
6597         * gcc.target/mips/umips-save-restore-1.c: New test.
6598         * gcc.target/mips/umips-lwp-4.c: New test.
6599         * gcc.target/mips/umips-swp-7.c: New test.
6600         * gcc.target/mips/umips-save-restore-2.c: New test.
6601         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6602         * gcc.target/mips/umips-lwp-5.c: New test.
6603         * gcc.target/mips/umips-save-restore-3.c: New test.
6604         * gcc.target/mips/umips-lwp-6.c: New test.
6605         * gcc.target/mips/umips-swp-1.c: New test.
6606         * gcc.target/mips/umips-lwp-7.c: New test.
6607         * gcc.target/mips/umips-swp-2.c: New test.
6608         * gcc.target/mips/umips-lwp-8.c: New test.
6609         * gcc.target/mips/umips-swp-3.c: New test.
6610         * gcc.target/mips/umips-movep-1.c: New test.
6611         * gcc.target/mips/umips-lwp-1.c: New test.
6612         * gcc.target/mips/umips-swp-4.c: New test.
6614 2013-03-20  Richard Biener  <rguenther@suse.de>
6616         PR tree-optimization/56661
6617         * gcc.dg/torture/pr56661.c: New testcase.
6619 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6621         PR rtl-optimization/56605
6622         * gcc.target/powerpc/pr56605.c: New.
6624 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6626         PR fortran/54932
6627         * gfortran.dg/do_1.f90: Don't xfail.
6629 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6631         PR libfortran/51825
6632         * gfortran.dg/namelist_77.f90: New.
6633         * gfortran.dg/namelist_78.f90: New.
6635 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6637         PR libfortran/48618
6638         * gfortran.dg/open_negative_unit_1.f90: New.
6640 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6642         * gcc.target/aarch64/sbc.c: New test.
6644 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6646         * gcc.target/aarch64/ror.c: New test.
6648 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6650         * gcc.target/aarch64/extr.c: New test.
6652 2013-03-19  Richard Biener  <rguenther@suse.de>
6654         PR tree-optimization/56273
6655         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6656         * c-c++-common/uninit-17.c: Likewise.
6658 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6660         PR tree-optimization/56635
6661         * g++.dg/torture/pr56635.C: New test.
6663 2013-03-18  Richard Biener  <rguenther@suse.de>
6665         PR tree-optimization/3713
6666         * g++.dg/ipa/devirt-12.C: New testcase.
6668 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6670         PR c/56566
6671         * c-c++-common/pr56566.c: New test.
6673 2013-03-17  Jason Merrill  <jason@redhat.com>
6675         * g++.dg/template/abstract-dr337.C: XFAIL.
6677 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6679         PR c++/56607
6680         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6681         * c-c++-common/pr56607.c: New test.
6683 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6685         PR c++/56582
6686         * g++.dg/cpp0x/constexpr-array5.C: New.
6688 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6690         PR fortran/56615
6691         * gfortran.dg/transfer_intrinsic_5.f90: New.
6693 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6695         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6696         * gcc.target/i386/pr20020-1.c: Likewise.
6697         * gcc.target/i386/pr20020-2.c: Likewise.
6698         * gcc.target/i386/pr20020-3.c: Likewise.
6699         * gcc.target/i386/pr53425-1.c: Likewise.
6700         * gcc.target/i386/pr53425-2.c: Likewise.
6701         * gcc.target/i386/pr55093.c: Likewise.
6702         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6704 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6706         PR debug/56307
6707         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6708         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6710 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6712         PR tree-optimization/53265
6713         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6714         undefined behavior.
6715         * gcc.dg/graphite/id-6.c (test): Likewise.
6716         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6717         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6719         PR tree-optimization/53265
6720         * gcc.dg/pr53265.c: New test.
6721         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6722         to dg-options.
6723         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6724         arrays.
6725         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6726         n, use it as high bound instead of 4.
6728 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6730         PR target/49880
6731         * gcc.target/sh/pr49880-1.c: New.
6732         * gcc.target/sh/pr49880-2.c: New.
6733         * gcc.target/sh/pr49880-3.c: New.
6734         * gcc.target/sh/pr49880-4.c: New.
6735         * gcc.target/sh/pr49880-5.c: New.
6737 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6739         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6741 2013-03-13  Richard Biener  <rguenther@suse.de>
6743         PR tree-optimization/56608
6744         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6746 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6748         PR c++/56611
6749         * g++.dg/cpp0x/alias-decl-32.C: New.
6751 2013-03-11  Jan Hubicka  <jh@suse.cz>
6753         PR middle-end/56571
6754         * gcc.c-torture/compile/pr56571.c: New testcase.
6756 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6758         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6759         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6761 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6763         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6764         * gcc.dg/inline_4.c: Likewise.
6765         * gcc.dg/unroll_2.c: Likewise.
6766         * gcc.dg/unroll_3.c: Likewise.
6767         * gcc.dg/unroll_4.c: Likewise.
6769 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6771         PR testsuite/54119
6772         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6774         PR debug/56307
6775         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6777 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6779         PR target/40797
6780         * gcc.c-torture/compile/pr40797.c: New.
6782 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6784         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6786 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6788         PR fortran/56575
6789         * gfortran.dg/class_56.f90: New test.
6791 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6793         PR middle-end/56524
6794         * gcc.target/mips/pr56524.c: New test.
6796 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6798         PR c++/56565
6799         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6801 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6803         PR c++/51412
6804         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6806 2013-03-08  Marek Polacek  <polacek@redhat.com>
6808         PR tree-optimization/56478
6809         * gcc.dg/torture/pr56478.c: New test.
6811 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6813         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6814         targets linker option --allow-multiple-definition.
6816         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6817         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6818         * gcc.dg/pr52549.c: Add LLP64 case.
6819         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6820         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6821         * gcc.dg/torture/pr51071-2.c: Likewise.
6822         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6823         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6824         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6825         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6826         * gcc.dg/weak/weak-1.c: Likewise.
6827         * gcc.dg/weak/weak-2.c: Likewise.
6828         * gcc.dg/weak/weak-3.c: Likewise.
6829         * gcc.dg/weak/weak-4.c: Likewise.
6830         * gcc.dg/weak/weak-5.c: Likewise.
6831         * gcc.dg/weak/weak-15.c: Likewise.
6832         * gcc.dg/weak/weak-16.c: Likewise.
6834         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6836 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6838         PR tree-optimization/56559
6839         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6841 2013-03-07  Andreas Schwab  <schwab@suse.de>
6843         * gcc.dg/pr31490.c: Fix last change.
6845 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6847         PR c++/56534
6848         * g++.dg/template/crash115.C: New.
6850 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6852         PR tree-optimization/56539
6853         * gcc.c-torture/compile/pr56539.c: New test.
6855 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6857         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6858         targets.
6859         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6860         * gcc.dg/lto/20091013-1_2.c: Likewise.
6861         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6863 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6865         * gnat.dg/specs/aggr6.ads: New test.
6867 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6869         * gnat.dg/loop_optimization15.ad[sb]: New test.
6871 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6873         PR middle-end/56548
6874         * gcc.dg/pr56548.c: New test.
6876 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6878         PR debug/53363
6879         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6881 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6883         PR c++/56543
6884         * g++.dg/template/typename20.C: New test.
6886 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6888         PR debug/56510
6889         * gcc.dg/pr56510.c: New test.
6891         PR rtl-optimization/56484
6892         * gcc.c-torture/compile/pr56484.c: New test.
6894 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6896         PR c++/56530
6897         * g++.dg/warn/Wsign-conversion-2.C: New.
6899 2013-03-05  Richard Biener  <rguenther@suse.de>
6901         PR tree-optimization/56270
6902         * gcc.dg/vect/slp-38.c: New testcase.
6904 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6906         PR rtl-optimization/56494
6907         * gcc.dg/pr56494.c: New test.
6909 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6911         * gcc.dg/pr56424.c: New test.
6913 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6915         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6916         * gcc.dg/pr56228.c <avr>: Skip.
6918 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6920         PR testsuite/52641
6921         PR tree-optimization/52631
6922         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6924 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6926         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6927         * gcc.dg/vect/vect-83_64.c: Same.
6929 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6931         PR fortran/56477
6932         * gfortran.dg/pointer_check_13.f90: New test.
6934 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6936         PR fortran/54730
6937         * gfortran.dg/array_constructor_42.f90: New test.
6939 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6941         PR c++/52688
6942         * g++.dg/template/static33.C: New.
6943         * g++.dg/template/static34.C: Likewise.
6945         PR c++/10291
6946         * g++.dg/template/static35.C: New.
6948 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6950         * gcc.dg/pr56396.c: Require pic support.
6952 2013-03-01  Richard Biener  <rguenther@suse.de>
6954         PR tree-optimization/55481
6955         * gcc.dg/torture/pr56488.c: New testcase.
6957 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6958             Jakub Jelinek  <jakub@redhat.com>
6960         PR sanitizer/56454
6961         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6962         no_sanitize_address attribute rather than no_address_safety_analysis.
6963         * g++.dg/asan/sanitizer_test_utils.h
6964         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6965         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6966         in addition to no_address_safety_analysis.
6968 2013-02-28  Jason Merrill  <jason@redhat.com>
6970         PR c++/56481
6971         * g++.dg/cpp0x/constexpr-and.C: New.
6973 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6975         PR tree-optimization/56294
6976         * g++.dg/debug/pr56294.C: New test.
6978 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6980         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6982 2013-02-27  Marek Polacek  <polacek@redhat.com>
6984         PR rtl-optimization/56466
6985         * gcc.dg/pr56466.c: New test.
6987 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6989         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6990         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6991         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6993 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6995         PR middle-end/45472
6996         * gcc.dg/pr45472.c: New test.
6998 2013-02-26  Marek Polacek  <polacek@redhat.com>
7000         PR tree-optimization/56426
7001         * gcc.dg/pr56436.c: New test.
7003 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7005         PR tree-optimization/56448
7006         * gcc.c-torture/compile/pr56448.c: New test.
7008         PR tree-optimization/56443
7009         * gcc.dg/torture/pr56443.c: New test.
7011 2013-02-25  Richard Biener  <rguenther@suse.de>
7013         PR tree-optimization/56175
7014         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7016 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7018         PR c++/56403
7019         * g++.dg/torture/pr56403.C: New test.
7021 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7023         Revert:
7024         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7025         Richard Sandiford  <rdsandiford@googlemail.com>
7027         * gcc.target/mips/mips.exp: Add microMIPS support.
7028         * gcc.target/mips/umips-movep-2.c: New test.
7029         * gcc.target/mips/umips-lwp-2.c: New test.
7030         * gcc.target/mips/umips-swp-5.c: New test.
7031         * gcc.target/mips/umips-constraints-1.c: New test.
7032         * gcc.target/mips/umips-lwp-3.c: New test.
7033         * gcc.target/mips/umips-swp-6.c: New test.
7034         * gcc.target/mips/umips-constraints-2.c: New test.
7035         * gcc.target/mips/umips-save-restore-1.c: New test.
7036         * gcc.target/mips/umips-lwp-4.c: New test.
7037         * gcc.target/mips/umips-swp-7.c: New test.
7038         * gcc.target/mips/umips-save-restore-2.c: New test.
7039         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7040         * gcc.target/mips/umips-lwp-5.c: New test.
7041         * gcc.target/mips/umips-save-restore-3.c: New test.
7042         * gcc.target/mips/umips-lwp-6.c: New test.
7043         * gcc.target/mips/umips-swp-1.c: New test.
7044         * gcc.target/mips/umips-lwp-7.c: New test.
7045         * gcc.target/mips/umips-swp-2.c: New test.
7046         * gcc.target/mips/umips-lwp-8.c: New test.
7047         * gcc.target/mips/umips-swp-3.c: New test.
7048         * gcc.target/mips/umips-movep-1.c: New test.
7049         * gcc.target/mips/umips-lwp-1.c: New test.
7050         * gcc.target/mips/umips-swp-4.c: New test.
7052 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7053             Richard Sandiford  <rdsandiford@googlemail.com>
7055         * gcc.target/mips/mips.exp: Add microMIPS support.
7056         * gcc.target/mips/umips-movep-2.c: New test.
7057         * gcc.target/mips/umips-lwp-2.c: New test.
7058         * gcc.target/mips/umips-swp-5.c: New test.
7059         * gcc.target/mips/umips-constraints-1.c: New test.
7060         * gcc.target/mips/umips-lwp-3.c: New test.
7061         * gcc.target/mips/umips-swp-6.c: New test.
7062         * gcc.target/mips/umips-constraints-2.c: New test.
7063         * gcc.target/mips/umips-save-restore-1.c: New test.
7064         * gcc.target/mips/umips-lwp-4.c: New test.
7065         * gcc.target/mips/umips-swp-7.c: New test.
7066         * gcc.target/mips/umips-save-restore-2.c: New test.
7067         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7068         * gcc.target/mips/umips-lwp-5.c: New test.
7069         * gcc.target/mips/umips-save-restore-3.c: New test.
7070         * gcc.target/mips/umips-lwp-6.c: New test.
7071         * gcc.target/mips/umips-swp-1.c: New test.
7072         * gcc.target/mips/umips-lwp-7.c: New test.
7073         * gcc.target/mips/umips-swp-2.c: New test.
7074         * gcc.target/mips/umips-lwp-8.c: New test.
7075         * gcc.target/mips/umips-swp-3.c: New test.
7076         * gcc.target/mips/umips-movep-1.c: New test.
7077         * gcc.target/mips/umips-lwp-1.c: New test.
7078         * gcc.target/mips/umips-swp-4.c: New test.
7080 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7082         PR sanitizer/56393
7083         * lib/asan-dg.exp (asan_link_flags): Add
7084         -B${gccpath}/libsanitizer/asan/ to flags.
7086 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7088         PR middle-end/56420
7089         * gcc.dg/torture/pr56420.c: New test.
7091 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7093         PR middle-end/56108
7094         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7096 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7098         PR tree-optimization/56310
7099         * g++.dg/ipa/pr56310.C: New test.
7101 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7103         PR fortran/56385
7104         * gfortran.dg/proc_ptr_comp_37.f90: New.
7106 2013-02-21  Richard Biener  <rguenther@suse.de>
7108         PR tree-optimization/56415
7109         Revert
7110         2013-02-11  Richard Biener  <rguenther@suse.de>
7112         PR tree-optimization/56273
7113         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7114         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7115         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7116         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7117         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7118         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7120 2013-02-21  Marek Polacek  <polacek@redhat.com>
7122         PR tree-optimization/56398
7123         * g++.dg/torture/pr56398.C: New test.
7125 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7127         PR inline-asm/56405
7128         * gcc.c-torture/compile/pr56405.c: New test.
7130 2013-02-20  Jan Hubicka  <jh@suse.cz>
7132         PR tree-optimization/56265
7133         * g++.dg/ipa/devirt-11.C: New testcase.
7135 2013-02-20  Richard Biener  <rguenther@suse.de>
7137         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7139 2013-02-20  Richard Biener  <rguenther@suse.de>
7140         Jakub Jelinek  <jakub@redhat.com>
7142         PR tree-optimization/56396
7143         * gcc.dg/pr56396.c: New testcase.
7145 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7147         PR c++/56373
7148         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7150 2013-02-19  Richard Biener  <rguenther@suse.de>
7152         PR tree-optimization/56384
7153         * gcc.dg/torture/pr56384.c: New testcase.
7155 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7157         PR tree-optimization/56350
7158         * gcc.dg/pr56350.c: New test.
7160         PR tree-optimization/56381
7161         * g++.dg/opt/pr56381.C: New test.
7163 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7165         PR pch/54117
7166         * lib/dg-pch.exp (pch-init, pch-finish,
7167         check_effective_target_pch_supported_debug): New procs.
7168         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7169         Likewise if $pch_unsupported_debug and $flags include -g.
7170         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7171         and dg-require-effective-target pch_unsupported_debug.
7172         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7173         * objc.dg/pch/pch.exp: Likewise.
7174         * gcc.dg/pch/pch.exp: Likewise.
7175         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7176         pch_unsupported_debug.
7177         * gcc.dg/pch/valid-1.hs: Likewise.
7178         * gcc.dg/pch/valid-1b.c: Likewise.
7179         * gcc.dg/pch/valid-1b.hs: Likewise.
7181 2013-02-18  Richard Biener  <rguenther@suse.de>
7183         PR tree-optimization/56366
7184         * gcc.dg/torture/pr56366.c: New testcase.
7186 2013-02-18  Richard Biener  <rguenther@suse.de>
7188         PR middle-end/56349
7189         * gcc.dg/torture/pr56349.c: New testcase.
7191 2013-02-18  Richard Biener  <rguenther@suse.de>
7193         PR tree-optimization/56321
7194         * gcc.dg/torture/pr56321.c: New testcase.
7196 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7198         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7200 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7201             Dodji Seketeli  <dodji@redhat.com>
7203         PR asan/56330
7204         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7205         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7206         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7207         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7208         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7209         * c-c++-common/asan/pr56330.c: Likewise.
7210         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7211         Ensure the size argument of __builtin_memcpy is a constant.
7213 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7214             Paolo Carlini  <paolo.carlini@oracle.com>
7216         PR c++/51242
7217         * g++.dg/cpp0x/enum23.C: New.
7219 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7221         PR target/54685
7222         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7224 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7226         PR rtl-optimization/56348
7227         * gcc.target/i386/pr56348.c: New test.
7229 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7231         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7232         * gcc.target/arm/interrupt-2.c: Likewise.
7234 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7236         PR fortran/56318
7237         * gfortran.dg/matmul_9.f90: New.
7239 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7241         PR fortran/53818
7242         * gfortran.dg/init_flag_11.f90: New.
7244 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7246         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7248 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7250         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7251         characters.
7253 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7254             Tobias Burnus  <burnus@net-b.de>
7256         PR testsuite/56138
7257         * gfortran.dg/allocatable_function_7.f90: New.
7259 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7261         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7262         * asan_globals_test-wrapper.cc: New file.
7263         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7264         instead of asan_globals_test.cc as dg-additional-sources.
7265         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7266         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7267         "sanitizer_test_utils.h" instead of
7268         "sanitizer_common/tests/sanitizer_test_utils.h".
7269         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7270         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7271         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7272         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7273         * g++.dg/asan/asan_test.cc: Synced from upstream.
7274         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7276 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7278         Fix an asan crash
7279         * c-c++-common/asan/memcmp-2.c: New test.
7281 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7283         PR c++/55582
7284         * g++.dg/cpp0x/udlit-string-literal.h: New.
7285         * g++.dg/cpp0x/udlit-string-literal.C: New.
7287 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7289         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7291 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7293         PR target/56184
7294         * gcc.target/arm/pr56184.C: New test.
7296 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7298         PR c++/56302
7299         * g++.dg/torture/pr56302.C: New test.
7300         * g++.dg/cpp0x/constexpr-56302.C: New test.
7301         * c-c++-common/pr56302.c: New test.
7303 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7304             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7306         PR fortran/56204
7307         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7308         * gfortran.dg/quad_3.f90: Ditto.
7310 2013-02-13  Kostya Serebryany  <kcc@google.com>
7312         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7313         to match the fresh asan run-time.
7314         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7316 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7318         Avoid instrumenting duplicated memory access in the same basic block
7319         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7320         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7321         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7322         * c-c++-common/asan/inc.c: Likewise.
7324 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7326         PR inline-asm/56148
7327         * gcc.target/i386/pr56148.c: New test.
7329 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7330             Tobias Burnus  <burnus@net-b.de>
7332         PR testsuite/56082
7333         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7334         to kind=2.
7336 2013-02-12  Richard Biener  <rguenther@suse.de>
7338         PR lto/56297
7339         * gcc.dg/lto/pr56297_0.c: New testcase.
7340         * gcc.dg/lto/pr56297_0.c: Likewise.
7342 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7344         PR fortran/46952
7345         * gfortran.dg/typebound_deferred_1.f90: New.
7347 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7349         PR rtl-optimization/56151
7350         * gcc.target/i386/pr56151.c: New test.
7352 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7354         * g++.dg/ext/mv12.C: New test.
7355         * g++.dg/ext/mv12.h: New file.
7356         * g++.dg/ext/mv12-aux.C: New file.
7357         * g++.dg/ext/mv13.C: New test.
7359 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7361         * lib/target-supports.exp
7362         (check_effective_target_powerpc_eabi_ok): New.
7363         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7364         powerpc_eabi_ok.
7365         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7366         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7367         only.
7368         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7369         * gcc.target/powerpc/pr51623.c: Likewise.
7370         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7371         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7373 2013-02-11  Alexander Potapenko  <glider@google.com>
7374             Jack Howarth  <howarth@bromo.med.uc.edu>
7375             Jakub Jelinek  <jakub@redhat.com>
7377         PR sanitizer/55617
7378         * g++.dg/asan/pr55617.C: Run on all targets.
7380 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7382         PR rtl-optimization/56275
7383         * gcc.dg/pr56275.c: New test.
7385 2013-02-11  Richard Biener  <rguenther@suse.de>
7387         PR tree-optimization/56273
7388         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7390 2013-02-11  Richard Biener  <rguenther@suse.de>
7392         PR tree-optimization/56264
7393         * gcc.dg/torture/pr56264.c: New testcase.
7395 2013-02-11  Richard Biener  <rguenther@suse.de>
7397         PR tree-optimization/56273
7398         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7399         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7400         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7401         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7402         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7403         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7405 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7407         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7408         for *-*-linux-gnu targets.
7409         * g++.dg/asan/interception-test-1.c: Ditto.
7410         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7411         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7413 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7415         PR fortran/55362
7416         * gfortran.dg/intrinsic_size_4.f90 : New test.
7418 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7420         PR target/56256
7421         * gcc.target/powerpc/pr56256.c: New test.
7423 2013-02-08  Ian Lance Taylor  <iant@google.com>
7425         * lib/go.exp: Load timeout.exp.
7427 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7429         PR rtl-optimization/56246
7430         * gcc.target/i386/pr56246.c: New test.
7432 2013-02-08  Jeff Law  <law@redhat.com>
7434         PR debug/53948
7435         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7437 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7439         PR target/56043
7440         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7441         powerpc*-*-linux*.
7443 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7445         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7447 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7449         PR rtl-optimization/56195
7450         * gcc.dg/torture/pr56195.c: New test.
7452 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7454         PR fortran/54107
7455         * gfortran.dg/recursive_interface_2.f90: New test.
7457 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7459         PR tree-optimization/56250
7460         * gcc.c-torture/execute/pr56250.c: New test.
7462 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7464         PR tree-optimization/56064
7465         * gcc.dg/fixed-point/view-convert-2.c: New test.
7467 2013-02-08  Michael Matz  <matz@suse.de>
7469         PR tree-optimization/52448
7470         * gcc.dg/pr52448.c: New test.
7472 2013-02-08  Richard Biener  <rguenther@suse.de>
7474         PR middle-end/56181
7475         * gcc.dg/torture/pr56181.c: New testcase.
7477 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7479         PR target/54222
7480         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7481         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7483 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7485         PR c++/56241
7486         * g++.dg/parse/crash61.C: New test.
7488         PR c++/56239
7489         * g++.dg/parse/pr56239.C: New test.
7491         PR c++/56237
7492         * g++.dg/abi/mangle61.C: New test.
7494 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7496         PR rtl-optimization/56225
7497         * gcc.target/i386/pr56225.c: New test.
7499 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7501         PR debug/56154
7502         * gcc.dg/guality/pr56154-1.c: New test.
7503         * gcc.dg/guality/pr56154-2.c: New test.
7504         * gcc.dg/guality/pr56154-3.c: New test.
7505         * gcc.dg/guality/pr56154-4.c: New test.
7506         * gcc.dg/guality/pr56154-aux.c: New file.
7508         PR tree-optimization/55789
7509         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7510         cleanup-tree-dump.
7511         * gcc.dg/tree-ssa/inline-3.c: Add
7512         --param max-early-inliner-iterations=2 option.
7514 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7516         PR debug/53363
7517         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7518         Add -fno-dwarf2-cfi-asm to dg-options.
7519         Adapt match count.
7521 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7523         PR target/56228
7524         * gcc.dg/pr56228.c: New test.
7526 2013-02-07  Alan Modra  <amodra@gmail.com>
7528         PR target/54009
7529         * gcc.target/powerpc/pr54009.c: New test.
7530         PR target/54131
7531         * gfortran.dg/pr54131.f: New test.
7533 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7535         PR fortran/55789
7536         * gfortran.dg/array_constructor_41.f90: New test.
7538 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7540         PR fortran/55978
7541         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7543 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7545         PR middle-end/56217
7546         * g++.dg/gomp/pr56217.C: New test.
7548 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7550         PR tree-optimization/56205
7551         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7552         * gcc.c-torture/execute/pr56205.c: New test.
7554 2013-02-05  Richard Biener  <rguenther@suse.de>
7556         PR tree-optimization/53342
7557         PR tree-optimization/53185
7558         * gcc.dg/vect/pr53185-2.c: New testcase.
7560 2013-02-05  Jan Hubicka  <jh@suse.cz>
7562         PR tree-optimization/55789
7563         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7564         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7565         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7566         * g++.dg/ipa/inline-1.C: New testcase.
7567         * g++.dg/ipa/inline-2.C: New testcase.
7568         * g++.dg/ipa/inline-3.C: New testcase.
7570 2013-02-05  Jan Hubicka  <jh@suse.cz>
7572         PR tree-optimization/55789
7573         * g++.dg/torture/pr55789.C: New testcase.
7575 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7577         PR middle-end/56167
7578         * gcc.dg/pr56167.c: New test.
7580 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7582         PR target/55146
7583         * gcc.target/sh/pr55146.c: New.
7585 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7587         PR tree-optimization/54386
7588         * gcc.target/sh/pr54386.c: New.
7590 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7592         PR fortran/56008
7593         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7595         PR fortran/47517
7596         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7598 2013-02-04  Alexander Potapenko  <glider@google.com>
7599             Jack Howarth  <howarth@bromo.med.uc.edu>
7600             Jakub Jelinek  <jakub@redhat.com>
7602         PR sanitizer/55617
7603         * g++.dg/asan/pr55617.C: New test.
7605 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7607         PR fortran/54195
7608         * gfortran.dg/typebound_operator_19.f90: New test.
7609         * gfortran.dg/typebound_assignment_4.f90: New test.
7611 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7613         PR fortran/54107
7614         * gfortran.dg/recursive_interface_1.f90: New test.
7616 2013-02-04  Richard Guenther  <rguenther@suse.de>
7618         PR lto/56168
7619         * gcc.dg/lto/pr56168_0.c: New testcase.
7620         * gcc.dg/lto/pr56168_1.c: Likewise.
7622 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7624         PR fortran/50627
7625         PR fortran/56054
7626         * gfortran.dg/block_12.f90:  New test.
7627         * gfortran.dg/module_error_1.f90:  New test.
7629 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7631         * lib/target-supports.exp (check_effective_target_vect_float)
7632         (check_effective_target_vect_no_align): Add mips-sde-elf.
7634 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7636         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7638 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7640         * gcc.dg/pr56023.c: XFAIL on AIX.
7641         * gcc.dg/vect/pr49352.c: Same.
7643 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7645         * gnat.dg/opt26.adb: New test.
7647 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7649         Revert.
7650         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7652         * gcc.target/arm/neon-vfnms-1.c: New test.
7653         * gcc.target/arm/neon-vfnma-1.c: New test.
7655 2013-01-31  Richard Biener  <rguenther@suse.de>
7657         PR tree-optimization/56157
7658         * gcc.dg/torture/pr56157.c: New testcase.
7660 2013-01-30  Richard Biener  <rguenther@suse.de>
7662         PR tree-optimization/56150
7663         * gcc.dg/torture/pr56150.c: New testcase.
7665 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7667         PR sanitizer/55374
7668         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7669         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7670         printed in backtrace.
7671         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7672         to avoid errors about mismatched allocation vs. deallocation.
7674         PR c++/55742
7675         * g++.dg/mv1.C: Moved to...
7676         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7677         * g++.dg/mv2.C: Moved to...
7678         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7679         * g++.dg/mv3.C: Moved to...
7680         * g++.dg/ext/mv3.C: ... here.
7681         * g++.dg/mv4.C: Moved to...
7682         * g++.dg/ext/mv4.C: ... here.
7683         * g++.dg/mv5.C: Moved to...
7684         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7685         * g++.dg/mv6.C: Moved to...
7686         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7687         * g++.dg/ext/mv7.C: New test.
7688         * g++.dg/ext/mv8.C: New test.
7689         * g++.dg/ext/mv9.C: New test.
7690         * g++.dg/ext/mv10.C: New test.
7691         * g++.dg/ext/mv11.C: New test.
7693 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7695         PR rtl-optimization/56144
7696         * gcc.dg/pr56144.c: New.
7698 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7700         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7701         message.
7702         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7703         * g++.dg/cpp0x/constexpr-55573.C: Same
7705 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7707         PR tree-optimization/56064
7708         * gcc.dg/fixed-point/view-convert.c: New test.
7710 2013-01-30  Andreas Schwab  <schwab@suse.de>
7712         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7713         evaluate the end index in string range.
7715 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7717         PR fortran/56138
7718         * gfortran.dg/allocatable_function_6.f90: New.
7720 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7721             Mikael Morin  <mikael@gcc.gnu.org>
7723         PR fortran/54107
7724         * gfortran.dg/proc_ptr_comp_36.f90: New.
7726 2013-01-29  Richard Biener  <rguenther@suse.de>
7728         PR tree-optimization/55270
7729         * gcc.dg/torture/pr55270.c: New testcase.
7731 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7733         PR rtl-optimization/56117
7734         * gcc.dg/pr56117.c: New test.
7736 2013-01-28  Richard Biener  <rguenther@suse.de>
7738         PR tree-optimization/56034
7739         * gcc.dg/torture/pr56034.c: New testcase.
7741 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7743         PR tree-optimization/56125
7744         * gcc.dg/pr56125.c: New test.
7746 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7747             Mikael Morin  <mikael@gcc.gnu.org>
7749         PR fortran/53537
7750         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7751         * gfortran.dg/import8.f90: Likewise.
7752         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7753         * gfortran.dg/import10.f90: New test.
7754         * gfortran.dg/import11.f90: Likewise
7756 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7758         PR testsuite/56053
7759         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7760         string.h.  Provide memset, malloc and free prototypes, adjust line
7761         numbers in dg-output.
7762         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7763         Provide memset prototype and adjust line numbers in dg-output.
7764         * c-c++-common/asan/global-overflow-1.c: Likewise.
7766         PR tree-optimization/56094
7767         * gcc.dg/pr56094.c: New test.
7769 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7771         * gcc.target/arm/neon-vfnms-1.c: New test.
7772         * gcc.target/arm/neon-vfnma-1.c: New test.
7774 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7776         PR target/56114
7777         * gcc.target/i386/pr56114.c: New test.
7779 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7781         PR fortran/55984
7782         * gfortran.dg/associate_14.f90: New test.
7784         PR fortran/56047
7785         * gfortran.dg/associate_13.f90: New test.
7787 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7789         PR tree-optimization/56098
7790         * gcc.dg/pr56098-1.c: New test.
7791         * gcc.dg/pr56098-2.c: New test.
7793 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7795         PR target/54222
7796         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7798 2013-01-22  Marek Polacek  <polacek@redhat.com>
7800         PR tree-optimization/56035
7801         * gcc.dg/pr56035.c: New test.
7803 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7805         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7806         for MIPS.
7808 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7810         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7812 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7814         PR c/56078
7815         * gcc.dg/pr56078.c: New test.
7816         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7818 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7820         PR tree-optimization/55927
7821         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7823 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7825         * gcc.target/i386/movsd.c: New test.
7827 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7829         PR inline-asm/55934
7830         * gcc.target/i386/pr55934.c: New test.
7832 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7834         PR fortran/56081
7835         * gfortran.dg/select_8.f90: New.
7837 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7839         * gcc.target/microblaze/microblaze.exp: Remove
7840         target_config_cflags check.
7842 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7844         PR fortran/56052
7845         * gfortran.dg/gomp/pr56052.f90: New test.
7847         PR target/49069
7848         * gcc.dg/pr49069.c: New test.
7850 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7852         PR c++/55944
7853         * g++.dg/cpp0x/constexpr-static10.C: New.
7855 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7857         PR target/56028
7858         * gcc.target/i386/pr56028.c: New test.
7860 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7862         PR target/55686
7863         * gcc.target/i386/pr55686.c: New test.
7865 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7867         PR c++/53609
7868         * g++.dg/cpp0x/variadic139.C: New test.
7869         * g++.dg/cpp0x/variadic140.C: Likewise.
7870         * g++.dg/cpp0x/variadic141.C: Likewise.
7872 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7874         * gnat.dg/warn8.adb: New test.
7876 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7878         PR fortran/55919
7879         * gfortran.dg/include_8.f90: New test.
7881 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7883         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7884         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7886 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7888         PR tree-optimization/56051
7889         * gcc.c-torture/execute/pr56051.c: New test.
7891 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7893         PR rtl-optimization/56023
7894         * gcc.dg/pr56023.c: New test.
7896 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7898         PR middle-end/56022
7899         * gcc.target/i386/pr56022.c: New test.
7901 2013-01-21  Jason Merrill  <jason@redhat.com>
7903         * lib/target-supports.exp (check_effective_target_alias): New.
7905 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7907         PR debug/53235
7908         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7910 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7912         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7914 2013-01-19  Jeff Law  <law@redhat.com>
7916         PR tree-optimization/52631
7917         * tree-ssa/pr52631.c: New test.
7918         * tree-ssa/ssa-fre-9: Update expected output.
7920 2013-01-19  Anthony Green  <green@moxielogic.com>
7922         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7923         for moxie.
7925 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7927         PR tree-optimization/56029
7928         * g++.dg/torture/pr56029.C: New test.
7930 2013-01-18  Sharad Singhai  <singhai@google.com>
7932         PR tree-optimization/55995
7933         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7935 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7937         PR target/55433
7938         * gcc.target/i386/pr55433.c: New.
7940 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7942         PR middle-end/56015
7943         * gfortran.dg/pr56015.f90: New test.
7945 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7947         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7949 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7951         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7952         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7953         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7954         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7955         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7957 2013-01-17  Jeff Law  <law@redhat.com>
7959         * gcc.dg/pr52573.c: Move to...
7960         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7962         PR rtl-optimization/52573
7963         * gcc.dg/pr52573.c: New test.
7965 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7967         PR sanitizer/55679
7968         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7969         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7970         check_no_compiler_messages to test support in ucontext.h.
7971         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7972         compliant RLIMIT_AS.
7974 2013-01-17  Marek Polacek  <polacek@redhat.com>
7976         PR rtl-optimization/55833
7977         * gcc.dg/pr55833.c: New test.
7979 2013-01-17  Jan Hubicka  <jh@suse.cz>
7981         PR tree-optimization/55273
7982         * gcc.c-torture/compile/pr55273.c: New testcase.
7984 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7986         PR target/55981
7987         * gcc.target/pr55981.c: New test.
7989 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7991         * gcc.target/arm/pr40887.c: Require at least armv5.
7992         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7993         * gcc.target/arm/pr51915.c: Likewise.
7994         * gcc.target/arm/pr52006.c: Likewise.
7995         * gcc.target/arm/pr53187.c: Likewise.
7997         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7998         * gcc.target/arm/ftest-support-arm.h: Delete.
7999         * gcc.target/arm/ftest-support-thumb.h: Delete.
8000         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8001         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8002         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8003         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8004         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8005         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8006         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8007         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8008         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8009         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8010         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8011         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8012         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8013         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8014         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8015         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8016         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8017         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8018         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8019         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8020         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8021         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8022         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8023         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8025 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8027         PR tree-optimizations/55264
8028         * g++.dg/ipa/pr55264.C: New test.
8030 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8032         PR fortran/55983
8033         * gfortran.dg/class_55.f90: New.
8035 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8037         PR testsuite/55994
8038         * gcc.c-torture/execute/builtins/builtins.exp: Add
8039         -Wl,--allow-multiple-definition for eabi and elf targets.
8041         PR testsuite/54622
8042         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8043         check_effective_target_vect_perm_short,
8044         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8045         check_effective_target_vect64): Return 0 for big-endian ARM.
8046         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8048         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8049         prototypes.
8051 2013-01-16  Richard Biener  <rguenther@suse.de>
8053         PR tree-optimization/55964
8054         * gcc.dg/torture/pr55964.c: New testcase.
8056 2013-01-16  Richard Biener  <rguenther@suse.de>
8058         PR tree-optimization/54767
8059         PR tree-optimization/53465
8060         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8062 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8064         PR target/55301
8065         * gcc.target/sh/sh-switch.c: New testcase.
8067 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8069         * gcc.dg/webizer.c: Increase the array size.
8071 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8073         PR target/55940
8074         * gcc.dg/pr55940.c: New test.
8076 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8077             Harald Anlauf  <anlauf@gmx.de>
8079         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8080         * gfortran.dg/bounds_check_5.f90: Likewise.
8081         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8082         * gfortran.dg/continuation_9.f90: Likewise.
8083         * gfortran.dg/move_alloc_13.f90: Likewise.
8084         * gfortran.dg/structure_constructor_11.f90: Likewise.
8085         * gfortran.dg/tab_continuation.f: Likewise.
8086         * gfortran.dg/warning-directive-2.F90: Likewise.
8087         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8089 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8091         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8092         * gcc.target/arm/fma-sp.c: Likewise.
8094 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8096         PR rtl-optimization/55153
8097         * gcc.dg/pr55153.c: New.
8099 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8101         PR tree-optimization/55920
8102         * gcc.c-torture/compile/pr55920.c: New test.
8104 2013-01-15  Richard Biener  <rguenther@suse.de>
8106         PR middle-end/55882
8107         * gcc.dg/torture/pr55882.c: New testcase.
8109 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8111         PR tree-optimization/55955
8112         * gcc.c-torture/compile/pr55955.c: New test.
8114 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8116         PR c++/55663
8117         * g++.dg/cpp0x/alias-decl-31.C: New test.
8119 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8121         PR fortran/54286
8122         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8123         case where interface is null.
8125 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8127         PR fortran/55806
8128         * gfortran.dg/array_constructor_40.f90:  New test.
8130 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8132         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8134 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8136         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8137         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8138         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8139         * gcc.target/aarch64/vect-ld1r.c: New.
8140         * gcc.target/aarch64/vect-ld1r.x: New.
8142 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8144         PR target/55948
8145         * gcc.target/i386/hle-clear-rel.c: New file
8146         * gcc.target/i386/hle-store-rel.c: New file.
8148 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8150         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8151         * gfortran.dg/bounds_check_4.f90: Likewise.
8152         * gfortran.dg/inquire_10.f90: Likewise.
8153         * gfortran.dg/minloc_3.f90: Likewise.
8154         * gfortran.dg/minlocval_3.f90: Likewise.
8155         * gfortran.dg/module_double_reuse.f90: Likewise.
8156         * gfortran.dg/mvbits_1.f90: Likewise.
8157         * gfortran.dg/oldstyle_1.f90: Likewise.
8158         * gfortran.dg/pr20163-2.f: Likewise.
8159         * gfortran.dg/save_1.f90: Likewise.
8160         * gfortran.dg/scan_1.f90: Likewise.
8161         * gfortran.dg/select_char_1.f90: Likewise.
8162         * gfortran.dg/shape_4.f90: Likewise.
8163         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8164         * gfortran.dg/function_optimize_10.f90: Likewise.
8165         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8166         * gfortran.dg/used_types_17.f90: Likewise.
8167         * gfortran.dg/used_types_18.f90: Likewise.
8169 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8171         PR fortran/54286
8172         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8174 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8176         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8178 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8180         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8182 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8184         PR fortran/55072
8185         * gfortran.dg/assumed_type_2.f90: Fix test case.
8186         * gfortran.dg/internal_pack_13.f90: New test.
8187         * gfortran.dg/internal_pack_14.f90: New test.
8189 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8191         PR fortran/55868
8192         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8193         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8194         $tar to STAR.
8196 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8198         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8200 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8202         PR target/55719
8203         * gcc.target/s390/pr55719.c: New testcase.
8205 2013-01-11  Richard Guenther  <rguenther@suse.de>
8207         PR tree-optimization/44061
8208         * gcc.dg/pr44061.c: New testcase.
8210 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8212         Update copyright years.
8214 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8215             Jakub Jelinek  <jakub@redhat.com>
8217         PR target/55565
8218         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8220 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8222         PR rtl-optimization/55672
8223         * gcc.target/i386/pr55672.c: New.
8225 2013-01-10  Jeff Law  <law@redhat.com>
8227         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8228         pass/fail message unique.
8231 2013-01-10  Jason Merrill  <jason@redhat.com>
8233         * ada/.gitignore: New.
8235 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8237         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8238         Add tls options.
8239         * g++.dg/tls/thread_local2.C: Likewise.
8240         * g++.dg/tls/thread_local2g.C: Likewise.
8241         * g++.dg/tls/thread_local6.C: Likewise.
8242         * g++.dg/tls/thread_local-order1.C: Add tls options.
8243         * g++.dg/tls/thread_local-order2.C: Likewise.
8244         * g++.dg/tls/thread_local3.C: Likewise.
8245         * g++.dg/tls/thread_local3g.C: Likewise.
8246         * g++.dg/tls/thread_local4.C: Likewise.
8247         * g++.dg/tls/thread_local4g.C: Likewise.
8248         * g++.dg/tls/thread_local5.C: Likewise.
8249         * g++.dg/tls/thread_local5g.C: Likewise.
8250         * g++.dg/tls/thread_local6g.C: Likewise.
8252 2013-01-10  Kostya Serebryany  <kcc@google.com>
8254         * g++.dg/asan/asan_test.cc: Sync from upstream.
8256 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8258         PR tree-optimization/55921
8259         * gcc.c-torture/compile/pr55921.c: New test.
8261 2013-01-09  Jan Hubicka  <jh@suse.cz>
8263         PR tree-optimization/55569
8264         * gcc.c-torture/compile/pr55569.c: New testcase.
8266 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8268         PR fortran/47203
8269         * gfortran.dg/use_28.f90: New test.
8271 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8273         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8274         number matching more robust.
8276 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8278         PR rtl-optimization/55829
8279         * gcc.target/i386/pr55829.c: New.
8281 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8283         PR fortran/55758
8284         * gfortran.dg/bind_c_bool_1.f90: New.
8285         * gfortran.dg/do_5.f90: Add dg-warning.
8287 2013-01-09  Jan Hubicka  <jh@suse.cz>
8289         PR tree-optimization/55875
8290         * gcc.c-torture/execute/pr55875.c: New testcase.
8291         * g++.dg/torture/pr55875.C: New testcase.
8293 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8295         PR c/48418
8296         * c-c++-common/pr48418.c: New test.
8298 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8300         PR c++/55801
8301         * g++.dg/tls/thread_local-ice.C: New.
8303 2013-01-09  Andreas Schwab  <schwab@suse.de>
8305         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8307 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8309         PR tree-optimization/48189
8310         * gcc.dg/pr48189.c: New test.
8312 2013-01-04  Jan Hubicka  <jh@suse.cz>
8314         PR tree-optimization/55823
8315         * g++.dg/ipa/devirt-10.C: New testcase.
8317 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8318             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8320         PR rtl-optimization/55845
8321         * gcc.target/i386/pr55845.c: New test.
8323 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8325         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8326         instructions generated instead of number of occurances.
8328 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8330         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8331         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8332         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8333         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8334         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8335         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8336         * gcc.target/aarch64/vect-fcm.x: Likewise.
8337         * lib/target-supports.exp
8338         (check_effective_target_vect_cond): Enable for AArch64.
8340 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8342         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8343         endian-safe float pool loading.
8344         (test_square_root_v4sf): Likewise.
8345         (test_square_root_v2df): Likewise.
8346         * lib/target-supports.exp
8347         (check_effective_target_vect_call_sqrtf): Add AArch64.
8349 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8351         PR debug/55579
8352         * gcc.dg/tree-ssa/pr55579.c: New test.
8354 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8356         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8357         asm comments.
8359 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8361         PR middle-end/55890
8362         * gcc.dg/torture/pr55890-3.c: New test.
8364         PR middle-end/55851
8365         * gcc.c-torture/compile/pr55851.c: New test.
8367         PR sanitizer/55844
8368         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8369         dg-options.
8371 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8373         PR fortran/55618
8374         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8376 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8378         PR fortran/55763
8379         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8380         * gfortran.dg/pointer_init_7.f90: New.
8382 2013-01-07  Richard Biener  <rguenther@suse.de>
8384         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8386 2013-01-07  Richard Biener  <rguenther@suse.de>
8388         PR middle-end/55890
8389         * gcc.dg/torture/pr55890-1.c: New testcase.
8390         * gcc.dg/torture/pr55890-2.c: Likewise.
8392 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8394         * gcc.target/aarch64/fmovd.c: New.
8395         * gcc.target/aarch64/fmovf.c: Likewise.
8396         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8397         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8398         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8399         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8400         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8401         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8403 2013-01-07  Richard Biener  <rguenther@suse.de>
8405         PR tree-optimization/55888
8406         PR tree-optimization/55862
8407         * gcc.dg/torture/pr55888.c: New testcase.
8409 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8411         PR fortran/55852
8412         * gfortran.dg/intrinsic_size_3.f90: New.
8414 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8416         PR fortran/55763
8417         * gfortran.dg/select_type_32.f90: New.
8419 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8421         PR c++/52343
8422         * g++.dg/cpp0x/alias-decl-29.C: New test.
8424 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8426         PR fortran/53876
8427         PR fortran/54990
8428         PR fortran/54992
8429         * gfortran.dg/class_array_15.f03: New test.
8431 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8433         PR fortran/42769
8434         PR fortran/45836
8435         PR fortran/45900
8436         * gfortran.dg/use_23.f90: New test.
8437         * gfortran.dg/use_24.f90: New test.
8438         * gfortran.dg/use_25.f90: New test.
8439         * gfortran.dg/use_26.f90: New test.
8440         * gfortran.dg/use_27.f90: New test.
8442 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8444         * gnat.dg/specs/clause_on_volatile.ads: New test.
8446 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8448         * gnat.dg/alignment10.adb: New test.
8450 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8451             Mikael Morin  <mikael@gcc.gnu.org>
8453         PR fortran/55827
8454         * gfortran.dg/use_22.f90: New test.
8456 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8458         * gcc.target/aarch64/cmp-1.c: New testcase.
8460 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8462         PR fortran/55172
8463         * gfortran.dg/select_type_31.f03: New test.
8465 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8467         PR c++/54526 (again)
8468         * g++.dg/cpp0x/parse2.C: Extend.
8469         * g++.old-deja/g++.other/crash28.C: Adjust.
8471 2013-01-04  Richard Biener  <rguenther@suse.de>
8473         PR tree-optimization/55862
8474         * gcc.dg/torture/pr55862.c: New testcase.
8476 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8478         PR tree-optimization/55755
8479         * gcc.dg/torture/pr55755.c: New test.
8480         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8481         * gcc.dg/tree-ssa/pr45144.c: Update.
8483 2013-01-04  Richard Biener  <rguenther@suse.de>
8485         PR middle-end/55863
8486         * gcc.dg/fold-reassoc-2.c: New testcase.
8488 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8490         PR fortran/55763
8491         * gfortran.dg/null_7.f90: New.
8493 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8495         PR fortran/55854
8496         PR fortran/55763
8497         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8498         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8499         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8501 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8503         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8505 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8507         PR fortran/55855
8508         * gfortran.dg/assignment_1.f90: Modified.
8509         * gfortran.dg/assignment_4.f90: New.
8511 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8513         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8515 2013-01-03  Richard Biener  <rguenther@suse.de>
8517         PR tree-optimization/55857
8518         * gcc.dg/vect/pr55857-1.c: New testcase.
8519         * gcc.dg/vect/pr55857-2.c: Likewise.
8521 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8523         PR rtl-optimization/55838
8524         * gcc.dg/pr55838.c: New test.
8526         PR tree-optimization/55832
8527         * gcc.c-torture/compile/pr55832.c: New test.
8529 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8531         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8532         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8533         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8534         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8535         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8536         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8537         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8538         * gcc.dg/unroll_1.c: Ditto.
8539         * gcc.dg/unroll_2.c: Ditto.
8540         * gcc.dg/unroll_3.c: Ditto.
8541         * gcc.dg/unroll_4.c: Ditto.
8543 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8545         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8547 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8549         PR fortran/55818
8550         * gfortran.dg/eof_4.f90: New test.
8552 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8554         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8555         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8556         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8557         (compat_setup_dfp): Initialize compat_alt_caret and
8558         compat_save_TEST_ALWAYS_FLAGS.
8560 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8562         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8564 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8566         * gcc.dg/torture/fp-int-convert-2.c: New test.
8568 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570         * gfortran.dg/newunit_3.f90: Add dg-do run.
8571         * gfortran.dg/inquire_15.f90: Add dg-do run.
8573 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8575         PR tree-optimization/55831
8576         * gcc.dg/pr55831.c: New test.
8578 Copyright (C) 2013 Free Software Foundation, Inc.
8580 Copying and distribution of this file, with or without modification,
8581 are permitted in any medium without royalty provided the copyright
8582 notice and this notice are preserved.