gcc/cp:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob75975d0be10807910a23a1e4d47fa6e44ab45738
1 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3         PR c++/58708
4         * g++.dg/cpp1y/pr58708.C: New.
6 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
8         PR c++/58834
9         * g++.dg/ext/pr58834.C: New file.
11 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
13         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
14         tests.
15         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
16         tests.
18 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
20         PR fortran/57893
21         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
22         type block.
24 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
26         * g++.dg/gomp/simd-1.C: New test.
27         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
28         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
29         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
30         * c-c++-common/gomp/simd6.c: New test.
32 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
34         Implement C++14 digit separators.
35         * g++.dg/cpp1y/digit-sep.C: New.
36         * g++.dg/cpp1y/digit-sep-neg.C: New.
37         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
39 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
41         * gcc.dg/vect/vect-align-3.c: New test.
43         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
44         we warn about it already during VRP1 pass.
46 2013-10-31  Martin Jambor  <mjambor@suse.cz>
48         PR rtl-optimization/58934
49         Revert:
50         2013-10-30  Martin Jambor  <mjambor@suse.cz>
51         PR rtl-optimization/10474
52         * gcc.dg/pr10474.c: New testcase.
53         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
54         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
56 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
58         PR c++/58932
59         Revert:
60         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/58466
63         * g++.dg/cpp0x/variadic145.C: New.
65         * g++.dg/cpp0x/sfinae49.C: New.
67 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
69         PR c++/58581
70         * g++.dg/cpp0x/deleted1.C: New.
72 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
74         * gcc.target/arm/lp1243022.c: New test.
76 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
78         PR other/58545
79         * gcc.target/avr/pr58545.c: New test.
81 2013-10-30  Tobias Burnus  <burnus@net-b.de>
83         Revert:
84         2013-10-30  Tobias Burnus  <burnus@net-b.de>
85         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
86         path to the compile flags.
88 2013-10-30  Cong Hou  <congh@google.com>
90         * gcc.target/i386/vect-abs-s8.c: New test.
91         * gcc.target/i386/vect-abs-s16.c: New test.
92         * gcc.target/i386/vect-abs-s32.c: New test.
94 2013-10-30  Tobias Burnus  <burnus@net-b.de>
96         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
97         path to the compile flags.
99 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
101         PR rtl-optimization/58369
102         * g++.dg/torture/pr58369.C: New test.
104 2013-10-30  Tobias Burnus  <burnus@net-b.de>
106         PR other/33426
107         * g++.dg/vect/pr33426-ivdep-2.cc: New.
108         * g++.dg/vect/pr33426-ivdep-3.cc: New.
109         * g++.dg/vect/pr33426-ivdep-4.cc: New.
111 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
113         PR target/58784
114         * gcc.target/arm/pr58784.c: New.
116 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
118         * gcc.dg/tree-ssa/alias-24.c: New file.
120 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
122         * gcc.target/i386/fma_double_3.c: Use pattern for
123         scan-assembler-times instead of just one insn name.
124         * gcc.target/i386/fma_double_5.c: Ditto.
125         * gcc.target/i386/fma_float_3.c: Ditto.
126         * gcc.target/i386/fma_float_5.c: Ditto.
127         * gcc.target/i386/l_fma_double_1.c: Ditto.
128         * gcc.target/i386/l_fma_double_2.c: Ditto.
129         * gcc.target/i386/l_fma_double_3.c: Ditto.
130         * gcc.target/i386/l_fma_double_4.c: Ditto.
131         * gcc.target/i386/l_fma_double_5.c: Ditto.
132         * gcc.target/i386/l_fma_double_6.c: Ditto.
133         * gcc.target/i386/l_fma_float_1.c: Ditto.
134         * gcc.target/i386/l_fma_float_2.c: Ditto.
135         * gcc.target/i386/l_fma_float_3.c: Ditto.
136         * gcc.target/i386/l_fma_float_4.c: Ditto.
137         * gcc.target/i386/l_fma_float_5.c: Ditto.
138         * gcc.target/i386/l_fma_float_6.c: Ditto.
140 2013-10-30  Christian Bruel  <christian.bruel@st.com>
142         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
143         * gcc.target/sh/cmpstr.c: New test.
144         * gcc.target/sh/cmpstrn.c: New test.
146 2013-10-30  Martin Jambor  <mjambor@suse.cz>
148         PR rtl-optimization/10474
149         * gcc.dg/pr10474.c: New testcase.
150         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
151         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
153 2013-10-29  Andrew Pinski <apinski@cavium.com>
154             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
156         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
157         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
158         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
159         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
160         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
161         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
162         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
163         conditional move to be used.
164         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
166 2013-10-29  Tobias Burnus  <burnus@net-b.de>
168         PR fortran/44350
169         * gfortran.dg/blockdata_8.f90: New.
171 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
173         PR target/54236
174         * gcc.target/sh/pr54236-2: New.
175         * gcc.target/sh/pr54089-6: Add another rotl special case.
177 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
179         PR fortran/58793
180         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
181         to determine sizes of real kinds.
183         PR fortran/58858
184         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
186 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
188         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
189         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
190         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
191         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
192         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
193         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
194         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
195         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
196         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
197         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
198         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
199         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
200         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
201         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
202         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
203         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
204         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
205         test stored in c-c++-common.  Also, added the Cilk runtime's library
206         to the ld_library_path.
208 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
210         PR c++/58888
211         * g++.dg/cpp0x/auto40.C: New.
212         * g++.dg/other/warning1.C: Adjust.
214 2013-10-29  Richard Biener  <rguenther@suse.de>
216         * gcc.dg/torture/restrict-2.c: New testcase.
217         * gcc.dg/torture/restrict-3.c: Likewise.
218         * gcc.dg/torture/restrict-4.c: Likewise.
219         * gcc.dg/torture/restrict-5.c: Likewise.
221 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
223         PR tree-optimization/19831
224         * gcc.dg/tree-ssa/alias-25.c: New file.
226 2013-10-29  Richard Biener  <rguenther@suse.de>
228         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
229         changes.
230         * gcc.dg/vect/bb-slp-32.c: Likewise.
231         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
232         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
233         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
234         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
235         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
236         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
237         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
238         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
239         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
240         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
241         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
242         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
243         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
244         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
245         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
246         * gfortran.dg/vect/vect.exp: Likewise.
248 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
250         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
251         * gcc.dg/vmx/eg-5.c: Likewise.
253 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
254              Joern Rennecke  <joern.rennecke@embecosm.com>
256         * gcc.target/arc/jump-around-jump.c: New test.
258 2013-10-27  Tom de Vries  <tom@codesourcery.com>
260         * gcc.target/arm/require-pic-register-loc.c: New test.
262 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
264         PR target/58679
265         * gcc.target/i386/pr58679-1.c: New test.
266         * gcc.target/i386/pr58679-2.c: Ditto.
268 2013-10-27  Tobias Burnus  <burnus@net-b.de>
270         PR other/33426
271         * gcc.dg/vect/vect-ivdep-2.c: New.
273 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
275         PR target/52483
276         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
277         * gcc.target/sh/pr52483-2.c: Likewise.
278         * gcc.target/sh/pr52483-3.c: Likewise.
279         * gcc.target/sh/pr52483-4.c: Likewise.
281 2013-10-26  Jeff Law  <law@redhat.com>
283         * g++.dg/torture/pr49309.C: Removed.
284         * gcc.dg/dfp/pr35739.c: Removed.
286 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
288         PR rtl-optimization/58759
289         * gcc.target/i386/pr58759.c: New.
291 2013-10-25  Tobias Burnus  <burnus@net-b.de>
293         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
294         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
295         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
297 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
299         * gcc.dg/wmul-1.c: New test.
301 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
303         PR c++/58878
304         * g++.dg/template/pr58878.C: New.
306 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
308         * gcc.dg/tree-ssa/alias-23.c: New file.
310 2013-10-25  Richard Biener  <rguenther@suse.de>
312         PR tree-optimization/58626
313         * gcc.dg/torture/pr58626.c: New testcase.
315 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
317         PR c++/54812
318         * g++.dg/cpp0x/defaulted47.C: New.
320 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
322         * gcc.c-torture/execute/pr58831.c: New test.
324 2013-10-25  Nick Clifton  <nickc@redhat.com>
326         * c-c++-common/pr57793.c: Add expected error messages for
327         targets with small integers.
328         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
329         * gcc.dg/c99-stdint-2.c: Likewise.
330         * gcc.dg/cdce1.c: Likewise.
331         * gcc.dg/fold-overflow-1.c: Likewise.
332         * gcc.dg/utf-cvt.c: Likewise.
333         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
334         arithmetic.
335         * gcc.dg/ftrapv-2.c: Likewise.
336         * gcc.dg/pr30286.c: Likewise.
337         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
338         * lib/target-supports.exp (check_effective_target_trapping): New
339         proc.  Returns true if the target supports trapping arithmetic.
341 2013-10-25  Tobias Burnus  <burnus@net-b.de>
343         * g++.dg/parse/ivdep.C: New.
344         * g++.dg/vect/pr33426-ivdep.cc: New.
346 2013-10-24  Richard Henderson  <rth@redhat.com>
348         PR rtl/58542
349         * gcc.dg/atomic-store-6.c: New.
351 2013-10-24  Ian Lance Taylor  <iant@google.com>
353         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
355 2013-10-24  Cong Hou  <congh@google.com>
357         * gcc.c-torture/execute/20030125-1.c: Update.
359 2013-10-24  Tobias Burnus  <burnus@net-b.de>
361         PR fortran/44646
362         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
364 2013-10-24  Dehao Chen  <dehao@google.com>
366         * g++.dg/opt/devirt3.C: New test.
368 2013-08-24  Tobias Burnus  <burnus@net-b.de>
370         PR other/33426
371         * testsuite/gcc.dg/ivdep.c: New.
372         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
374 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
376         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
377         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
379 2013-10-24  Nick Clifton  <nickc@redhat.com>
381         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
383 2013-10-24  Marek Polacek  <polacek@redhat.com>
385         PR c++/58705
386         * g++.dg/parse/pr58705.C: New test.
388 2013-10-24  Marek Polacek  <polacek@redhat.com>
390         * gcc.dg/c11-align-5.c: Add more testing.
392 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
394         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
396 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
398         PR tree-optimization/58775
399         PR tree-optimization/58791
400         * gcc.dg/guality/pr58791-1.c: New test.
401         * gcc.dg/guality/pr58791-2.c: New test.
402         * gcc.dg/guality/pr58791-3.c: New test.
403         * gcc.dg/guality/pr58791-4.c: New test.
404         * gcc.dg/guality/pr58791-5.c: New test.
405         * gcc.c-torture/compile/pr58775.c: New test.
406         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
408 2013-10-23  Tom de Vries  <tom@codesourcery.com>
410         PR tree-optimization/58805
411         * gcc.dg/pr58805.c: New test.
413 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
415         * gcc.target/i386/vect-div-1.c: New test.
417         * gcc.dg/vect/pr58508.c: Remove dg-options.
419 2013-10-23  Richard Biener  <rguenther@suse.de>
421         * gcc.dg/torture/pr58830.c: New testcase.
423 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
425         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
426         * g++.dg/cpp1y/attr-deprecated.C: New.
427         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
429 2013-10-23  Tobias Burnus  <burnus@net-b.de>
431         PR fortran/58793
432         * gfortran.dg/assumed_type_8.f90: New.
434 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
436         PR target/58779
437         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
438         and MINUSCCZEXT defines. Update scan-assembler dg directive.
439         * gcc.dg/torture/pr58779.c: New test.
441 2013-10-22  Steve Ellcey  <sellcey@mips.com>
443         * gcc.target/mips/nor.c: New.
445 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
447         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
448         tests into...
449         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
450         restricted to big-endian targets.
452 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
454         PR fortran 57893
455         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
457 2013-10-21  Tobias Burnus  <burnus@net-b.de>
459         PR fortran/58803
460         * gfortran.dg/proc_ptr_comp_38.f90: New.
462 2013-10-21  Marek Polacek  <polacek@redhat.com>
464         PR middle-end/58809
465         * gcc.dg/gomp/pr58809.c: New test.
467 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
469         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
470         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
472 2013-10-21  Richard Biener  <rguenther@suse.de>
474         PR tree-optimization/58794
475         * c-c++-common/torture/pr58794-1.c: New testcase.
476         * c-c++-common/torture/pr58794-2.c: Likewise.
478 2013-10-21  Richard Biener  <rguenther@suse.de>
480         PR middle-end/58742
481         * c-c++-common/fold-divmul-1.c: New testcase.
483 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
485         * gcc.target/i386/memset-vector_loop-1.c: New test.
486         * gcc.target/i386/memset-vector_loop-2.c: New test.
488 2013-10-21  Diego Novillo  <dnovillo@google.com>
490         * g++.dg/plugin/selfassign.c: Include tree.h.
491         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
492         * gcc.dg/plugin/ggcplug.c: Likewise.
493         * gcc.dg/plugin/one_time_plugin.c: Likewise.
494         * gcc.dg/plugin/selfassign.c: Likewise.
495         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
497 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
499         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
500         * gcc.target/mips/mips-ps-7.c: Likewise.
502 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
504         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
505         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
506         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
508 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
510         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
512         PR testsuite/58645
513         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
515 2013-10-19  Mike Stump  <mikestump@comcast.net>
517         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
519         * gcc.dg/lto/pr54625-1_0.c: Move from here...
520         * g++.dg/lto/pr54625-1_0.c: ... to here.
521         * gcc.dg/lto/pr54625-1_1.C: Likewise.
522         * g++.dg/lto/pr54625-1_1.C: Likewise.
523         * gcc.dg/lto/pr54625-2_0.c: Likewise.
524         * g++.dg/lto/pr54625-2_0.c: Likewise.
525         * gcc.dg/lto/pr54625-2_1.C: Likewise.
526         * g++.dg/lto/pr54625-2_1.C: Likewise.
528 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
530         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
532 2013-10-18  Cong Hou  <congh@google.com>
534         * gcc.dg/vect/pr58508.c: New test.
536 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
538         PR c++/58466
539         * g++.dg/cpp0x/variadic145.C: New.
541 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
543         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
545 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
547         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
548         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
549         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
550         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
552 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
554         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
555         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
556         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
557         effective target arm_thumb1_ok.
558         * lib/target-supports.exp
559         (check_effective_target_arm_fp16_ok_nocache): Don't force
560         -mfloat-abi=soft when building for hardfloat target.
562 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
564         PR target/58673
565         * gcc.target/powerpc/pr58673-1.c: New file to test whether
566         -mquad-word + -mno-vsx-timode causes errors.
567         * gcc.target/powerpc/pr58673-2.c: Likewise.
569 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
571         PR c++/58596
572         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
574 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
576         * gcc.target/aarch64/c-output-template.c: New testcase.
577         * gcc.target/aarch64/c-output-template-2.c: Likewise.
578         * gcc.target/aarch64/c-output-template-3.c: Likewise.
580 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
582         * gcc/testsuite/lib/target-supports.exp
583         (check_effective_target_sync_long_long): AArch64 supports
584         atomic operations on "long long".
585         (check_effective_target_sync_long_long_runtime): AArch64 can
586         execute atomic operations on "long long".
588 2013-10-17  Richard Biener  <rguenther@suse.de>
590         PR tree-optimization/58143
591         * gcc.dg/torture/pr58143-1.c: New testcase.
592         * gcc.dg/torture/pr58143-2.c: Likewise.
593         * gcc.dg/torture/pr58143-3.c: Likewise.
595 2013-10-17  Marek Polacek  <polacek@redhat.com>
597         PR c/58267
598         * gcc.dg/c1x-align-5.c: New test.
600 2013-10-16  Tobias Burnus  <burnus@net-b.de>
602         PR fortran/58652
603         * gfortran.dg/unlimited_polymorphic_12.f90: New.
605 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
607         * c-c++-common/cpp/openmp-define-1.c: Move
608         dg-require-effective-target fopenmp after dg-do directive.
609         * c-c++-common/cpp/openmp-define-2.c: Likewise.
610         * gfortran.dg/openmp-define-1.f90: Likewise.
611         * gfortran.dg/openmp-define-2.f90: Likewise.
612         * gfortran.dg/openmp-define-3.f90: Likewise.
614 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
616         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
618 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
620         PR target/57756
621         * gcc.target/i386/pr57756.c: New test.
622         * gcc.target/i386/pr57756_2.c: New test.
624 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
626         * gcc.dg/torture/builtin-self.c: New file.
628 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
630         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
631         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
632         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
633         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
634         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
636 2013-10-15  Cong Hou  <congh@google.com>
638         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
640 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
642         PR c++/58707
643         * g++.dg/cpp0x/pr58707.C: New.
645 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
647         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
648         after other directives.
650 2013-10-15  Tobias Burnus  <burnus@net-b.de>
652         PR fortran/58652
653         * gfortran.dg/unlimited_polymorphic_11.f90: New.
655 2013-10-14  Ian Lance Taylor  <iant@google.com>
657         * go.test/go-test.exp (go-find-packages): New proc.
658         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
659         subdirectories.  Do simple +build line matching.  Handle run with
660         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
661         for rundir.  Remove special handling for bug191 and dwarf.
663 2013-10-14  Tobias Burnus  <burnus@net-b.de>
665         PR fortran/58658
666         * gfortran.dg/unlimited_polymorphic_10.f90: New.
668 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
670         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
671         Use btsl.
673 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
675         * gnat.dg/specs/opt1.ads: New test.
677 2013-10-14  Richard Biener  <rguenther@suse.de>
679         PR tree-optimization/58640
680         * gcc.c-torture/execute/pr58640-2.c: New testcase.
682 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
684         * gnat.dg/uninit_array.ad[sn]: New test.
685         * gnat.dg/uninit_array_pkg.ads: New helper.
687 2013-10-13  Richard Biener  <rguenther@suse.de>
689         * gcc.c-torture/execute/pr58662.c: New test.
691 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
693         PR target/51244
694         * gcc.dg/torture/p51244-21.c: New.
695         * gcc.target/sh/pr51244-20.c: New.
696         * gcc.target/sh/pr51244-20-sh2a.c: New.
698 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
700         * gnat.dg/specs/linker_section.ads: Update test.
702 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
704         PR target/58690
705         * gcc.target/i386/pr58690.c: New test
707 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
709         * gcc.target/i386/builtin-ucmp.c: New test.
711 2013-10-11  Brooks Moses  <bmoses@google.com>
713         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
715 2013-10-11  Jeff Law  <law@redhat.com>
717         * gcc.c-torture/execute/pr58640.c: New test.
719 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
721         PR c++/58633
722         * g++.dg/cpp0x/decltype57.C: New.
724 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/31671
727         * g++.dg/template/nontype26.C: New.
729 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
731         * c-c++-common/cpp/openmp-define-1.c: New file.
732         * c-c++-common/cpp/openmp-define-2.c: Likewise.
733         * c-c++-common/cpp/openmp-define-3.c: Likewise.
734         * gfortran.dg/openmp-define-1.f90: Likewise.
735         * gfortran.dg/openmp-define-2.f90: Likewise.
736         * gfortran.dg/openmp-define-3.f90: Likewise.
738         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
739         for test source files.
740         * gcc.dg/gomp/gomp.exp: Likewise.
741         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
742         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
743         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
744         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
745         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
747 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
749         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
750         Remove error test that is now valid in OpenMP 4.0.
751         * c-c++-common/gomp/atomic-16.c: New test.
752         * c-c++-common/gomp/cancel-1.c: New test.
753         * c-c++-common/gomp/depend-1.c: New test.
754         * c-c++-common/gomp/depend-2.c: New test.
755         * c-c++-common/gomp/map-1.c: New test.
756         * c-c++-common/gomp/pr58472.c: New test.
757         * c-c++-common/gomp/sections1.c: New test.
758         * c-c++-common/gomp/simd1.c: New test.
759         * c-c++-common/gomp/simd2.c: New test.
760         * c-c++-common/gomp/simd3.c: New test.
761         * c-c++-common/gomp/simd4.c: New test.
762         * c-c++-common/gomp/simd5.c: New test.
763         * c-c++-common/gomp/single1.c: New test.
764         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
765         parser.
766         * g++.dg/gomp/block-3.C: Likewise.
767         * g++.dg/gomp/clause-3.C: Adjust error messages.
768         * g++.dg/gomp/declare-simd-1.C: New test.
769         * g++.dg/gomp/declare-simd-2.C: New test.
770         * g++.dg/gomp/depend-1.C: New test.
771         * g++.dg/gomp/depend-2.C: New test.
772         * g++.dg/gomp/target-1.C: New test.
773         * g++.dg/gomp/target-2.C: New test.
774         * g++.dg/gomp/taskgroup-1.C: New test.
775         * g++.dg/gomp/teams-1.C: New test.
776         * g++.dg/gomp/udr-1.C: New test.
777         * g++.dg/gomp/udr-2.C: New test.
778         * g++.dg/gomp/udr-3.C: New test.
779         * g++.dg/gomp/udr-4.C: New test.
780         * g++.dg/gomp/udr-5.C: New test.
781         * g++.dg/gomp/udr-6.C: New test.
782         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
783         * gcc.dg/autopar/outer-2.c: Likewise.
784         * gcc.dg/autopar/outer-3.c: Likewise.
785         * gcc.dg/autopar/outer-4.c: Likewise.
786         * gcc.dg/autopar/outer-5.c: Likewise.
787         * gcc.dg/autopar/outer-6.c: Likewise.
788         * gcc.dg/autopar/parallelization-1.c: Likewise.
789         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
790         parser.
791         * gcc.dg/gomp/clause-1.c: Adjust error messages.
792         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
793         instead of GOMP_parallel_loop_runtime_start.
794         * gcc.dg/gomp/declare-simd-1.c: New test.
795         * gcc.dg/gomp/declare-simd-2.c: New test.
796         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
797         parser.  Add further #pragma omp sections nesting tests.
798         * gcc.dg/gomp/target-1.c: New test.
799         * gcc.dg/gomp/target-2.c: New test.
800         * gcc.dg/gomp/taskgroup-1.c: New test.
801         * gcc.dg/gomp/teams-1.c: New test.
802         * gcc.dg/gomp/udr-1.c: New test.
803         * gcc.dg/gomp/udr-2.c: New test.
804         * gcc.dg/gomp/udr-3.c: New test.
805         * gcc.dg/gomp/udr-4.c: New test.
806         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
808 2013-10-10  Jan Hubicka  <jh@suse.cz>
810         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
811         tuning change.
812         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
813         * gcc.target/i386/pr49168-1.c: Likewise.
814         * gcc.target/i386/pr49002-2.c: Likewise.
816 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
818         PR middle-end/58670
819         * gcc.dg/torture/pr58670.c: New test.
821 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
823         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
825 2013-10-09  Marek Polacek  <polacek@redhat.com>
827         PR c++/58635
828         * g++.dg/tm/pr58635-1.C: New test.
829         * g++.dg/tm/pr58635-2.C: New test.
831 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
833         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
835 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
837         PR tree-optimization/20318
838         * c-c++-common/pr20318.c: New file.
839         * gcc.dg/tree-ssa/pr20318.c: New file.
841 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
843         * gcc.c-torture/execute/pr58570.c: New test.
845 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
847         * gcc.target/aarch64/vclz.c: New testcase.
849 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
851         * gcc.target/aarch64/vadd_f64.c: New testcase.
852         * gcc.target/aarch64/vsub_f64.c: New testcase.
854 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
856         * gcc.target/aarch64/vdiv_f.c: New testcase.
858 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
860         * gcc.target/aarch64/vneg_f.c: New testcase.
861         * gcc.target/aarch64/vneg_s.c: New testcase.
863 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
865         PR c++/58568
866         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
867         * g++.old-deja/g++.mike/misc9.C: Adjust.
869 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
871         PR c++/58665
872         Revert:
873         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
875         PR c++/58448
876         * g++.dg/template/crash117.C: New.
878 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
880         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
882 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
884         PR tree-optimization/58480
885         * gcc.dg/tree-ssa/pr58480.c: New file.
887 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
889         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
890         * gcc.target/powerpc/fusion.c: Likewise.
892 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
894         * gcc.target/s390/htm-nofloat-2.c: New testcase.
896 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
898         * gcc.target/s390/htm-1.c: Add more tests to cover different
899         operand types.
901 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
903         PR c++/58126
904         * g++.dg/init/uninitialized1.C: New.
906 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
908         PR c++/56060
909         * g++.dg/cpp0x/variadic144.C: New.
911 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
913         PR c++/58560
914         * g++.dg/cpp0x/auto39.C: New.
916 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
918         PR c++/58503
919         * g++.dg/cpp0x/range-for26.C: New.
920         * g++.dg/cpp0x/range-for27.C: Likewise.
922 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/58448
925         * g++.dg/template/crash117.C: New.
927 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
929         PR c++/19476
930         * g++.dg/tree-ssa/pr19476-5.C: New file.
931         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
933 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
935         PR c++/58584
936         * g++.dg/cpp0x/gen-attrs-55.C: New.
938 2013-10-03  Easwaran Raman  <eraman@google.com>
940         PR c++/33911
941         * g++.dg/ext/attribute47.C: New.
943 2013-10-03  Rong Xu  <xur@google.com>
945         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
946         probability.
947         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
948         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
950 2013-10-03  Marek Polacek  <polacek@redhat.com>
952         PR c++/58510
953         * g++.dg/cpp0x/pr58510.C: New test.
955 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
957         PR c++/19476
958         * g++.dg/tree-ssa/pr19476-1.C: New file.
959         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
960         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
961         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
963 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
965         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
966         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
967         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
968         VSX scalar operations or the traditional floating point form of
969         the instruction.
970         * gcc.target/powerpc/ppc-target-2.c: Likewise.
971         * gcc.target/powerpc/recip-3.c: Likewise.
972         * gcc.target/powerpc/recip-5.c: Likewise.
973         * gcc.target/powerpc/pr72747.c: Likewise.
974         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
976 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
978         PR target/58460
979         * gcc.target/aarch64/pr58460.c: New file.
981 2013-10-02  Tobias Burnus  <burnus@net-b.de>
983         PR fortran/58593
984         * gfortran.dg/char_length_19.f90: New.
986 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
988         PR c++/58535
989         * g++.dg/parse/crash65.C: New.
990         * g++.dg/cpp1y/pr58535.C: Likewise.
992 2013-10-02  Richard Biener  <rguenther@suse.de>
994         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
995         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
996         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
997         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
998         * gfortran.dg/ldist-pr45199.f: Likewise.
1000 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1002         PR c++/58565
1003         * g++.dg/parse/crash64.C: New.
1005 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1007         * gcc.dg/tree-ssa/slsr-40.c: New test.
1009 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1011         PR c++/58563
1012         * g++.dg/cpp0x/pr58563.C: New.
1014 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1016         * gcc.target/aarch64/vect_saddl_1.c: New.
1018 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1020         PR target/58574
1021         * gcc.c-torture/execute/pr58574.c: New testcase.
1023 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1025         PR Target/58578
1026         * gcc.target/arm/pr58578.c: New test.
1028 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1030         PR tree-optimization/58556
1031         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1032         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1034 2013-10-01  Nick Clifton  <nickc@redhat.com>
1036         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1037         for MSP430.
1038         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1039         ptr32plus targets.
1040         * gcc.c-torture/compile/pr41181.c: Likewise.
1041         * gcc.c-torture/compile/calls.c: Likewise.
1042         * gcc.c-torture/compile/990617-1.c: Likewise.
1043         * gcc.c-torture/compile/pr55955.c: Only run the test for
1044         int32plus targets.
1045         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1047 2013-10-01  Richard Biener  <rguenther@suse.de>
1049         PR tree-optimization/58553
1050         * gcc.dg/torture/pr58553.c: New testcase.
1052 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1054         PR middle-end/58564
1055         * gcc.c-torture/execute/pr58564.c: New test.
1057 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1059         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1060         Update for additional dump message.
1062 2013-09-30  Richard Biener  <rguenther@suse.de>
1064         PR tree-optimization/58554
1065         * gcc.dg/torture/pr58554.c: New testcase.
1067 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1068             Joern Rennecke  <joern.rennecke@embecosm.com>
1070         * gcc.target/arc/barrel-shifter-1.c: New test.
1071         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1072         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1073         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1074         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1075         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1076         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1077         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1078         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1079         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1080         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1081         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1082         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1083         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1084         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1085         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1086         * gcc.target/arc/mtune-ARC600.c: Likewise.
1087         * gcc.target/arc/mtune-ARC601.c: Likewise.
1088         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1089         * gcc.target/arc/mtune-ARC700.c: Likewise.
1090         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1091         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1092         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1093         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1095 2013-09-30  Richard Biener  <rguenther@suse.de>
1097         PR middle-end/58532
1098         * g++.dg/torture/pr58552.C: New testcase.
1100 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1102         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1103         and -mupper-regs-df.
1105 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1107         PR middle-end/58463
1108         * gcc.dg/pr58463.c: New test.
1110 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1112         PR middle-end/58551
1113         * c-c++-common/gomp/pr58551.c: New test.
1115 2013-09-27  Richard Biener  <rguenther@suse.de>
1117         PR tree-optimization/58459
1118         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1120 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1122         PR fortran/58113
1123         * gfortran.dg/round_4.f90: Check for rounding support.
1125 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1127         * g++.dg/vect/pr58513.cc (op): Make static.
1129 2013-09-26  Richard Biener  <rguenther@suse.de>
1131         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1133 2013-09-26  Richard Biener  <rguenther@suse.de>
1135         PR tree-optimization/58539
1136         * gcc.dg/torture/pr58539.c: New testcase.
1138 2013-09-25  Jeff Law  <law@redhat.com>
1140         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1142 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1144         PR fortran/58436
1145         * gfortran.dg/finalize_21.f90: New.
1147 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1149         PR fortran/57697
1150         PR fortran/58469
1151         * gfortran.dg/defined_assignment_8.f90: New.
1152         * gfortran.dg/defined_assignment_9.f90: New.
1154 2013-09-25  Marek Polacek  <polacek@redhat.com>
1156         PR sanitizer/58413
1157         * c-c++-common/ubsan/shift-5.c: New test.
1158         * c-c++-common/ubsan/shift-6.c: New test.
1159         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1160         * gcc.dg/ubsan/c-shift-1.c: New test.
1162 2013-09-25  Marek Polacek  <polacek@redhat.com>
1164         PR c++/58516
1165         * g++.dg/tm/pr58516.C: New test.
1167 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1169         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1170         New procedure.
1171         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1173 2013-09-24  Richard Biener  <rguenther@suse.de>
1175         PR middle-end/58513
1176         * g++.dg/vect/pr58513.cc: New testcase.
1178 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1180         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1181         output.
1183 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1185         PR c++/58500
1186         * g++.dg/cpp1y/pr58500.C: New testcase.
1188 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1190         * gnat.dg/opt28.ad[sb]: New test.
1191         * gnat.dg/opt28_pkg.ads: New helper.
1193 2013-09-23  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/58464
1196         * g++.dg/torture/pr58464.C: New testcase.
1198 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1200         PR target/58475
1201         * gcc.target/sh/torture/pr58475.c: New test.
1203 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1205         PR fortran/58355
1206         * gfortran.dg/extends_15.f90: New.
1208 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1210         PR c++/58481
1211         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1213 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1215         PR target/56875
1216         * gcc.target/vax/vax.exp: New.
1217         * gcc.target/vax/pr56875.c: Ditto.
1219 2013-09-20  Richard Biener  <rguenther@suse.de>
1221         PR middle-end/58484
1222         * gfortran.dg/pr58484.f: New testcase.
1224 2013-09-20  Jeff Law  <law@redhat.com>
1226         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1228 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1230         PR middle-end/57748
1231         * gcc.dg/torture/pr57748-1.c: New test.
1232         * gcc.dg/torture/pr57748-2.c: New test.
1234 2013-09-20  Marek Polacek  <polacek@redhat.com>
1236         PR sanitizer/58413
1237         * c-c++-common/ubsan/shift-4.c: New test.
1239 2013-09-20  Richard Biener  <rguenther@suse.de>
1241         PR tree-optimization/58453
1242         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1244 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1246         PR fortran/58099
1247         * gfortran.dg/proc_ptr_43.f90: New.
1249 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1251         PR fortran/57697
1252         * gfortran.dg/defined_assignment_11.f90: New.
1254 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1256         PR rtl-optimization/58438
1257         * g++.dg/pr58438.C: New test.
1259 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1261         PR fortran/43366
1262         * gfortran.dg/class_39.f03: Update dg-error.
1263         * gfortran.dg/class_5.f03: Ditto.
1264         * gfortran.dg/class_53.f90: Ditto.
1265         * gfortran.dg/realloc_on_assign_20.f90: New.
1266         * gfortran.dg/realloc_on_assign_21.f90: New.
1267         * gfortran.dg/realloc_on_assign_22.f90: New.
1269 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1271         PR c++/58457
1272         * g++.dg/parse/using4.C: New.
1274 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1276         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1278 2013-09-18  Marek Polacek  <polacek@redhat.com>
1280         PR sanitize/58443
1281         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1282         instead of the shift option.
1283         * c-c++-common/ubsan/pr58443-1.c: New test.
1284         * c-c++-common/ubsan/pr58443-3.c: New test.
1285         * c-c++-common/ubsan/pr58443-2.c: New test.
1287 2013-09-18  Richard Biener  <rguenther@suse.de>
1289         PR tree-optimization/58417
1290         * gcc.dg/torture/pr58417.c: New testcase.
1292 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1294         * gnat.dg/array_bounds_test2.adb: New test.
1296 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1298         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1299         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1301 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1303         * gnat.dg/in_out_parameter4.adb: New test.
1305 2013-09-18  Marek Polacek  <polacek@redhat.com>
1307         PR sanitizer/58411
1308         * c-c++-common/ubsan/attrib-1.c: New test.
1310 2013-09-17  Cong Hou  <congh@google.com>
1312         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1313         on two arrays with short and int types. This should not be recognized
1314         as a dot product pattern.
1316 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1318         PR c++/58435
1319         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1320         the cp_type_quals (r) too.
1322 2013-09-17  Jan Hubicka  <jh@suse.cz>
1324         PR middle-end/58332
1325         * gcc.c-torture/compile/pr58332.c: New testcase.
1327 2013-09-17  Jeff Law  <law@redhat.com>
1329         * gcc.c-torture/execute/pr58387.c: New test.
1331 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1333         PR tree-optimization/58088
1334         * gcc.c-torture/compile/pr58088.c: New test.
1336 2013-09-17  Nick Clifton  <nickc@redhat.com>
1338         * lib/target-supports.exp (check_effective_target_trampolines):
1339         Add MSP430 to the list of targets that do not support trampolines.
1340         (check_profiling_available): Add MSP430 to the list of targets
1341         that do not support profiling.
1342         (check_effective_target_tls_runtime): Add MSP430 to the list of
1343         targets that do not support TLS.
1345 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1347         * gnat.dg/opt27.adb: New test.
1348         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1350 2013-09-17  Andreas Schwab  <schwab@suse.de>
1352         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1354 2013-09-17  Richard Biener  <rguenther@suse.de>
1356         PR tree-optimization/58432
1357         * gcc.dg/pr58432.c: New testcase.
1359 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1361         * gcc.dg/tree-ssa/slsr-39.c: New test.
1363 2013-09-16  Xinliang David Li  <davidxl@google.com>
1365         * gcc.misc-tests/help.exp: Optimizer help change.
1367 2013-09-16  Jeff Law  <law@redhat.com>
1369         * gcc.c-torture/execute/pr58419.c: New test.
1370         * gcc.c-torture/execute/pr58431.c: New test.
1372 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1374         PR fortran/58356
1375         * gfortran.dg/finalize_19.f90: New.
1377 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1379         * gcc.target/i386/pr58418.c: New.
1381 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1383         * gcc.target/aarch64/fmla-intrinsic.c: New.
1384         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1385         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1386         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1388 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1390         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1391         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1393 2013-09-16  Richard Biener  <rguenther@suse.de>
1395         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1397 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1399         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1400         interpreted as implicit templates) to be expected pedwarns instead.
1402 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1404         PR fortran/57697
1405         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1407 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1409         PR fortran/57697
1410         * gfortran.dg/defined_assignment_10.f90: New.
1412 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1414         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1415         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1417 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1419         * g++.dg/abi/main.C: Added implicit C linkage tests
1421 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1423         * gcc.target/i386/pr57848.c: New file.
1425 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1427         PR target/58314
1428         * gcc.target/sh/torture/pr58314.c: New test.
1430 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1432         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1434 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1436         PR ipa/58389
1437         * g++.dg/pr58389.C: New test.
1439 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1441         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1442         * g++.dg/template/pseudodtor3.C: Likewise.
1444 2013-09-12  Richard Biener  <rguenther@suse.de>
1446         PR tree-optimization/58404
1447         * g++.dg/tree-ssa/pr58404.C: New testcase.
1449 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1451         PR ipa/58371
1452         * g++.dg/ipa/pr58371.C: New test.
1454 2013-09-12  Richard Biener  <rguenther@suse.de>
1456         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1457         expected outcome and comment why that happens.
1459 2013-09-11  Richard Biener  <rguenther@suse.de>
1461         PR middle-end/58377
1462         * g++.dg/uninit-pred-4.C: New testcase.
1464 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1466         PR tree-optimization/58385
1467         * gcc.c-torture/execute/pr58385.c: New test.
1469 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1471         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1473 2013-09-10  Jeff Law  <law@redhat.com>
1475         * g++.dg/torture/pr58380.C: New test.
1477 2013-09-10  Jan Hubicka  <jh@suse.cz>
1478             Paolo Carlini  <paolo.carlini@oracle.com>
1480         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1482 2013-09-10  Jeff Law  <law@redhat.com>
1484         * gcc.c-torture/compile/pr58343.c: New test.
1486 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1488         PR rtl-optimization/58365
1489         * gcc.c-torture/execute/pr58365.c: New test.
1491 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1493         * gcc.dg/torture/memcpy-1.c: New test.
1495 2013-09-10  Alan Modra  <amodra@gmail.com>
1497         * gcc.target/powerpc/pr58330.c: New.
1499 2013-09-10  Alan Modra  <amodra@gmail.com>
1501         * gcc.target/powerpc/medium_offset.c: New.
1503 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1505         PR c++/58325
1506         * g++.dg/warn/Wunused-var-21.C: New test.
1508         PR tree-optimization/58364
1509         * gcc.c-torture/execute/pr58364.c: New test.
1511 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1513         PR c++/43452
1514         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1515         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1516         * g++.dg/init/delete1.C: Adjust.
1518 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1520         * gcc.target/aarch64/movdi_1.c: New test.
1522 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1524         PR c++/58362
1525         * g++.dg/warn/Wunused-parm-5.C: New.
1527 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1529         * gcc.target/aarch64/cmn-neg.c: New test.
1531 2013-09-09  Richard Biener  <rguenther@suse.de>
1533         PR middle-end/58326
1534         * gcc.dg/torture/pr58326-1.c: New testcase.
1535         * gcc.dg/torture/pr58326-2.c: Likewise.
1537 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1539         PR target/57735
1540         * g++.dg/ext/pr57735.C: New test.
1542 2013-09-09  Jan Hubicka  <jh@suse.cz>
1544         PR middle-end/58294
1545         * g++.dg/torture/PR58294.C: New testcase.
1547 2013-09-08  Jeff Law  <law@redhat.com>
1549         * gcc.c-torture/compile/pr58340.c: New test.
1551 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1553         * g++.dg/debug/ra1.C: New test.
1555 2013-09-08  Jan Hubicka  <jh@suse.cz>
1557         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1558         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1559         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1560         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1562 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1564         PR c++/54941
1565         * g++.dg/overload/new1.C: Adjust.
1567 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1569         * c-c++-common/opaque-vector.c: New test.
1571 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1573         PR c++/58282
1574         * g++.dg/tm/noexcept-6.C: New test.
1576 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1578         * gcc.target/arc/cond-set-use.c: New test.
1580 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1582         * gnat.dg/stack_usage2.adb: New test.
1584 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1586         * gcc.target/aarch64/table-intrinsics.c
1587         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1588         (qtb_tests8_< ,2,3,4>): Likewise.
1589         (qtblq_tests8_< ,2,3,4>): Likewise.
1590         (qtbxq_tests8_< ,2,3,4>): Likewise.
1592 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1594         * gnat.dg/warn10.ad[sb]: New test.
1595         * gnat.dg/warn10_pkg.ads: New helper.
1597 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1599         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1600         Don't expect NULL in foo.result set.
1601         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1602         in ESCAPED set.
1603         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1604         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1606 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1608         * gcc.target/s390/nearestint-1.c: New testcase.
1610 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1611             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1613         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1614         * testsuite/gcc.target/arc: New directory.
1615         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1616         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1617         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1618         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1619         * testsuite/gcc.dg/builtin-apply2.c
1620         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1622 2013-09-04  Jan Hubicka  <jh@suse.cz>
1624         PR middle-end/58201
1625         * g++.dg/torture/pr58201_0.C: New testcase.
1626         * g++.dg/torture/pr58201_1.C: New testcase.
1627         * g++.dg/torture/pr58201.h: New testcase.
1629 2013-09-05  Jan Hubicka  <jh@suse.cz>
1631         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1633 2013-09-05  Richard Biener  <rguenther@suse.de>
1635         PR tree-optimization/58137
1636         * gcc.target/i386/pr58137.c: New testcase.
1638 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1640         * g++.dg/ipa/remref-1.C: New test.
1641         * g++.dg/ipa/remref-2.C: Likewise.
1643 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1645         PR c++/24926
1646         * g++.dg/parse/access11.C: New.
1648 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1650         * g++.dg/warn/weak1.C: Skip on AIX.
1652 2013-09-04  Easwaran Raman  <eraman@google.com>
1654         PR middle-end/57370
1655         PR tree-optimization/58011
1656         * gfortran.dg/reassoc_12.f90: New testcase.
1657         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1659 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1661         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1662         * gcc.dg/torture/pr53922.c: Skip on AIX.
1663         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1665 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1667         * gcc.dg/unroll_1.c: Test dumping to stderr.
1669 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1671         PR c++/58305
1672         * g++.dg/warn/deprecated-8.C: New.
1674 2013-09-03  Jeff Law  <law@redhat.com>
1676         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1677         dump output.
1679 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1681         Revert:
1683         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1685         * gcc.dg/Warray-bounds-11.c: New testcase.
1687 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1689         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1691 2013-09-03  Jan Hubicka  <jh@suse.cz>
1693         * g++.dg/ipa/devirt-15.C: Fix testcase.
1695 2013-09-03  Richard Biener  <rguenther@suse.de>
1697         PR middle-end/57656
1698         * gcc.dg/torture/pr57656.c: New testcase.
1700 2013-09-03  Richard Biener  <rguenther@suse.de>
1702         PR middle-end/57287
1703         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1705 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1707         PR fortran/PR56519
1708         * gfortran.dg/do_concurrent_3.f90:  New test case.
1710 2013-09-02  Jan Hubicka  <jh@suse.cz>
1712         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1714 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1716         PR ipa/58106
1717         * gcc.dg/ipa/pr58106.c: New test.
1719 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1721         * gcc.target/aarch64/scalar_intrinsics.c
1722         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1724 2013-09-02  Richard Biener  <rguenther@suse.de>
1726         PR middle-end/57511
1727         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1729 2013-09-02  Richard Biener  <rguenther@suse.de>
1731         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1732         reference.
1734 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1736         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1738 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1740         PR c++/21682, implement DR 565
1741         * g++.dg/template/using24.C: New.
1742         * g++.dg/template/using25.C: Likewise.
1743         * g++.dg/template/using26.C: Likewise.
1745 2013-09-01  Jan Hubicka  <jh@suse.cz>
1747         * g++.dg/ipa/devirt-15.C: New testcase.
1749 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1751         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1753 2013-08-31  Jan Hubicka  <jh@suse.cz>
1755         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1756         * g++.dg/tree-ssa/pr45453.C: Likewise.
1758 2013-08-31  Jan Hubicka  <jh@suse.cz>
1760         * gcc.dg/fork-instrumentation.c: New testcase.
1762 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1764         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1766 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1768         * gcc.dg/Warray-bounds-11.c: New testcase.
1770 2013-08-30  Marek Polacek  <polacek@redhat.com>
1772         * g++.dg/ubsan/div-by-zero-1.C: New test.
1773         * c-c++-common/ubsan/save-expr-1.c: New test.
1774         * c-c++-common/ubsan/save-expr-2.c: New test.
1775         * c-c++-common/ubsan/save-expr-3.c: New test.
1776         * c-c++-common/ubsan/save-expr-4.c: New test.
1777         * c-c++-common/ubsan/typedef-1.c: New test.
1778         * c-c++-common/ubsan/const-char-1.c: New test.
1779         * c-c++-common/ubsan/const-expr.c: New test.
1780         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1781         * c-c++-common/ubsan/shift-1.c: Likewise.
1782         * c-c++-common/ubsan/shift-2.c: Likewise.
1783         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1784         * lib/ubsan-dg.exp: New file.
1785         * g++.dg/dg.exp: Add ubsan tests.
1786         * g++.dg/ubsan/ubsan.exp: New file.
1787         * gcc.dg/ubsan/ubsan.exp: New file.
1788         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1789         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1790         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1791         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1792         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1793         * c-c++-common/ubsan/shift-3.c: New test.
1794         * c-c++-common/ubsan/unreachable-1.c: New test.
1795         * c-c++-common/ubsan/shift-1.c: New test.
1796         * c-c++-common/ubsan/shift-2.c: New test.
1797         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1798         * gcc.dg/ubsan/c99-shift-2.c: New test.
1799         * gcc.dg/ubsan/c99-shift-1.c: New test.
1801 2013-08-29  Jan Hubicka  <jh@suse.cz>
1803         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1804         to match template and comment.
1806 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1808         PR c++/51424
1809         * g++.dg/cpp0x/dc8.C: New.
1810         * g++.dg/template/meminit1.C: Adjust.
1812 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1814         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1816 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1818         PR tree-optimization/58277
1819         * gcc.c-torture/execute/pr58277-1.c: New test.
1820         * gcc.c-torture/execute/pr58277-2.c: New test.
1822 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1824         * gcc.dg/guality/param-1.c: New test.
1825         * gcc.dg/guality/param-2.c: Likewise.
1827 2013-08-30  Richard Biener  <rguenther@suse.de>
1829         PR tree-optimization/58228
1830         * gcc.dg/torture/pr58228.c: New testcase.
1832 2013-08-30  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/58223
1835         * gcc.dg/torture/pr58223.c: New testcase.
1836         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1838 2013-08-30  Richard Biener  <rguenther@suse.de>
1840         PR tree-optimization/58010
1841         * gcc.dg/pr58010.c: New testcase.
1843 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1845         * gcc.dg/unroll_3.c: Message change.
1846         * gcc.dg/unroll_4.c: Likewise.
1847         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1848         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1849         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1850         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1851         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1852         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1853         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1854         * gcc.dg/unroll_1.c: Likewise.
1855         * gcc.dg/vect/bb-slp-31.c: Likewise.
1856         * gcc.dg/vect/bb-slp-14.c: Likewise.
1857         * gcc.dg/vect/bb-slp-8.c: Likewise.
1858         * gcc.dg/vect/bb-slp-23.c: Likewise.
1859         * gcc.dg/vect/bb-slp-15.c: Likewise.
1860         * gcc.dg/vect/bb-slp-9.c: Likewise.
1861         * gcc.dg/vect/bb-slp-24.c: Likewise.
1862         * gcc.dg/vect/bb-slp-16.c: Likewise.
1863         * gcc.dg/vect/bb-slp-25.c: Likewise.
1864         * gcc.dg/vect/bb-slp-17.c: Likewise.
1865         * gcc.dg/vect/bb-slp-26.c: Likewise.
1866         * gcc.dg/vect/bb-slp-18.c: Likewise.
1867         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1868         * gcc.dg/vect/bb-slp-27.c: Likewise.
1869         * gcc.dg/vect/bb-slp-19.c: Likewise.
1870         * gcc.dg/vect/bb-slp-28.c: Likewise.
1871         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1872         * gcc.dg/vect/bb-slp-29.c: Likewise.
1873         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1874         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1875         * gcc.dg/vect/bb-slp-1.c: Likewise.
1876         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1877         * gcc.dg/vect/bb-slp-2.c: Likewise.
1878         * gcc.dg/vect/bb-slp-3.c: Likewise.
1879         * gcc.dg/vect/bb-slp-10.c: Likewise.
1880         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1881         * gcc.dg/vect/bb-slp-4.c: Likewise.
1882         * gcc.dg/vect/bb-slp-11.c: Likewise.
1883         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1884         * gcc.dg/vect/bb-slp-5.c: Likewise.
1885         * gcc.dg/vect/bb-slp-20.c: Likewise.
1886         * gcc.dg/vect/bb-slp-6.c: Likewise.
1887         * gcc.dg/vect/bb-slp-21.c: Likewise.
1888         * gcc.dg/vect/bb-slp-30.c: Likewise.
1889         * gcc.dg/vect/bb-slp-13.c: Likewise.
1890         * gcc.dg/vect/bb-slp-7.c: Likewise.
1891         * gcc.dg/vect/bb-slp-22.c: Likewise.
1892         * gcc.dg/unroll_2.c: Likewise.
1893         * g++.dg/vect/slp-pr50413.cc: Likewise.
1894         * g++.dg/vect/slp-pr56812.cc: Likewise.
1895         * g++.dg/vect/slp-pr50819.cc: Likewise.
1897 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1899         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1901 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1903         * gcc.dg/pr40209.c: Use -fopt-info.
1904         * gcc.dg/pr26570.c: Ditto.
1905         * gcc.dg/pr32773.c: Ditto.
1906         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1908 2013-08-29  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/58246
1911         * gcc.dg/torture/pr58246.c: New testcase.
1913 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1915         PR fortran/52243
1916         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1917         obsolete by patch.
1918         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1920 2013-08-29  Richard Biener  <rguenther@suse.de>
1922         PR middle-end/57287
1923         * gcc.dg/pr57287-2.c: New testcase.
1925 2013-08-29  Richard Biener  <rguenther@suse.de>
1927         PR tree-optimization/57685
1928         * gcc.dg/torture/pr57685.c: New testcase.
1930 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1932         PR c++/58255
1933         * g++.dg/cpp0x/dc7.C: New.
1935 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1937         PR middle-end/58257
1938         * c-c++-common/gomp/pr58257.c: New test.
1940 2013-08-28  Richard Biener  <rguenther@suse.de>
1942         PR tree-optimization/56933
1943         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1945 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1947         * gcc.target/aarch64/scalar_shift_1.c: New.
1949 2013-08-27  Richard Biener  <rguenther@suse.de>
1951         PR tree-optimization/57521
1952         * gcc.dg/torture/pr57521.c: New testcase.
1954 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1956         PR rtl-optimization/57860
1957         PR rtl-optimization/57861
1958         PR rtl-optimization/57875
1959         PR rtl-optimization/57876
1960         PR rtl-optimization/57877
1961         * gcc.c-torture/execute/pr57860.c: New test.
1962         * gcc.c-torture/execute/pr57861.c: New test.
1963         * gcc.c-torture/execute/pr57875.c: New test.
1964         * gcc.c-torture/execute/pr57876.c: New test.
1965         * gcc.c-torture/execute/pr57877.c: New test.
1967 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1969         PR fortran/58146
1970         * gfortran.dg/bounds_check_18.f90:  New test.
1972 2013-08-23  Jan Hubicka  <jh@suse.cz>
1974         * g++.dg/ipa/devirt-14.C: Fix typo.
1976 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1978         PR fortran/57798
1979         * gfortran.dg/inline_sum_5.f90: New.
1981 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1983         PR fortran/57843
1984         * gfortran.dg/typebound_assignment_7.f90: New.
1986 2013-08-23  Jan Hubicka  <jh@suse.cz>
1988         * g++.dg/ipa/devirt-13.C: New testcase.
1989         * g++.dg/ipa/devirt-14.C: New testcase.
1991 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1993         PR target/58218
1994         * gcc.target/i386/pr58218.c: New test.
1996         PR tree-optimization/58209
1997         * gcc.c-torture/execute/pr58209.c: New test.
1999 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2001         * gcc.target/powerpc/pr57744.c: Declare abort.
2003 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2005         PR c++/56380
2006         * g++.dg/template/error54.C: New.
2008 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2010         PR fortran/58185
2011         * gfortran.dg/select_type_34.f90: New.
2013 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2015         PR c++/56130
2016         * g++.dg/warn/deprecated-7.C: New.
2018 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2020         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2022 2013-08-21  Jeff Law  <law@redhat.com>
2024         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2026 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2028         PR c++/56134
2029         * g++.dg/ext/attr-alias-3.C: New.
2031 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2033         PR fortran/53655
2034         * gfortran.dg/intent_out_8.f90: New.
2036 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2038         PR rtl-optimizations/57451
2039         * g++.dg/tree-prof/pr57451.C: New test.
2041 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2043         PR c++/58190
2044         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2046 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2048         PR c/57490
2049         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2051 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2053         * gcc.target/powerpc/dfp-dd-2.c: New test.
2054         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2055         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2057 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2059         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2060         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2061         Check for SLL too.
2063 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2065         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2067         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2068         "Threaded".
2070         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2071         correct test response.
2073         PR testsuite/52641
2074         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2075         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2076         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2077         (v4si): Use it.
2078         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2079         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2081         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2083 2013-08-18  Jan Hubicka  <jh@suse.cz>
2085         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2087 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2089         PR fortran/46271
2090         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2092 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2094         PR tree-optimization/58006
2095         * g++.dg/opt/pr58006.C: New test.
2097 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2099         * gnat.dg/specs/linker_alias.ads: New test.
2101 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2103         PR tree-optimization/58164
2104         * gcc.c-torture/compile/pr58164.c: New test.
2106         PR tree-optimization/58165
2107         * g++.dg/opt/pr58165.C: New test.
2109 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2111         PR c++/51912
2112         * g++.dg/cpp0x/enum28.C: New.
2113         * g++.dg/cpp0x/enum15.C: Adjust.
2115 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2117         PR target/57949
2118         * gcc.target/powerpc/pr57949-1.c: New.
2119         * gcc.target/powerpc/pr57949-2.c: New.
2121 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2123         PR tree-optimization/58145
2124         * gcc.dg/pr58145-1.c: New test.
2125         * gcc.dg/pr58145-2.c: New test.
2127 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2129         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2130         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2131         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2132         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2133         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2134         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2135         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2136         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2137         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2138         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2139         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2140         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2141         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2142         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2143         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2144         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2145         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2146         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2147         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2148         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2149         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2150         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2151         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2152         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2153         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2154         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2155         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2156         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2157         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2158         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2159         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2160         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2161         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2162         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2163         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2164         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2165         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2166         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2167         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2168         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2169         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2171         PR testsuite/52641
2172         * gcc.c-torture/execute/pr56799.x: New file.
2174         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2176         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2178         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2179         * gcc.dg/pr44214-3.c (v2df): Likewise.
2181         * gcc.dg/pr46647.c: xfail for avr-*-*.
2183         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2184         memcpy by one.
2185         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2186         Expect l to be optimized away.
2187         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2189         PR testsuite/52641
2190         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2191         to tests that assume int/double are larger than short/float.
2193         PR testsuite/52641
2194         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2195         target { ! int16 }.
2196         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2197         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2198         target { int16 }.  Restrict existing tests to target { int32 }
2199         where appropriate.
2200         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2201         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2202         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2203         * lib/target-supports.exp (check_effective_target_int32): New proc.
2205         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2206         exclude from scan test.
2208         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2209         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2210         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2211         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2212         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2213         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2214         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2215         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2216         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2217         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2218         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2219         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2220         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2221         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2222         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2223         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2224         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2225         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2226         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2228 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2230         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2232         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2233         to be the first test directive.
2234         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2235         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2236         * gcc.target/arm/atomic-op-char.c: Likewise.
2237         * gcc.target/arm/atomic-op-consume.c: Likewise.
2238         * gcc.target/arm/atomic-op-int.c: Likewise.
2239         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2240         * gcc.target/arm/atomic-op-release.c: Likewise.
2241         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2242         * gcc.target/arm/atomic-op-short.c: Likewise.
2244 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2246         PR rtl-optimization/57662
2247         * gcc.dg/pr57662.c: New test.
2249 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2251         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2252         alternative to -1.
2253         * gcc.target/mips/nans-legacy.c: Likewise.
2255 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2257         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2258         escapes.
2259         * gcc.target/mips/fabs-legacy.c: Likewise.
2260         * gcc.target/mips/fabsf-2008.c: Likewise.
2261         * gcc.target/mips/fabsf-legacy.c: Likewise.
2262         * gcc.target/mips/fneg-2008.c: Likewise.
2263         * gcc.target/mips/fneg-legacy.c: Likewise.
2264         * gcc.target/mips/fnegf-2008.c: Likewise.
2265         * gcc.target/mips/fnegf-legacy.c: Likewise.
2266         * gcc.target/mips/nan-2008.c: Likewise.
2267         * gcc.target/mips/nan-legacy.c: Likewise.
2268         * gcc.target/mips/nanf-2008.c: Likewise.
2269         * gcc.target/mips/nanf-legacy.c: Likewise.
2270         * gcc.target/mips/nans-2008.c: Likewise.
2271         * gcc.target/mips/nans-legacy.c: Likewise.
2272         * gcc.target/mips/nansf-2008.c: Likewise.
2273         * gcc.target/mips/nansf-legacy.c: Likewise.
2275 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2277         * gnat.dg/valued_proc.adb: New test.
2278         * gnat.dg/valued_proc_pkg.ads: New helper.
2280 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2282         PR tree-optimization/57661
2283         * g++.dg/opt/pr57661.C: New test.
2285         PR sanitizer/56417
2286         * gcc.dg/asan/pr56417.c: New test.
2288 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2290         * gnat.dg/loop_optimization16.adb: New test.
2291         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2293 2013-08-13  Marek Polacek  <polacek@redhat.com>
2295         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2297 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2299         Example of converting global state to per-pass state.
2301         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2302         global state "static int counter" to...
2303         (one_pass::counter): ...this instance data.
2305 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2307         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2308         to member function...
2309         (one_pass::gate): ...this.
2310         (one_pass_exec): Convert to member function...
2311         (one_pass::impl_execute): ...this.
2313 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2315         PR c++/57416
2316         * g++.dg/cpp0x/pr57416.C: New.
2318 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2320         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2321         changes.
2322         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2323         * g++.dg/cpp0x/defaulted2.C: Likewise.
2324         * g++.dg/cpp0x/defaulted31.C: Likewise.
2325         * g++.dg/cpp0x/error6.C: Likewise.
2326         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2327         * g++.dg/cpp0x/override2.C: Likewise.
2328         * g++.dg/cpp0x/parse1.C: Likewise.
2329         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2330         * g++.dg/cpp0x/temp_default4.C: Likewise.
2331         * g++.dg/ext/attrib32.C: Likewise.
2332         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2333         * g++.dg/ext/mv13.C: Likewise.
2334         * g++.dg/ext/mv7.C: Likewise.
2335         * g++.dg/ext/mv9.C: Likewise.
2336         * g++.dg/ext/pr57362.C: Likewise.
2337         * g++.dg/ext/typeof10.C: Likewise.
2338         * g++.dg/lookup/anon6.C: Likewise.
2339         * g++.dg/lookup/crash6.C: Likewise.
2340         * g++.dg/lookup/name-clash5.C: Likewise.
2341         * g++.dg/lookup/name-clash6.C: Likewise.
2342         * g++.dg/other/anon4.C: Likewise.
2343         * g++.dg/other/error15.C: Likewise.
2344         * g++.dg/other/error8.C: Likewise.
2345         * g++.dg/other/redecl2.C: Likewise.
2346         * g++.dg/parse/crash16.C: Likewise.
2347         * g++.dg/parse/crash21.C: Likewise.
2348         * g++.dg/parse/crash38.C: Likewise.
2349         * g++.dg/parse/redef2.C: Likewise.
2350         * g++.dg/parse/struct-as-enum1.C: Likewise.
2351         * g++.dg/template/crash39.C: Likewise.
2352         * g++.dg/template/redecl3.C: Likewise.
2353         * g++.dg/tls/diag-3.C: Likewise.
2354         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2355         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2356         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2357         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2358         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2359         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2360         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2361         * g++.old-deja/g++.brendan/static3.C: Likewise.
2362         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2363         * g++.old-deja/g++.jason/binding.C: Likewise.
2364         * g++.old-deja/g++.jason/crash4.C: Likewise.
2365         * g++.old-deja/g++.jason/crash7.C: Likewise.
2366         * g++.old-deja/g++.jason/lineno.C: Likewise.
2367         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2368         * g++.old-deja/g++.mike/misc3.C: Likewise.
2369         * g++.old-deja/g++.mike/net44.C: Likewise.
2370         * g++.old-deja/g++.mike/ns3.C: Likewise.
2371         * g++.old-deja/g++.ns/alias4.C: Likewise.
2372         * g++.old-deja/g++.ns/ns11.C: Likewise.
2373         * g++.old-deja/g++.other/crash23.C: Likewise.
2374         * g++.old-deja/g++.other/decl8.C: Likewise.
2375         * g++.old-deja/g++.other/linkage3.C: Likewise.
2376         * g++.old-deja/g++.other/typeck1.C: Likewise.
2377         * g++.old-deja/g++.other/typedef5.C: Likewise.
2378         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2379         * g++.old-deja/g++.pt/friend36.C: Likewise.
2380         * obj-c++.dg/method-8.mm: Likewise.
2381         * obj-c++.dg/tls/diag-3.mm: Likewise.
2383 2013-08-12  Perez Read  <netfirewall@gmail.com>
2385         PR target/58132
2386         * gcc.target/i386/movabs-1.c: New test.
2388 2013-08-12  Marek Polacek  <polacek@redhat.com>
2390         PR tree-optimization/57980
2391         * gcc.dg/pr57980.c: New test.
2393 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2395         PR fortran/56666
2396         * gfortran.dg/do_check_10.f90:  New test.
2397         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2398         * gfortran.dg/array_constructor_18.f90:  Likewise.
2399         * gfortran.dg/array_constructor_22.f90:  Likewise.
2400         * gfortran.dg/coarray_15.f90:  Likewise.
2401         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2402         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2403         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2405 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2407         PR c++/53349
2408         * g++.dg/cpp0x/constexpr-ice8.C: New.
2410 2013-08-09  Xinliang David Li  <davidxl@google.com>
2412         * gcc.target/i386/memcpy-strategy-1.c: New test.
2413         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2414         * gcc.target/i386/memset-strategy-1.c: Ditto.
2415         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2417 2013-08-09  Jan Hubicka  <jh@suse.cz>
2419         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2420         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2422 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2424         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2426 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2428         PR fortran/58058
2429         * gfortran.dg/transfer_intrinsic_6.f90: New.
2431 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2433         Revert:
2434         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2436         PR c++/46206
2437         * g++.dg/lookup/typedef2.C: New.
2439 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2441         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2442         output of vdup intrinsics.
2444 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2446         * gcc.target/arm/lp1189445.c: New testcase.
2448 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2450         PR rtl-optimization/58079
2451         * gcc.dg/torture/pr58079.c: New test.
2453 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2455         * gnat.dg/warn9.adb: New test.
2457 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2459         PR c++/46206
2460         * g++.dg/lookup/typedef2.C: New.
2462 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2464         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2465         to optstr when building plugins on darwin.
2467 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2469         PR tree-optimization/57539
2470         * gcc.dg/ipa/pr57539.c: New test.
2472 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2473             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2475         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2476         (a): Fix constructor.
2478 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2480         PR fortran/57987
2481         * gfortran.dg/pr57987.f90: New test.
2483 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2485         PR middle-end/58041
2486         * gcc.dg/torture/pr58041.c: New test.
2487         * gcc.target/arm/pr58041.c: Likewise.
2489 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2491         PR fortran/57306
2492         * gfortran.dg/pointer_init_8.f90: New.
2494 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2496         PR c++/58080
2497         * g++.dg/cpp0x/pr58080.C: New.
2499 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2501         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2502         to optstr when building plugins.
2504 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2506         Patch autogenerated by refactor_passes.py from
2507         https://github.com/davidmalcolm/gcc-refactoring-scripts
2508         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2510         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2511         struct to a subclass of gimple_opt_pass along with...
2512         (pass_data_one_pass): ...new pass_data instance and...
2513         (make_one_pass): ...new function.
2514         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2515         global struct to a subclass of gimple_opt_pass along with...
2516         (pass_data_warn_self_assign): ...new pass_data instance and...
2517         (make_pass_warn_self_assign): ...new function.
2518         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2519         a global struct to a subclass of gimple_opt_pass along with...
2520         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2521         (make_pass_dumb_plugin_example): ...new function.
2522         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2523         global struct to a subclass of gimple_opt_pass along with...
2524         (pass_data_warn_self_assign): ...new pass_data instance and...
2525         (make_pass_warn_self_assign): ...new function.
2527 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2529         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2530         is created and added to the pass_manager to reflect
2531         autogenerated changes.
2532         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2533         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2534         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2536 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2538         PR c++/58072
2539         * g++.dg/cpp0x/pr58072.C: New.
2541 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2543         * gcc.dg/torture/pr57993-2.cpp: New.
2545 2013-08-02  Jan Hubicka  <jh@suse.cz>
2547         * gcc.dg/ipa/ipa-1.c: Update.
2548         * gcc.dg/ipa/ipa-2.c: Update.
2549         * gcc.dg/ipa/ipa-3.c: Update.
2550         * gcc.dg/ipa/ipa-4.c: Update.
2551         * gcc.dg/ipa/ipa-5.c: Update.
2552         * gcc.dg/ipa/ipa-7.c: Update.
2553         * gcc.dg/ipa/ipa-8.c: Update.
2554         * gcc.dg/ipa/ipcp-1.c: Update.
2555         * gcc.dg/ipa/ipcp-2.c: Update.
2557 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2559         PR rtl-optimization/58048
2560         * gcc.target/i386/pr58048.c: New.
2562 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2564         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2566 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2567             Peter Bergner  <bergner@vnet.ibm.com>
2569         PR c++/54537
2570         * g++.dg/overload/using3.C: New.
2571         * g++.dg/overload/using2.C: Adjust.
2572         * g++.dg/lookup/using9.C: Likewise.
2574 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2576         * gcc.target/arm/pr46972-2.c: New test.
2578 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2580         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2582 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2584         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2586 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2588         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2589         rather than addressing!=absolute when deciding how to handle MIPS16
2590         when the test forces an ABI.
2592 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2594         PR c++/57673
2595         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2597 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2599         * gcc.target/mips/code-readable-1.c: Increase switch size.
2600         * gcc.target/mips/code-readable-2.c: Ditto.
2601         * gcc.target/mips/code-readable-3.c: Ditto.
2602         * gcc.target/mips/code-readable-4.c: Ditto.
2604 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2606         PR c++/57947
2607         * g++.dg/parse/crash63.C: New.
2609 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2611         PR fortran/57530
2612         * gfortran.dg/pointer_assign_8.f90: New.
2613         * gfortran.dg/pointer_assign_9.f90: New.
2614         * gfortran.dg/pointer_assign_10.f90: New.
2615         * gfortran.dg/pointer_assign_11.f90: New.
2617 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2619         * gcc.target/arm/pr57637.c: New testcase.
2621 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2623         PR tree-optimization/57993
2624         * gcc.dg/torture/pr57993.c: New test.
2626 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2628         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2630 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2632         PR c++/57948
2633         * g++.dg/conversion/ambig2.C: New.
2635 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2637         * gcc.target/mips/fabs-2008.c: New test case.
2638         * gcc.target/mips/fabs-legacy.c: New test case.
2639         * gcc.target/mips/fabsf-2008.c: New test case.
2640         * gcc.target/mips/fabsf-legacy.c: New test case.
2641         * gcc.target/mips/fneg-2008.c: New test case.
2642         * gcc.target/mips/fneg-legacy.c: New test case.
2643         * gcc.target/mips/fneg-2008.c: New test case.
2644         * gcc.target/mips/fneg-legacy.c: New test case.
2645         * gcc.target/mips/nan-2008.c: New test case.
2646         * gcc.target/mips/nan-legacy.c: New test case.
2647         * gcc.target/mips/nanf-2008.c: New test case.
2648         * gcc.target/mips/nanf-legacy.c: New test case.
2649         * gcc.target/mips/nans-2008.c: New test case.
2650         * gcc.target/mips/nans-legacy.c: New test case.
2651         * gcc.target/mips/nansf-2008.c: New test case.
2652         * gcc.target/mips/nansf-legacy.c: New test case.
2653         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2655 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2656             Maxim Kuvyrkov  <maxim@kugelworks.com>
2658         * lib/target-supports.exp (check_effective_target_non_bionic): New
2659         effective-target test.
2660         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2661         * g++.dg/tls/thread_local4g.C: Ditto.
2663 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2665         PR fortran/58009
2666         * gfortran.dg/vector_subsript_7.f90:  New test.
2668 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2670         PR fortran/57991
2671         * gfortran.dg/warn_alias.f90: New.
2673 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2675         PR fortran/57285
2676         * gfortran.dg/class_array_19.f90: New.
2678 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2680         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2681         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2682         * gcc.dg/vect/pr57741-3.c: Likewise.
2683         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2685 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2687         Skip tests that make assumptions about struct layout that don't hold
2688         on epiphany:
2689         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2690         * g++.dg/cpp0x/iop.C: Likewise.
2691         * g++.dg/cpp0x/named_refs.C: Likewise.
2692         * g++.dg/cpp0x/rv1p.C: Likewise.
2693         * g++.dg/cpp0x/rv2p.C: Likewise.
2694         * g++.dg/cpp0x/rv3p.C: Likewise.
2695         * g++.dg/cpp0x/rv4p.C: Likewise.
2696         * g++.dg/cpp0x/rv5p.C: Likewise.
2697         * g++.dg/cpp0x/rv6p.C: Likewise.
2698         * g++.dg/cpp0x/rv7p.C: Likewise.
2699         * g++.dg/cpp0x/rv8p.C: Likewise.
2700         * g++.dg/ext/strncpy-chk1.C: Likewise.
2701         * gcc.dg/builtin-object-size-10.c: Likewise.
2702         * gcc.dg/builtin-object-size-11.c: Likewise.
2703         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2704         * gcc.dg/pr25805.c: Likewise.
2705         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2706         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2707         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2708         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2709         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2710         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2711         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2712         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2713         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2714         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2715         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2716         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2717         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2718         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2719         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2721         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2722         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2724         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2725         * gcc.dg/sibcall-6.c: Enable for epiphany.
2727 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2729         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2731 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2733         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2734         memcpy not initializers.
2736         * gcc.dg/guality/guality.exp: Skip on AIX.
2738 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2740         PR c++/57101
2741         * g++.dg/cpp0x/pr57101.C: New.
2743 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2745         * gcc.target/aarch64/neg_1.c: New test.
2747 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2749         PR fortran/57966
2750         * gfortran.dg/typebound_call_25.f90: New.
2752 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2754         PR c++/57981
2755         * g++.dg/cpp0x/pr57981.C: New.
2757 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2759         PR c++/57880
2760         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2762 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2764         PR rtl-optimization/57960
2765         * gcc.target/s390/pr57960.c: New.
2767 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2769         PR fortran/57639
2770         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2772 2013-07-25  Terry Guo  <terry.guo@arm.com>
2774         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2776 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2778         PR c++/57942
2779         * g++.dg/inherit/pr57942.C: New.
2781 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2783         * gcc.target/powerpc/bool2.h: New file, test the code generation
2784         of logical operations for power5, altivec, power7, and power8 systems.
2785         * gcc.target/powerpc/bool2-p5.c: Likewise.
2786         * gcc.target/powerpc/bool2-av.c: Likewise.
2787         * gcc.target/powerpc/bool2-p7.c: Likewise.
2788         * gcc.target/powerpc/bool2-p8.c: Likewise.
2789         * gcc.target/powerpc/bool3.h: Likewise.
2790         * gcc.target/powerpc/bool3-av.c: Likewise.
2791         * gcc.target/powerpc/bool2-p7.c: Likewise.
2792         * gcc.target/powerpc/bool2-p8.c: Likewise.
2794 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2796         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2798 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2800         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2802 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2804         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2805         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2806         type from long to long long.
2807         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2808         to have effective-target keywords of lp64 and ilp32.
2809         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2810         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2811         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2812         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2813         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2814         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2815         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2816         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2817         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2819 2013-07-23  Tom Tromey  <tromey@redhat.com>
2820             Joseph Myers  <joseph@codesourcery.com>
2822         * gcc.dg/c11-generic-1.c: New file.
2823         * gcc.dg/c11-generic-2.c: New file.
2825 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2827         PR fortran/57906
2828         PR fortran/52052
2829         * coarray/lib_realloc_1.f90: Permit optimization.
2830         * gfortran.dg/coarray_31.f90: New.
2832 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2834         PR fortran/57762
2835         * gfortran.dg/class_array_7.f03: Fix memory leak.
2837 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2839         PR c++/52816
2840         * g++.dg/cpp0x/decltype56.C: New.
2842 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2844         * gcc.dg/pr53265.c: Correct line number in dg-message.
2846 2013-07-22  Diego Novillo  <dnovillo@google.com>
2848         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2850 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2852         PR testsuite/52641
2853         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2854         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2856 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2858         PR testsuite/52641
2859         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2860         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2861         * gcc.dg/torture/pr53366-1.c: Same.
2862         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2863         * gcc.dg/torture/pr56488.c: Same.
2864         * gcc.dg/torture/pr57584.c: Same.
2865         * gcc.dg/tree-ssa/pr57385.c: Same.
2866         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2868 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2870         * c-c++-common/pr41779.c: Fix typos.
2871         * gcc.c-torture/compile/20031125-2.c: Likewise.
2872         * gcc.c-torture/compile/20040621-1.c: Likewise.
2873         * gcc.c-torture/execute/20020418-1.c: Likewise.
2874         * gcc.dg/20020108-1.c: Likewise.
2875         * gcc.dg/atomic-generic-aux.c: Likewise.
2876         * gcc.dg/builtin-complex-err-2.c: Likewise.
2877         * gcc.dg/decl-1.c: Likewise.
2878         * gcc.dg/di-sync-multithread.c: Likewise.
2879         * gcc.dg/format/c90-printf-1.c: Likewise.
2880         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2881         * gcc.dg/long-long-compare-1.c: Likewise.
2882         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2883         * gcc.dg/pr17055-1.c: Likewise.
2884         * gcc.dg/pr27095.c: Likewise.
2885         * gcc.dg/torture/fp-int-convert.h: Likewise.
2886         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2887         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2888         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2889         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2890         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2891         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2892         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2893         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2894         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2895         * gcc.dg/vect/vect-cond-5.c: Likewise.
2896         * gcc.dg/weak/typeof-2.c: Likewise.
2897         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2898         * gcc.target/arm/naked-1.c: Likewise.
2899         * gcc.target/i386/pr9771-1.c: Likewise.
2900         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2901         * gcc.target/sparc/struct-ret-check.c: Likewise.
2902         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2903         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2904         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2905         Likewise.
2907 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2909         PR fortran/56937
2910         * gfortran.dg/dependency_42.f90:  New test.
2911         * gfortran.dg/dependency_43.f90:  New test.
2913 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2915         PR fortran/35862
2916         * gfortran.dg/round_4.f90: New.
2918 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2920         PR fortran/57894
2921         * gfortran.dg/min_max_conformance_2.f90: New.
2923 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2925         PR preprocessor/57620
2926         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2927         (main): Don't test {s,u,U,L}12.
2928         * c-c++-common/raw-string-13.c: New test.
2929         * c-c++-common/raw-string-14.c: New test.
2930         * c-c++-common/raw-string-15.c: New test.
2931         * c-c++-common/raw-string-16.c: New test.
2933 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2935         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2937 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2939         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2941         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2942         target { ! keeps_null_pointer_checks }.
2943         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2944         target { ! keeps_null_pointer_checks }.
2946         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2947         * gcc.dg/torture/pr56488.c: Likewise.
2949 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2951         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2952         new testcase.
2954 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2956         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2957         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2958         * gfortran.dg/guality/guality.exp: Skip on AIX.
2960         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2962         * g++.dg/debug/pr56819.C: Skip on AIX.
2963         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2964         * g++.dg/guality/guality.exp: Skip on AIX.
2966         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2968         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2970         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2972 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2974         PR target/57516
2975         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2976         Adjust to corrected rounding.
2978 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2980         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2981         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2982         check_effective_target_cilkplus.
2983         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2985 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2987         * gcc.target/powerpc/pr57744.c: Fix typo.
2989 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2991         PR middle-end/57698
2992         * gcc.c-torture/compile/pr57698.c: New test.
2993         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2994         * gcc.c-torture/compile/pr44043.c: Ditto.
2996 2013-07-18  Wei Mi  <wmi@google.com>
2998         PR rtl-optimization/57878
2999         * g++.dg/pr57878.C: New test.
3001 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3003         * gcc.dg/pr42611.c: Move dg-error to correct line.
3005 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3007         PR fortran/57895
3008         * gfortran.dg/dollar_sym_3.f: New.
3009         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3011 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3013         PR target/55654
3014         PR target/55656
3015         PR target/55657
3016         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3017         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3018         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3019         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3020         * objc.dg/image-info.m: Likewise.
3021         * objc.dg/symtab-1.m: Likewise.
3022         * objc.dg/torture/strings/const-str-10.m: Likewise.
3023         * objc.dg/torture/strings/const-str-11.m: Likewise.
3024         * objc.dg/torture/strings/const-str-9.m: Likewise.
3025         * objc.dg/zero-link-1.m: Likewise.
3026         * objc.dg/zero-link-2.m: Likewise.
3027         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3028         * objc.dg/objc-foreach-4.m: Likewise.
3029         * objc.dg/objc-foreach-5.m: Likewise.
3030         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3031         (for Darwin).
3032         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3033         * obj-c++.dg/syntax-error-1.mm: Likewise.
3034         * objc.dg/method-6.m: Likewise.
3035         * objc.dg/pr23214.m: Likewise.
3036         * objc.dg/proto-lossage-7.m: Likewise.
3037         * objc.dg/strings/const-str-12b.m: Likewise.
3038         * objc.dg/zero-link-3.m: Likewise.
3039         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3040         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3041         adjust headers, interfaces and encoded types to reflect current system
3042         versions.  Add FIXME and outputs from current system compiler for
3043         reference.
3045 2013-07-15  Cong Hou  <congh@google.com>
3047         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3048         counted.
3049         * gcc.target/i386/l_fma_float_3.c: Likewise.
3050         * gcc.target/i386/l_fma_double_1.c: Likewise.
3051         * gcc.target/i386/l_fma_double_3.c: Likewise.
3053 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3055         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3056         function to test if HTM is available.
3057         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3058         * gcc.target/powerpc/htm-builtin-1.c: New test.
3060 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3062         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3063         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3064         * gfortran.dg/coarray_6.f90: Add dg-error.
3066 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3068         PR fortran/37336
3069         * gfortran.dg/finalize_18.f90: New.
3071 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3073         PR fortran/52669
3074         * fortran.dg/module_variable_1.f90:  New test.
3075         * fortran.dg/module_variable_2.f90:  New test.
3077 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3079         * g++.dg/ext/vector19.C: Adapt.
3080         * g++.dg/ext/vector23.C: New testcase.
3082 2013-07-12  Michael Matz  <matz@suse.de>
3084         PR middle-end/55771
3085         * c-c++-common/pr55771.c: New test.
3087 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3089         * gcc.target/aarch64/vect-movi.c: New.
3091 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3093         PR target/57362
3094         * g++.dg/ext/pr57362.C: New.
3096 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3098         PR target/57631
3099         * gcc.target/avr/torture/pr57631.c: New test.
3101 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/57827
3104         * g++.dg/cpp0x/constexpr-ice7.C: New.
3106 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3108         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3109         for EABI targets.
3110         * gcc.c-torture/execute/nest-align-1.x: New.
3112 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3114         PR c++/57874
3115         * g++.dg/cpp0x/sfinae48.C: New.
3117 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3119         PR preprocessor/57824
3120         * c-c++-common/raw-string-17.c: New test.
3121         * c-c++-common/gomp/pr57824.c: New test.
3123 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3125         PR c++/57869
3126         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3127         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3128         * g++.dg/conversion/dr195.C: Update.
3129         * g++.dg/expr/cast2.C: Likewise.
3131 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3133         * c-c++-common/raw-string-18.c: New test.
3134         * c-c++-common/raw-string-19.c: New test.
3136         PR preprocessor/57757
3137         * g++.dg/cpp/paste1.C: New test.
3138         * g++.dg/cpp/paste2.C: New test.
3140 2013-07-10  Graham Stott  <grahams@btinternet.com>
3142         * gcc.target/mips/mulsize-1.c: New.
3143         * gcc.target/mips/mulsize-2.c: New.
3144         * gcc.target/mips/mulsize-3.c: New.
3145         * gcc.target/mips/mulsize-4.c: New.
3147 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3149         PR c++/53094
3150         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3151         * g++.dg/ext/vector24.C: New testcase.
3153 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3155         PR c++/53000
3156         * g++.dg/cpp0x/decltype17.C: Adjust.
3158 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3160         PR c++/51786
3161         * g++.dg/cpp0x/pr51786.C: New.
3163 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3165         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3167         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3169         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3171         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3172         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3174 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3176         PR fortran/57834
3177         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3179 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3181         PR fortran/50554
3182         * gfortran.dg/do_check_9.f90: New.
3184 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3186         PR fortran/57785
3187         * gfortran.dg/dot_product_2.f90: New.
3189 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3191         PR fortran/57469
3192         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3194 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3196         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3197         * gfortran.dg/finalize_10.f90: Fix dg-final.
3199 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3201         PR target/57819
3202         * gcc.target/i386/pr57819.c: New test.
3204         PR rtl-optimization/57829
3205         * gcc.c-torture/execute/pr57829.c: New test.
3207 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3209         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3210         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3212 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3214         PR target/57807
3215         * gcc.target/i386/pr57807.c: New test.
3217 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3219         PR target/29776
3220         * gcc.dg/tree-ssa/vrp89.c: New test.
3222 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3224         PR c++/28262
3225         * g++.dg/parse/defarg16.C: New.
3227 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3229         PR rtl-optimization/55342
3230         * gcc.target/i386/pr55342.c: New.
3232 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3234         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3236 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3238         PR c++/14263
3239         * g++.dg/inherit/virtual10.C: New.
3241 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3243         PR c/57821
3244         * gcc.dg/large-size-array-6.c: New test.
3246 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3248         PR c++/38634
3249         * g++.dg/template/crash116.C: New.
3251 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3253         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3254         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3256 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3258         PR c++/54998
3259         * g++.dg/cpp0x/nsdmi-list3.C: New.
3261 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3263         PR target/57777
3264         * gcc.target/i386/pr57777.c: New test.
3266         PR c++/57771
3267         * g++.dg/template/arg9.C: New test.
3269 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3271         * gcc.target/i386/avx-inline.c: New test.
3273 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3275         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3276         * gcc.target/mips/call-2.c: Likewise.
3277         * gcc.target/mips/call-3.c: Likewise.
3278         * gcc.target/mips/lazy-binding-1.c: Likewise.
3280 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3282         PR tree-optimization/57741
3283         * gcc.dg/vect/pr57741-1.c: New test.
3284         * gcc.dg/vect/pr57741-2.c: New test.
3285         * gcc.dg/vect/pr57741-3.c: New test.
3287 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3289         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3290         on big endian.
3291         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3292         * lib/target-supports.exp: Define aarch64_little_endian.
3294 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3296         * gcc.target/aarch64/abs_1.c: New test.
3298 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3300         * gcc.target/aarch64/bfxil_1.c: New test.
3301         * gcc.target/aarch64/bfxil_2.c: Likewise.
3303 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3305         PR c/57766
3306         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3307         array sizes from 100 to 20.
3309 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3311         PR fortran/54788
3312         * gfortran.dg/pointer_remapping_8.f90: New.
3314 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3316         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3317         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3318         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3319         * g++.dg/cpp1y/complex_literals.h: New.
3321 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3323         PR c++/57645
3324         * g++.dg/cpp0x/noexcept21.C: New.
3326 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3328         PR target/57736
3329         * gcc.target/i386/pr57736.c: New test.
3331 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3333         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3334         c specific.
3335         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3336         strings to match the fixed error messages.
3337         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3338         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3339         message check.
3341 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3343         PR target/57744
3344         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3345         stqcx. get even registers.
3347 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3349         PR c++/57509
3350         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3352 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3354         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3355         Fix scan patterns.
3356         * gcc.target/i386/bmi-1.c: Ditto.
3357         * gcc.target/i386/bmi-bextr-4.c: New.
3358         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3360 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3362         PR c++/57682
3363         * g++.dg/cpp0x/initlist73.C: New.
3365 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3367         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3368         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3369         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3371 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3373         PR c++/57509
3374         * g++.dg/ext/pr57509.C: New file.
3376 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3378         PR target/57623
3379         * gcc.target/i386/bmi-bextr-3.c: New test.
3381         PR target/57623
3382         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3384 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3386         PR c++/57172
3387         * g++.dg/cpp0x/pr57172.C: New testcase.
3389 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3391         * gcc.target/s390/htm-1.c: New file.
3392         * gcc.target/s390/htm-nofloat-1.c: New file.
3393         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3395 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3397         PR fortran/29800
3398         * gfortran.dg/bounds_check_17.f90: New.
3400 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3402         PR c++/57640
3403         * g++.dg/cpp1y/pr57640.C: New.
3405 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3407         PR c/57692
3408         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3409         overflow due to size of arrays.
3411 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3413         PR tree-optimization/57705
3414         * gcc.dg/vect/pr57705.c: New test.
3415         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3417 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3419         PR middle-end/57670
3420         * g++.dg/ipa/pr57670.C: New test.
3422 2013-06-25  Richard Biener  <rguenther@suse.de>
3424         PR middle-end/56977
3425         * gcc.dg/pr56977.c: New testcase.
3427 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3429         PR tree-optimization/57358
3430         * gcc.dg/ipa/pr57358.c: New test.
3432 2013-06-24  Richard Biener  <rguenther@suse.de>
3434         PR testsuite/57686
3435         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3437 2013-06-24  Richard Biener  <rguenther@suse.de>
3439         PR tree-optimization/57488
3440         * gcc.dg/torture/pr57488.c: New testcase.
3442 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3443             Dominique d'Humieres  <dominiq@lps.ens.fr>
3445         PR fortran/52413
3446         * gfortran.dg/fraction.f90: New.
3448 2013-06-24  Alan Modra  <amodra@gmail.com>
3450         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3451         Add scan-assembler-not "lvx".
3452         * gcc.target/powerpc/le-altivec-consts.c: New.
3454 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3456         * g++.dg/cpp0x/sfinae47.C: New.
3458 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3460         PR target/52483
3461         * gcc.target/sh/pr52483-1.c: New.
3462         * gcc.target/sh/pr52483-2.c: New.
3463         * gcc.target/sh/pr52483-3.c: New.
3464         * gcc.target/sh/pr52483-4.c: New.
3465         * gcc.target/sh/pr52483-5.c: New.
3467 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3469         * gcc.target/i386/intrinsics_1.c: New test.
3470         * gcc.target/i386/intrinsics_2.c: Ditto.
3471         * gcc.target/i386/intrinsics_3.c: Ditto.
3472         * gcc.target/i386/intrinsics_4.c: Ditto.
3473         * gcc.target/i386/intrinsics_5.c: Ditto.
3474         * gcc.target/i386/intrinsics_6.c: Ditto.
3475         * gcc.target/i386/avx-1.c: Provide macros for builtins
3476         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3478 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3480         PR fortran/37336
3481         * gfortran.dg/finalize_17.f90: New.
3483 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3485         * gfortran.dg/realloc_on_assign_18.f90: New.
3487 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3489         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3490         Also changed the returns from error as distinct values so that
3491         debugging can get easier.
3492         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3493         errors specific to C, if necessary.  Also added new error
3494         hooks for C++.
3495         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3496         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3497         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3498         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3499         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3500         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3501         the same changes as parser_errors3.c, spaces were added between colons
3502         to not confuse C++ compiler with 2 colons as scope.
3503         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3504         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3505         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3506         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3507         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3508         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3509         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3510         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3511         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3512         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3513         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3514         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3515         in the list.
3517 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3519         PR other/53317
3520         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3522 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3524         PR target/57655
3525         * gcc.target/i386/pr57655.c: New test.
3527 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3529         * ada/acats/tests/gcc: Delete.
3530         * gnat.dg/style: Likewise.
3532 2013-06-20  Jeff Law  <law@redhat.com>
3534         PR tree-optimization/57660
3535         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3536         based on their branch cost.
3538         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3540 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3542         PR fortran/57633
3543         * gfortran.dg/list_read_11.f90: New.
3545 2013-06-20  Richard Biener  <rguenther@suse.de>
3547         PR tree-optimization/57584
3548         * gcc.dg/torture/pr57584.c: New testcase.
3550 2013-06-19  Sharad Singhai  <singhai@google.com>
3552         * g++.dg/gcov/gcov-8.C: New testcase.
3553         * lib/gcov.exp: Handle intermediate format.
3555 2013-06-19  Wei Mi  <wmi@google.com>
3557         PR rtl-optimization/57518
3558         * testsuite/gcc.dg/pr57518.c: New test.
3560 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3562         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3564 2013-06-19  Jan Hubicka  <jh@suse.cz>
3566         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3568 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3570         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3571         hard-coded values of array sizes with a #define.
3572         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3573         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3574         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3575         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3576         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3578 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3580         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3581         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3583 2013-06-19  Jeff Law  <law@redhat.com>
3585         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3587 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3589         PR c++/57638
3590         * g++.dg/template/error53.C: New.
3592 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3594         PR target/55033
3595         * gcc.target/powerpc/pr55033.c: Fix options.
3597 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3599         * gcc.target/i386/inline_error.c: New test.
3600         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3601         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3603 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3605         PR c++/53211
3606         * g++.dg/cpp0x/decltype55.C: New.
3608 2013-06-18  Marek Polacek  <polacek@redhat.com>
3610         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3612 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3614         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3616 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3618         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3619         Also changed the returns from error as distinct values so that it is
3620         easier to debug.
3622 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3624         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3626 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3628         PR c++/16128
3629         * g++.dg/template/error52.C: New.
3630         * g++.dg/lookup/friend15.C: Update.
3631         * g++.dg/parse/error11.C: Likewise.
3632         * g++.dg/parse/error14.C: Likewise.
3633         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3634         * g++.dg/parse/template25.C: Likewise.
3635         * g++.old-deja/g++.jason/cond.C: Likewise.
3636         * g++.old-deja/g++.mike/for2.C: Likewise.
3637         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3638         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3640 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3642         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3643         ensure alignment.
3645 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3647         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3648         accidentally placing minus sign for length instead of stride.
3650 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3652         PR rtl-optimization/57425
3653         PR rtl-optimization/57569
3654         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3655         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3657 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3659         PR fortran/49074
3660         PR fortran/56136
3661         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3662         packing.
3663         * gfortran.dg/typebound_assignment_6.f03: New.
3665 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3667         * gcc.target/h8300/h8300.exp: New.
3668         * gcc.dg/pragma-isr.c: Move to ...
3669         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3670         * gcc.target/h8300/pragma-isr.c: ... and here.
3671         * gcc.dg/pragma-isr2.c: Move to ...
3672         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3673         * gcc.target/h8300/pragma-isr2.c: ... and here.
3674         * gcc.dg/pragma-isr-trapa.c: Move to ...
3675         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3676         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3677         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3678         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3679         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3680         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3681         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3682         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3683         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3684         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3685         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3686         * gcc.dg/attr-isr-trapa.c: Move to ...
3687         * gcc.target/sh/attr-isr-trapa.c: ... here.
3689 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3691         PR c++/51413
3692         * g++.dg/ext/builtin-offsetof1.C: New.
3694 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3696         * gcc.target/aarch64/vect_smlal_1.c: New file.
3698 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3700         PR fortran/57508
3701         * gfortran.dg/defined_assignment_7.f90: New.
3703 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3705         PR c++/57599
3706         * g++.dg/rtti/dyncast6.C: New.
3707         * g++.dg/cpp0x/dyncast1.C: Likewise.
3709 2013-06-14  Alan Modra  <amodra@gmail.com>
3711         PR middle-end/57134
3712         * gcc.dg/pr57134.c: New.
3714 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3716         PR fortran/57596
3717         * gfortran.dg/deferred_type_param_9.f90: New.
3719 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3721         * gcc.dg/fold-minus-1.c: New testcase.
3723 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3725         PR fortran/49074
3726         * gfortran.dg/typebound_assignment_5.f03: New.
3728 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3730         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3732 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3733             Pat Haugen  <pthaugen@us.ibm.com>
3734             Peter Bergner  <bergner@vnet.ibm.com>
3736         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3737         load/store instructions on power7, power8.
3738         * gcc.target/powerpc/atomic-p8.c: Likewise.
3740 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3742         PR c/57577
3743         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3745 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3747         PR c++/38958
3748         * g++.dg/warn/Wunused-var-20.C: New.
3750 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3752         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3753         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3754         Run with -fno-common.
3756 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3758         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3759         and exit function calls with return 1 and return 0, respectively.
3761 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3763         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3764         New tests.
3766 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3768         PR tree-optimization/57361
3769         * gcc.dg/tree-ssa/pr57361.c: New file.
3771 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3773         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3774         to ensure alignment.
3775         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3777 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3779         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3781 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3782             Dominique d'Humieres  <dominiq@lps.ens.fr>
3784         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3786 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3788         PR target/56564
3789         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3790         * gcc.target/i386/pr56564-3.c: Likewise.
3792 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3794         PR fortran/57535
3795         * gfortran.dg/class_array_18.f90: New.
3797 2013-06-11  Jan Hubicka  <jh@suse.cz>
3799         PR c++/57551
3800         * g++.dg/ext/visibility/anon6.C: Update testcase.
3802 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3804         PR c/57563
3805         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3806         in how we check __sec_reduce_mutating function's result.
3808 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3809             Pat Haugen  <pthaugen@us.ibm.com>
3810             Peter Bergner  <bergner@vnet.ibm.com>
3812         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3813         direct move instructions.
3814         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3815         * gcc.target/powerpc/direct-move.h: Likewise.
3816         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3817         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3818         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3819         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3820         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3821         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3823 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3825         PR c++/52440
3826         * g++.dg/cpp0x/pr52440.C: New.
3828 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3830         PR target/56564
3831         * gcc.target/i386/pr56564-1.c: New test.
3832         * gcc.target/i386/pr56564-2.c: New test.
3833         * gcc.target/i386/pr56564-3.c: New test.
3834         * gcc.target/i386/pr56564-4.c: New test.
3835         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3836         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3837         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3838         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3839         * gcc.target/i386/vect-sizes-1.c: Likewise.
3840         * gcc.target/i386/memcpy-1.c: Likewise.
3841         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3842         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3844 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3846         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3847         systems to cover all GNU systems.
3848         * g++.dg/abi/guard2.C: Likewise.
3849         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3850         * g++.dg/eh/sighandle.C: Likewise.
3851         * g++.dg/ext/cleanup-10.C: Likewise.
3852         * g++.dg/ext/cleanup-11.C: Likewise.
3853         * g++.dg/ext/cleanup-8.C: Likewise.
3854         * g++.dg/ext/cleanup-9.C: Likewise.
3855         * g++.dg/opt/const5.C: Likewise.
3856         * g++.dg/opt/life1.C: Likewise.
3857         * g++.dg/other/pr39496.C: Likewise.
3858         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3859         * g++.old-deja/g++.abi/align.C: Likewise.
3860         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3861         * g++.old-deja/g++.law/weak.C: Likewise.
3862         * g++.old-deja/g++.pt/asm1.C: Likewise.
3863         * gcc.c-torture/execute/20030125-1.x: Likewise.
3864         * gcc.c-torture/execute/990127-2.x: Likewise.
3865         * gcc.dg/20041106-1.c: Likewise.
3866         * gcc.dg/20050503-1.c: Likewise.
3867         * gcc.dg/builtin-object-size-5.c: Likewise.
3868         * gcc.dg/cleanup-10.c: Likewise.
3869         * gcc.dg/cleanup-11.c: Likewise.
3870         * gcc.dg/cleanup-8.c: Likewise.
3871         * gcc.dg/cleanup-9.c: Likewise.
3872         * gcc.dg/complex-5.c: Likewise.
3873         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3874         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3875         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3876         * gcc.dg/dfp/pr35739.c: Likewise.
3877         * gcc.dg/fdata-sections-1.c: Likewise.
3878         * gcc.dg/lto/20090206-1_0.c: Likewise.
3879         * gcc.dg/lto/20090206-2_0.c: Likewise.
3880         * gcc.dg/pr30360.c: Likewise.
3881         * gcc.dg/pr37303.c: Likewise.
3882         * gcc.dg/pr39323-1.c: Likewise.
3883         * gcc.dg/pr39323-2.c: Likewise.
3884         * gcc.dg/pr39323-3.c: Likewise.
3885         * gcc.dg/pr45416.c: Likewise.
3886         * gcc.dg/setjmp-2.c: Likewise.
3887         * gcc.dg/split-1.c: Likewise.
3888         * gcc.dg/split-3.c: Likewise.
3889         * gcc.dg/split-4.c: Likewise.
3890         * gcc.dg/strlenopt-12g.c: Likewise.
3891         * gcc.dg/strlenopt-14g.c: Likewise.
3892         * gcc.dg/strlenopt-14gf.c: Likewise.
3893         * gcc.dg/strlenopt-16g.c: Likewise.
3894         * gcc.dg/strlenopt-17g.c: Likewise.
3895         * gcc.dg/strlenopt-18g.c: Likewise.
3896         * gcc.dg/strlenopt-1f.c: Likewise.
3897         * gcc.dg/strlenopt-22g.c: Likewise.
3898         * gcc.dg/strlenopt-2f.c: Likewise.
3899         * gcc.dg/strlenopt-4g.c: Likewise.
3900         * gcc.dg/strlenopt-4gf.c: Likewise.
3901         * gcc.dg/struct-ret-3.c: Likewise.
3902         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3903         * gcc.misc-tests/linkage.exp: Likewise.
3904         * gcc.target/i386/20000724-1.c: Likewise.
3905         * gcc.target/i386/align-main-3.c: Likewise.
3906         * gcc.target/i386/cleanup-1.c: Likewise.
3907         * gcc.target/i386/inline-mcpy.c: Likewise.
3908         * gcc.target/i386/pr32268.c: Likewise.
3909         * gcc.target/i386/pr36613.c: Likewise.
3910         * gcc.target/i386/pr39013-1.c: Likewise.
3911         * gcc.target/i386/pr39013-2.c: Likewise.
3912         * gcc.target/i386/pr39496.c: Likewise.
3913         * gcc.target/i386/pr40906-3.c: Likewise.
3914         * gcc.target/i386/pr46084.c: Likewise.
3915         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3917 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3919         PR target/6526
3920         * gcc.target/sh/pr6526.c: New.
3922 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3924         PR target/57568
3925         * gcc.c-torture/execute/pr57568.c: New test.
3927 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3929         PR c++/37404
3930         * g++.dg/other/vararg-4.C: New.
3932 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3934         PR rtl-optimization/57559
3935         * gcc.target/s390/pr57559.c : New test.
3937 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3939         PR fortran/37336
3940         * gfortran.dg/finalize_10.f90: New.
3941         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3942         * gfortran.dg/finalize_15.f90: New.
3944 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3946         PR fortran/57553
3947         * gfortran.dg/storage_size_4.f90: New.
3949 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3951         PR c++/57548
3952         * testsuite/g++.dg/ext/pr57548.C: New test.
3954 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3956         PR middle-end/57541
3957         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3959 2013-06-07  Jan Hubicka  <jh@suse.cz>
3961         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3963 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3965         PR fortran/57549
3966         * gfortran.dg/array_constructor_48.f90: New.
3967         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3968         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3970 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3972         PR target/56315
3973         * gcc.target/arm/xordi3-opt.c: New test.
3975 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3977         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3978         Revert to dg-options.
3980 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3982         PR target/55033
3983         * gcc.target/powerpc/pr55033.c: New.
3985 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3987         PR c++/53658
3988         * g++.dg/cpp0x/alias-decl-36.C: New.
3990 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3991             Pat Haugen  <pthaugen@us.ibm.com>
3992             Peter Bergner  <bergner@vnet.ibm.com>
3994         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3995         power8 builtin functions.
3996         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3997         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3998         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3999         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4000         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4001         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4002         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4003         tests to test power8 auto-vectorization.
4004         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4005         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4006         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4007         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4009         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4010         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4012         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4014         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4015         support.
4016         (check_effective_target_powerpc_p8vector_ok): Likewise.
4017         (is-effective-target): Likewise.
4018         (check_vect_support_and_set_flags): Likewise.
4020 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4022         PR c++/43652
4023         * g++.dg/parse/error53.C: New.
4025 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4027         PR rtl-optimization/57459
4028         * gcc.target/i386/pr57459.c: New test.
4030 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4032         PR c++/53743
4033         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4034         into -freorder-blocks-and-partition test.
4035         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4036         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4037         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4038         * gcc.dg/tree-prof/pr50907.c: Ditto.
4039         * gcc.dg/tree-prof/pr45354.c: Ditto.
4040         * g++.dg/tree-prof/partition2.C: Ditto.
4041         * g++.dg/tree-prof/partition3.C: Ditto.
4043 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4045         PR fortran/57542
4046         * gfortran.dg/finalize_16.f90: New.
4048 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4050         * gcc.dg/vect/no-section-anchors-vect-68.c:
4051         Add dg-skip-if aarch64_tiny.
4053 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4055         PR C/57457
4056         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4057         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4059 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4061         PR c++/51908
4062         * g++.dg/cpp0x/decltype54.C: New.
4064 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4066         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4067         arm*-*-*eabi* targets.
4068         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4069         arm*-*-* targets.
4070         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4072 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4073             Tobias Burnus  <burnus@net-b.de>
4075         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4076         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4077         * gfortran.dg/io_real_boz_4.f90: Ditto.
4078         * gfortran.dg/io_real_boz_5.f90: Ditto.
4080 2013-06-05  Andreas Schwab  <schwab@suse.de>
4082         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4084 2013-06-04  Jan Hubicka  <jh@suse.cz>
4086         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4088 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4090         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4091         parameters with void.
4092         (main2): Removed argc parameter.
4093         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4094         (main): Replaced argc, argv parameters with void.
4095         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4096         (main2): Removed argc parameter.
4097         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4098         argv parameters with void.  Added __asm volatile to avoid optimization
4099         on argc, if necessary.
4100         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4101         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4102         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4103         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4104         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4105         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4106         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4107         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4108         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4109         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4110         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4111         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4112         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4113         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4114         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4115         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4116         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4117         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4118         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4119         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4120         parameters with void.
4121         (main2): Removed argc parameter.
4122         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4123         (main): Replaced argc, argv parameters with void.
4124         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4125         argv parameters with void.  Also renamed this function as main, and
4126         delete the existing main.
4127         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4128         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4129         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4131 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4133         * gcc.target/aarch64/movi_1.c: New test.
4135 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4137         PR fortran/37336
4138         * gfortran.dg/finalize_12.f90: New.
4139         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4140         end of scope finalization.
4141         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4142         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4143         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4144         * gfortran.dg/class_19.f03: Ditto.
4145         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4146         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4147         * gfortran.dg/extends_14.f03: Ditto.
4148         * gfortran.dg/move_alloc_4.f90: Ditto.
4149         * gfortran.dg/typebound_proc_27.f03: Ditto.
4151 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4153         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4154         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4155         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4156         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4157         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4158         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4159         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4160         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4161         * gfortran.dg/io_real_boz_4.f90: Ditto.
4162         * gfortran.dg/io_real_boz_5.f90: Ditto.
4163         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4164         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4165         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4166         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4167         * gfortran.dg/transpose_2.f90: Fix dg-output.
4169 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4171         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4172         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4173         dg-option and an header comment.
4175 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4177         PR c++/57419
4178         * g++.dg/cpp0x/sfinae46.C: New.
4179         * g++.dg/cpp0x/defaulted13.C: Adjust.
4180         * g++.dg/cpp0x/defaulted2.C: Likewise.
4181         * g++.dg/cpp0x/defaulted26.C: Likewise.
4182         * g++.dg/cpp0x/defaulted3.C: Likewise.
4183         * g++.dg/cpp0x/error1.C: Likewise.
4184         * g++.dg/cpp0x/implicit1.C: Likewise.
4185         * g++.dg/cpp0x/implicit11.C: Likewise.
4186         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4187         * g++.dg/cpp0x/initlist47.C: Likewise.
4188         * g++.dg/cpp0x/initlist9.C: Likewise.
4189         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4190         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4191         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4192         * g++.dg/cpp0x/union4.C: Likewise.
4193         * g++.dg/template/crash108.C: Likewise.
4194         * g++.dg/template/crash41.C: Likewise.
4195         * g++.old-deja/g++.jason/local.C: Likewise.
4196         * g++.old-deja/g++.law/visibility3.C: Likewise.
4198 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4200         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4201         * gcc.dg/vect/bb-slp-14.c: Ditto.
4202         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4203         * gcc.dg/vect/bb-slp-23.c: Ditto.
4204         * gcc.dg/vect/bb-slp-15.c: Ditto.
4205         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4206         * gcc.dg/vect/bb-slp-24.c: Ditto.
4207         * gcc.dg/vect/bb-slp-16.c: Ditto.
4208         * gcc.dg/vect/bb-slp-25.c: Ditto.
4209         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4210         * gcc.dg/vect/bb-slp-17.c: Ditto.
4211         * gcc.dg/vect/bb-slp-1.c: Ditto.
4212         * gcc.dg/vect/bb-slp-26.c: Ditto.
4213         * gcc.dg/vect/bb-slp-18.c: Ditto.
4214         * gcc.dg/vect/bb-slp-2.c: Ditto.
4215         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4216         * gcc.dg/vect/bb-slp-27.c: Ditto.
4217         * gcc.dg/vect/bb-slp-19.c: Ditto.
4218         * gcc.dg/vect/bb-slp-3.c: Ditto.
4219         * gcc.dg/vect/bb-slp-28.c: Ditto.
4220         * gcc.dg/vect/bb-slp-4.c: Ditto.
4221         * gcc.dg/vect/bb-slp-29.c: Ditto.
4222         * gcc.dg/vect/bb-slp-5.c: Ditto.
4223         * gcc.dg/vect/bb-slp-6.c: Ditto.
4224         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4225         * gcc.dg/vect/bb-slp-7.c: Ditto.
4226         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4227         * gcc.dg/vect/bb-slp-8.c: Ditto.
4228         * gcc.dg/vect/bb-slp-9.c: Ditto.
4229         * gcc.dg/vect/bb-slp-10.c: Ditto.
4230         * gcc.dg/vect/bb-slp-11.c: Ditto.
4231         * gcc.dg/vect/bb-slp-20.c: Ditto.
4232         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4233         * gcc.dg/vect/bb-slp-21.c: Ditto.
4234         * gcc.dg/vect/bb-slp-30.c: Ditto.
4235         * gcc.dg/vect/bb-slp-13.c: Ditto.
4236         * gcc.dg/vect/bb-slp-22.c: Ditto.
4237         * g++.dg/vect/slp-pr50413.cc: Ditto.
4238         * g++.dg/vect/slp-pr56812.cc: Ditto.
4239         * g++.dg/vect/slp-pr50819.cc: Ditto.
4241 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4243         PR fortran/57456
4244         * gfortran.dg/class_array_17.f90: New.
4246 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4248         * ada/acats/floatstore.lst: New.
4249         * ada/acats/run_all.sh: Process it.
4251 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4253         * gcc.target/powerpc/e500-ord-1.c: New test.
4254         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4255         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4256         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4258 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4260         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4262 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4264         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4266 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4268         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4270 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4272         PR c/57452
4273         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4274         test-case.
4276 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4278         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4280 2013-05-31  Marek Polacek  <polacek@redhat.com>
4282         PR tree-optimization/57478
4283         PR tree-optimization/57453
4284         * gcc.dg/torture/pr57478.c: New test.
4286 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4288         PR fortran/57456
4289         * gfortran.dg/class_array_17.f90: New.
4291 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4293         PR target/56315
4294         * gcc.target/arm/iordi3-opt.c: New test.
4296 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4298         PR fortran/54190
4299         PR fortran/57217
4300         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4301         * gfortran.dg/interface_26.f90: Ditto.
4302         * gfortran.dg/proc_ptr_11.f90: Ditto.
4303         * gfortran.dg/proc_ptr_15.f90: Ditto.
4304         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4305         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4306         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4307         * gfortran.dg/typebound_override_1.f90: Ditto.
4308         * gfortran.dg/typebound_override_4.f90: Ditto.
4309         * gfortran.dg/typebound_proc_6.f03: Ditto.
4310         * gfortran.dg/assumed_type_7.f90: New test.
4311         * gfortran.dg/typebound_override_5.f90: New test.
4312         * gfortran.dg/typebound_override_6.f90: New test.
4313         * gfortran.dg/typebound_override_7.f90: New test.
4315 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4317         PR middle-end/57073
4318         * gfortran.dg/power_6.f90: New.
4320 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4322         * gcc.target/aarch64/insv_1.c: New test.
4324 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4326         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4327         dg-skip-if "No stabs".
4329 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4331         PR fortran/54189
4332         * gfortran.dg/assumed_size_1.f90: New.
4334 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4336         * gcc.dg/shrink-wrap-alloca.c: New added.
4337         * gcc.dg/shrink-wrap-pretend.c: New added.
4338         * gcc.dg/shrink-wrap-sibcall.c: New added.
4340 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4342         PR fortran/57458
4343         * gfortran.dg/assumed_rank_13.f90: New.
4345 2013-05-29  Easwaran Raman  <eraman@google.com>
4347         PR tree-optimization/57442
4348         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4350 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4352         PR tree-optimization/57441
4353         * gcc.c-torture/compile/pr57441.c: New.
4355 2013-05-29  Dehao Chen  <dehao@google.com>
4357         PR testsuite/57413
4358         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4360 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4362         PR fortran/37336
4363         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4364         * gfortran.dg/class_19.f03: Ditto.
4366 2013-05-29  Richard Biener  <rguenther@suse.de>
4368         * gcc.dg/vect/bb-slp-32.c: New testcase.
4370 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4372         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4373         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4374         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4375         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4376         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4377         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4378         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4379         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4380         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4381         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4382         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4383         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4384         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4385         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4386         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4387         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4388         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4389         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4390         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4391         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4392         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4393         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4394         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4395         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4396         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4397         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4398         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4399         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4400         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4401         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4402         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4403         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4404         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4405         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4406         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4407         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4408         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4409         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4410         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4412 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4414         PR fortran/37336
4415         * gfortran.dg/finalize_11.f90: New.
4416         * gfortran.dg/finalize_4.f03: Remove dg-error.
4417         * gfortran.dg/finalize_5.f03: Ditto.
4418         * gfortran.dg/finalize_6.f03: Ditto.
4419         * gfortran.dg/finalize_7.f03: Ditto.
4421 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4423         * gfortran.dg/class_array_16.f90: New.
4425 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4427         PR fortran/57435
4428         * testsuite/gfortran.dg/use_29.f90: New.
4430 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4432         * gnat.dg/fp_exception.adb: New test.
4434 2013-05-28  Richard Biener  <rguenther@suse.de>
4436         PR tree-optimization/56787
4437         * gcc.dg/vect/pr56787.c: New testcase.
4439 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4440             Tobias Burnus  <burnus@net-b.de>
4442         PR fortran/57217
4443         * gfortran.dg/typebound_override_4.f90: New.
4445 2013-05-28  Richard Biener  <rguenther@suse.de>
4447         PR tree-optimization/57411
4448         * g++.dg/opt/pr57411.C: New testcase.
4450 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4452         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4453         * gcc.dg/builtin-bswap-9.c: Likewise.
4455 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4457         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4459 2013-05-27  Richard Biener  <rguenther@suse.de>
4461         PR middle-end/57412
4462         * gcc.dg/gomp/pr57412.c: New testcase.
4464 2013-05-27  Bud Davis  <jmdavis@link.com>
4466         PR fortran/50405
4467         * gfortran.dg/stfunc_8.f90: New.
4469 2013-05-27  Richard Biener  <rguenther@suse.de>
4471         PR tree-optimization/57343
4472         * gcc.dg/torture/pr57343.c: New testcase.
4474 2013-05-27  Richard Biener  <rguenther@suse.de>
4476         PR tree-optimization/57417
4477         * gcc.dg/torture/pr57417.c: New testcase.
4479 2013-05-27  Richard Biener  <rguenther@suse.de>
4481         PR tree-optimization/57396
4482         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4484 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4486         * gnat.dg/specs/last_bit.ads: New test.
4488 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4490         * gnat.dg/specs/machine_attribute.ads: New test.
4492 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4494         * gnat.dg/incomplete3.ad[sb]: New test.
4496 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4498         PR target/53916
4499         * gcc.target/mips/div-13.c: New test.
4501 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4503         PR target/55777
4504         * gcc.target/mips/mips16-attributes-5.c,
4505         * gcc.target/mips/mips16-attributes-6.c: New tests.
4507 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4509         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4510         * gcc.dg/builtin-bswap-8.c: Likewise.
4512 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4514         PR c++/52216
4515         * g++.dg/cpp0x/new1.C: New.
4517 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4519         PR c++/25666
4520         * g++.dg/parse/dtor16.C: New.
4521         * g++.dg/parse/dtor6.C: Adjust.
4523 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4525         PR c++/19618
4526         * g++.dg/expr/bitfield12.C: New.
4528 2013-05-24  Jeff Law  <law@redhat.com>
4530         PR tree-optimization/57124
4531         * gcc.c-torture/execute/pr57124.c: New test.
4532         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4534 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4536         PR tree-optimization/57294
4537         * gcc.dg/ipa/pr57294.c: New test.
4539 2013-05-24  Dehao Chen  <dehao@google.com>
4541         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4543 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4545         * gcc.target/aarch64/scalar_intrinsics.c
4546         (force_simd): Use a valid instruction.
4547         (test_vdupd_lane_s64): Pass a valid lane argument.
4548         (test_vdupd_lane_u64): Likewise.
4550 2013-05-24  Richard Biener  <rguenther@suse.de>
4552         PR tree-optimization/57287
4553         * gcc.dg/pr57287.c: New testcase.
4555 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4557         PR c++/26572
4558         * g++.dg/template/error51.C: New.
4560 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4562         PR c++/25503
4563         * g++.dg/template/bitfield2.C: New.
4565 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4567         * gnat.dg/specs/noinline1.ads: New test.
4568         * gnat.dg/noinline2.ad[sb]: Likewise.
4569         * gnat.dg/specs/noinline3.ads: Likewise.
4570         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4572 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4574         PR tree-ssa/57385
4575         * gcc.dg/tree-ssa/pr57385.c: New test.
4577 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4579         * gnat.dg/derived_type4.adb: New test.
4581 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4583         * gcc.dg/builtin-bswap-6.c: New test.
4584         * gcc.dg/builtin-bswap-7.c: Likewise.
4585         * gcc.dg/builtin-bswap-8.c: Likewise.
4586         * gcc.dg/builtin-bswap-9.c: Likewise.
4588 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4590         PR debug/57351
4591         * gcc.dg/debug/pr57351.c: New test
4593 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4595         * gcc.target/aarch64/vect-clz.c: New file.
4597 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4599         PR middle-end/57347
4600         * gcc.dg/ipa/pr57347.c: New test.
4602 2013-05-23  Richard Biener  <rguenther@suse.de>
4604         PR tree-optimization/57380
4605         * g++.dg/tree-ssa/pr57380.C: New testcase.
4607 2013-05-23  Richard Biener  <rguenther@suse.de>
4609         PR middle-end/57381
4610         * gcc.dg/torture/pr57381.c: New testcase.
4612 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4614         PR middle-end/57344
4615         * gcc.c-torture/execute/pr57344-1.c: New test.
4616         * gcc.c-torture/execute/pr57344-2.c: New test.
4617         * gcc.c-torture/execute/pr57344-3.c: New test.
4618         * gcc.c-torture/execute/pr57344-4.c: New test.
4620 2013-05-23  Richard Biener  <rguenther@suse.de>
4622         PR rtl-optimization/57341
4623         * gcc.dg/torture/pr57341.c: New testcase.
4625 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4627         PR c++/57352
4628         * g++.dg/parse/crash62.C: New.
4630 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4631             Pat Haugen  <pthaugen@us.ibm.com>
4632             Peter Bergner  <bergner@vnet.ibm.com>
4634         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4635         crypto builtins.
4637 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4639         PR fortran/57364
4640         * gfortran.dg/defined_assignment_6.f90: New.
4642 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4644         PR fortran/57338
4645         * gfortran.dg/assumed_type_6.f90: New.
4647 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4649         PR c++/57211
4650         * g++.dg/cpp0x/Wunused-parm.C: New.
4652 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4654         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4655         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4657 2013-05-21  Easwaran Raman  <eraman@google.com>
4659         PR tree-optimization/57322
4660         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4662 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4664         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4665         .set (no)?micromips
4667 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4669         PR fortran/57035
4670         * gfortran.dg/assumed_type_5.f90: New.
4671         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4672         * gfortran.dg/assumed_rank_2.f90: Ditto.
4673         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4674         * gfortran.dg/no_arg_check_3.f90: Ditto.
4676 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4678         PR tree-optimization/57331
4679         * gcc.c-torture/compile/pr57331.c: New test.
4681 2013-05-21  Richard Biener  <rguenther@suse.de>
4683         PR tree-optimization/57330
4684         * gcc.dg/torture/pr57330.c: New testcase.
4686 2013-05-21  Richard Biener  <rguenther@suse.de>
4688         PR tree-optimization/57303
4689         * gcc.dg/torture/pr57303.c: New testcase.
4691 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4693         PR tree-optimization/57321
4694         * gcc.c-torture/execute/pr57321.c: New test.
4696 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4698         PR fortran/48858
4699         PR fortran/55465
4700         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4701         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4702         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4703         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4704         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4705         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4706         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4707         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4708         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4709         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4710         * gfortran.dg/binding_label_tests_24.f90: New.
4711         * gfortran.dg/binding_label_tests_25.f90: New.
4713 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4715         PR fortran/48858
4716         * gfortran.dg/binding_label_tests_17.f90: New.
4717         * gfortran.dg/binding_label_tests_18.f90: New.
4718         * gfortran.dg/binding_label_tests_19.f90: New.
4719         * gfortran.dg/binding_label_tests_20.f90: New.
4720         * gfortran.dg/binding_label_tests_21.f90: New.
4721         * gfortran.dg/binding_label_tests_22.f90: New.
4722         * gfortran.dg/binding_label_tests_23.f90: New.
4724 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4726         PR fortran/48858
4727         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4728         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4729         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4730         * gfortran.dg/common_18.f90: New.
4731         * gfortran.dg/common_19.f90: New.
4732         * gfortran.dg/common_20.f90: New.
4733         * gfortran.dg/common_21.f90: New.
4735 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4737         PR c++/12288
4738         * g++.dg/parse/error52.C: New.
4739         * g++.dg/parse/error3.C: Adjust.
4740         * g++.dg/parse/error36.C: Likewise.
4742 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4744         PR target/56547
4745         * gcc.target/sh/pr56547-1.c: New.
4746         * gcc.target/sh/pr56547-2.c: New.
4748 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4750         PR c++/23608
4751         * g++.dg/warn/Wsign-compare-6.C: New.
4752         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4754 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4756         PR c++/57327
4757         * g++.dg/template/error50.C: New.
4759 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4761         PR c++/10207
4762         * g++.dg/ext/complit13.C: New.
4764 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4766         PR c++/57175
4767         * g++.dg/pr57175.C: New testcase.
4769 2013-05-17  Easwaran Raman  <eraman@google.com>
4771         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4773 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4775         PR testsuite/57313
4776         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4778 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4780         PR rtl-optimization/57281
4781         PR rtl-optimization/57300
4782         * gcc.dg/pr57300.c: New test.
4783         * gcc.c-torture/execute/pr57281.c: New test.
4785 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4787         PR c++/18126
4788         * g++.dg/ext/sizeof-complit.C: New.
4790 2013-05-17  Marek Polacek  <polacek@redhat.com>
4792         * gcc.dg/strlenopt-25.c: New test.
4793         * gcc.dg/strlenopt-26.c: Likewise.
4795 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4797         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4798         instead of -mavx2, require only avx instead of avx2.
4799         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4800         of avx2-check.h and turn into an avx runtime test instead of
4801         avx2 runtime test.
4803 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4805         * g++.dg/ext/vector22.C: Uncomment working test.
4807 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4809         PR c++/17410
4810         * g++.dg/template/pr17410.C: New.
4812 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4814         * gcc.target/i386/rotate-3.c: New test.
4815         * gcc.target/i386/rotate-3a.c: New test.
4816         * gcc.target/i386/rotate-4.c: New test.
4817         * gcc.target/i386/rotate-4a.c: New test.
4818         * gcc.target/i386/rotate-5.c: New test.
4819         * gcc.target/i386/rotate-5a.c: New test.
4821 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4823         * gcc.dg/visibility-21.c: Require section_anchors.
4825 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4827         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4828         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4829         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4831 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4833         * gcc.dg/visibility-21.c: New.
4835 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4837         PR middle-end/57286
4838         * gcc.dg/pr57286.c: New testcase.
4839         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4840         * g++.dg/ext/vector22.C: Comment out transformations not
4841         performed anymore.
4843 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4845         PR target/57260
4846         * gcc.target/mips/call-1.c: Restrict to o32.
4847         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4849 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4851         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4852         dg-messages.
4853         * g++.dg/warn/Wshadow-1.C: Likewise.
4854         * g++.dg/warn/Wshadow-6.C: Likewise.
4855         * g++.dg/warn/Wshadow-7.C: Likewise.
4857 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4859         PR c++/31952
4860         * g++.dg/parse/pr31952-1.C: New.
4861         * g++.dg/parse/pr31952-2.C: Likewise.
4862         * g++.dg/parse/pr31952-3.C: Likewise.
4864         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4865         * g++.old-deja/g++.jason/cond.C: Likewise.
4866         * g++.dg/cpp0x/range-for5.C: Likewise.
4868 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4870         PR target/19599
4871         * gcc.target/arm/pr40887.c: Adjust testcase.
4872         * gcc.target/arm/pr19599.c: New test.
4874 2013-05-15  Richard Biener  <rguenther@suse.de>
4876         PR tree-optimization/57275
4877         * gcc.target/i386/pr57275.c: New testcase.
4879 2013-05-15  Jan Hubicka  <jh@suse.cz>
4881         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4882         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4883         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4885 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4887         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4888         scheduling.
4890 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4892         PR c++/57274
4893         * c-c++-common/Wsequence-point-1.c: New test.
4895 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4897         * g++.dg/ext/vector22.C: New testcase.
4898         * gcc.dg/binop-xor3.c: Remove xfail.
4900 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4902         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4903         FLOAT cmp FLOAT ? INT : INT.
4904         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4905         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4906         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4907         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4908         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4909         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4911 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4913         PR c++/53903
4914         * g++.dg/cpp0x/defaulted43.C: New.
4916 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4918         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4919         (alloca): Remove declaration.
4920         (foo9): Replace alloca by __builtin_alloca.
4922 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4924         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4925         Expect "size of array is too large" error.
4927 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4929         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4931 2013-05-14  Richard Biener  <rguenther@suse.de>
4933         PR middle-end/57235
4934         * g++.dg/torture/pr57235.C: New testcase.
4936 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4938         PR middle-end/57251
4939         * gcc.dg/torture/pr57251.c: New test.
4941 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4943         PR target/57264
4944         * gcc.target/i386/pr57264.c: New test.
4946 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4948         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4950 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4952         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4954 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4956         PR tree-optimization/45216
4957         PR tree-optimization/57157
4958         * c-c++-common/rotate-1.c: Add 32 tests with +.
4959         * c-c++-common/rotate-1a.c: Adjust.
4960         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4961         * c-c++-common/rotate-2b.c: New test.
4962         * c-c++-common/rotate-3.c: Add 32 tests with +.
4963         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4964         * c-c++-common/rotate-4b.c: New test.
4965         * c-c++-common/rotate-5.c: New test.
4967 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4969         PR middle-end/42371
4970         * gcc.dg/ipa/remref-0.c: New test.
4971         * gcc.dg/ipa/remref-1a.c: Likewise.
4972         * gcc.dg/ipa/remref-1b.c: Likewise.
4973         * gcc.dg/ipa/remref-2a.c: Likewise.
4974         * gcc.dg/ipa/remref-2b.c: Likewise.
4976 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4978         * gcc.dg/vector-shift-2.c: New testcase.
4980 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4982         PR tree-optimization/57230
4983         * gcc.dg/strlenopt-24.c: New test.
4985         PR tree-optimization/57230
4986         * gcc.dg/strlenopt-23.c: New test.
4988 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4990         PR target/57108
4991         * gcc.target/sh/pr57108.c: Move this test case to ...
4992         * gcc.c-torture/compile/pr57108.c: ... here.
4994 2013-05-10  Richard Biener  <rguenther@suse.de>
4996         PR tree-optimization/57214
4997         * gcc.dg/torture/pr57214.c: New testcase.
4999 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5001         * gcc.dg/vector-shift.c: New testcase.
5003 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5005         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5007         PR tree-optimization/45216
5008         PR tree-optimization/57157
5009         * c-c++-common/rotate-1.c: New test.
5010         * c-c++-common/rotate-1a.c: New test.
5011         * c-c++-common/rotate-2.c: New test.
5012         * c-c++-common/rotate-2a.c: New test.
5013         * c-c++-common/rotate-3.c: New test.
5014         * c-c++-common/rotate-3a.c: New test.
5015         * c-c++-common/rotate-4.c: New test.
5016         * c-c++-common/rotate-4a.c: New test.
5018 2013-05-10  Richard Biener  <rguenther@suse.de>
5020         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5021         * gcc.target/i386/l_fma_double_1.c: Adjust.
5022         * gcc.target/i386/l_fma_double_2.c: Likewise.
5023         * gcc.target/i386/l_fma_double_3.c: Likewise.
5024         * gcc.target/i386/l_fma_double_4.c: Likewise.
5025         * gcc.target/i386/l_fma_double_5.c: Likewise.
5026         * gcc.target/i386/l_fma_double_6.c: Likewise.
5027         * gcc.target/i386/l_fma_float_1.c: Likewise.
5028         * gcc.target/i386/l_fma_float_2.c: Likewise.
5029         * gcc.target/i386/l_fma_float_3.c: Likewise.
5030         * gcc.target/i386/l_fma_float_4.c: Likewise.
5031         * gcc.target/i386/l_fma_float_5.c: Likewise.
5032         * gcc.target/i386/l_fma_float_6.c: Likewise.
5034 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5036         PR c++/51226
5037         * g++.dg/cpp0x/pr51226.C: New.
5039 2013-04-16  Han Shen  <shenhan@google.com>
5041         Test cases for '-fstack-protector-strong'.
5042         * gcc.dg/fstack-protector-strong.c: New.
5043         * g++.dg/fstack-protector-strong.C: New.
5045 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5047         * gcc.target/aarch64/ands_1.c: New test.
5048         * gcc.target/aarch64/ands_2.c: Likewise
5050 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5052         * lib/target-supports.exp (check_effective_target_hw): New
5053         function.
5054         * c-c++-common/asan/clone-test-1.c: Call
5055         check_effective_target_hw.
5056         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5057         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5058         possible decorations.
5059         * c-c++-common/asan/null-deref-1.c: Likewise.
5060         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5061         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5062         * c-c++-common/asan/use-after-free-1.c: Likewise.
5063         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5064         * g++.dg/asan/large-func-test-1.C: Likewise.
5066 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5068         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5070 2013-05-07  Richard Biener  <rguenther@suse.de>
5072         PR middle-end/57190
5073         * g++.dg/torture/pr57190.C: New testcase.
5075 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5077         PR tree-optimization/57149
5078         * gcc.dg/pr57149.c: New test.
5080         PR debug/57184
5081         * gcc.dg/pr57184.c: New test.
5083 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5085         * gnat.dg/specs/array3.ads: New test.
5087 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5089         * c-c++-common/vector-scalar-2.c: New testcase.
5091 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5093         * gcc.target/i386/asm-dialect-2.c: New testcase.
5095 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5097         PR c++/57183
5098         * g++.dg/cpp0x/auto38.C: New.
5100 2013-05-06  Richard Biener  <rguenther@suse.de>
5102         PR tree-optimization/57185
5103         * gcc.dg/autopar/pr57185.c: New testcase.
5105 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5107         PR target/57106
5108         * gcc.target/i386/pr57106.c: New test.
5110 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5112         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5113         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5114         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5115         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5116         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5117         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5118         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5120 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5122         PR bootstrap/57154
5123         * gcc.dg/pr57154.c: New test.
5125 2013-05-06  Richard Biener  <rguenther@suse.de>
5127         PR middle-end/57147
5128         * gcc.dg/torture/pr57147-1.c: New testcase.
5129         * gcc.dg/torture/pr57147-2.c: Likewise.
5130         * gcc.dg/torture/pr57147-3.c: Likewise.
5132 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5134         PR target/55303
5135         * gcc.target/sh/pr55303-1.c: New.
5136         * gcc.target/sh/pr55303-2.c: New.
5137         * gcc.target/sh/pr55303-3.c: New.
5139 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5141         * gfortran.dg/allocate_with_source_3.f90: New.
5143 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5145         PR fortran/57141
5146         * gfortran.dg/null_8.f90: New.
5148 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5150         PR c++/53745
5151         * g++.dg/cpp0x/enum27.C: New.
5152         * g++.dg/cpp0x/enum_base.C: Adjust.
5154 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5156         PR tree-optimization/56205
5157         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5159 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5161         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5162         * gfortran.dg/bind_c_usage_27.f90: New.
5163         * gfortran.dg/bind_c_usage_28.f90: New.
5165 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5167         PR c++/51927
5168         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5170 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5172         PR target/57150
5173         * gcc.target/powerpc/pr57150.c: New file.
5175 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5177         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5178         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5179         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5180         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5181         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5182         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5183         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5185 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5187         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5188         scan-assembler-times.
5190 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5192         * gcc.dg/tree-ssa/slsr-32.c: New.
5193         * gcc.dg/tree-ssa/slsr-33.c: New.
5194         * gcc.dg/tree-ssa/slsr-34.c: New.
5195         * gcc.dg/tree-ssa/slsr-35.c: New.
5196         * gcc.dg/tree-ssa/slsr-36.c: New.
5197         * gcc.dg/tree-ssa/slsr-37.c: New.
5198         * gcc.dg/tree-ssa/slsr-38.c: New.
5200 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5202         * gcc.target/aarch64/tst_1.c: New test.
5203         * gcc.target/aarch64/tst_2.c: Likewise
5205 2013-05-02  Jeff Law  <law@redhat.com>
5207         PR tree-optimization/57144
5208         * gcc.c-torture/execute/pr57144.c: New test.
5210 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5212         PR rtl-optimization/57130
5213         * gcc.c-torture/execute/pr57130.c: New test.
5215 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5217         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5219 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5221         * gcc.target/aarch64/fabd.c: New file.
5223 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5225         PR c++/54318
5226         * g++.dg/cpp0x/pr54318.C: New.
5228 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5230         PR c++/14283
5231         * g++.dg/parse/error51.C: New.
5232         * g++.dg/parse/error15.C: Adjust column numbers.
5234 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5236         PR fortran/57142
5237         * gfortran.dg/size_kind_2.f90: New.
5238         * gfortran.dg/size_kind_3.f90: New.
5240 2013-05-02  Richard Biener  <rguenther@suse.de>
5242         PR middle-end/57140
5243         * g++.dg/torture/pr57140.C: New testcase.
5245 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5247         PR target/56732
5248         * gcc.target/arm/pr56732-1.c: New test.
5250 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5252         PR middle-end/56988
5253         * gcc.dg/ipa/pr56988.c: New test.
5255 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5257         * gcc.target/aarch64/bics_1.c: New test.
5258         * gcc.target/aarch64/bics_2.c: Likewise.
5260 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5262         PR rtl-optimization/57131
5263         * gcc.c-torture/execute/pr57131.c: New test.
5265 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5267         PR c++/57132
5268         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5270 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5272         PR target/57091
5273         * gcc.target/i386/pr57091.c: New test.
5275 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5277         * gcc.target/aarch64/vect-vaddv.c: New.
5279 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5281         * gcc.target/aarch64/vect-vmaxv.c: New.
5282         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5284 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5286         * gcc.target/aarch64/scalar-vca.c: New.
5287         * gcc.target/aarch64/vect-vca.c: Likewise.
5289 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5291         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5292         (test_vceqd_s64): Force arguments to SIMD registers.
5293         (test_vceqzd_s64): Likewise.
5294         (test_vcged_s64): Likewise.
5295         (test_vcled_s64): Likewise.
5296         (test_vcgezd_s64): Likewise.
5297         (test_vcged_u64): Likewise.
5298         (test_vcgtd_s64): Likewise.
5299         (test_vcltd_s64): Likewise.
5300         (test_vcgtzd_s64): Likewise.
5301         (test_vcgtd_u64): Likewise.
5302         (test_vclezd_s64): Likewise.
5303         (test_vcltzd_s64): Likewise.
5304         (test_vtst_s64): Likewise.
5305         (test_vtst_u64): Likewise.
5307 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5309         PR c++/57092
5310         * g++.dg/cpp0x/decltype53.C: New.
5312 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5314         PR fortran/57071
5315         * gfortran.dg/power_5.f90:  New test.
5317 2013-04-30  Richard Biener  <rguenther@suse.de>
5319         PR middle-end/57122
5320         * gcc.dg/torture/pr57122.c: New testcase.
5322 2013-04-30  Richard Biener  <rguenther@suse.de>
5324         PR middle-end/57107
5325         * g++.dg/torture/pr57107.C: New testcase.
5327 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5329         PR rtl-optimization/57105
5330         * gcc.dg/pr57105.c: New test.
5332 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5334         PR tree-optimization/57104
5335         * gcc.dg/pr57104.c: New test.
5337 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5339         PR target/44578
5340         * gcc.target/i386/pr44578.c: New test.
5342 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5344         PR target/57097
5345         * gcc.target/i386/pr57097.c: New test.
5347 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5349         PR target/57098
5350         * gcc.target/i386/pr57098.c: New test.
5352 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5354         * gcc.c-torture/execute/pr55875.c: New test.
5356 2013-04-29  Richard Biener  <rguenther@suse.de>
5358         PR middle-end/57075
5359         * gcc.dg/torture/pr57075.c: New testcase.
5361 2013-04-29  Richard Biener  <rguenther@suse.de>
5363         PR middle-end/57103
5364         * gcc.dg/autopar/pr57103.c: New testcase.
5366 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5368         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5370 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5372         * gcc.dg/pr50763.c: Update test.
5374 2013-04-26  Jeff Law  <law@redhat.com>
5376         * gcc.dg/tree-ssa/vrp88.c: New test.
5378 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5380         PR target/57108
5381         * gcc.target/sh/pr57108.c: New test.
5383 2013-04-29  Richard Biener  <rguenther@suse.de>
5385         PR middle-end/57089
5386         * gfortran.dg/gomp/pr57089.f90: New testcase.
5388 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5390         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5392 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5394         * gcc.target/aarch64/vect-vcvt.c: New.
5396 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5398         * gcc.target/aarch64/vect-vrnd.c: New.
5400 2013-04-29  Richard Biener  <rguenther@suse.de>
5402         PR tree-optimization/57081
5403         * gcc.dg/torture/pr57081.c: New testcase.
5405 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5407         PR tree-optimization/57083
5408         * gcc.dg/torture/pr57083.c: New test.
5410 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5412         PR c++/56450
5413         * g++.dg/cpp0x/decltype52.C: New.
5415 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5417         N3472 binary constants
5418         * g++.dg/cpp/limits.C: Adjust warning wording.
5419         * g++.dg/system-binary-constants-1.C: Likewise.
5420         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5422 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5424         PR fortran/57093
5425         * gfortran.dg/coarray_30.f90: New.
5427 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5429         PR fortran/57071
5430         * frontend-passes (optimize_power):  New function.
5431         (optimize_op):  Use it.
5433 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5435         PR target/56866
5436         * gcc.c-torture/execute/pr56866.c: New test.
5437         * gcc.target/i386/pr56866.c: New test.
5439 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5441         PR go/57045
5442         * gcc.dg/setjmp-5.c: New test.
5444 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5446         PR c++/55708
5447         * g++.dg/cpp0x/constexpr-55708.C: New.
5449 2013-04-26  Richard Biener  <rguenther@suse.de>
5451         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5452         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5453         * gcc.dg/pr53265.c: Remove XFAILs.
5454         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5455         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5457 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5459         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5460         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5461         -fdiagnostics-color=never option similarly to
5462         -fno-diagnostics-show-caret option.
5464 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5466         PR rtl-optimization/57003
5467         * gcc.target/i386/pr57003.c: New test.
5469 2013-04-25  Marek Polacek  <polacek@redhat.com>
5471         PR tree-optimization/57066
5472         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5474 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5475             Tejas Belagod  <tejas.belagod@arm.com>
5477         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5478         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5479         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5481 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5483         * gcc.target/aarch64/cmp.c: New.
5485 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5487         * gcc.target/aarch64/ngc.c: New.
5489 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5491         * lib/target-supports.exp
5492         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5493         (check_effective_target_arm_neon_fp16_ok): Likewise.
5494         (add_options_for_arm_neon_fp16): Likewise.
5495         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5496         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5498 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5500         PR rtl-optimizations/57046
5501         * gcc.target/i386/pr57046.c: New test.
5503 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5505         * g++.dg/cpp1y/cplusplus.C: New.
5507 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5509         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5511 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5513         * c-c++-common/Wpointer-arith-1.c: New.
5515 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5517         * g++.dg/cpp1y/cxx1y_macro.C: New.
5519 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5521         PR c++/56970
5522         * g++.dg/cpp0x/sfinae45.C: New.
5524 2013-04-24  Richard Biener  <rguenther@suse.de>
5526         PR testsuite/57050
5527         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5529 2013-04-23  Richard Biener  <rguenther@suse.de>
5531         PR middle-end/57036
5532         * gcc.dg/torture/pr57036-1.c: New testcase.
5533         * gcc.dg/torture/pr57036-2.c: Likewise.
5535 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5537         * gcc.target/aarch64/scalar-mov.c: New testcase.
5539 2013-04-23  Richard Biener  <rguenther@suse.de>
5541         PR tree-optimization/57026
5542         * gcc.dg/torture/pr57026.c: New testcase.
5544 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5546         PR fortran/53685
5547         PR fortran/57022
5548         * gfortran.dg/transfer_check_4.f90: New.
5550 2013-04-22  Marek Polacek  <polacek@redhat.com>
5552         PR sanitizer/56990
5553         * gcc.dg/pr56990.c: New test.
5555 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5557         PR target/57018
5558         * gcc.target/i386/pr57018.c: New test.
5560 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5562         * gcc.target/aarch64/vrecps.c: New.
5563         * gcc.target/aarch64/vrecpx.c: Likewise.
5565 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5567         PR target/56995
5568         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5570 2013-04-21  Jeff Law  <law@redhat.com>
5572         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5574 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5576         PR fortran/56907
5577         * gfortran.dg/c_loc_test_22.f90: New.
5579 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5581         PR rtl-optimization/56847
5582         * gcc.dg/pr56847.c: New test.
5584 2013-04-19  Richard Biener  <rguenther@suse.de>
5586         PR tree-optimization/56982
5587         * gcc.c-torture/execute/pr56982.c: New testcase.
5589 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5591         PR tree-optimization/56718
5592         * g++.dg/ipa/imm-devirt-1.C: New test.
5593         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5595 2013-04-19  Richard Biener  <rguenther@suse.de>
5597         PR tree-optimization/57000
5598         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5600 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5601             Mikael Morin  <mikael@gcc.gnu.org>
5603         PR fortran/56872
5604         * gfortran.dg/array_constructor_45.f90:  New test.
5605         * gfortran.dg/array_constructor_46.f90:  New test.
5606         * gfortran.dg/array_constructor_47.f90:  New test.
5607         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5609 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5611         PR rtl-optimization/56999
5612         * g++.dg/opt/pr56999.C: New test.
5614 2013-04-18  Cary Coutant  <ccoutant@google.com>
5616         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5617         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5619 2013-04-18  Cary Coutant  <ccoutant@google.com>
5621         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5622         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5623         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5624         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5625         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5626         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5627         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5628         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5629         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5630         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5631         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5633 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5635         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5637 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5639         PR tree-optimization/56984
5640         * gcc.c-torture/compile/pr56984.c: New test.
5642         PR rtl-optimization/56992
5643         * gcc.dg/pr56992.c: New test.
5645 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5647         PR fortran/56814
5648         * gfortran.dg/proc_ptr_42.f90: New.
5650 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5652         * gnat.dg/discr41.ad[sb]: New test.
5653         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5654         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5655         * gcc.dg/vect/slp-24.c: Likewise.
5656         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5657         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5658         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5659         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5660         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5661         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5662         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5663         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5664         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5665         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5666         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5667         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5668         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5669         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5670         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5671         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5672         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5673         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5674         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5675         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5676         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5677         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5678         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5679         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5680         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5681         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5683 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5685         PR fortran/40958
5686         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5687         * gfortran.dg/module_md5_1.f90: Remove.
5689 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5691         * gcc.target/aarch64/adds3.c: New.
5692         * gcc.target/aarch64/subs3.c: New.
5694 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5696         * gcc.target/aarch64/adds1.c: New.
5697         * gcc.target/aarch64/adds2.c: New.
5698         * gcc.target/aarch64/subs1.c: New.
5699         * gcc.target/aarch64/subs2.c: New.
5701 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5703         Implement n3599 - Literal operator templates for strings.
5704         * g++.dg/cpp1y/udlit-char-template.C: New test.
5705         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5707 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5709         PR fortran/39505
5710         * gfortran.dg/no_arg_check_1.f90: New.
5711         * gfortran.dg/no_arg_check_2.f90: New.
5712         * gfortran.dg/no_arg_check_3.f90: New.
5714 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5716         PR fortran/56968
5717         * gfortran.dg/proc_ptr_41.f90: New.
5719 2013-04-16  Richard Biener  <rguenther@suse.de>
5721         PR tree-optimization/56756
5722         * gcc.dg/torture/pr56756.c: New testcase.
5724 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5726         PR fortran/56969
5727         * gfortran.dg/c_assoc_5.f90: New.
5729 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5731         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5732         * gcc.c-torture/execute/pr33992.x: Remove.
5733         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5734         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5735         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5737 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5739         PR tree-optimization/56962
5740         * gcc.c-torture/execute/pr56962.c: New test.
5742 2013-04-15  Richard Biener  <rguenther@suse.de>
5744         PR tree-optimization/56933
5745         * gcc.dg/vect/pr56933.c: New testcase.
5747 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5749         * gcc.target/arm/anddi3-opt.c: New test.
5750         * gcc.target/arm/anddi3-opt2.c: Likewise.
5752 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5754         * gcc.dg/pr56890-1.c: New test.
5755         * gcc.dg/pr56890-2.c: Likewise.
5757 2013-04-15  Joey Ye  <joey.ye@arm.com>
5759         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5760         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5762 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5764         PR fortran/56816
5765         * gfortran.dg/select_type_33.f03: New test.
5767 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5769         PR fortran/55959
5770         * gfortran.dg/typebound_proc_29.f03: New.
5772 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5774         PR fortran/56266
5775         * gfortran.dg/typebound_proc_28.f03: New.
5777 2013-04-12  Jeff Law  <law@redhat.com>
5779         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5780         either.
5782 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5784         PR fortran/56929
5785         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5787 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5789         PR target/56903
5790         * gcc.target/i386/pr56903.c: New test.
5792 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5794         PR fortran/56261
5795         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5796         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5797         * gfortran.dg/block_11.f90: Fix invalid test case.
5798         * gfortran.dg/function_types_3.f90: Add new error message.
5799         * gfortran.dg/global_references_1.f90: Ditto.
5800         * gfortran.dg/import2.f90: Remove unneeded parts.
5801         * gfortran.dg/import6.f90: Fix invalid test case.
5802         * gfortran.dg/proc_decl_2.f90: Ditto.
5803         * gfortran.dg/proc_decl_9.f90: Ditto.
5804         * gfortran.dg/proc_decl_18.f90: Ditto.
5805         * gfortran.dg/proc_ptr_40.f90: New.
5806         * gfortran.dg/whole_file_7.f90: Modified error wording.
5807         * gfortran.dg/whole_file_16.f90: Ditto.
5808         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5809         * gfortran.dg/whole_file_18.f90: Modified error wording.
5810         * gfortran.dg/whole_file_20.f03: Ditto.
5811         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5812         invalid test case.
5814 2013-04-12  Richard Biener  <rguenther@suse.de>
5816         Revert
5817         2013-04-10  Richard Biener  <rguenther@suse.de>
5819         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5821 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5823         PR fortran/56845
5824         * gfortran.dg/class_allocate_15.f90: New.
5826         Revert:
5827         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5829         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5830         scan-tree-dump-times.
5832 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5834         PR tree-optimization/56918
5835         PR tree-optimization/56920
5836         * gcc.dg/vect/pr56918.c: New test.
5837         * gcc.dg/vect/pr56920.c: New test.
5839 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5841         PR fortran/56845
5842         * gfortran.dg/class_allocate_14.f90: New.
5843         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5844         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5846 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5848         * gcc.dg/fold-cstvecshift.c: New testcase.
5850 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5852         * gcc.target/aarch64/negs.c: New.
5854 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5856         PR c++/56895
5857         * g++.dg/template/arrow4.C: New test.
5859 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5861         * gnat.dg/array23.adb: New test.
5862         * gnat.dg/array23_pkg[123].ads: New helpers.
5864 2013-04-11  Jeff Law  <law@redhat.com>
5866         PR tree-optimization/56900
5867         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5869 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5871         PR c++/56913
5872         * g++.dg/cpp0x/sfinae44.C: New.
5874 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5876         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5877         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5879 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5881         PR c++/54216
5882         * g++.dg/cpp0x/enum26.C: New.
5883         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5885 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5887         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5888         inverse operands.
5889         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5890         loop is vectorized.
5891         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5892         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5893         loop is vectorized and that the correct instruction is generated.
5894         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5895         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5896         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5898 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5900         PR tree-optimization/56899
5901         * gcc.c-torture/execute/pr56899.c: New test.
5903 2013-04-10  David S. Miller  <davem@davemloft.net>
5905         * gcc.target/sparc/setcc-4.c: New test.
5906         * gcc.target/sparc/setcc-5.c: New test.
5908 2013-04-10  Richard Biener  <rguenther@suse.de>
5910         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5912 2013-04-10  Richard Biener  <rguenther@suse.de>
5914         * gcc.dg/vect/slp-39.c: New testcase.
5916 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5918         PR tree-optimization/55524
5919         * gcc.target/epiphany/fnma-1.c: New test.
5921 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5923         * gcc.dg/tree-ssa/inline-11.c: New test
5925 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5927         PR c++/56895
5928         * g++.dg/template/arrow3.C: New test.
5930 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5932         * gcc.target/arm/minmax_minus.c: New test.
5934 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5936         PR middle-end/56883
5937         * c-c++-common/gomp/pr56883.c: New test.
5939 2013-04-09  Jeff Law  <law@redhat.com>
5941         * gcc.dg/tree-ssa/vrp87.c: New test.
5943 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5945         PR tree-optimization/56854
5946         * g++.dg/torture/pr56854.C: New test.
5948 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5950         PR fortran/56782
5951         * gfortran.dg/array_constructor_44.f90:  New test.
5953 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5955         PR c++/56871
5956         * g++.dg/cpp0x/constexpr-specialization.C: New.
5958 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5960         * gcc.c-torture/execute/pr56837.c: New test.
5962         PR c++/34949
5963         PR c++/50243
5964         * g++.dg/opt/vt3.C: New test.
5965         * g++.dg/opt/vt4.C: New test.
5967 2013-04-08  Jeff Law  <law@redhat.com>
5969         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5971 2013-04-08  Richard Biener  <rguenther@suse.de>
5973         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5975 2013-04-08  Richard Biener  <rguenther@suse.de>
5977         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5979 2013-04-08  Richard Biener  <rguenther@suse.de>
5981         * g++.dg/vect/slp-pr56812.cc: Adjust.
5983 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5985         * gcc.dg/pr56837.c: New test.
5986         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5987         "generated memset minus one".
5989 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5991         PR fortran/56849
5992         * gfortran.dg/reshape_5.f90: New.
5994 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5996         PR target/56843
5997         * gcc.target/powerpc/recip-1.c: Modify expected output.
5998         * gcc.target/powerpc/recip-3.c: Likewise.
5999         * gcc.target/powerpc/recip-4.c: Likewise.
6000         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6002 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6004         * gcc.target/arm/peep-ldrd-1.c: New test.
6005         * gcc.target/arm/peep-strd-1.c: Likewise.
6007 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6009         * gcc.target/arm/negdi-1.c: New test.
6010         * gcc.target/arm/negdi-2.c: Likewise.
6011         * gcc.target/arm/negdi-3.c: Likewise.
6012         * gcc.target/arm/negdi-4.c: Likewise.
6014 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6016         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6017         Add -march=armv8-a when we use v8 NEON.
6018         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6019         (check_effective_target_vect_call_ceilf): Likewise.
6020         (check_effective_target_vect_call_floorf): Likewise.
6021         (check_effective_target_vect_call_roundf): Likewise.
6022         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6023         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6024         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6025         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6026         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6028 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6030         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6031         * gcc.target/powerpc/sd-pwr6.c: Same.
6032         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6033         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6035 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6037         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6039 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6041         PR fortran/40881
6042         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6043         * gfortran.dg/altreturn_4.f90: Ditto.
6044         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6045         * gfortran.dg/altreturn_5.f90: Ditto.
6046         * gfortran.dg/altreturn_6.f90: Ditto.
6047         * gfortran.dg/altreturn_7.f90: Ditto.
6049 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6051         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6052         New procedure.
6053         (check_effective_target_arm_v8_neon_ok_nocache):
6054         Likewise.
6055         (check_effective_target_arm_v8_neon_ok): Change to use
6056         check_effective_target_arm_v8_neon_ok_nocache.
6057         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6058         NEON flags.
6059         (check_effective_target_vect_call_btruncf):
6060         Enable for arm and ARMv8 NEON.
6061         (check_effective_target_vect_call_ceilf): Likewise.
6062         (check_effective_target_vect_call_floorf): Likewise.
6063         (check_effective_target_vect_call_roundf): Likewise.
6064         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6065         target.
6067 2013-04-04  Marek Polacek  <polacek@redhat.com>
6069         PR tree-optimization/48186
6070         * gcc.dg/pr48186.c: New test.
6072 2013-04-04  Richard Biener  <rguenther@suse.de>
6074         PR tree-optimization/56826
6075         * gcc.dg/vect/pr56826.c: New testcase.
6076         * gcc.dg/vect/O3-pr36098.c: Adjust.
6078 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6080         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6081         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6082         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6083         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6084         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6085         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6086         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6087         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6088         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6089         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6091 2013-04-04  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/56213
6094         * gcc.dg/vect/vect-123.c: New testcase.
6096 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6098         PR fortran/56810
6099         * gfortran.dg/read_repeat_2.f90: New.
6101 2013-04-04  Richard Biener  <rguenther@suse.de>
6103         PR tree-optimization/56837
6104         * g++.dg/torture/pr56837.C: New testcase.
6106 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6108         PR fortran/50269
6109         * gfortran.dg/c_loc_test_21.f90: New.
6110         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6111         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6112         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6113         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6114         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6116 2013-04-03  Jeff Law  <law@redhat.com>
6118         PR tree-optimization/56799
6119         * gcc.c-torture/execute/pr56799.c: New test.
6121 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6123         PR c++/56815
6124         * g++.dg/warn/Wpointer-arith-1.C: New.
6125         * g++.dg/gomp/for-19.C: Adjust.
6127 2013-04-03  Marek Polacek  <polacek@redhat.com>
6129         PR sanitizer/55702
6130         * gcc.dg/pr55702.c: New test.
6132 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6134         PR target/56809
6135         * gcc.dg/pr56809.c: New testcase.
6137 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6139         PR debug/56819
6140         * g++.dg/debug/pr56819.C: New test.
6142 2013-04-03  Richard Biener  <rguenther@suse.de>
6144         PR tree-optimization/56817
6145         * g++.dg/torture/pr56817.C: New testcase.
6147 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6149         * gcc.dg/vect/bb-slp-31.c: New file.
6151 2013-04-03  Jason Merrill  <jason@redhat.com>
6153         PR c++/34949
6154         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6156 2013-04-03  Richard Biener  <rguenther@suse.de>
6158         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6160 2013-04-03  Richard Biener  <rguenther@suse.de>
6162         PR tree-optimization/55964
6163         * gcc.dg/torture/pr55964-2.c: New testcase.
6165 2013-04-03  Richard Biener  <rguenther@suse.de>
6167         PR tree-optimization/56501
6168         * gcc.dg/torture/pr56501.c: New testcase.
6170 2013-04-03  Richard Biener  <rguenther@suse.de>
6172         PR tree-optimization/56407
6173         * gcc.dg/torture/pr56407.c: New testcase.
6175 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6177         PR tree-optimization/56790
6178         * g++.dg/ext/pr56790-1.C: New testcase.
6180 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6182         * gcc.target/i386/merge-1.c: New testcase.
6183         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6185 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6187         PR c/19449
6188         * gcc.c-torture/execute/pr19449.c: New test.
6190 2013-04-03  Richard Biener  <rguenther@suse.de>
6192         PR tree-optimization/56812
6193         * g++.dg/vect/slp-pr56812.cc: New testcase.
6195 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6197         PR fortran/56284
6198         PR fortran/40881
6199         * gfortran.dg/altreturn_8.f90: New.
6200         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6201         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6202         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6204 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6206         PR rtl-optimization/56745
6207         * gcc.c-torture/compile/pr56745.c: New test.
6209 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6211         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6213 2013-04-02  Richard Biener  <rguenther@suse.de>
6215         PR tree-optimization/56778
6216         * gcc.dg/torture/pr56778.c: New testcase.
6218 2013-04-02  Richard Biener  <rguenther@suse.de>
6220         PR middle-end/56768
6221         * g++.dg/torture/pr56768.C: New testcase.
6223 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6225         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6227 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6229         PR fortran/56660
6230         * gfortran.dg/namelist_82.f90:  New test.
6232 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6234         PR fortran/56500
6235         * gfortran.dg/implicit_class_1.f90: New.
6237 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239         PR fortran/56786
6240         * gfortran.dg/namelist_81.f90:  New test.
6242 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6244         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6245         for constant and equal string lengths.
6246         * gfortran.dg/character_comparison_5.f90:  Likewise.
6247         * gfortran.dg/character_comparison_9.f90:  New test.
6249 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6251         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6252         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6254 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6256         PR fortran/35203
6257         * gfortran.dg/optional_absent_3.f90: New.
6259 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6261         PR fortran/56737
6262         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6264 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6266         PR fortran/56735
6267         * gfortran.dg/namelist_80.f90: New.
6269 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6271         PR fortran/45159
6272         * gfortran.dg/string_length_2.f90:  New test.
6273         * gfortran.dg/dependency_41.f90:  New test.
6275 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6277         PR fortran/55806
6278         * gfortran.dg/array_constructor_43.f90:  New test.
6279         * gfortran.dg/random_seed_3.f90:  New test.
6281 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6283         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6284         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6285         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6286         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6287         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6288         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6289         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6290         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6291         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6292         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6294 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6296         PR c++/56725
6297         * g++.dg/conversion/op4.C: Adjust.
6298         * g++.dg/cpp0x/rv1n.C: Likewise.
6299         * g++.dg/cpp0x/rv2n.C: Likewise.
6300         * g++.dg/cpp0x/template_deduction.C: Likewise.
6301         * g++.dg/expr/cond8.C: Likewise.
6302         * g++.dg/other/error4.C: Likewise.
6303         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6304         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6305         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6306         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6307         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6308         * g++.old-deja/g++.law/cvt20.C: Likewise.
6309         * g++.old-deja/g++.law/cvt8.C: Likewise.
6310         * g++.old-deja/g++.law/init8.C: Likewise.
6311         * g++.old-deja/g++.mike/net12.C: Likewise.
6312         * g++.old-deja/g++.mike/net8.C: Likewise.
6313         * g++.old-deja/g++.mike/p2793.C: Likewise.
6314         * g++.old-deja/g++.mike/p3836.C: Likewise.
6315         * g++.old-deja/g++.mike/p418.C: Likewise.
6316         * g++.old-deja/g++.mike/p701.C: Likewise.
6317         * g++.old-deja/g++.mike/p807.C: Likewise.
6319 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6321         PR middle-end/56694
6322         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6323         targets.
6325 2013-03-28  Marek Polacek  <polacek@redhat.com>
6327         PR tree-optimization/56695
6328         * gcc.dg/vect/pr56695.c: New test.
6330 2013-03-28  Richard Biener  <rguenther@suse.de>
6332         PR tree-optimization/37021
6333         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6334         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6336 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6338         PR fortran/56650
6339         PR fortran/36437
6340         * gfortran.dg/sizeof_2.f90: New.
6341         * gfortran.dg/sizeof_3.f90: New.
6342         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6344 2013-03-27  Richard Biener  <rguenther@suse.de>
6346         PR tree-optimization/37021
6347         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6349 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6351         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6352         * g++.dg/ipa/ivinline-2.C: Likewise.
6353         * g++.dg/ipa/ivinline-3.C: Likewise.
6354         * g++.dg/ipa/ivinline-4.C: Likewise.
6355         * g++.dg/ipa/ivinline-5.C: Likewise.
6356         * g++.dg/ipa/ivinline-7.C: Likewise.
6357         * g++.dg/ipa/ivinline-8.C: Likewise.
6358         * g++.dg/ipa/ivinline-9.C: Likewise.
6359         * g++.dg/cpp0x/noexcept03.C: Likewise.
6360         * gcc.dg/const-1.c: Likewise.
6361         * gcc.dg/ipa/pure-const-1.c: Likewise.
6362         * gcc.dg/noreturn-8.c: Likewise.
6363         * gcc.target/i386/mmx-1.c: Likewise.
6364         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6365         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6366         * gcc.c-torture/execute/pr33992.x: New file.
6368 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6370         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6372 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6374         PR c++/55951
6375         * g++.dg/ext/desig5.C: New.
6377 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6379         PR fortran/56649
6380         * gfortran.dg/merge_init_expr_2.f90: New.
6381         * gfortran.dg/merge_char_1.f90: Modify test to
6382         stay a run-time test.
6383         * gfortran.dg/merge_char_3.f90: Ditto.
6385 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6387         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6388         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6390 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6392         PR c++/56722
6393         * g++.dg/cpp0x/range-for23.C: New.
6395 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6397         PR libfortran/52512
6398         * gfortran.dg/namelist_79.f90: New.
6400 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6402         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6404 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6406         PR fortran/38536
6407         PR fortran/38813
6408         PR fortran/38894
6409         PR fortran/39288
6410         PR fortran/40963
6411         PR fortran/45824
6412         PR fortran/47023
6413         PR fortran/47034
6414         PR fortran/49023
6415         PR fortran/50269
6416         PR fortran/50612
6417         PR fortran/52426
6418         PR fortran/54263
6419         PR fortran/55343
6420         PR fortran/55444
6421         PR fortran/55574
6422         PR fortran/56079
6423         PR fortran/56378
6424         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6425         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6426         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6427         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6428         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6429         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6430         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6431         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6432         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6433         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6434         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6435         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6436         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6437         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6438         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6439         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6440         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6441         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6442         * gfortran.dg/pr32601_1.f03: Ditto.
6443         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6444         * gfortran.dg/blockdata_7.f90: New.
6445         * gfortran.dg/c_assoc_4.f90: New.
6446         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6447         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6448         * gfortran.dg/c_funloc_tests_8.f90: New.
6449         * gfortran.dg/c_loc_test_17.f90: New.
6450         * gfortran.dg/c_loc_test_18.f90: New.
6451         * gfortran.dg/c_loc_test_19.f90: New.
6452         * gfortran.dg/c_loc_test_20.f90: New.
6453         * gfortran.dg/c_sizeof_5.f90: New.
6454         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6455         * gfortran.dg/transfer_resolve_2.f90: New.
6456         * gfortran.dg/transfer_resolve_3.f90: New.
6457         * gfortran.dg/transfer_resolve_4.f90: New.
6458         * gfortran.dg/pr32601.f03: Update dg-error.
6459         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6460         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6462 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6464         * gcc.target/arm/vseleqdf.c: New test.
6465         * gcc.target/arm/vseleqsf.c: Likewise.
6466         * gcc.target/arm/vselgedf.c: Likewise.
6467         * gcc.target/arm/vselgesf.c: Likewise.
6468         * gcc.target/arm/vselgtdf.c: Likewise.
6469         * gcc.target/arm/vselgtsf.c: Likewise.
6470         * gcc.target/arm/vselledf.c: Likewise.
6471         * gcc.target/arm/vsellesf.c: Likewise.
6472         * gcc.target/arm/vselltdf.c: Likewise.
6473         * gcc.target/arm/vselltsf.c: Likewise.
6474         * gcc.target/arm/vselnedf.c: Likewise.
6475         * gcc.target/arm/vselnesf.c: Likewise.
6476         * gcc.target/arm/vselvcdf.c: Likewise.
6477         * gcc.target/arm/vselvcsf.c: Likewise.
6478         * gcc.target/arm/vselvsdf.c: Likewise.
6479         * gcc.target/arm/vselvssf.c: Likewise.
6481 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6483         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6484         body from here...
6485         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6486         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6487         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6488         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6489         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6490         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6491         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6492         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6493         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6494         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6495         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6496         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6497         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6498         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6499         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6500         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6501         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6502         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6503         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6504         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6505         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6506         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6507         * gcc.target/arm/atomic-op-char.c: Likewise.
6508         * gcc.target/arm/atomic-op-consume.c: Likewise.
6509         * gcc.target/arm/atomic-op-int.c: Likewise.
6510         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6511         * gcc.target/arm/atomic-op-release.c: Likewise.
6512         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6513         * gcc.target/arm/atomic-op-short.c: Likewise.
6515 2013-03-25  Richard Biener  <rguenther@suse.de>
6517         PR middle-end/56694
6518         * g++.dg/torture/pr56694.C: New testcase.
6520 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6522         PR target/56720
6523         * gcc.target/arm/neon-vcond-gt.c: New test.
6524         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6525         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6527 2013-03-25  Richard Biener  <rguenther@suse.de>
6529         PR tree-optimization/56689
6530         * gcc.dg/torture/pr56689.c: New testcase.
6532 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6534         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6536 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6538         PR fortran/56696
6539         * gfortran.dg/eof_5.f90: New.
6541 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6543         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6544         alphabetically.
6546 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6548         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6550 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6552         PR testsuite/55994
6553         * gcc.c-torture/execute/builtins/builtins.exp: Add
6554         -Wl,--allow-multiple-definition for RTEMS targets.
6556 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6558         * gcc.target/aarch64/movk.c: New test.
6560 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6562         * g++.dg/ext/vector21.C: New testcase.
6564 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6566         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6567         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6569 2013-03-21  Richard Biener  <rguenther@suse.de>
6571         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6572         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6574 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6576         * gcc.target/aarch64/vect.c: Test and result vector added
6577         for sabd and saba instructions.
6578         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6579         instructions in assembly.
6580         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6581         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6582         for fabd instruction.
6583         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6584         instruction in assembly.
6585         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6587 2013-03-20  Jeff Law  <law@redhat.com>
6589         * g++.dg/tree-ssa/ssa-dom.C: New test.
6591 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6593         * gcc.target/powerpc/mmfpgpr.c: New test.
6594         * gcc.target/powerpc/sd-vsx.c: Likewise.
6595         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6596         * gcc.target/powerpc/vsx-float0.c: Likewise.
6598 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6600         PR tree-optimization/56355
6601         * gcc.dg/pr56355-1.c: New file.
6603 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6604             Richard Sandiford  <rdsandiford@googlemail.com>
6606         * gcc.target/mips/mips.exp: Add microMIPS support.
6607         * gcc.target/mips/umips-movep-2.c: New test.
6608         * gcc.target/mips/umips-lwp-2.c: New test.
6609         * gcc.target/mips/umips-swp-5.c: New test.
6610         * gcc.target/mips/umips-constraints-1.c: New test.
6611         * gcc.target/mips/umips-lwp-3.c: New test.
6612         * gcc.target/mips/umips-swp-6.c: New test.
6613         * gcc.target/mips/umips-constraints-2.c: New test.
6614         * gcc.target/mips/umips-save-restore-1.c: New test.
6615         * gcc.target/mips/umips-lwp-4.c: New test.
6616         * gcc.target/mips/umips-swp-7.c: New test.
6617         * gcc.target/mips/umips-save-restore-2.c: New test.
6618         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6619         * gcc.target/mips/umips-lwp-5.c: New test.
6620         * gcc.target/mips/umips-save-restore-3.c: New test.
6621         * gcc.target/mips/umips-lwp-6.c: New test.
6622         * gcc.target/mips/umips-swp-1.c: New test.
6623         * gcc.target/mips/umips-lwp-7.c: New test.
6624         * gcc.target/mips/umips-swp-2.c: New test.
6625         * gcc.target/mips/umips-lwp-8.c: New test.
6626         * gcc.target/mips/umips-swp-3.c: New test.
6627         * gcc.target/mips/umips-movep-1.c: New test.
6628         * gcc.target/mips/umips-lwp-1.c: New test.
6629         * gcc.target/mips/umips-swp-4.c: New test.
6631 2013-03-20  Richard Biener  <rguenther@suse.de>
6633         PR tree-optimization/56661
6634         * gcc.dg/torture/pr56661.c: New testcase.
6636 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6638         PR rtl-optimization/56605
6639         * gcc.target/powerpc/pr56605.c: New.
6641 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6643         PR fortran/54932
6644         * gfortran.dg/do_1.f90: Don't xfail.
6646 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6648         PR libfortran/51825
6649         * gfortran.dg/namelist_77.f90: New.
6650         * gfortran.dg/namelist_78.f90: New.
6652 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6654         PR libfortran/48618
6655         * gfortran.dg/open_negative_unit_1.f90: New.
6657 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6659         * gcc.target/aarch64/sbc.c: New test.
6661 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6663         * gcc.target/aarch64/ror.c: New test.
6665 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6667         * gcc.target/aarch64/extr.c: New test.
6669 2013-03-19  Richard Biener  <rguenther@suse.de>
6671         PR tree-optimization/56273
6672         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6673         * c-c++-common/uninit-17.c: Likewise.
6675 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6677         PR tree-optimization/56635
6678         * g++.dg/torture/pr56635.C: New test.
6680 2013-03-18  Richard Biener  <rguenther@suse.de>
6682         PR tree-optimization/3713
6683         * g++.dg/ipa/devirt-12.C: New testcase.
6685 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6687         PR c/56566
6688         * c-c++-common/pr56566.c: New test.
6690 2013-03-17  Jason Merrill  <jason@redhat.com>
6692         * g++.dg/template/abstract-dr337.C: XFAIL.
6694 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6696         PR c++/56607
6697         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6698         * c-c++-common/pr56607.c: New test.
6700 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6702         PR c++/56582
6703         * g++.dg/cpp0x/constexpr-array5.C: New.
6705 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6707         PR fortran/56615
6708         * gfortran.dg/transfer_intrinsic_5.f90: New.
6710 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6712         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6713         * gcc.target/i386/pr20020-1.c: Likewise.
6714         * gcc.target/i386/pr20020-2.c: Likewise.
6715         * gcc.target/i386/pr20020-3.c: Likewise.
6716         * gcc.target/i386/pr53425-1.c: Likewise.
6717         * gcc.target/i386/pr53425-2.c: Likewise.
6718         * gcc.target/i386/pr55093.c: Likewise.
6719         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6721 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6723         PR debug/56307
6724         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6725         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6727 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6729         PR tree-optimization/53265
6730         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6731         undefined behavior.
6732         * gcc.dg/graphite/id-6.c (test): Likewise.
6733         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6734         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6736         PR tree-optimization/53265
6737         * gcc.dg/pr53265.c: New test.
6738         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6739         to dg-options.
6740         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6741         arrays.
6742         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6743         n, use it as high bound instead of 4.
6745 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6747         PR target/49880
6748         * gcc.target/sh/pr49880-1.c: New.
6749         * gcc.target/sh/pr49880-2.c: New.
6750         * gcc.target/sh/pr49880-3.c: New.
6751         * gcc.target/sh/pr49880-4.c: New.
6752         * gcc.target/sh/pr49880-5.c: New.
6754 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6756         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6758 2013-03-13  Richard Biener  <rguenther@suse.de>
6760         PR tree-optimization/56608
6761         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6763 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6765         PR c++/56611
6766         * g++.dg/cpp0x/alias-decl-32.C: New.
6768 2013-03-11  Jan Hubicka  <jh@suse.cz>
6770         PR middle-end/56571
6771         * gcc.c-torture/compile/pr56571.c: New testcase.
6773 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6775         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6776         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6778 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6780         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6781         * gcc.dg/inline_4.c: Likewise.
6782         * gcc.dg/unroll_2.c: Likewise.
6783         * gcc.dg/unroll_3.c: Likewise.
6784         * gcc.dg/unroll_4.c: Likewise.
6786 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6788         PR testsuite/54119
6789         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6791         PR debug/56307
6792         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6794 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6796         PR target/40797
6797         * gcc.c-torture/compile/pr40797.c: New.
6799 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6801         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6803 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6805         PR fortran/56575
6806         * gfortran.dg/class_56.f90: New test.
6808 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6810         PR middle-end/56524
6811         * gcc.target/mips/pr56524.c: New test.
6813 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6815         PR c++/56565
6816         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6818 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6820         PR c++/51412
6821         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6823 2013-03-08  Marek Polacek  <polacek@redhat.com>
6825         PR tree-optimization/56478
6826         * gcc.dg/torture/pr56478.c: New test.
6828 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6830         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6831         targets linker option --allow-multiple-definition.
6833         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6834         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6835         * gcc.dg/pr52549.c: Add LLP64 case.
6836         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6837         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6838         * gcc.dg/torture/pr51071-2.c: Likewise.
6839         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6840         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6841         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6842         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6843         * gcc.dg/weak/weak-1.c: Likewise.
6844         * gcc.dg/weak/weak-2.c: Likewise.
6845         * gcc.dg/weak/weak-3.c: Likewise.
6846         * gcc.dg/weak/weak-4.c: Likewise.
6847         * gcc.dg/weak/weak-5.c: Likewise.
6848         * gcc.dg/weak/weak-15.c: Likewise.
6849         * gcc.dg/weak/weak-16.c: Likewise.
6851         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6853 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6855         PR tree-optimization/56559
6856         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6858 2013-03-07  Andreas Schwab  <schwab@suse.de>
6860         * gcc.dg/pr31490.c: Fix last change.
6862 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6864         PR c++/56534
6865         * g++.dg/template/crash115.C: New.
6867 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6869         PR tree-optimization/56539
6870         * gcc.c-torture/compile/pr56539.c: New test.
6872 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6874         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6875         targets.
6876         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6877         * gcc.dg/lto/20091013-1_2.c: Likewise.
6878         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6880 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6882         * gnat.dg/specs/aggr6.ads: New test.
6884 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6886         * gnat.dg/loop_optimization15.ad[sb]: New test.
6888 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6890         PR middle-end/56548
6891         * gcc.dg/pr56548.c: New test.
6893 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6895         PR debug/53363
6896         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6898 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6900         PR c++/56543
6901         * g++.dg/template/typename20.C: New test.
6903 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6905         PR debug/56510
6906         * gcc.dg/pr56510.c: New test.
6908         PR rtl-optimization/56484
6909         * gcc.c-torture/compile/pr56484.c: New test.
6911 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6913         PR c++/56530
6914         * g++.dg/warn/Wsign-conversion-2.C: New.
6916 2013-03-05  Richard Biener  <rguenther@suse.de>
6918         PR tree-optimization/56270
6919         * gcc.dg/vect/slp-38.c: New testcase.
6921 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6923         PR rtl-optimization/56494
6924         * gcc.dg/pr56494.c: New test.
6926 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6928         * gcc.dg/pr56424.c: New test.
6930 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6932         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6933         * gcc.dg/pr56228.c <avr>: Skip.
6935 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6937         PR testsuite/52641
6938         PR tree-optimization/52631
6939         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6941 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6943         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6944         * gcc.dg/vect/vect-83_64.c: Same.
6946 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6948         PR fortran/56477
6949         * gfortran.dg/pointer_check_13.f90: New test.
6951 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6953         PR fortran/54730
6954         * gfortran.dg/array_constructor_42.f90: New test.
6956 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6958         PR c++/52688
6959         * g++.dg/template/static33.C: New.
6960         * g++.dg/template/static34.C: Likewise.
6962         PR c++/10291
6963         * g++.dg/template/static35.C: New.
6965 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6967         * gcc.dg/pr56396.c: Require pic support.
6969 2013-03-01  Richard Biener  <rguenther@suse.de>
6971         PR tree-optimization/55481
6972         * gcc.dg/torture/pr56488.c: New testcase.
6974 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6975             Jakub Jelinek  <jakub@redhat.com>
6977         PR sanitizer/56454
6978         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6979         no_sanitize_address attribute rather than no_address_safety_analysis.
6980         * g++.dg/asan/sanitizer_test_utils.h
6981         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6982         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6983         in addition to no_address_safety_analysis.
6985 2013-02-28  Jason Merrill  <jason@redhat.com>
6987         PR c++/56481
6988         * g++.dg/cpp0x/constexpr-and.C: New.
6990 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6992         PR tree-optimization/56294
6993         * g++.dg/debug/pr56294.C: New test.
6995 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6997         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6999 2013-02-27  Marek Polacek  <polacek@redhat.com>
7001         PR rtl-optimization/56466
7002         * gcc.dg/pr56466.c: New test.
7004 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7006         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7007         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7008         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7010 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7012         PR middle-end/45472
7013         * gcc.dg/pr45472.c: New test.
7015 2013-02-26  Marek Polacek  <polacek@redhat.com>
7017         PR tree-optimization/56426
7018         * gcc.dg/pr56436.c: New test.
7020 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7022         PR tree-optimization/56448
7023         * gcc.c-torture/compile/pr56448.c: New test.
7025         PR tree-optimization/56443
7026         * gcc.dg/torture/pr56443.c: New test.
7028 2013-02-25  Richard Biener  <rguenther@suse.de>
7030         PR tree-optimization/56175
7031         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7033 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7035         PR c++/56403
7036         * g++.dg/torture/pr56403.C: New test.
7038 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7040         Revert:
7041         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7042         Richard Sandiford  <rdsandiford@googlemail.com>
7044         * gcc.target/mips/mips.exp: Add microMIPS support.
7045         * gcc.target/mips/umips-movep-2.c: New test.
7046         * gcc.target/mips/umips-lwp-2.c: New test.
7047         * gcc.target/mips/umips-swp-5.c: New test.
7048         * gcc.target/mips/umips-constraints-1.c: New test.
7049         * gcc.target/mips/umips-lwp-3.c: New test.
7050         * gcc.target/mips/umips-swp-6.c: New test.
7051         * gcc.target/mips/umips-constraints-2.c: New test.
7052         * gcc.target/mips/umips-save-restore-1.c: New test.
7053         * gcc.target/mips/umips-lwp-4.c: New test.
7054         * gcc.target/mips/umips-swp-7.c: New test.
7055         * gcc.target/mips/umips-save-restore-2.c: New test.
7056         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7057         * gcc.target/mips/umips-lwp-5.c: New test.
7058         * gcc.target/mips/umips-save-restore-3.c: New test.
7059         * gcc.target/mips/umips-lwp-6.c: New test.
7060         * gcc.target/mips/umips-swp-1.c: New test.
7061         * gcc.target/mips/umips-lwp-7.c: New test.
7062         * gcc.target/mips/umips-swp-2.c: New test.
7063         * gcc.target/mips/umips-lwp-8.c: New test.
7064         * gcc.target/mips/umips-swp-3.c: New test.
7065         * gcc.target/mips/umips-movep-1.c: New test.
7066         * gcc.target/mips/umips-lwp-1.c: New test.
7067         * gcc.target/mips/umips-swp-4.c: New test.
7069 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7070             Richard Sandiford  <rdsandiford@googlemail.com>
7072         * gcc.target/mips/mips.exp: Add microMIPS support.
7073         * gcc.target/mips/umips-movep-2.c: New test.
7074         * gcc.target/mips/umips-lwp-2.c: New test.
7075         * gcc.target/mips/umips-swp-5.c: New test.
7076         * gcc.target/mips/umips-constraints-1.c: New test.
7077         * gcc.target/mips/umips-lwp-3.c: New test.
7078         * gcc.target/mips/umips-swp-6.c: New test.
7079         * gcc.target/mips/umips-constraints-2.c: New test.
7080         * gcc.target/mips/umips-save-restore-1.c: New test.
7081         * gcc.target/mips/umips-lwp-4.c: New test.
7082         * gcc.target/mips/umips-swp-7.c: New test.
7083         * gcc.target/mips/umips-save-restore-2.c: New test.
7084         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7085         * gcc.target/mips/umips-lwp-5.c: New test.
7086         * gcc.target/mips/umips-save-restore-3.c: New test.
7087         * gcc.target/mips/umips-lwp-6.c: New test.
7088         * gcc.target/mips/umips-swp-1.c: New test.
7089         * gcc.target/mips/umips-lwp-7.c: New test.
7090         * gcc.target/mips/umips-swp-2.c: New test.
7091         * gcc.target/mips/umips-lwp-8.c: New test.
7092         * gcc.target/mips/umips-swp-3.c: New test.
7093         * gcc.target/mips/umips-movep-1.c: New test.
7094         * gcc.target/mips/umips-lwp-1.c: New test.
7095         * gcc.target/mips/umips-swp-4.c: New test.
7097 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7099         PR sanitizer/56393
7100         * lib/asan-dg.exp (asan_link_flags): Add
7101         -B${gccpath}/libsanitizer/asan/ to flags.
7103 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7105         PR middle-end/56420
7106         * gcc.dg/torture/pr56420.c: New test.
7108 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7110         PR middle-end/56108
7111         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7113 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7115         PR tree-optimization/56310
7116         * g++.dg/ipa/pr56310.C: New test.
7118 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7120         PR fortran/56385
7121         * gfortran.dg/proc_ptr_comp_37.f90: New.
7123 2013-02-21  Richard Biener  <rguenther@suse.de>
7125         PR tree-optimization/56415
7126         Revert
7127         2013-02-11  Richard Biener  <rguenther@suse.de>
7129         PR tree-optimization/56273
7130         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7131         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7132         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7133         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7134         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7135         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7137 2013-02-21  Marek Polacek  <polacek@redhat.com>
7139         PR tree-optimization/56398
7140         * g++.dg/torture/pr56398.C: New test.
7142 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7144         PR inline-asm/56405
7145         * gcc.c-torture/compile/pr56405.c: New test.
7147 2013-02-20  Jan Hubicka  <jh@suse.cz>
7149         PR tree-optimization/56265
7150         * g++.dg/ipa/devirt-11.C: New testcase.
7152 2013-02-20  Richard Biener  <rguenther@suse.de>
7154         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7156 2013-02-20  Richard Biener  <rguenther@suse.de>
7157         Jakub Jelinek  <jakub@redhat.com>
7159         PR tree-optimization/56396
7160         * gcc.dg/pr56396.c: New testcase.
7162 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7164         PR c++/56373
7165         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7167 2013-02-19  Richard Biener  <rguenther@suse.de>
7169         PR tree-optimization/56384
7170         * gcc.dg/torture/pr56384.c: New testcase.
7172 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7174         PR tree-optimization/56350
7175         * gcc.dg/pr56350.c: New test.
7177         PR tree-optimization/56381
7178         * g++.dg/opt/pr56381.C: New test.
7180 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7182         PR pch/54117
7183         * lib/dg-pch.exp (pch-init, pch-finish,
7184         check_effective_target_pch_supported_debug): New procs.
7185         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7186         Likewise if $pch_unsupported_debug and $flags include -g.
7187         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7188         and dg-require-effective-target pch_unsupported_debug.
7189         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7190         * objc.dg/pch/pch.exp: Likewise.
7191         * gcc.dg/pch/pch.exp: Likewise.
7192         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7193         pch_unsupported_debug.
7194         * gcc.dg/pch/valid-1.hs: Likewise.
7195         * gcc.dg/pch/valid-1b.c: Likewise.
7196         * gcc.dg/pch/valid-1b.hs: Likewise.
7198 2013-02-18  Richard Biener  <rguenther@suse.de>
7200         PR tree-optimization/56366
7201         * gcc.dg/torture/pr56366.c: New testcase.
7203 2013-02-18  Richard Biener  <rguenther@suse.de>
7205         PR middle-end/56349
7206         * gcc.dg/torture/pr56349.c: New testcase.
7208 2013-02-18  Richard Biener  <rguenther@suse.de>
7210         PR tree-optimization/56321
7211         * gcc.dg/torture/pr56321.c: New testcase.
7213 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7215         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7217 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7218             Dodji Seketeli  <dodji@redhat.com>
7220         PR asan/56330
7221         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7222         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7223         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7224         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7225         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7226         * c-c++-common/asan/pr56330.c: Likewise.
7227         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7228         Ensure the size argument of __builtin_memcpy is a constant.
7230 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7231             Paolo Carlini  <paolo.carlini@oracle.com>
7233         PR c++/51242
7234         * g++.dg/cpp0x/enum23.C: New.
7236 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7238         PR target/54685
7239         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7241 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7243         PR rtl-optimization/56348
7244         * gcc.target/i386/pr56348.c: New test.
7246 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7248         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7249         * gcc.target/arm/interrupt-2.c: Likewise.
7251 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7253         PR fortran/56318
7254         * gfortran.dg/matmul_9.f90: New.
7256 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7258         PR fortran/53818
7259         * gfortran.dg/init_flag_11.f90: New.
7261 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7263         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7265 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7267         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7268         characters.
7270 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7271             Tobias Burnus  <burnus@net-b.de>
7273         PR testsuite/56138
7274         * gfortran.dg/allocatable_function_7.f90: New.
7276 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7278         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7279         * asan_globals_test-wrapper.cc: New file.
7280         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7281         instead of asan_globals_test.cc as dg-additional-sources.
7282         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7283         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7284         "sanitizer_test_utils.h" instead of
7285         "sanitizer_common/tests/sanitizer_test_utils.h".
7286         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7287         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7288         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7289         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7290         * g++.dg/asan/asan_test.cc: Synced from upstream.
7291         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7293 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7295         Fix an asan crash
7296         * c-c++-common/asan/memcmp-2.c: New test.
7298 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7300         PR c++/55582
7301         * g++.dg/cpp0x/udlit-string-literal.h: New.
7302         * g++.dg/cpp0x/udlit-string-literal.C: New.
7304 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7306         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7308 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7310         PR target/56184
7311         * gcc.target/arm/pr56184.C: New test.
7313 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7315         PR c++/56302
7316         * g++.dg/torture/pr56302.C: New test.
7317         * g++.dg/cpp0x/constexpr-56302.C: New test.
7318         * c-c++-common/pr56302.c: New test.
7320 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7321             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7323         PR fortran/56204
7324         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7325         * gfortran.dg/quad_3.f90: Ditto.
7327 2013-02-13  Kostya Serebryany  <kcc@google.com>
7329         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7330         to match the fresh asan run-time.
7331         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7333 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7335         Avoid instrumenting duplicated memory access in the same basic block
7336         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7337         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7338         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7339         * c-c++-common/asan/inc.c: Likewise.
7341 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7343         PR inline-asm/56148
7344         * gcc.target/i386/pr56148.c: New test.
7346 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7347             Tobias Burnus  <burnus@net-b.de>
7349         PR testsuite/56082
7350         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7351         to kind=2.
7353 2013-02-12  Richard Biener  <rguenther@suse.de>
7355         PR lto/56297
7356         * gcc.dg/lto/pr56297_0.c: New testcase.
7357         * gcc.dg/lto/pr56297_0.c: Likewise.
7359 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7361         PR fortran/46952
7362         * gfortran.dg/typebound_deferred_1.f90: New.
7364 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7366         PR rtl-optimization/56151
7367         * gcc.target/i386/pr56151.c: New test.
7369 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7371         * g++.dg/ext/mv12.C: New test.
7372         * g++.dg/ext/mv12.h: New file.
7373         * g++.dg/ext/mv12-aux.C: New file.
7374         * g++.dg/ext/mv13.C: New test.
7376 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7378         * lib/target-supports.exp
7379         (check_effective_target_powerpc_eabi_ok): New.
7380         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7381         powerpc_eabi_ok.
7382         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7383         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7384         only.
7385         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7386         * gcc.target/powerpc/pr51623.c: Likewise.
7387         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7388         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7390 2013-02-11  Alexander Potapenko  <glider@google.com>
7391             Jack Howarth  <howarth@bromo.med.uc.edu>
7392             Jakub Jelinek  <jakub@redhat.com>
7394         PR sanitizer/55617
7395         * g++.dg/asan/pr55617.C: Run on all targets.
7397 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7399         PR rtl-optimization/56275
7400         * gcc.dg/pr56275.c: New test.
7402 2013-02-11  Richard Biener  <rguenther@suse.de>
7404         PR tree-optimization/56273
7405         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7407 2013-02-11  Richard Biener  <rguenther@suse.de>
7409         PR tree-optimization/56264
7410         * gcc.dg/torture/pr56264.c: New testcase.
7412 2013-02-11  Richard Biener  <rguenther@suse.de>
7414         PR tree-optimization/56273
7415         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7416         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7417         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7418         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7419         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7420         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7422 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7424         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7425         for *-*-linux-gnu targets.
7426         * g++.dg/asan/interception-test-1.c: Ditto.
7427         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7428         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7430 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7432         PR fortran/55362
7433         * gfortran.dg/intrinsic_size_4.f90 : New test.
7435 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7437         PR target/56256
7438         * gcc.target/powerpc/pr56256.c: New test.
7440 2013-02-08  Ian Lance Taylor  <iant@google.com>
7442         * lib/go.exp: Load timeout.exp.
7444 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7446         PR rtl-optimization/56246
7447         * gcc.target/i386/pr56246.c: New test.
7449 2013-02-08  Jeff Law  <law@redhat.com>
7451         PR debug/53948
7452         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7454 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7456         PR target/56043
7457         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7458         powerpc*-*-linux*.
7460 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7462         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7464 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7466         PR rtl-optimization/56195
7467         * gcc.dg/torture/pr56195.c: New test.
7469 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7471         PR fortran/54107
7472         * gfortran.dg/recursive_interface_2.f90: New test.
7474 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7476         PR tree-optimization/56250
7477         * gcc.c-torture/execute/pr56250.c: New test.
7479 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7481         PR tree-optimization/56064
7482         * gcc.dg/fixed-point/view-convert-2.c: New test.
7484 2013-02-08  Michael Matz  <matz@suse.de>
7486         PR tree-optimization/52448
7487         * gcc.dg/pr52448.c: New test.
7489 2013-02-08  Richard Biener  <rguenther@suse.de>
7491         PR middle-end/56181
7492         * gcc.dg/torture/pr56181.c: New testcase.
7494 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7496         PR target/54222
7497         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7498         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7500 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7502         PR c++/56241
7503         * g++.dg/parse/crash61.C: New test.
7505         PR c++/56239
7506         * g++.dg/parse/pr56239.C: New test.
7508         PR c++/56237
7509         * g++.dg/abi/mangle61.C: New test.
7511 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7513         PR rtl-optimization/56225
7514         * gcc.target/i386/pr56225.c: New test.
7516 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7518         PR debug/56154
7519         * gcc.dg/guality/pr56154-1.c: New test.
7520         * gcc.dg/guality/pr56154-2.c: New test.
7521         * gcc.dg/guality/pr56154-3.c: New test.
7522         * gcc.dg/guality/pr56154-4.c: New test.
7523         * gcc.dg/guality/pr56154-aux.c: New file.
7525         PR tree-optimization/55789
7526         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7527         cleanup-tree-dump.
7528         * gcc.dg/tree-ssa/inline-3.c: Add
7529         --param max-early-inliner-iterations=2 option.
7531 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7533         PR debug/53363
7534         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7535         Add -fno-dwarf2-cfi-asm to dg-options.
7536         Adapt match count.
7538 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7540         PR target/56228
7541         * gcc.dg/pr56228.c: New test.
7543 2013-02-07  Alan Modra  <amodra@gmail.com>
7545         PR target/54009
7546         * gcc.target/powerpc/pr54009.c: New test.
7547         PR target/54131
7548         * gfortran.dg/pr54131.f: New test.
7550 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7552         PR fortran/55789
7553         * gfortran.dg/array_constructor_41.f90: New test.
7555 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7557         PR fortran/55978
7558         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7560 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7562         PR middle-end/56217
7563         * g++.dg/gomp/pr56217.C: New test.
7565 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7567         PR tree-optimization/56205
7568         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7569         * gcc.c-torture/execute/pr56205.c: New test.
7571 2013-02-05  Richard Biener  <rguenther@suse.de>
7573         PR tree-optimization/53342
7574         PR tree-optimization/53185
7575         * gcc.dg/vect/pr53185-2.c: New testcase.
7577 2013-02-05  Jan Hubicka  <jh@suse.cz>
7579         PR tree-optimization/55789
7580         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7581         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7582         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7583         * g++.dg/ipa/inline-1.C: New testcase.
7584         * g++.dg/ipa/inline-2.C: New testcase.
7585         * g++.dg/ipa/inline-3.C: New testcase.
7587 2013-02-05  Jan Hubicka  <jh@suse.cz>
7589         PR tree-optimization/55789
7590         * g++.dg/torture/pr55789.C: New testcase.
7592 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7594         PR middle-end/56167
7595         * gcc.dg/pr56167.c: New test.
7597 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7599         PR target/55146
7600         * gcc.target/sh/pr55146.c: New.
7602 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7604         PR tree-optimization/54386
7605         * gcc.target/sh/pr54386.c: New.
7607 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7609         PR fortran/56008
7610         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7612         PR fortran/47517
7613         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7615 2013-02-04  Alexander Potapenko  <glider@google.com>
7616             Jack Howarth  <howarth@bromo.med.uc.edu>
7617             Jakub Jelinek  <jakub@redhat.com>
7619         PR sanitizer/55617
7620         * g++.dg/asan/pr55617.C: New test.
7622 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7624         PR fortran/54195
7625         * gfortran.dg/typebound_operator_19.f90: New test.
7626         * gfortran.dg/typebound_assignment_4.f90: New test.
7628 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7630         PR fortran/54107
7631         * gfortran.dg/recursive_interface_1.f90: New test.
7633 2013-02-04  Richard Guenther  <rguenther@suse.de>
7635         PR lto/56168
7636         * gcc.dg/lto/pr56168_0.c: New testcase.
7637         * gcc.dg/lto/pr56168_1.c: Likewise.
7639 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7641         PR fortran/50627
7642         PR fortran/56054
7643         * gfortran.dg/block_12.f90:  New test.
7644         * gfortran.dg/module_error_1.f90:  New test.
7646 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7648         * lib/target-supports.exp (check_effective_target_vect_float)
7649         (check_effective_target_vect_no_align): Add mips-sde-elf.
7651 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7653         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7655 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7657         * gcc.dg/pr56023.c: XFAIL on AIX.
7658         * gcc.dg/vect/pr49352.c: Same.
7660 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7662         * gnat.dg/opt26.adb: New test.
7664 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7666         Revert.
7667         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7669         * gcc.target/arm/neon-vfnms-1.c: New test.
7670         * gcc.target/arm/neon-vfnma-1.c: New test.
7672 2013-01-31  Richard Biener  <rguenther@suse.de>
7674         PR tree-optimization/56157
7675         * gcc.dg/torture/pr56157.c: New testcase.
7677 2013-01-30  Richard Biener  <rguenther@suse.de>
7679         PR tree-optimization/56150
7680         * gcc.dg/torture/pr56150.c: New testcase.
7682 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7684         PR sanitizer/55374
7685         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7686         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7687         printed in backtrace.
7688         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7689         to avoid errors about mismatched allocation vs. deallocation.
7691         PR c++/55742
7692         * g++.dg/mv1.C: Moved to...
7693         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7694         * g++.dg/mv2.C: Moved to...
7695         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7696         * g++.dg/mv3.C: Moved to...
7697         * g++.dg/ext/mv3.C: ... here.
7698         * g++.dg/mv4.C: Moved to...
7699         * g++.dg/ext/mv4.C: ... here.
7700         * g++.dg/mv5.C: Moved to...
7701         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7702         * g++.dg/mv6.C: Moved to...
7703         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7704         * g++.dg/ext/mv7.C: New test.
7705         * g++.dg/ext/mv8.C: New test.
7706         * g++.dg/ext/mv9.C: New test.
7707         * g++.dg/ext/mv10.C: New test.
7708         * g++.dg/ext/mv11.C: New test.
7710 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7712         PR rtl-optimization/56144
7713         * gcc.dg/pr56144.c: New.
7715 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7717         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7718         message.
7719         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7720         * g++.dg/cpp0x/constexpr-55573.C: Same
7722 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7724         PR tree-optimization/56064
7725         * gcc.dg/fixed-point/view-convert.c: New test.
7727 2013-01-30  Andreas Schwab  <schwab@suse.de>
7729         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7730         evaluate the end index in string range.
7732 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7734         PR fortran/56138
7735         * gfortran.dg/allocatable_function_6.f90: New.
7737 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7738             Mikael Morin  <mikael@gcc.gnu.org>
7740         PR fortran/54107
7741         * gfortran.dg/proc_ptr_comp_36.f90: New.
7743 2013-01-29  Richard Biener  <rguenther@suse.de>
7745         PR tree-optimization/55270
7746         * gcc.dg/torture/pr55270.c: New testcase.
7748 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7750         PR rtl-optimization/56117
7751         * gcc.dg/pr56117.c: New test.
7753 2013-01-28  Richard Biener  <rguenther@suse.de>
7755         PR tree-optimization/56034
7756         * gcc.dg/torture/pr56034.c: New testcase.
7758 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7760         PR tree-optimization/56125
7761         * gcc.dg/pr56125.c: New test.
7763 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7764             Mikael Morin  <mikael@gcc.gnu.org>
7766         PR fortran/53537
7767         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7768         * gfortran.dg/import8.f90: Likewise.
7769         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7770         * gfortran.dg/import10.f90: New test.
7771         * gfortran.dg/import11.f90: Likewise
7773 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7775         PR testsuite/56053
7776         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7777         string.h.  Provide memset, malloc and free prototypes, adjust line
7778         numbers in dg-output.
7779         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7780         Provide memset prototype and adjust line numbers in dg-output.
7781         * c-c++-common/asan/global-overflow-1.c: Likewise.
7783         PR tree-optimization/56094
7784         * gcc.dg/pr56094.c: New test.
7786 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7788         * gcc.target/arm/neon-vfnms-1.c: New test.
7789         * gcc.target/arm/neon-vfnma-1.c: New test.
7791 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7793         PR target/56114
7794         * gcc.target/i386/pr56114.c: New test.
7796 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7798         PR fortran/55984
7799         * gfortran.dg/associate_14.f90: New test.
7801         PR fortran/56047
7802         * gfortran.dg/associate_13.f90: New test.
7804 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7806         PR tree-optimization/56098
7807         * gcc.dg/pr56098-1.c: New test.
7808         * gcc.dg/pr56098-2.c: New test.
7810 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7812         PR target/54222
7813         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7815 2013-01-22  Marek Polacek  <polacek@redhat.com>
7817         PR tree-optimization/56035
7818         * gcc.dg/pr56035.c: New test.
7820 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7822         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7823         for MIPS.
7825 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7827         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7829 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7831         PR c/56078
7832         * gcc.dg/pr56078.c: New test.
7833         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7835 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7837         PR tree-optimization/55927
7838         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7840 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7842         * gcc.target/i386/movsd.c: New test.
7844 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7846         PR inline-asm/55934
7847         * gcc.target/i386/pr55934.c: New test.
7849 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7851         PR fortran/56081
7852         * gfortran.dg/select_8.f90: New.
7854 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7856         * gcc.target/microblaze/microblaze.exp: Remove
7857         target_config_cflags check.
7859 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7861         PR fortran/56052
7862         * gfortran.dg/gomp/pr56052.f90: New test.
7864         PR target/49069
7865         * gcc.dg/pr49069.c: New test.
7867 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7869         PR c++/55944
7870         * g++.dg/cpp0x/constexpr-static10.C: New.
7872 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7874         PR target/56028
7875         * gcc.target/i386/pr56028.c: New test.
7877 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7879         PR target/55686
7880         * gcc.target/i386/pr55686.c: New test.
7882 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7884         PR c++/53609
7885         * g++.dg/cpp0x/variadic139.C: New test.
7886         * g++.dg/cpp0x/variadic140.C: Likewise.
7887         * g++.dg/cpp0x/variadic141.C: Likewise.
7889 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7891         * gnat.dg/warn8.adb: New test.
7893 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7895         PR fortran/55919
7896         * gfortran.dg/include_8.f90: New test.
7898 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7900         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7901         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7903 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7905         PR tree-optimization/56051
7906         * gcc.c-torture/execute/pr56051.c: New test.
7908 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7910         PR rtl-optimization/56023
7911         * gcc.dg/pr56023.c: New test.
7913 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7915         PR middle-end/56022
7916         * gcc.target/i386/pr56022.c: New test.
7918 2013-01-21  Jason Merrill  <jason@redhat.com>
7920         * lib/target-supports.exp (check_effective_target_alias): New.
7922 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7924         PR debug/53235
7925         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7927 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7929         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7931 2013-01-19  Jeff Law  <law@redhat.com>
7933         PR tree-optimization/52631
7934         * tree-ssa/pr52631.c: New test.
7935         * tree-ssa/ssa-fre-9: Update expected output.
7937 2013-01-19  Anthony Green  <green@moxielogic.com>
7939         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7940         for moxie.
7942 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7944         PR tree-optimization/56029
7945         * g++.dg/torture/pr56029.C: New test.
7947 2013-01-18  Sharad Singhai  <singhai@google.com>
7949         PR tree-optimization/55995
7950         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7952 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7954         PR target/55433
7955         * gcc.target/i386/pr55433.c: New.
7957 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7959         PR middle-end/56015
7960         * gfortran.dg/pr56015.f90: New test.
7962 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7964         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7966 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7968         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7969         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7970         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7971         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7972         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7974 2013-01-17  Jeff Law  <law@redhat.com>
7976         * gcc.dg/pr52573.c: Move to...
7977         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7979         PR rtl-optimization/52573
7980         * gcc.dg/pr52573.c: New test.
7982 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7984         PR sanitizer/55679
7985         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7986         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7987         check_no_compiler_messages to test support in ucontext.h.
7988         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7989         compliant RLIMIT_AS.
7991 2013-01-17  Marek Polacek  <polacek@redhat.com>
7993         PR rtl-optimization/55833
7994         * gcc.dg/pr55833.c: New test.
7996 2013-01-17  Jan Hubicka  <jh@suse.cz>
7998         PR tree-optimization/55273
7999         * gcc.c-torture/compile/pr55273.c: New testcase.
8001 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8003         PR target/55981
8004         * gcc.target/pr55981.c: New test.
8006 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8008         * gcc.target/arm/pr40887.c: Require at least armv5.
8009         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8010         * gcc.target/arm/pr51915.c: Likewise.
8011         * gcc.target/arm/pr52006.c: Likewise.
8012         * gcc.target/arm/pr53187.c: Likewise.
8014         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8015         * gcc.target/arm/ftest-support-arm.h: Delete.
8016         * gcc.target/arm/ftest-support-thumb.h: Delete.
8017         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8018         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8019         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8020         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8021         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8022         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8023         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8024         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8025         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8026         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8027         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8028         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8029         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8030         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8031         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8032         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8033         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8034         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8035         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8036         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8037         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8038         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8039         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8040         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8042 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8044         PR tree-optimizations/55264
8045         * g++.dg/ipa/pr55264.C: New test.
8047 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8049         PR fortran/55983
8050         * gfortran.dg/class_55.f90: New.
8052 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8054         PR testsuite/55994
8055         * gcc.c-torture/execute/builtins/builtins.exp: Add
8056         -Wl,--allow-multiple-definition for eabi and elf targets.
8058         PR testsuite/54622
8059         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8060         check_effective_target_vect_perm_short,
8061         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8062         check_effective_target_vect64): Return 0 for big-endian ARM.
8063         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8065         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8066         prototypes.
8068 2013-01-16  Richard Biener  <rguenther@suse.de>
8070         PR tree-optimization/55964
8071         * gcc.dg/torture/pr55964.c: New testcase.
8073 2013-01-16  Richard Biener  <rguenther@suse.de>
8075         PR tree-optimization/54767
8076         PR tree-optimization/53465
8077         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8079 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8081         PR target/55301
8082         * gcc.target/sh/sh-switch.c: New testcase.
8084 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8086         * gcc.dg/webizer.c: Increase the array size.
8088 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8090         PR target/55940
8091         * gcc.dg/pr55940.c: New test.
8093 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8094             Harald Anlauf  <anlauf@gmx.de>
8096         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8097         * gfortran.dg/bounds_check_5.f90: Likewise.
8098         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8099         * gfortran.dg/continuation_9.f90: Likewise.
8100         * gfortran.dg/move_alloc_13.f90: Likewise.
8101         * gfortran.dg/structure_constructor_11.f90: Likewise.
8102         * gfortran.dg/tab_continuation.f: Likewise.
8103         * gfortran.dg/warning-directive-2.F90: Likewise.
8104         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8106 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8108         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8109         * gcc.target/arm/fma-sp.c: Likewise.
8111 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8113         PR rtl-optimization/55153
8114         * gcc.dg/pr55153.c: New.
8116 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8118         PR tree-optimization/55920
8119         * gcc.c-torture/compile/pr55920.c: New test.
8121 2013-01-15  Richard Biener  <rguenther@suse.de>
8123         PR middle-end/55882
8124         * gcc.dg/torture/pr55882.c: New testcase.
8126 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8128         PR tree-optimization/55955
8129         * gcc.c-torture/compile/pr55955.c: New test.
8131 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8133         PR c++/55663
8134         * g++.dg/cpp0x/alias-decl-31.C: New test.
8136 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8138         PR fortran/54286
8139         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8140         case where interface is null.
8142 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8144         PR fortran/55806
8145         * gfortran.dg/array_constructor_40.f90:  New test.
8147 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8149         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8151 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8153         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8154         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8155         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8156         * gcc.target/aarch64/vect-ld1r.c: New.
8157         * gcc.target/aarch64/vect-ld1r.x: New.
8159 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8161         PR target/55948
8162         * gcc.target/i386/hle-clear-rel.c: New file
8163         * gcc.target/i386/hle-store-rel.c: New file.
8165 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8167         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8168         * gfortran.dg/bounds_check_4.f90: Likewise.
8169         * gfortran.dg/inquire_10.f90: Likewise.
8170         * gfortran.dg/minloc_3.f90: Likewise.
8171         * gfortran.dg/minlocval_3.f90: Likewise.
8172         * gfortran.dg/module_double_reuse.f90: Likewise.
8173         * gfortran.dg/mvbits_1.f90: Likewise.
8174         * gfortran.dg/oldstyle_1.f90: Likewise.
8175         * gfortran.dg/pr20163-2.f: Likewise.
8176         * gfortran.dg/save_1.f90: Likewise.
8177         * gfortran.dg/scan_1.f90: Likewise.
8178         * gfortran.dg/select_char_1.f90: Likewise.
8179         * gfortran.dg/shape_4.f90: Likewise.
8180         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8181         * gfortran.dg/function_optimize_10.f90: Likewise.
8182         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8183         * gfortran.dg/used_types_17.f90: Likewise.
8184         * gfortran.dg/used_types_18.f90: Likewise.
8186 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8188         PR fortran/54286
8189         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8191 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8193         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8195 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8197         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8199 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8201         PR fortran/55072
8202         * gfortran.dg/assumed_type_2.f90: Fix test case.
8203         * gfortran.dg/internal_pack_13.f90: New test.
8204         * gfortran.dg/internal_pack_14.f90: New test.
8206 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8208         PR fortran/55868
8209         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8210         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8211         $tar to STAR.
8213 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8215         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8217 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8219         PR target/55719
8220         * gcc.target/s390/pr55719.c: New testcase.
8222 2013-01-11  Richard Guenther  <rguenther@suse.de>
8224         PR tree-optimization/44061
8225         * gcc.dg/pr44061.c: New testcase.
8227 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8229         Update copyright years.
8231 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8232             Jakub Jelinek  <jakub@redhat.com>
8234         PR target/55565
8235         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8237 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8239         PR rtl-optimization/55672
8240         * gcc.target/i386/pr55672.c: New.
8242 2013-01-10  Jeff Law  <law@redhat.com>
8244         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8245         pass/fail message unique.
8248 2013-01-10  Jason Merrill  <jason@redhat.com>
8250         * ada/.gitignore: New.
8252 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8255         Add tls options.
8256         * g++.dg/tls/thread_local2.C: Likewise.
8257         * g++.dg/tls/thread_local2g.C: Likewise.
8258         * g++.dg/tls/thread_local6.C: Likewise.
8259         * g++.dg/tls/thread_local-order1.C: Add tls options.
8260         * g++.dg/tls/thread_local-order2.C: Likewise.
8261         * g++.dg/tls/thread_local3.C: Likewise.
8262         * g++.dg/tls/thread_local3g.C: Likewise.
8263         * g++.dg/tls/thread_local4.C: Likewise.
8264         * g++.dg/tls/thread_local4g.C: Likewise.
8265         * g++.dg/tls/thread_local5.C: Likewise.
8266         * g++.dg/tls/thread_local5g.C: Likewise.
8267         * g++.dg/tls/thread_local6g.C: Likewise.
8269 2013-01-10  Kostya Serebryany  <kcc@google.com>
8271         * g++.dg/asan/asan_test.cc: Sync from upstream.
8273 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8275         PR tree-optimization/55921
8276         * gcc.c-torture/compile/pr55921.c: New test.
8278 2013-01-09  Jan Hubicka  <jh@suse.cz>
8280         PR tree-optimization/55569
8281         * gcc.c-torture/compile/pr55569.c: New testcase.
8283 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8285         PR fortran/47203
8286         * gfortran.dg/use_28.f90: New test.
8288 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8290         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8291         number matching more robust.
8293 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8295         PR rtl-optimization/55829
8296         * gcc.target/i386/pr55829.c: New.
8298 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8300         PR fortran/55758
8301         * gfortran.dg/bind_c_bool_1.f90: New.
8302         * gfortran.dg/do_5.f90: Add dg-warning.
8304 2013-01-09  Jan Hubicka  <jh@suse.cz>
8306         PR tree-optimization/55875
8307         * gcc.c-torture/execute/pr55875.c: New testcase.
8308         * g++.dg/torture/pr55875.C: New testcase.
8310 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8312         PR c/48418
8313         * c-c++-common/pr48418.c: New test.
8315 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8317         PR c++/55801
8318         * g++.dg/tls/thread_local-ice.C: New.
8320 2013-01-09  Andreas Schwab  <schwab@suse.de>
8322         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8324 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8326         PR tree-optimization/48189
8327         * gcc.dg/pr48189.c: New test.
8329 2013-01-04  Jan Hubicka  <jh@suse.cz>
8331         PR tree-optimization/55823
8332         * g++.dg/ipa/devirt-10.C: New testcase.
8334 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8335             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8337         PR rtl-optimization/55845
8338         * gcc.target/i386/pr55845.c: New test.
8340 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8342         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8343         instructions generated instead of number of occurances.
8345 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8347         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8348         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8349         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8350         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8351         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8352         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8353         * gcc.target/aarch64/vect-fcm.x: Likewise.
8354         * lib/target-supports.exp
8355         (check_effective_target_vect_cond): Enable for AArch64.
8357 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8359         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8360         endian-safe float pool loading.
8361         (test_square_root_v4sf): Likewise.
8362         (test_square_root_v2df): Likewise.
8363         * lib/target-supports.exp
8364         (check_effective_target_vect_call_sqrtf): Add AArch64.
8366 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8368         PR debug/55579
8369         * gcc.dg/tree-ssa/pr55579.c: New test.
8371 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8373         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8374         asm comments.
8376 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8378         PR middle-end/55890
8379         * gcc.dg/torture/pr55890-3.c: New test.
8381         PR middle-end/55851
8382         * gcc.c-torture/compile/pr55851.c: New test.
8384         PR sanitizer/55844
8385         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8386         dg-options.
8388 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8390         PR fortran/55618
8391         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8393 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8395         PR fortran/55763
8396         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8397         * gfortran.dg/pointer_init_7.f90: New.
8399 2013-01-07  Richard Biener  <rguenther@suse.de>
8401         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8403 2013-01-07  Richard Biener  <rguenther@suse.de>
8405         PR middle-end/55890
8406         * gcc.dg/torture/pr55890-1.c: New testcase.
8407         * gcc.dg/torture/pr55890-2.c: Likewise.
8409 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8411         * gcc.target/aarch64/fmovd.c: New.
8412         * gcc.target/aarch64/fmovf.c: Likewise.
8413         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8414         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8415         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8416         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8417         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8418         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8420 2013-01-07  Richard Biener  <rguenther@suse.de>
8422         PR tree-optimization/55888
8423         PR tree-optimization/55862
8424         * gcc.dg/torture/pr55888.c: New testcase.
8426 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8428         PR fortran/55852
8429         * gfortran.dg/intrinsic_size_3.f90: New.
8431 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8433         PR fortran/55763
8434         * gfortran.dg/select_type_32.f90: New.
8436 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8438         PR c++/52343
8439         * g++.dg/cpp0x/alias-decl-29.C: New test.
8441 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8443         PR fortran/53876
8444         PR fortran/54990
8445         PR fortran/54992
8446         * gfortran.dg/class_array_15.f03: New test.
8448 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8450         PR fortran/42769
8451         PR fortran/45836
8452         PR fortran/45900
8453         * gfortran.dg/use_23.f90: New test.
8454         * gfortran.dg/use_24.f90: New test.
8455         * gfortran.dg/use_25.f90: New test.
8456         * gfortran.dg/use_26.f90: New test.
8457         * gfortran.dg/use_27.f90: New test.
8459 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8461         * gnat.dg/specs/clause_on_volatile.ads: New test.
8463 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8465         * gnat.dg/alignment10.adb: New test.
8467 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8468             Mikael Morin  <mikael@gcc.gnu.org>
8470         PR fortran/55827
8471         * gfortran.dg/use_22.f90: New test.
8473 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8475         * gcc.target/aarch64/cmp-1.c: New testcase.
8477 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8479         PR fortran/55172
8480         * gfortran.dg/select_type_31.f03: New test.
8482 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8484         PR c++/54526 (again)
8485         * g++.dg/cpp0x/parse2.C: Extend.
8486         * g++.old-deja/g++.other/crash28.C: Adjust.
8488 2013-01-04  Richard Biener  <rguenther@suse.de>
8490         PR tree-optimization/55862
8491         * gcc.dg/torture/pr55862.c: New testcase.
8493 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8495         PR tree-optimization/55755
8496         * gcc.dg/torture/pr55755.c: New test.
8497         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8498         * gcc.dg/tree-ssa/pr45144.c: Update.
8500 2013-01-04  Richard Biener  <rguenther@suse.de>
8502         PR middle-end/55863
8503         * gcc.dg/fold-reassoc-2.c: New testcase.
8505 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8507         PR fortran/55763
8508         * gfortran.dg/null_7.f90: New.
8510 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8512         PR fortran/55854
8513         PR fortran/55763
8514         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8515         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8516         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8518 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8520         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8522 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8524         PR fortran/55855
8525         * gfortran.dg/assignment_1.f90: Modified.
8526         * gfortran.dg/assignment_4.f90: New.
8528 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8530         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8532 2013-01-03  Richard Biener  <rguenther@suse.de>
8534         PR tree-optimization/55857
8535         * gcc.dg/vect/pr55857-1.c: New testcase.
8536         * gcc.dg/vect/pr55857-2.c: Likewise.
8538 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8540         PR rtl-optimization/55838
8541         * gcc.dg/pr55838.c: New test.
8543         PR tree-optimization/55832
8544         * gcc.c-torture/compile/pr55832.c: New test.
8546 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8548         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8549         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8550         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8551         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8552         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8553         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8554         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8555         * gcc.dg/unroll_1.c: Ditto.
8556         * gcc.dg/unroll_2.c: Ditto.
8557         * gcc.dg/unroll_3.c: Ditto.
8558         * gcc.dg/unroll_4.c: Ditto.
8560 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8562         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8564 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8566         PR fortran/55818
8567         * gfortran.dg/eof_4.f90: New test.
8569 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8571         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8572         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8573         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8574         (compat_setup_dfp): Initialize compat_alt_caret and
8575         compat_save_TEST_ALWAYS_FLAGS.
8577 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8579         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8581 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8583         * gcc.dg/torture/fp-int-convert-2.c: New test.
8585 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8587         * gfortran.dg/newunit_3.f90: Add dg-do run.
8588         * gfortran.dg/inquire_15.f90: Add dg-do run.
8590 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8592         PR tree-optimization/55831
8593         * gcc.dg/pr55831.c: New test.
8595 Copyright (C) 2013 Free Software Foundation, Inc.
8597 Copying and distribution of this file, with or without modification,
8598 are permitted in any medium without royalty provided the copyright
8599 notice and this notice are preserved.