/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf3ccb1532195f59bc12b7ea85fb2bb1fc1aaf0b5
1 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/58932
4         Revert:
5         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
7         PR c++/58466
8         * g++.dg/cpp0x/variadic145.C: New.
10         * g++.dg/cpp0x/sfinae49.C: New.
12 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
14         PR c++/58581
15         * g++.dg/cpp0x/deleted1.C: New.
17 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
19         * gcc.target/arm/lp1243022.c: New test.
21 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
23         PR other/58545
24         * gcc.target/avr/pr58545.c: New test.
26 2013-10-30  Tobias Burnus  <burnus@net-b.de>
28         Revert:
29         2013-10-30  Tobias Burnus  <burnus@net-b.de>
30         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
31         path to the compile flags.
33 2013-10-30  Cong Hou  <congh@google.com>
35         * gcc.target/i386/vect-abs-s8.c: New test.
36         * gcc.target/i386/vect-abs-s16.c: New test.
37         * gcc.target/i386/vect-abs-s32.c: New test.
39 2013-10-30  Tobias Burnus  <burnus@net-b.de>
41         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
42         path to the compile flags.
44 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
46         * PR rtl-optimization/58369
47         * g++.dg/torture/pr58369.C: New test.
49 2013-10-30  Tobias Burnus  <burnus@net-b.de>
51         PR other/33426
52         * g++.dg/vect/pr33426-ivdep-2.cc: New.
53         * g++.dg/vect/pr33426-ivdep-3.cc: New.
54         * g++.dg/vect/pr33426-ivdep-4.cc: New.
56 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
58         PR target/58784
59         * gcc.target/arm/pr58784.c: New.
61 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
63         * gcc.dg/tree-ssa/alias-24.c: New file.
65 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
67         * gcc.target/i386/fma_double_3.c: Use pattern for
68         scan-assembler-times instead of just one insn name.
69         * gcc.target/i386/fma_double_5.c: Ditto.
70         * gcc.target/i386/fma_float_3.c: Ditto.
71         * gcc.target/i386/fma_float_5.c: Ditto.
72         * gcc.target/i386/l_fma_double_1.c: Ditto.
73         * gcc.target/i386/l_fma_double_2.c: Ditto.
74         * gcc.target/i386/l_fma_double_3.c: Ditto.
75         * gcc.target/i386/l_fma_double_4.c: Ditto.
76         * gcc.target/i386/l_fma_double_5.c: Ditto.
77         * gcc.target/i386/l_fma_double_6.c: Ditto.
78         * gcc.target/i386/l_fma_float_1.c: Ditto.
79         * gcc.target/i386/l_fma_float_2.c: Ditto.
80         * gcc.target/i386/l_fma_float_3.c: Ditto.
81         * gcc.target/i386/l_fma_float_4.c: Ditto.
82         * gcc.target/i386/l_fma_float_5.c: Ditto.
83         * gcc.target/i386/l_fma_float_6.c: Ditto.
85 2013-10-30  Christian Bruel  <christian.bruel@st.com>
87         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
88         * gcc.target/sh/cmpstr.c: New test.
89         * gcc.target/sh/cmpstrn.c: New test.
91 2013-10-30  Martin Jambor  <mjambor@suse.cz>
93         PR rtl-optimization/10474
94         * gcc.dg/pr10474.c: New testcase.
95         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
96         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
98 2013-10-29  Andrew Pinski <apinski@cavium.com>
99             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
101         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
102         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
103         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
104         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
105         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
106         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
107         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
108         conditional move to be used.
109         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
111 2013-10-29  Tobias Burnus  <burnus@net-b.de>
113         PR fortran/44350
114         * gfortran.dg/blockdata_8.f90: New.
116 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
118         PR target/54236
119         * gcc.target/sh/pr54236-2: New.
120         * gcc.target/sh/pr54089-6: Add another rotl special case.
122 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
124         PR fortran/58793
125         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
126         to determine sizes of real kinds.
128         PR fortran/58858
129         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
131 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
133         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
134         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
135         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
136         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
137         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
138         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
139         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
140         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
141         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
142         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
143         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
144         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
145         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
146         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
147         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
148         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
149         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
150         test stored in c-c++-common.  Also, added the Cilk runtime's library
151         to the ld_library_path.
153 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
155         PR c++/58888
156         * g++.dg/cpp0x/auto40.C: New.
157         * g++.dg/other/warning1.C: Adjust.
159 2013-10-29  Richard Biener  <rguenther@suse.de>
161         * gcc.dg/torture/restrict-2.c: New testcase.
162         * gcc.dg/torture/restrict-3.c: Likewise.
163         * gcc.dg/torture/restrict-4.c: Likewise.
164         * gcc.dg/torture/restrict-5.c: Likewise.
166 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
168         PR tree-optimization/19831
169         * gcc.dg/tree-ssa/alias-25.c: New file.
171 2013-10-29  Richard Biener  <rguenther@suse.de>
173         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
174         changes.
175         * gcc.dg/vect/bb-slp-32.c: Likewise.
176         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
177         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
178         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
179         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
180         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
181         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
182         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
183         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
184         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
185         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
186         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
187         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
188         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
189         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
190         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
191         * gfortran.dg/vect/vect.exp: Likewise.
193 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
195         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
196         * gcc.dg/vmx/eg-5.c: Likewise.
198 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
199              Joern Rennecke  <joern.rennecke@embecosm.com>
201         * gcc.target/arc/jump-around-jump.c: New test.
203 2013-10-27  Tom de Vries  <tom@codesourcery.com>
205         * gcc.target/arm/require-pic-register-loc.c: New test.
207 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
209         PR target/58679
210         * gcc.target/i386/pr58679-1.c: New test.
211         * gcc.target/i386/pr58679-2.c: Ditto.
213 2013-10-27  Tobias Burnus  <burnus@net-b.de>
215         PR other/33426
216         * gcc.dg/vect/vect-ivdep-2.c: New.
218 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
220         PR target/52483
221         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
222         * gcc.target/sh/pr52483-2.c: Likewise.
223         * gcc.target/sh/pr52483-3.c: Likewise.
224         * gcc.target/sh/pr52483-4.c: Likewise.
226 2013-10-26  Jeff Law  <law@redhat.com>
228         * g++.dg/torture/pr49309.C: Removed.
229         * gcc.dg/dfp/pr35739.c: Removed.
231 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
233         PR rtl-optimization/58759
234         * gcc.target/i386/pr58759.c: New.
236 2013-10-25  Tobias Burnus  <burnus@net-b.de>
238         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
239         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
240         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
242 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
244         * gcc.dg/wmul-1.c: New test.
246 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
248         PR c++/58878
249         * g++.dg/template/pr58878.C: New.
251 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
253         * gcc.dg/tree-ssa/alias-23.c: New file.
255 2013-10-25  Richard Biener  <rguenther@suse.de>
257         PR tree-optimization/58626
258         * gcc.dg/torture/pr58626.c: New testcase.
260 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/54812
263         * g++.dg/cpp0x/defaulted47.C: New.
265 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
267         * gcc.c-torture/execute/pr58831.c: New test.
269 2013-10-25  Nick Clifton  <nickc@redhat.com>
271         * c-c++-common/pr57793.c: Add expected error messages for
272         targets with small integers.
273         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
274         * gcc.dg/c99-stdint-2.c: Likewise.
275         * gcc.dg/cdce1.c: Likewise.
276         * gcc.dg/fold-overflow-1.c: Likewise.
277         * gcc.dg/utf-cvt.c: Likewise.
278         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
279         arithmetic.
280         * gcc.dg/ftrapv-2.c: Likewise.
281         * gcc.dg/pr30286.c: Likewise.
282         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
283         * lib/target-supports.exp (check_effective_target_trapping): New
284         proc.  Returns true if the target supports trapping arithmetic.
286 2013-10-25  Tobias Burnus  <burnus@net-b.de>
288         * g++.dg/parse/ivdep.C: New.
289         * g++.dg/vect/pr33426-ivdep.cc: New.
291 2013-10-24  Richard Henderson  <rth@redhat.com>
293         PR rtl/58542
294         * gcc.dg/atomic-store-6.c: New.
296 2013-10-24  Ian Lance Taylor  <iant@google.com>
298         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
300 2013-10-24  Cong Hou  <congh@google.com>
302         * gcc.c-torture/execute/20030125-1.c: Update.
304 2013-10-24  Tobias Burnus  <burnus@net-b.de>
306         PR fortran/44646
307         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
309 2013-10-24  Dehao Chen  <dehao@google.com>
311         * g++.dg/opt/devirt3.C: New test.
313 2013-08-24  Tobias Burnus  <burnus@net-b.de>
315         PR other/33426
316         * testsuite/gcc.dg/ivdep.c: New.
317         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
319 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
321         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
322         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
324 2013-10-24  Nick Clifton  <nickc@redhat.com>
326         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
328 2013-10-24  Marek Polacek  <polacek@redhat.com>
330         PR c++/58705
331         * g++.dg/parse/pr58705.C: New test.
333 2013-10-24  Marek Polacek  <polacek@redhat.com>
335         * gcc.dg/c11-align-5.c: Add more testing.
337 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
339         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
341 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
343         PR tree-optimization/58775
344         PR tree-optimization/58791
345         * gcc.dg/guality/pr58791-1.c: New test.
346         * gcc.dg/guality/pr58791-2.c: New test.
347         * gcc.dg/guality/pr58791-3.c: New test.
348         * gcc.dg/guality/pr58791-4.c: New test.
349         * gcc.dg/guality/pr58791-5.c: New test.
350         * gcc.c-torture/compile/pr58775.c: New test.
351         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
353 2013-10-23  Tom de Vries  <tom@codesourcery.com>
355         PR tree-optimization/58805
356         * gcc.dg/pr58805.c: New test.
358 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
360         * gcc.target/i386/vect-div-1.c: New test.
362         * gcc.dg/vect/pr58508.c: Remove dg-options.
364 2013-10-23  Richard Biener  <rguenther@suse.de>
366         * gcc.dg/torture/pr58830.c: New testcase.
368 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
370         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
371         * g++.dg/cpp1y/attr-deprecated.C: New.
372         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
374 2013-10-23  Tobias Burnus  <burnus@net-b.de>
376         PR fortran/58793
377         * gfortran.dg/assumed_type_8.f90: New.
379 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
381         PR target/58779
382         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
383         and MINUSCCZEXT defines. Update scan-assembler dg directive.
384         * gcc.dg/torture/pr58779.c: New test.
386 2013-10-22  Steve Ellcey  <sellcey@mips.com>
388         * gcc.target/mips/nor.c: New.
390 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
392         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
393         tests into...
394         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
395         restricted to big-endian targets.
397 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
399         PR fortran 57893
400         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
402 2013-10-21  Tobias Burnus  <burnus@net-b.de>
404         PR fortran/58803
405         * gfortran.dg/proc_ptr_comp_38.f90: New.
407 2013-10-21  Marek Polacek  <polacek@redhat.com>
409         PR middle-end/58809
410         * gcc.dg/gomp/pr58809.c: New test.
412 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
414         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
415         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
417 2013-10-21  Richard Biener  <rguenther@suse.de>
419         PR tree-optimization/58794
420         * c-c++-common/torture/pr58794-1.c: New testcase.
421         * c-c++-common/torture/pr58794-2.c: Likewise.
423 2013-10-21  Richard Biener  <rguenther@suse.de>
425         PR middle-end/58742
426         * c-c++-common/fold-divmul-1.c: New testcase.
428 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
430         * gcc.target/i386/memset-vector_loop-1.c: New test.
431         * gcc.target/i386/memset-vector_loop-2.c: New test.
433 2013-10-21  Diego Novillo  <dnovillo@google.com>
435         * g++.dg/plugin/selfassign.c: Include tree.h.
436         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
437         * gcc.dg/plugin/ggcplug.c: Likewise.
438         * gcc.dg/plugin/one_time_plugin.c: Likewise.
439         * gcc.dg/plugin/selfassign.c: Likewise.
440         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
442 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
444         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
445         * gcc.target/mips/mips-ps-7.c: Likewise.
447 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
449         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
450         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
451         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
453 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
455         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
457         PR testsuite/58645
458         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
460 2013-10-19  Mike Stump  <mikestump@comcast.net>
462         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
464         * gcc.dg/lto/pr54625-1_0.c: Move from here...
465         * g++.dg/lto/pr54625-1_0.c: ... to here.
466         * gcc.dg/lto/pr54625-1_1.C: Likewise.
467         * g++.dg/lto/pr54625-1_1.C: Likewise.
468         * gcc.dg/lto/pr54625-2_0.c: Likewise.
469         * g++.dg/lto/pr54625-2_0.c: Likewise.
470         * gcc.dg/lto/pr54625-2_1.C: Likewise.
471         * g++.dg/lto/pr54625-2_1.C: Likewise.
473 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
475         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
477 2013-10-18  Cong Hou  <congh@google.com>
479         * gcc.dg/vect/pr58508.c: New test.
481 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
483         PR c++/58466
484         * g++.dg/cpp0x/variadic145.C: New.
486 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
488         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
490 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
492         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
493         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
494         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
495         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
497 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
499         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
500         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
501         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
502         effective target arm_thumb1_ok.
503         * lib/target-supports.exp
504         (check_effective_target_arm_fp16_ok_nocache): Don't force
505         -mfloat-abi=soft when building for hardfloat target.
507 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
509         PR target/58673
510         * gcc.target/powerpc/pr58673-1.c: New file to test whether
511         -mquad-word + -mno-vsx-timode causes errors.
512         * gcc.target/powerpc/pr58673-2.c: Likewise.
514 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
516         PR c++/58596
517         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
519 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
521         * gcc.target/aarch64/c-output-template.c: New testcase.
522         * gcc.target/aarch64/c-output-template-2.c: Likewise.
523         * gcc.target/aarch64/c-output-template-3.c: Likewise.
525 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
527         * gcc/testsuite/lib/target-supports.exp
528         (check_effective_target_sync_long_long): AArch64 supports
529         atomic operations on "long long".
530         (check_effective_target_sync_long_long_runtime): AArch64 can
531         execute atomic operations on "long long".
533 2013-10-17  Richard Biener  <rguenther@suse.de>
535         PR tree-optimization/58143
536         * gcc.dg/torture/pr58143-1.c: New testcase.
537         * gcc.dg/torture/pr58143-2.c: Likewise.
538         * gcc.dg/torture/pr58143-3.c: Likewise.
540 2013-10-17  Marek Polacek  <polacek@redhat.com>
542         PR c/58267
543         * gcc.dg/c1x-align-5.c: New test.
545 2013-10-16  Tobias Burnus  <burnus@net-b.de>
547         PR fortran/58652
548         * gfortran.dg/unlimited_polymorphic_12.f90: New.
550 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
552         * c-c++-common/cpp/openmp-define-1.c: Move
553         dg-require-effective-target fopenmp after dg-do directive.
554         * c-c++-common/cpp/openmp-define-2.c: Likewise.
555         * gfortran.dg/openmp-define-1.f90: Likewise.
556         * gfortran.dg/openmp-define-2.f90: Likewise.
557         * gfortran.dg/openmp-define-3.f90: Likewise.
559 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
561         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
563 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
565         PR target/57756
566         * gcc.target/i386/pr57756.c: New test.
567         * gcc.target/i386/pr57756_2.c: New test.
569 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
571         * gcc.dg/torture/builtin-self.c: New file.
573 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
575         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
576         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
577         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
578         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
579         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
581 2013-10-15  Cong Hou  <congh@google.com>
583         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
585 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
587         PR c++/58707
588         * g++.dg/cpp0x/pr58707.C: New.
590 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
592         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
593         after other directives.
595 2013-10-15  Tobias Burnus  <burnus@net-b.de>
597         PR fortran/58652
598         * gfortran.dg/unlimited_polymorphic_11.f90: New.
600 2013-10-14  Ian Lance Taylor  <iant@google.com>
602         * go.test/go-test.exp (go-find-packages): New proc.
603         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
604         subdirectories.  Do simple +build line matching.  Handle run with
605         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
606         for rundir.  Remove special handling for bug191 and dwarf.
608 2013-10-14  Tobias Burnus  <burnus@net-b.de>
610         PR fortran/58658
611         * gfortran.dg/unlimited_polymorphic_10.f90: New.
613 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
615         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
616         Use btsl.
618 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
620         * gnat.dg/specs/opt1.ads: New test.
622 2013-10-14  Richard Biener  <rguenther@suse.de>
624         PR tree-optimization/58640
625         * gcc.c-torture/execute/pr58640-2.c: New testcase.
627 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
629         * gnat.dg/uninit_array.ad[sn]: New test.
630         * gnat.dg/uninit_array_pkg.ads: New helper.
632 2013-10-13  Richard Biener  <rguenther@suse.de>
634         * gcc.c-torture/execute/pr58662.c: New test.
636 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
638         PR target/51244
639         * gcc.dg/torture/p51244-21.c: New.
640         * gcc.target/sh/pr51244-20.c: New.
641         * gcc.target/sh/pr51244-20-sh2a.c: New.
643 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
645         * gnat.dg/specs/linker_section.ads: Update test.
647 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
649         PR target/58690
650         * gcc.target/i386/pr58690.c: New test
652 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
654         * gcc.target/i386/builtin-ucmp.c: New test.
656 2013-10-11  Brooks Moses  <bmoses@google.com>
658         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
660 2013-10-11  Jeff Law  <law@redhat.com>
662         * gcc.c-torture/execute/pr58640.c: New test.
664 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
666         PR c++/58633
667         * g++.dg/cpp0x/decltype57.C: New.
669 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
671         PR c++/31671
672         * g++.dg/template/nontype26.C: New.
674 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
676         * c-c++-common/cpp/openmp-define-1.c: New file.
677         * c-c++-common/cpp/openmp-define-2.c: Likewise.
678         * c-c++-common/cpp/openmp-define-3.c: Likewise.
679         * gfortran.dg/openmp-define-1.f90: Likewise.
680         * gfortran.dg/openmp-define-2.f90: Likewise.
681         * gfortran.dg/openmp-define-3.f90: Likewise.
683         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
684         for test source files.
685         * gcc.dg/gomp/gomp.exp: Likewise.
686         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
687         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
688         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
689         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
690         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
692 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
694         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
695         Remove error test that is now valid in OpenMP 4.0.
696         * c-c++-common/gomp/atomic-16.c: New test.
697         * c-c++-common/gomp/cancel-1.c: New test.
698         * c-c++-common/gomp/depend-1.c: New test.
699         * c-c++-common/gomp/depend-2.c: New test.
700         * c-c++-common/gomp/map-1.c: New test.
701         * c-c++-common/gomp/pr58472.c: New test.
702         * c-c++-common/gomp/sections1.c: New test.
703         * c-c++-common/gomp/simd1.c: New test.
704         * c-c++-common/gomp/simd2.c: New test.
705         * c-c++-common/gomp/simd3.c: New test.
706         * c-c++-common/gomp/simd4.c: New test.
707         * c-c++-common/gomp/simd5.c: New test.
708         * c-c++-common/gomp/single1.c: New test.
709         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
710         parser.
711         * g++.dg/gomp/block-3.C: Likewise.
712         * g++.dg/gomp/clause-3.C: Adjust error messages.
713         * g++.dg/gomp/declare-simd-1.C: New test.
714         * g++.dg/gomp/declare-simd-2.C: New test.
715         * g++.dg/gomp/depend-1.C: New test.
716         * g++.dg/gomp/depend-2.C: New test.
717         * g++.dg/gomp/target-1.C: New test.
718         * g++.dg/gomp/target-2.C: New test.
719         * g++.dg/gomp/taskgroup-1.C: New test.
720         * g++.dg/gomp/teams-1.C: New test.
721         * g++.dg/gomp/udr-1.C: New test.
722         * g++.dg/gomp/udr-2.C: New test.
723         * g++.dg/gomp/udr-3.C: New test.
724         * g++.dg/gomp/udr-4.C: New test.
725         * g++.dg/gomp/udr-5.C: New test.
726         * g++.dg/gomp/udr-6.C: New test.
727         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
728         * gcc.dg/autopar/outer-2.c: Likewise.
729         * gcc.dg/autopar/outer-3.c: Likewise.
730         * gcc.dg/autopar/outer-4.c: Likewise.
731         * gcc.dg/autopar/outer-5.c: Likewise.
732         * gcc.dg/autopar/outer-6.c: Likewise.
733         * gcc.dg/autopar/parallelization-1.c: Likewise.
734         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
735         parser.
736         * gcc.dg/gomp/clause-1.c: Adjust error messages.
737         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
738         instead of GOMP_parallel_loop_runtime_start.
739         * gcc.dg/gomp/declare-simd-1.c: New test.
740         * gcc.dg/gomp/declare-simd-2.c: New test.
741         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
742         parser.  Add further #pragma omp sections nesting tests.
743         * gcc.dg/gomp/target-1.c: New test.
744         * gcc.dg/gomp/target-2.c: New test.
745         * gcc.dg/gomp/taskgroup-1.c: New test.
746         * gcc.dg/gomp/teams-1.c: New test.
747         * gcc.dg/gomp/udr-1.c: New test.
748         * gcc.dg/gomp/udr-2.c: New test.
749         * gcc.dg/gomp/udr-3.c: New test.
750         * gcc.dg/gomp/udr-4.c: New test.
751         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
753 2013-10-10  Jan Hubicka  <jh@suse.cz>
755         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
756         tuning change.
757         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
758         * gcc.target/i386/pr49168-1.c: Likewise.
759         * gcc.target/i386/pr49002-2.c: Likewise.
761 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
763         PR middle-end/58670
764         * gcc.dg/torture/pr58670.c: New test.
766 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
768         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
770 2013-10-09  Marek Polacek  <polacek@redhat.com>
772         PR c++/58635
773         * g++.dg/tm/pr58635-1.C: New test.
774         * g++.dg/tm/pr58635-2.C: New test.
776 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
778         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
780 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
782         PR tree-optimization/20318
783         * c-c++-common/pr20318.c: New file.
784         * gcc.dg/tree-ssa/pr20318.c: New file.
786 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
788         * gcc.c-torture/execute/pr58570.c: New test.
790 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
792         * gcc.target/aarch64/vclz.c: New testcase.
794 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
796         * gcc.target/aarch64/vadd_f64.c: New testcase.
797         * gcc.target/aarch64/vsub_f64.c: New testcase.
799 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
801         * gcc.target/aarch64/vdiv_f.c: New testcase.
803 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
805         * gcc.target/aarch64/vneg_f.c: New testcase.
806         * gcc.target/aarch64/vneg_s.c: New testcase.
808 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
810         PR c++/58568
811         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
812         * g++.old-deja/g++.mike/misc9.C: Adjust.
814 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
816         PR c++/58665
817         Revert:
818         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
820         PR c++/58448
821         * g++.dg/template/crash117.C: New.
823 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
825         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
827 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
829         PR tree-optimization/58480
830         * gcc.dg/tree-ssa/pr58480.c: New file.
832 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
834         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
835         * gcc.target/powerpc/fusion.c: Likewise.
837 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
839         * gcc.target/s390/htm-nofloat-2.c: New testcase.
841 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
843         * gcc.target/s390/htm-1.c: Add more tests to cover different
844         operand types.
846 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
848         PR c++/58126
849         * g++.dg/init/uninitialized1.C: New.
851 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
853         PR c++/56060
854         * g++.dg/cpp0x/variadic144.C: New.
856 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
858         PR c++/58560
859         * g++.dg/cpp0x/auto39.C: New.
861 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
863         PR c++/58503
864         * g++.dg/cpp0x/range-for26.C: New.
865         * g++.dg/cpp0x/range-for27.C: Likewise.
867 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
869         PR c++/58448
870         * g++.dg/template/crash117.C: New.
872 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
874         PR c++/19476
875         * g++.dg/tree-ssa/pr19476-5.C: New file.
876         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
878 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
880         PR c++/58584
881         * g++.dg/cpp0x/gen-attrs-55.C: New.
883 2013-10-03  Easwaran Raman  <eraman@google.com>
885         PR c++/33911
886         * g++.dg/ext/attribute47.C: New.
888 2013-10-03  Rong Xu  <xur@google.com>
890         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
891         probability.
892         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
893         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
895 2013-10-03  Marek Polacek  <polacek@redhat.com>
897         PR c++/58510
898         * g++.dg/cpp0x/pr58510.C: New test.
900 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
902         PR c++/19476
903         * g++.dg/tree-ssa/pr19476-1.C: New file.
904         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
905         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
906         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
908 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
910         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
911         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
912         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
913         VSX scalar operations or the traditional floating point form of
914         the instruction.
915         * gcc.target/powerpc/ppc-target-2.c: Likewise.
916         * gcc.target/powerpc/recip-3.c: Likewise.
917         * gcc.target/powerpc/recip-5.c: Likewise.
918         * gcc.target/powerpc/pr72747.c: Likewise.
919         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
921 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
923         PR target/58460
924         * gcc.target/aarch64/pr58460.c: New file.
926 2013-10-02  Tobias Burnus  <burnus@net-b.de>
928         PR fortran/58593
929         * gfortran.dg/char_length_19.f90: New.
931 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
933         PR c++/58535
934         * g++.dg/parse/crash65.C: New.
935         * g++.dg/cpp1y/pr58535.C: Likewise.
937 2013-10-02  Richard Biener  <rguenther@suse.de>
939         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
940         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
941         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
942         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
943         * gfortran.dg/ldist-pr45199.f: Likewise.
945 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
947         PR c++/58565
948         * g++.dg/parse/crash64.C: New.
950 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
952         * gcc.dg/tree-ssa/slsr-40.c: New test.
954 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
956         PR c++/58563
957         * g++.dg/cpp0x/pr58563.C: New.
959 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
961         * gcc.target/aarch64/vect_saddl_1.c: New.
963 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
965         PR target/58574
966         * gcc.c-torture/execute/pr58574.c: New testcase.
968 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
970         PR Target/58578
971         * gcc.target/arm/pr58578.c: New test.
973 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
975         PR tree-optimization/58556
976         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
977         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
979 2013-10-01  Nick Clifton  <nickc@redhat.com>
981         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
982         for MSP430.
983         * gcc.c-torture/compile/20010327-1.c: Only run the test for
984         ptr32plus targets.
985         * gcc.c-torture/compile/pr41181.c: Likewise.
986         * gcc.c-torture/compile/calls.c: Likewise.
987         * gcc.c-torture/compile/990617-1.c: Likewise.
988         * gcc.c-torture/compile/pr55955.c: Only run the test for
989         int32plus targets.
990         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
992 2013-10-01  Richard Biener  <rguenther@suse.de>
994         PR tree-optimization/58553
995         * gcc.dg/torture/pr58553.c: New testcase.
997 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
999         PR middle-end/58564
1000         * gcc.c-torture/execute/pr58564.c: New test.
1002 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1004         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1005         Update for additional dump message.
1007 2013-09-30  Richard Biener  <rguenther@suse.de>
1009         PR tree-optimization/58554
1010         * gcc.dg/torture/pr58554.c: New testcase.
1012 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1013             Joern Rennecke  <joern.rennecke@embecosm.com>
1015         * gcc.target/arc/barrel-shifter-1.c: New test.
1016         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1017         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1018         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1019         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1020         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1021         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1022         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1023         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1024         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1025         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1026         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1027         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1028         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1029         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1030         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1031         * gcc.target/arc/mtune-ARC600.c: Likewise.
1032         * gcc.target/arc/mtune-ARC601.c: Likewise.
1033         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1034         * gcc.target/arc/mtune-ARC700.c: Likewise.
1035         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1036         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1037         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1038         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1040 2013-09-30  Richard Biener  <rguenther@suse.de>
1042         PR middle-end/58532
1043         * g++.dg/torture/pr58552.C: New testcase.
1045 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1047         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1048         and -mupper-regs-df.
1050 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1052         PR middle-end/58463
1053         * gcc.dg/pr58463.c: New test.
1055 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1057         PR middle-end/58551
1058         * c-c++-common/gomp/pr58551.c: New test.
1060 2013-09-27  Richard Biener  <rguenther@suse.de>
1062         PR tree-optimization/58459
1063         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1065 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1067         PR fortran/58113
1068         * gfortran.dg/round_4.f90: Check for rounding support.
1070 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1072         * g++.dg/vect/pr58513.cc (op): Make static.
1074 2013-09-26  Richard Biener  <rguenther@suse.de>
1076         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1078 2013-09-26  Richard Biener  <rguenther@suse.de>
1080         PR tree-optimization/58539
1081         * gcc.dg/torture/pr58539.c: New testcase.
1083 2013-09-25  Jeff Law  <law@redhat.com>
1085         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1087 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1089         PR fortran/58436
1090         * gfortran.dg/finalize_21.f90: New.
1092 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1094         PR fortran/57697
1095         PR fortran/58469
1096         * gfortran.dg/defined_assignment_8.f90: New.
1097         * gfortran.dg/defined_assignment_9.f90: New.
1099 2013-09-25  Marek Polacek  <polacek@redhat.com>
1101         PR sanitizer/58413
1102         * c-c++-common/ubsan/shift-5.c: New test.
1103         * c-c++-common/ubsan/shift-6.c: New test.
1104         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1105         * gcc.dg/ubsan/c-shift-1.c: New test.
1107 2013-09-25  Marek Polacek  <polacek@redhat.com>
1109         PR c++/58516
1110         * g++.dg/tm/pr58516.C: New test.
1112 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1114         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1115         New procedure.
1116         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1118 2013-09-24  Richard Biener  <rguenther@suse.de>
1120         PR middle-end/58513
1121         * g++.dg/vect/pr58513.cc: New testcase.
1123 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1125         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1126         output.
1128 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1130         PR c++/58500
1131         * g++.dg/cpp1y/pr58500.C: New testcase.
1133 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1135         * gnat.dg/opt28.ad[sb]: New test.
1136         * gnat.dg/opt28_pkg.ads: New helper.
1138 2013-09-23  Richard Biener  <rguenther@suse.de>
1140         PR tree-optimization/58464
1141         * g++.dg/torture/pr58464.C: New testcase.
1143 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1145         PR target/58475
1146         * gcc.target/sh/torture/pr58475.c: New test.
1148 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1150         PR fortran/58355
1151         * gfortran.dg/extends_15.f90: New.
1153 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1155         PR c++/58481
1156         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1158 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1160         PR target/56875
1161         * gcc.target/vax/vax.exp: New.
1162         * gcc.target/vax/pr56875.c: Ditto.
1164 2013-09-20  Richard Biener  <rguenther@suse.de>
1166         PR middle-end/58484
1167         * gfortran.dg/pr58484.f: New testcase.
1169 2013-09-20  Jeff Law  <law@redhat.com>
1171         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1173 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1175         PR middle-end/57748
1176         * gcc.dg/torture/pr57748-1.c: New test.
1177         * gcc.dg/torture/pr57748-2.c: New test.
1179 2013-09-20  Marek Polacek  <polacek@redhat.com>
1181         PR sanitizer/58413
1182         * c-c++-common/ubsan/shift-4.c: New test.
1184 2013-09-20  Richard Biener  <rguenther@suse.de>
1186         PR tree-optimization/58453
1187         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1189 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1191         PR fortran/58099
1192         * gfortran.dg/proc_ptr_43.f90: New.
1194 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1196         PR fortran/57697
1197         * gfortran.dg/defined_assignment_11.f90: New.
1199 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1201         PR rtl-optimization/58438
1202         * g++.dg/pr58438.C: New test.
1204 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1206         PR fortran/43366
1207         * gfortran.dg/class_39.f03: Update dg-error.
1208         * gfortran.dg/class_5.f03: Ditto.
1209         * gfortran.dg/class_53.f90: Ditto.
1210         * gfortran.dg/realloc_on_assign_20.f90: New.
1211         * gfortran.dg/realloc_on_assign_21.f90: New.
1212         * gfortran.dg/realloc_on_assign_22.f90: New.
1214 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1216         PR c++/58457
1217         * g++.dg/parse/using4.C: New.
1219 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1221         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1223 2013-09-18  Marek Polacek  <polacek@redhat.com>
1225         PR sanitize/58443
1226         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1227         instead of the shift option.
1228         * c-c++-common/ubsan/pr58443-1.c: New test.
1229         * c-c++-common/ubsan/pr58443-3.c: New test.
1230         * c-c++-common/ubsan/pr58443-2.c: New test.
1232 2013-09-18  Richard Biener  <rguenther@suse.de>
1234         PR tree-optimization/58417
1235         * gcc.dg/torture/pr58417.c: New testcase.
1237 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1239         * gnat.dg/array_bounds_test2.adb: New test.
1241 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1243         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1244         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1246 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1248         * gnat.dg/in_out_parameter4.adb: New test.
1250 2013-09-18  Marek Polacek  <polacek@redhat.com>
1252         PR sanitizer/58411
1253         * c-c++-common/ubsan/attrib-1.c: New test.
1255 2013-09-17  Cong Hou  <congh@google.com>
1257         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1258         on two arrays with short and int types. This should not be recognized
1259         as a dot product pattern.
1261 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1263         PR c++/58435
1264         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1265         the cp_type_quals (r) too.
1267 2013-09-17  Jan Hubicka  <jh@suse.cz>
1269         PR middle-end/58332
1270         * gcc.c-torture/compile/pr58332.c: New testcase.
1272 2013-09-17  Jeff Law  <law@redhat.com>
1274         * gcc.c-torture/execute/pr58387.c: New test.
1276 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1278         PR tree-optimization/58088
1279         * gcc.c-torture/compile/pr58088.c: New test.
1281 2013-09-17  Nick Clifton  <nickc@redhat.com>
1283         * lib/target-supports.exp (check_effective_target_trampolines):
1284         Add MSP430 to the list of targets that do not support trampolines.
1285         (check_profiling_available): Add MSP430 to the list of targets
1286         that do not support profiling.
1287         (check_effective_target_tls_runtime): Add MSP430 to the list of
1288         targets that do not support TLS.
1290 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1292         * gnat.dg/opt27.adb: New test.
1293         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1295 2013-09-17  Andreas Schwab  <schwab@suse.de>
1297         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1299 2013-09-17  Richard Biener  <rguenther@suse.de>
1301         PR tree-optimization/58432
1302         * gcc.dg/pr58432.c: New testcase.
1304 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1306         * gcc.dg/tree-ssa/slsr-39.c: New test.
1308 2013-09-16  Xinliang David Li  <davidxl@google.com>
1310         * gcc.misc-tests/help.exp: Optimizer help change.
1312 2013-09-16  Jeff Law  <law@redhat.com>
1314         * gcc.c-torture/execute/pr58419.c: New test.
1315         * gcc.c-torture/execute/pr58431.c: New test.
1317 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1319         PR fortran/58356
1320         * gfortran.dg/finalize_19.f90: New.
1322 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1324         * gcc.target/i386/pr58418.c: New.
1326 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1328         * gcc.target/aarch64/fmla-intrinsic.c: New.
1329         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1330         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1331         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1333 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1335         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1336         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1338 2013-09-16  Richard Biener  <rguenther@suse.de>
1340         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1342 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1344         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1345         interpreted as implicit templates) to be expected pedwarns instead.
1347 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1349         PR fortran/57697
1350         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1352 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1354         PR fortran/57697
1355         * gfortran.dg/defined_assignment_10.f90: New.
1357 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1359         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1360         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1362 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1364         * g++.dg/abi/main.C: Added implicit C linkage tests
1366 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1368         * gcc.target/i386/pr57848.c: New file.
1370 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1372         PR target/58314
1373         * gcc.target/sh/torture/pr58314.c: New test.
1375 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1377         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1379 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1381         PR ipa/58389
1382         * g++.dg/pr58389.C: New test.
1384 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1386         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1387         * g++.dg/template/pseudodtor3.C: Likewise.
1389 2013-09-12  Richard Biener  <rguenther@suse.de>
1391         PR tree-optimization/58404
1392         * g++.dg/tree-ssa/pr58404.C: New testcase.
1394 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1396         PR ipa/58371
1397         * g++.dg/ipa/pr58371.C: New test.
1399 2013-09-12  Richard Biener  <rguenther@suse.de>
1401         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1402         expected outcome and comment why that happens.
1404 2013-09-11  Richard Biener  <rguenther@suse.de>
1406         PR middle-end/58377
1407         * g++.dg/uninit-pred-4.C: New testcase.
1409 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1411         PR tree-optimization/58385
1412         * gcc.c-torture/execute/pr58385.c: New test.
1414 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1416         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1418 2013-09-10  Jeff Law  <law@redhat.com>
1420         * g++.dg/torture/pr58380.C: New test.
1422 2013-09-10  Jan Hubicka  <jh@suse.cz>
1423             Paolo Carlini  <paolo.carlini@oracle.com>
1425         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1427 2013-09-10  Jeff Law  <law@redhat.com>
1429         * gcc.c-torture/compile/pr58343.c: New test.
1431 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1433         PR rtl-optimization/58365
1434         * gcc.c-torture/execute/pr58365.c: New test.
1436 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1438         * gcc.dg/torture/memcpy-1.c: New test.
1440 2013-09-10  Alan Modra  <amodra@gmail.com>
1442         * gcc.target/powerpc/pr58330.c: New.
1444 2013-09-10  Alan Modra  <amodra@gmail.com>
1446         * gcc.target/powerpc/medium_offset.c: New.
1448 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1450         PR c++/58325
1451         * g++.dg/warn/Wunused-var-21.C: New test.
1453         PR tree-optimization/58364
1454         * gcc.c-torture/execute/pr58364.c: New test.
1456 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/43452
1459         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1460         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1461         * g++.dg/init/delete1.C: Adjust.
1463 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1465         * gcc.target/aarch64/movdi_1.c: New test.
1467 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1469         PR c++/58362
1470         * g++.dg/warn/Wunused-parm-5.C: New.
1472 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1474         * gcc.target/aarch64/cmn-neg.c: New test.
1476 2013-09-09  Richard Biener  <rguenther@suse.de>
1478         PR middle-end/58326
1479         * gcc.dg/torture/pr58326-1.c: New testcase.
1480         * gcc.dg/torture/pr58326-2.c: Likewise.
1482 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1484         PR target/57735
1485         * g++.dg/ext/pr57735.C: New test.
1487 2013-09-09  Jan Hubicka  <jh@suse.cz>
1489         PR middle-end/58294
1490         * g++.dg/torture/PR58294.C: New testcase.
1492 2013-09-08  Jeff Law  <law@redhat.com>
1494         * gcc.c-torture/compile/pr58340.c: New test.
1496 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1498         * g++.dg/debug/ra1.C: New test.
1500 2013-09-08  Jan Hubicka  <jh@suse.cz>
1502         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1503         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1504         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1505         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1507 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1509         PR c++/54941
1510         * g++.dg/overload/new1.C: Adjust.
1512 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1514         * c-c++-common/opaque-vector.c: New test.
1516 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1518         PR c++/58282
1519         * g++.dg/tm/noexcept-6.C: New test.
1521 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1523         * gcc.target/arc/cond-set-use.c: New test.
1525 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1527         * gnat.dg/stack_usage2.adb: New test.
1529 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1531         * gcc.target/aarch64/table-intrinsics.c
1532         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1533         (qtb_tests8_< ,2,3,4>): Likewise.
1534         (qtblq_tests8_< ,2,3,4>): Likewise.
1535         (qtbxq_tests8_< ,2,3,4>): Likewise.
1537 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1539         * gnat.dg/warn10.ad[sb]: New test.
1540         * gnat.dg/warn10_pkg.ads: New helper.
1542 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1544         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1545         Don't expect NULL in foo.result set.
1546         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1547         in ESCAPED set.
1548         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1549         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1551 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1553         * gcc.target/s390/nearestint-1.c: New testcase.
1555 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1556             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1558         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1559         * testsuite/gcc.target/arc: New directory.
1560         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1561         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1562         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1563         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1564         * testsuite/gcc.dg/builtin-apply2.c
1565         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1567 2013-09-04  Jan Hubicka  <jh@suse.cz>
1569         PR middle-end/58201
1570         * g++.dg/torture/pr58201_0.C: New testcase.
1571         * g++.dg/torture/pr58201_1.C: New testcase.
1572         * g++.dg/torture/pr58201.h: New testcase.
1574 2013-09-05  Jan Hubicka  <jh@suse.cz>
1576         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1578 2013-09-05  Richard Biener  <rguenther@suse.de>
1580         PR tree-optimization/58137
1581         * gcc.target/i386/pr58137.c: New testcase.
1583 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1585         * g++.dg/ipa/remref-1.C: New test.
1586         * g++.dg/ipa/remref-2.C: Likewise.
1588 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/24926
1591         * g++.dg/parse/access11.C: New.
1593 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1595         * g++.dg/warn/weak1.C: Skip on AIX.
1597 2013-09-04  Easwaran Raman  <eraman@google.com>
1599         PR middle-end/57370
1600         PR tree-optimization/58011
1601         * gfortran.dg/reassoc_12.f90: New testcase.
1602         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1604 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1606         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1607         * gcc.dg/torture/pr53922.c: Skip on AIX.
1608         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1610 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1612         * gcc.dg/unroll_1.c: Test dumping to stderr.
1614 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1616         PR c++/58305
1617         * g++.dg/warn/deprecated-8.C: New.
1619 2013-09-03  Jeff Law  <law@redhat.com>
1621         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1622         dump output.
1624 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1626         Revert:
1628         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1630         * gcc.dg/Warray-bounds-11.c: New testcase.
1632 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1634         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1636 2013-09-03  Jan Hubicka  <jh@suse.cz>
1638         * g++.dg/ipa/devirt-15.C: Fix testcase.
1640 2013-09-03  Richard Biener  <rguenther@suse.de>
1642         PR middle-end/57656
1643         * gcc.dg/torture/pr57656.c: New testcase.
1645 2013-09-03  Richard Biener  <rguenther@suse.de>
1647         PR middle-end/57287
1648         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1650 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1652         PR fortran/PR56519
1653         * gfortran.dg/do_concurrent_3.f90:  New test case.
1655 2013-09-02  Jan Hubicka  <jh@suse.cz>
1657         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1659 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1661         PR ipa/58106
1662         * gcc.dg/ipa/pr58106.c: New test.
1664 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1666         * gcc.target/aarch64/scalar_intrinsics.c
1667         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1669 2013-09-02  Richard Biener  <rguenther@suse.de>
1671         PR middle-end/57511
1672         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1674 2013-09-02  Richard Biener  <rguenther@suse.de>
1676         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1677         reference.
1679 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1681         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1683 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1685         PR c++/21682, implement DR 565
1686         * g++.dg/template/using24.C: New.
1687         * g++.dg/template/using25.C: Likewise.
1688         * g++.dg/template/using26.C: Likewise.
1690 2013-09-01  Jan Hubicka  <jh@suse.cz>
1692         * g++.dg/ipa/devirt-15.C: New testcase.
1694 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1696         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1698 2013-08-31  Jan Hubicka  <jh@suse.cz>
1700         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1701         * g++.dg/tree-ssa/pr45453.C: Likewise.
1703 2013-08-31  Jan Hubicka  <jh@suse.cz>
1705         * gcc.dg/fork-instrumentation.c: New testcase.
1707 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1709         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1711 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1713         * gcc.dg/Warray-bounds-11.c: New testcase.
1715 2013-08-30  Marek Polacek  <polacek@redhat.com>
1717         * g++.dg/ubsan/div-by-zero-1.C: New test.
1718         * c-c++-common/ubsan/save-expr-1.c: New test.
1719         * c-c++-common/ubsan/save-expr-2.c: New test.
1720         * c-c++-common/ubsan/save-expr-3.c: New test.
1721         * c-c++-common/ubsan/save-expr-4.c: New test.
1722         * c-c++-common/ubsan/typedef-1.c: New test.
1723         * c-c++-common/ubsan/const-char-1.c: New test.
1724         * c-c++-common/ubsan/const-expr.c: New test.
1725         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1726         * c-c++-common/ubsan/shift-1.c: Likewise.
1727         * c-c++-common/ubsan/shift-2.c: Likewise.
1728         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1729         * lib/ubsan-dg.exp: New file.
1730         * g++.dg/dg.exp: Add ubsan tests.
1731         * g++.dg/ubsan/ubsan.exp: New file.
1732         * gcc.dg/ubsan/ubsan.exp: New file.
1733         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1734         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1735         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1736         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1737         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1738         * c-c++-common/ubsan/shift-3.c: New test.
1739         * c-c++-common/ubsan/unreachable-1.c: New test.
1740         * c-c++-common/ubsan/shift-1.c: New test.
1741         * c-c++-common/ubsan/shift-2.c: New test.
1742         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1743         * gcc.dg/ubsan/c99-shift-2.c: New test.
1744         * gcc.dg/ubsan/c99-shift-1.c: New test.
1746 2013-08-29  Jan Hubicka  <jh@suse.cz>
1748         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1749         to match template and comment.
1751 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1753         PR c++/51424
1754         * g++.dg/cpp0x/dc8.C: New.
1755         * g++.dg/template/meminit1.C: Adjust.
1757 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1759         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1761 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1763         PR tree-optimization/58277
1764         * gcc.c-torture/execute/pr58277-1.c: New test.
1765         * gcc.c-torture/execute/pr58277-2.c: New test.
1767 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1769         * gcc.dg/guality/param-1.c: New test.
1770         * gcc.dg/guality/param-2.c: Likewise.
1772 2013-08-30  Richard Biener  <rguenther@suse.de>
1774         PR tree-optimization/58228
1775         * gcc.dg/torture/pr58228.c: New testcase.
1777 2013-08-30  Richard Biener  <rguenther@suse.de>
1779         PR tree-optimization/58223
1780         * gcc.dg/torture/pr58223.c: New testcase.
1781         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1783 2013-08-30  Richard Biener  <rguenther@suse.de>
1785         PR tree-optimization/58010
1786         * gcc.dg/pr58010.c: New testcase.
1788 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1790         * gcc.dg/unroll_3.c: Message change.
1791         * gcc.dg/unroll_4.c: Likewise.
1792         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1793         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1794         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1795         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1796         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1797         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1798         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1799         * gcc.dg/unroll_1.c: Likewise.
1800         * gcc.dg/vect/bb-slp-31.c: Likewise.
1801         * gcc.dg/vect/bb-slp-14.c: Likewise.
1802         * gcc.dg/vect/bb-slp-8.c: Likewise.
1803         * gcc.dg/vect/bb-slp-23.c: Likewise.
1804         * gcc.dg/vect/bb-slp-15.c: Likewise.
1805         * gcc.dg/vect/bb-slp-9.c: Likewise.
1806         * gcc.dg/vect/bb-slp-24.c: Likewise.
1807         * gcc.dg/vect/bb-slp-16.c: Likewise.
1808         * gcc.dg/vect/bb-slp-25.c: Likewise.
1809         * gcc.dg/vect/bb-slp-17.c: Likewise.
1810         * gcc.dg/vect/bb-slp-26.c: Likewise.
1811         * gcc.dg/vect/bb-slp-18.c: Likewise.
1812         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1813         * gcc.dg/vect/bb-slp-27.c: Likewise.
1814         * gcc.dg/vect/bb-slp-19.c: Likewise.
1815         * gcc.dg/vect/bb-slp-28.c: Likewise.
1816         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1817         * gcc.dg/vect/bb-slp-29.c: Likewise.
1818         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1819         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1820         * gcc.dg/vect/bb-slp-1.c: Likewise.
1821         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1822         * gcc.dg/vect/bb-slp-2.c: Likewise.
1823         * gcc.dg/vect/bb-slp-3.c: Likewise.
1824         * gcc.dg/vect/bb-slp-10.c: Likewise.
1825         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1826         * gcc.dg/vect/bb-slp-4.c: Likewise.
1827         * gcc.dg/vect/bb-slp-11.c: Likewise.
1828         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1829         * gcc.dg/vect/bb-slp-5.c: Likewise.
1830         * gcc.dg/vect/bb-slp-20.c: Likewise.
1831         * gcc.dg/vect/bb-slp-6.c: Likewise.
1832         * gcc.dg/vect/bb-slp-21.c: Likewise.
1833         * gcc.dg/vect/bb-slp-30.c: Likewise.
1834         * gcc.dg/vect/bb-slp-13.c: Likewise.
1835         * gcc.dg/vect/bb-slp-7.c: Likewise.
1836         * gcc.dg/vect/bb-slp-22.c: Likewise.
1837         * gcc.dg/unroll_2.c: Likewise.
1838         * g++.dg/vect/slp-pr50413.cc: Likewise.
1839         * g++.dg/vect/slp-pr56812.cc: Likewise.
1840         * g++.dg/vect/slp-pr50819.cc: Likewise.
1842 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1844         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1846 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1848         * gcc.dg/pr40209.c: Use -fopt-info.
1849         * gcc.dg/pr26570.c: Ditto.
1850         * gcc.dg/pr32773.c: Ditto.
1851         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1853 2013-08-29  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/58246
1856         * gcc.dg/torture/pr58246.c: New testcase.
1858 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1860         PR fortran/52243
1861         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1862         obsolete by patch.
1863         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1865 2013-08-29  Richard Biener  <rguenther@suse.de>
1867         PR middle-end/57287
1868         * gcc.dg/pr57287-2.c: New testcase.
1870 2013-08-29  Richard Biener  <rguenther@suse.de>
1872         PR tree-optimization/57685
1873         * gcc.dg/torture/pr57685.c: New testcase.
1875 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1877         PR c++/58255
1878         * g++.dg/cpp0x/dc7.C: New.
1880 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1882         PR middle-end/58257
1883         * c-c++-common/gomp/pr58257.c: New test.
1885 2013-08-28  Richard Biener  <rguenther@suse.de>
1887         PR tree-optimization/56933
1888         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1890 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1892         * gcc.target/aarch64/scalar_shift_1.c: New.
1894 2013-08-27  Richard Biener  <rguenther@suse.de>
1896         PR tree-optimization/57521
1897         * gcc.dg/torture/pr57521.c: New testcase.
1899 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1901         PR rtl-optimization/57860
1902         PR rtl-optimization/57861
1903         PR rtl-optimization/57875
1904         PR rtl-optimization/57876
1905         PR rtl-optimization/57877
1906         * gcc.c-torture/execute/pr57860.c: New test.
1907         * gcc.c-torture/execute/pr57861.c: New test.
1908         * gcc.c-torture/execute/pr57875.c: New test.
1909         * gcc.c-torture/execute/pr57876.c: New test.
1910         * gcc.c-torture/execute/pr57877.c: New test.
1912 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1914         PR fortran/58146
1915         * gfortran.dg/bounds_check_18.f90:  New test.
1917 2013-08-23  Jan Hubicka  <jh@suse.cz>
1919         * g++.dg/ipa/devirt-14.C: Fix typo.
1921 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1923         PR fortran/57798
1924         * gfortran.dg/inline_sum_5.f90: New.
1926 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1928         PR fortran/57843
1929         * gfortran.dg/typebound_assignment_7.f90: New.
1931 2013-08-23  Jan Hubicka  <jh@suse.cz>
1933         * g++.dg/ipa/devirt-13.C: New testcase.
1934         * g++.dg/ipa/devirt-14.C: New testcase.
1936 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1938         PR target/58218
1939         * gcc.target/i386/pr58218.c: New test.
1941         PR tree-optimization/58209
1942         * gcc.c-torture/execute/pr58209.c: New test.
1944 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1946         * gcc.target/powerpc/pr57744.c: Declare abort.
1948 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1950         PR c++/56380
1951         * g++.dg/template/error54.C: New.
1953 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1955         PR fortran/58185
1956         * gfortran.dg/select_type_34.f90: New.
1958 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1960         PR c++/56130
1961         * g++.dg/warn/deprecated-7.C: New.
1963 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1965         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1967 2013-08-21  Jeff Law  <law@redhat.com>
1969         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1971 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1973         PR c++/56134
1974         * g++.dg/ext/attr-alias-3.C: New.
1976 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1978         PR fortran/53655
1979         * gfortran.dg/intent_out_8.f90: New.
1981 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1983         PR rtl-optimizations/57451
1984         * g++.dg/tree-prof/pr57451.C: New test.
1986 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1988         PR c++/58190
1989         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1991 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1993         PR c/57490
1994         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1996 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1998         * gcc.target/powerpc/dfp-dd-2.c: New test.
1999         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2000         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2002 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2004         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2005         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2006         Check for SLL too.
2008 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2010         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2012         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2013         "Threaded".
2015         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2016         correct test response.
2018         PR testsuite/52641
2019         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2020         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2021         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2022         (v4si): Use it.
2023         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2024         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2026         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2028 2013-08-18  Jan Hubicka  <jh@suse.cz>
2030         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2032 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2034         PR fortran/46271
2035         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2037 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2039         PR tree-optimization/58006
2040         * g++.dg/opt/pr58006.C: New test.
2042 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2044         * gnat.dg/specs/linker_alias.ads: New test.
2046 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2048         PR tree-optimization/58164
2049         * gcc.c-torture/compile/pr58164.c: New test.
2051         PR tree-optimization/58165
2052         * g++.dg/opt/pr58165.C: New test.
2054 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2056         PR c++/51912
2057         * g++.dg/cpp0x/enum28.C: New.
2058         * g++.dg/cpp0x/enum15.C: Adjust.
2060 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2062         PR target/57949
2063         * gcc.target/powerpc/pr57949-1.c: New.
2064         * gcc.target/powerpc/pr57949-2.c: New.
2066 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2068         PR tree-optimization/58145
2069         * gcc.dg/pr58145-1.c: New test.
2070         * gcc.dg/pr58145-2.c: New test.
2072 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2074         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2075         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2076         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2077         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2078         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2079         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2080         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2081         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2082         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2083         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2084         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2085         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2086         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2087         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2088         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2089         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2090         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2091         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2092         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2093         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2094         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2095         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2096         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2097         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2098         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2099         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2100         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2101         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2102         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2103         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2104         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2105         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2106         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2107         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2108         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2109         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2110         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2111         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2112         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2113         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2114         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2116         PR testsuite/52641
2117         * gcc.c-torture/execute/pr56799.x: New file.
2119         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2121         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2123         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2124         * gcc.dg/pr44214-3.c (v2df): Likewise.
2126         * gcc.dg/pr46647.c: xfail for avr-*-*.
2128         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2129         memcpy by one.
2130         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2131         Expect l to be optimized away.
2132         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2134         PR testsuite/52641
2135         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2136         to tests that assume int/double are larger than short/float.
2138         PR testsuite/52641
2139         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2140         target { ! int16 }.
2141         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2142         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2143         target { int16 }.  Restrict existing tests to target { int32 }
2144         where appropriate.
2145         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2146         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2147         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2148         * lib/target-supports.exp (check_effective_target_int32): New proc.
2150         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2151         exclude from scan test.
2153         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2154         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2155         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2156         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2157         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2158         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2159         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2160         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2161         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2162         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2163         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2164         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2165         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2166         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2167         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2168         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2169         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2170         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2171         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2173 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2175         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2177         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2178         to be the first test directive.
2179         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2180         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2181         * gcc.target/arm/atomic-op-char.c: Likewise.
2182         * gcc.target/arm/atomic-op-consume.c: Likewise.
2183         * gcc.target/arm/atomic-op-int.c: Likewise.
2184         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2185         * gcc.target/arm/atomic-op-release.c: Likewise.
2186         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2187         * gcc.target/arm/atomic-op-short.c: Likewise.
2189 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2191         PR rtl-optimization/57662
2192         * gcc.dg/pr57662.c: New test.
2194 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2196         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2197         alternative to -1.
2198         * gcc.target/mips/nans-legacy.c: Likewise.
2200 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2202         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2203         escapes.
2204         * gcc.target/mips/fabs-legacy.c: Likewise.
2205         * gcc.target/mips/fabsf-2008.c: Likewise.
2206         * gcc.target/mips/fabsf-legacy.c: Likewise.
2207         * gcc.target/mips/fneg-2008.c: Likewise.
2208         * gcc.target/mips/fneg-legacy.c: Likewise.
2209         * gcc.target/mips/fnegf-2008.c: Likewise.
2210         * gcc.target/mips/fnegf-legacy.c: Likewise.
2211         * gcc.target/mips/nan-2008.c: Likewise.
2212         * gcc.target/mips/nan-legacy.c: Likewise.
2213         * gcc.target/mips/nanf-2008.c: Likewise.
2214         * gcc.target/mips/nanf-legacy.c: Likewise.
2215         * gcc.target/mips/nans-2008.c: Likewise.
2216         * gcc.target/mips/nans-legacy.c: Likewise.
2217         * gcc.target/mips/nansf-2008.c: Likewise.
2218         * gcc.target/mips/nansf-legacy.c: Likewise.
2220 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2222         * gnat.dg/valued_proc.adb: New test.
2223         * gnat.dg/valued_proc_pkg.ads: New helper.
2225 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2227         PR tree-optimization/57661
2228         * g++.dg/opt/pr57661.C: New test.
2230         PR sanitizer/56417
2231         * gcc.dg/asan/pr56417.c: New test.
2233 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2235         * gnat.dg/loop_optimization16.adb: New test.
2236         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2238 2013-08-13  Marek Polacek  <polacek@redhat.com>
2240         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2242 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2244         Example of converting global state to per-pass state.
2246         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2247         global state "static int counter" to...
2248         (one_pass::counter): ...this instance data.
2250 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2252         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2253         to member function...
2254         (one_pass::gate): ...this.
2255         (one_pass_exec): Convert to member function...
2256         (one_pass::impl_execute): ...this.
2258 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2260         PR c++/57416
2261         * g++.dg/cpp0x/pr57416.C: New.
2263 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2265         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2266         changes.
2267         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2268         * g++.dg/cpp0x/defaulted2.C: Likewise.
2269         * g++.dg/cpp0x/defaulted31.C: Likewise.
2270         * g++.dg/cpp0x/error6.C: Likewise.
2271         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2272         * g++.dg/cpp0x/override2.C: Likewise.
2273         * g++.dg/cpp0x/parse1.C: Likewise.
2274         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2275         * g++.dg/cpp0x/temp_default4.C: Likewise.
2276         * g++.dg/ext/attrib32.C: Likewise.
2277         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2278         * g++.dg/ext/mv13.C: Likewise.
2279         * g++.dg/ext/mv7.C: Likewise.
2280         * g++.dg/ext/mv9.C: Likewise.
2281         * g++.dg/ext/pr57362.C: Likewise.
2282         * g++.dg/ext/typeof10.C: Likewise.
2283         * g++.dg/lookup/anon6.C: Likewise.
2284         * g++.dg/lookup/crash6.C: Likewise.
2285         * g++.dg/lookup/name-clash5.C: Likewise.
2286         * g++.dg/lookup/name-clash6.C: Likewise.
2287         * g++.dg/other/anon4.C: Likewise.
2288         * g++.dg/other/error15.C: Likewise.
2289         * g++.dg/other/error8.C: Likewise.
2290         * g++.dg/other/redecl2.C: Likewise.
2291         * g++.dg/parse/crash16.C: Likewise.
2292         * g++.dg/parse/crash21.C: Likewise.
2293         * g++.dg/parse/crash38.C: Likewise.
2294         * g++.dg/parse/redef2.C: Likewise.
2295         * g++.dg/parse/struct-as-enum1.C: Likewise.
2296         * g++.dg/template/crash39.C: Likewise.
2297         * g++.dg/template/redecl3.C: Likewise.
2298         * g++.dg/tls/diag-3.C: Likewise.
2299         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2300         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2301         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2302         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2303         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2304         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2305         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2306         * g++.old-deja/g++.brendan/static3.C: Likewise.
2307         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2308         * g++.old-deja/g++.jason/binding.C: Likewise.
2309         * g++.old-deja/g++.jason/crash4.C: Likewise.
2310         * g++.old-deja/g++.jason/crash7.C: Likewise.
2311         * g++.old-deja/g++.jason/lineno.C: Likewise.
2312         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2313         * g++.old-deja/g++.mike/misc3.C: Likewise.
2314         * g++.old-deja/g++.mike/net44.C: Likewise.
2315         * g++.old-deja/g++.mike/ns3.C: Likewise.
2316         * g++.old-deja/g++.ns/alias4.C: Likewise.
2317         * g++.old-deja/g++.ns/ns11.C: Likewise.
2318         * g++.old-deja/g++.other/crash23.C: Likewise.
2319         * g++.old-deja/g++.other/decl8.C: Likewise.
2320         * g++.old-deja/g++.other/linkage3.C: Likewise.
2321         * g++.old-deja/g++.other/typeck1.C: Likewise.
2322         * g++.old-deja/g++.other/typedef5.C: Likewise.
2323         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2324         * g++.old-deja/g++.pt/friend36.C: Likewise.
2325         * obj-c++.dg/method-8.mm: Likewise.
2326         * obj-c++.dg/tls/diag-3.mm: Likewise.
2328 2013-08-12  Perez Read  <netfirewall@gmail.com>
2330         PR target/58132
2331         * gcc.target/i386/movabs-1.c: New test.
2333 2013-08-12  Marek Polacek  <polacek@redhat.com>
2335         PR tree-optimization/57980
2336         * gcc.dg/pr57980.c: New test.
2338 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2340         PR fortran/56666
2341         * gfortran.dg/do_check_10.f90:  New test.
2342         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2343         * gfortran.dg/array_constructor_18.f90:  Likewise.
2344         * gfortran.dg/array_constructor_22.f90:  Likewise.
2345         * gfortran.dg/coarray_15.f90:  Likewise.
2346         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2347         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2348         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2350 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2352         PR c++/53349
2353         * g++.dg/cpp0x/constexpr-ice8.C: New.
2355 2013-08-09  Xinliang David Li  <davidxl@google.com>
2357         * gcc.target/i386/memcpy-strategy-1.c: New test.
2358         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2359         * gcc.target/i386/memset-strategy-1.c: Ditto.
2360         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2362 2013-08-09  Jan Hubicka  <jh@suse.cz>
2364         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2365         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2367 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2369         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2371 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2373         PR fortran/58058
2374         * gfortran.dg/transfer_intrinsic_6.f90: New.
2376 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2378         Revert:
2379         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/46206
2382         * g++.dg/lookup/typedef2.C: New.
2384 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2386         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2387         output of vdup intrinsics.
2389 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2391         * gcc.target/arm/lp1189445.c: New testcase.
2393 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2395         * gcc.dg/torture/pr58079.c: New test.
2397 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2399         * gnat.dg/warn9.adb: New test.
2401 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2403         PR c++/46206
2404         * g++.dg/lookup/typedef2.C: New.
2406 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2408         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2409         to optstr when building plugins on darwin.
2411 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2413         PR tree-optimization/57539
2414         * gcc.dg/ipa/pr57539.c: New test.
2416 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2417             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2419         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2420         (a): Fix constructor.
2422 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2424         PR fortran/57987
2425         * gfortran.dg/pr57987.f90: New test.
2427 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2429         PR middle-end/58041
2430         * gcc.dg/torture/pr58041.c: New test.
2431         * gcc.target/arm/pr58041.c: Likewise.
2433 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2435         PR fortran/57306
2436         * gfortran.dg/pointer_init_8.f90: New.
2438 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2440         PR c++/58080
2441         * g++.dg/cpp0x/pr58080.C: New.
2443 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2445         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2446         to optstr when building plugins.
2448 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2450         Patch autogenerated by refactor_passes.py from
2451         https://github.com/davidmalcolm/gcc-refactoring-scripts
2452         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2454         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2455         struct to a subclass of gimple_opt_pass along with...
2456         (pass_data_one_pass): ...new pass_data instance and...
2457         (make_one_pass): ...new function.
2458         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2459         global struct to a subclass of gimple_opt_pass along with...
2460         (pass_data_warn_self_assign): ...new pass_data instance and...
2461         (make_pass_warn_self_assign): ...new function.
2462         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2463         a global struct to a subclass of gimple_opt_pass along with...
2464         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2465         (make_pass_dumb_plugin_example): ...new function.
2466         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2467         global struct to a subclass of gimple_opt_pass along with...
2468         (pass_data_warn_self_assign): ...new pass_data instance and...
2469         (make_pass_warn_self_assign): ...new function.
2471 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2473         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2474         is created and added to the pass_manager to reflect
2475         autogenerated changes.
2476         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2477         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2478         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2480 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2482         PR c++/58072
2483         * g++.dg/cpp0x/pr58072.C: New.
2485 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2487         * gcc.dg/torture/pr57993-2.cpp: New.
2489 2013-08-02  Jan Hubicka  <jh@suse.cz>
2491         * gcc.dg/ipa/ipa-1.c: Update.
2492         * gcc.dg/ipa/ipa-2.c: Update.
2493         * gcc.dg/ipa/ipa-3.c: Update.
2494         * gcc.dg/ipa/ipa-4.c: Update.
2495         * gcc.dg/ipa/ipa-5.c: Update.
2496         * gcc.dg/ipa/ipa-7.c: Update.
2497         * gcc.dg/ipa/ipa-8.c: Update.
2498         * gcc.dg/ipa/ipcp-1.c: Update.
2499         * gcc.dg/ipa/ipcp-2.c: Update.
2501 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2503         PR rtl-optimization/58048
2504         * gcc.target/i386/pr58048.c: New.
2506 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2508         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2510 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2511             Peter Bergner  <bergner@vnet.ibm.com>
2513         PR c++/54537
2514         * g++.dg/overload/using3.C: New.
2515         * g++.dg/overload/using2.C: Adjust.
2516         * g++.dg/lookup/using9.C: Likewise.
2518 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2520         * gcc.target/arm/pr46972-2.c: New test.
2522 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2524         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2526 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2528         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2530 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2532         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2533         rather than addressing!=absolute when deciding how to handle MIPS16
2534         when the test forces an ABI.
2536 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2538         PR c++/57673
2539         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2541 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2543         * gcc.target/mips/code-readable-1.c: Increase switch size.
2544         * gcc.target/mips/code-readable-2.c: Ditto.
2545         * gcc.target/mips/code-readable-3.c: Ditto.
2546         * gcc.target/mips/code-readable-4.c: Ditto.
2548 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2550         PR c++/57947
2551         * g++.dg/parse/crash63.C: New.
2553 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2555         PR fortran/57530
2556         * gfortran.dg/pointer_assign_8.f90: New.
2557         * gfortran.dg/pointer_assign_9.f90: New.
2558         * gfortran.dg/pointer_assign_10.f90: New.
2559         * gfortran.dg/pointer_assign_11.f90: New.
2561 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2563         * gcc.target/arm/pr57637.c: New testcase.
2565 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2567         PR tree-optimization/57993
2568         * gcc.dg/torture/pr57993.c: New test.
2570 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2572         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2574 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2576         PR c++/57948
2577         * g++.dg/conversion/ambig2.C: New.
2579 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2581         * gcc.target/mips/fabs-2008.c: New test case.
2582         * gcc.target/mips/fabs-legacy.c: New test case.
2583         * gcc.target/mips/fabsf-2008.c: New test case.
2584         * gcc.target/mips/fabsf-legacy.c: New test case.
2585         * gcc.target/mips/fneg-2008.c: New test case.
2586         * gcc.target/mips/fneg-legacy.c: New test case.
2587         * gcc.target/mips/fneg-2008.c: New test case.
2588         * gcc.target/mips/fneg-legacy.c: New test case.
2589         * gcc.target/mips/nan-2008.c: New test case.
2590         * gcc.target/mips/nan-legacy.c: New test case.
2591         * gcc.target/mips/nanf-2008.c: New test case.
2592         * gcc.target/mips/nanf-legacy.c: New test case.
2593         * gcc.target/mips/nans-2008.c: New test case.
2594         * gcc.target/mips/nans-legacy.c: New test case.
2595         * gcc.target/mips/nansf-2008.c: New test case.
2596         * gcc.target/mips/nansf-legacy.c: New test case.
2597         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2599 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2600             Maxim Kuvyrkov  <maxim@kugelworks.com>
2602         * lib/target-supports.exp (check_effective_target_non_bionic): New
2603         effective-target test.
2604         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2605         * g++.dg/tls/thread_local4g.C: Ditto.
2607 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2609         PR fortran/58009
2610         * gfortran.dg/vector_subsript_7.f90:  New test.
2612 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2614         PR fortran/57991
2615         * gfortran.dg/warn_alias.f90: New.
2617 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2619         PR fortran/57285
2620         * gfortran.dg/class_array_19.f90: New.
2622 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2624         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2625         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2626         * gcc.dg/vect/pr57741-3.c: Likewise.
2627         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2629 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2631         Skip tests that make assumptions about struct layout that don't hold
2632         on epiphany:
2633         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2634         * g++.dg/cpp0x/iop.C: Likewise.
2635         * g++.dg/cpp0x/named_refs.C: Likewise.
2636         * g++.dg/cpp0x/rv1p.C: Likewise.
2637         * g++.dg/cpp0x/rv2p.C: Likewise.
2638         * g++.dg/cpp0x/rv3p.C: Likewise.
2639         * g++.dg/cpp0x/rv4p.C: Likewise.
2640         * g++.dg/cpp0x/rv5p.C: Likewise.
2641         * g++.dg/cpp0x/rv6p.C: Likewise.
2642         * g++.dg/cpp0x/rv7p.C: Likewise.
2643         * g++.dg/cpp0x/rv8p.C: Likewise.
2644         * g++.dg/ext/strncpy-chk1.C: Likewise.
2645         * gcc.dg/builtin-object-size-10.c: Likewise.
2646         * gcc.dg/builtin-object-size-11.c: Likewise.
2647         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2648         * gcc.dg/pr25805.c: Likewise.
2649         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2650         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2651         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2652         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2653         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2654         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2655         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2656         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2657         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2658         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2659         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2660         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2661         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2662         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2663         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2665         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2666         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2668         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2669         * gcc.dg/sibcall-6.c: Enable for epiphany.
2671 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2673         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2675 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2677         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2678         memcpy not initializers.
2680         * gcc.dg/guality/guality.exp: Skip on AIX.
2682 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2684         PR c++/57101
2685         * g++.dg/cpp0x/pr57101.C: New.
2687 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2689         * gcc.target/aarch64/neg_1.c: New test.
2691 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2693         PR fortran/57966
2694         * gfortran.dg/typebound_call_25.f90: New.
2696 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2698         PR c++/57981
2699         * g++.dg/cpp0x/pr57981.C: New.
2701 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2703         PR c++/57880
2704         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2706 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2708         PR rtl-optimization/57960
2709         * gcc.target/s390/pr57960.c: New.
2711 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2713         PR fortran/57639
2714         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2716 2013-07-25  Terry Guo  <terry.guo@arm.com>
2718         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2720 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2722         PR c++/57942
2723         * g++.dg/inherit/pr57942.C: New.
2725 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2727         * gcc.target/powerpc/bool2.h: New file, test the code generation
2728         of logical operations for power5, altivec, power7, and power8 systems.
2729         * gcc.target/powerpc/bool2-p5.c: Likewise.
2730         * gcc.target/powerpc/bool2-av.c: Likewise.
2731         * gcc.target/powerpc/bool2-p7.c: Likewise.
2732         * gcc.target/powerpc/bool2-p8.c: Likewise.
2733         * gcc.target/powerpc/bool3.h: Likewise.
2734         * gcc.target/powerpc/bool3-av.c: Likewise.
2735         * gcc.target/powerpc/bool2-p7.c: Likewise.
2736         * gcc.target/powerpc/bool2-p8.c: Likewise.
2738 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2740         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2742 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2744         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2746 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2748         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2749         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2750         type from long to long long.
2751         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2752         to have effective-target keywords of lp64 and ilp32.
2753         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2754         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2755         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2756         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2757         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2758         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2759         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2760         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2761         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2763 2013-07-23  Tom Tromey  <tromey@redhat.com>
2764             Joseph Myers  <joseph@codesourcery.com>
2766         * gcc.dg/c11-generic-1.c: New file.
2767         * gcc.dg/c11-generic-2.c: New file.
2769 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2771         PR fortran/57906
2772         PR fortran/52052
2773         * coarray/lib_realloc_1.f90: Permit optimization.
2774         * gfortran.dg/coarray_31.f90: New.
2776 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2778         PR fortran/57762
2779         * gfortran.dg/class_array_7.f03: Fix memory leak.
2781 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2783         PR c++/52816
2784         * g++.dg/cpp0x/decltype56.C: New.
2786 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2788         * gcc.dg/pr53265.c: Correct line number in dg-message.
2790 2013-07-22  Diego Novillo  <dnovillo@google.com>
2792         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2794 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2796         PR testsuite/52641
2797         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2798         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2800 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2802         PR testsuite/52641
2803         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2804         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2805         * gcc.dg/torture/pr53366-1.c: Same.
2806         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2807         * gcc.dg/torture/pr56488.c: Same.
2808         * gcc.dg/torture/pr57584.c: Same.
2809         * gcc.dg/tree-ssa/pr57385.c: Same.
2810         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2812 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2814         * c-c++-common/pr41779.c: Fix typos.
2815         * gcc.c-torture/compile/20031125-2.c: Likewise.
2816         * gcc.c-torture/compile/20040621-1.c: Likewise.
2817         * gcc.c-torture/execute/20020418-1.c: Likewise.
2818         * gcc.dg/20020108-1.c: Likewise.
2819         * gcc.dg/atomic-generic-aux.c: Likewise.
2820         * gcc.dg/builtin-complex-err-2.c: Likewise.
2821         * gcc.dg/decl-1.c: Likewise.
2822         * gcc.dg/di-sync-multithread.c: Likewise.
2823         * gcc.dg/format/c90-printf-1.c: Likewise.
2824         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2825         * gcc.dg/long-long-compare-1.c: Likewise.
2826         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2827         * gcc.dg/pr17055-1.c: Likewise.
2828         * gcc.dg/pr27095.c: Likewise.
2829         * gcc.dg/torture/fp-int-convert.h: Likewise.
2830         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2831         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2832         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2833         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2834         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2835         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2836         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2837         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2838         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2839         * gcc.dg/vect/vect-cond-5.c: Likewise.
2840         * gcc.dg/weak/typeof-2.c: Likewise.
2841         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2842         * gcc.target/arm/naked-1.c: Likewise.
2843         * gcc.target/i386/pr9771-1.c: Likewise.
2844         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2845         * gcc.target/sparc/struct-ret-check.c: Likewise.
2846         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2847         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2848         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2849         Likewise.
2851 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2853         PR fortran/56937
2854         * gfortran.dg/dependency_42.f90:  New test.
2855         * gfortran.dg/dependency_43.f90:  New test.
2857 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2859         PR fortran/35862
2860         * gfortran.dg/round_4.f90: New.
2862 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2864         PR fortran/57894
2865         * gfortran.dg/min_max_conformance_2.f90: New.
2867 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2869         PR preprocessor/57620
2870         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2871         (main): Don't test {s,u,U,L}12.
2872         * c-c++-common/raw-string-13.c: New test.
2873         * c-c++-common/raw-string-14.c: New test.
2874         * c-c++-common/raw-string-15.c: New test.
2875         * c-c++-common/raw-string-16.c: New test.
2877 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2879         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2881 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2883         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2885         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2886         target { ! keeps_null_pointer_checks }.
2887         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2888         target { ! keeps_null_pointer_checks }.
2890         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2891         * gcc.dg/torture/pr56488.c: Likewise.
2893 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2895         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2896         new testcase.
2898 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2900         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2901         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2902         * gfortran.dg/guality/guality.exp: Skip on AIX.
2904         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2906         * g++.dg/debug/pr56819.C: Skip on AIX.
2907         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2908         * g++.dg/guality/guality.exp: Skip on AIX.
2910         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2912         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2914         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2916 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2918         PR target/57516
2919         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2920         Adjust to corrected rounding.
2922 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2924         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2925         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2926         check_effective_target_cilkplus.
2927         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2929 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2931         * gcc.target/powerpc/pr57744.c: Fix typo.
2933 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2935         PR middle-end/57698
2936         * gcc.c-torture/compile/pr57698.c: New test.
2937         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2938         * gcc.c-torture/compile/pr44043.c: Ditto.
2940 2013-07-18  Wei Mi  <wmi@google.com>
2942         PR rtl-optimization/57878
2943         * g++.dg/pr57878.C: New test.
2945 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2947         * gcc.dg/pr42611.c: Move dg-error to correct line.
2949 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2951         PR fortran/57895
2952         * gfortran.dg/dollar_sym_3.f: New.
2953         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2955 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2957         PR target/55654
2958         PR target/55656
2959         PR target/55657
2960         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2961         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2962         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2963         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2964         * objc.dg/image-info.m: Likewise.
2965         * objc.dg/symtab-1.m: Likewise.
2966         * objc.dg/torture/strings/const-str-10.m: Likewise.
2967         * objc.dg/torture/strings/const-str-11.m: Likewise.
2968         * objc.dg/torture/strings/const-str-9.m: Likewise.
2969         * objc.dg/zero-link-1.m: Likewise.
2970         * objc.dg/zero-link-2.m: Likewise.
2971         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2972         * objc.dg/objc-foreach-4.m: Likewise.
2973         * objc.dg/objc-foreach-5.m: Likewise.
2974         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2975         (for Darwin).
2976         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2977         * obj-c++.dg/syntax-error-1.mm: Likewise.
2978         * objc.dg/method-6.m: Likewise.
2979         * objc.dg/pr23214.m: Likewise.
2980         * objc.dg/proto-lossage-7.m: Likewise.
2981         * objc.dg/strings/const-str-12b.m: Likewise.
2982         * objc.dg/zero-link-3.m: Likewise.
2983         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2984         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2985         adjust headers, interfaces and encoded types to reflect current system
2986         versions.  Add FIXME and outputs from current system compiler for
2987         reference.
2989 2013-07-15  Cong Hou  <congh@google.com>
2991         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2992         counted.
2993         * gcc.target/i386/l_fma_float_3.c: Likewise.
2994         * gcc.target/i386/l_fma_double_1.c: Likewise.
2995         * gcc.target/i386/l_fma_double_3.c: Likewise.
2997 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2999         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3000         function to test if HTM is available.
3001         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3002         * gcc.target/powerpc/htm-builtin-1.c: New test.
3004 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3006         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3007         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3008         * gfortran.dg/coarray_6.f90: Add dg-error.
3010 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3012         PR fortran/37336
3013         * gfortran.dg/finalize_18.f90: New.
3015 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3017         PR fortran/52669
3018         * fortran.dg/module_variable_1.f90:  New test.
3019         * fortran.dg/module_variable_2.f90:  New test.
3021 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3023         * g++.dg/ext/vector19.C: Adapt.
3024         * g++.dg/ext/vector23.C: New testcase.
3026 2013-07-12  Michael Matz  <matz@suse.de>
3028         PR middle-end/55771
3029         * c-c++-common/pr55771.c: New test.
3031 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3033         * gcc.target/aarch64/vect-movi.c: New.
3035 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3037         PR target/57362
3038         * g++.dg/ext/pr57362.C: New.
3040 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3042         PR target/57631
3043         * gcc.target/avr/torture/pr57631.c: New test.
3045 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3047         PR c++/57827
3048         * g++.dg/cpp0x/constexpr-ice7.C: New.
3050 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3052         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3053         for EABI targets.
3054         * gcc.c-torture/execute/nest-align-1.x: New.
3056 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/57874
3059         * g++.dg/cpp0x/sfinae48.C: New.
3061 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3063         PR preprocessor/57824
3064         * c-c++-common/raw-string-17.c: New test.
3065         * c-c++-common/gomp/pr57824.c: New test.
3067 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3069         PR c++/57869
3070         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3071         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3072         * g++.dg/conversion/dr195.C: Update.
3073         * g++.dg/expr/cast2.C: Likewise.
3075 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3077         * c-c++-common/raw-string-18.c: New test.
3078         * c-c++-common/raw-string-19.c: New test.
3080         PR preprocessor/57757
3081         * g++.dg/cpp/paste1.C: New test.
3082         * g++.dg/cpp/paste2.C: New test.
3084 2013-07-10  Graham Stott  <grahams@btinternet.com>
3086         * gcc.target/mips/mulsize-1.c: New.
3087         * gcc.target/mips/mulsize-2.c: New.
3088         * gcc.target/mips/mulsize-3.c: New.
3089         * gcc.target/mips/mulsize-4.c: New.
3091 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3093         PR c++/53094
3094         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3095         * g++.dg/ext/vector24.C: New testcase.
3097 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3099         PR c++/53000
3100         * g++.dg/cpp0x/decltype17.C: Adjust.
3102 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3104         PR c++/51786
3105         * g++.dg/cpp0x/pr51786.C: New.
3107 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3109         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3111         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3113         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3115         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3116         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3118 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3120         PR fortran/57834
3121         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3123 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3125         PR fortran/50554
3126         * gfortran.dg/do_check_9.f90: New.
3128 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3130         PR fortran/57785
3131         * gfortran.dg/dot_product_2.f90: New.
3133 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3135         PR fortran/57469
3136         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3138 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3140         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3141         * gfortran.dg/finalize_10.f90: Fix dg-final.
3143 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3145         PR target/57819
3146         * gcc.target/i386/pr57819.c: New test.
3148         PR rtl-optimization/57829
3149         * gcc.c-torture/execute/pr57829.c: New test.
3151 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3153         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3154         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3156 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3158         PR target/57807
3159         * gcc.target/i386/pr57807.c: New test.
3161 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3163         PR target/29776
3164         * gcc.dg/tree-ssa/vrp89.c: New test.
3166 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3168         PR c++/28262
3169         * g++.dg/parse/defarg16.C: New.
3171 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3173         PR rtl-optimization/55342
3174         * gcc.target/i386/pr55342.c: New.
3176 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3178         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3180 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3182         PR c++/14263
3183         * g++.dg/inherit/virtual10.C: New.
3185 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3187         PR c/57821
3188         * gcc.dg/large-size-array-6.c: New test.
3190 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3192         PR c++/38634
3193         * g++.dg/template/crash116.C: New.
3195 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3197         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3198         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3200 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3202         PR c++/54998
3203         * g++.dg/cpp0x/nsdmi-list3.C: New.
3205 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3207         PR target/57777
3208         * gcc.target/i386/pr57777.c: New test.
3210         PR c++/57771
3211         * g++.dg/template/arg9.C: New test.
3213 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3215         * gcc.target/i386/avx-inline.c: New test.
3217 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3219         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3220         * gcc.target/mips/call-2.c: Likewise.
3221         * gcc.target/mips/call-3.c: Likewise.
3222         * gcc.target/mips/lazy-binding-1.c: Likewise.
3224 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3226         PR tree-optimization/57741
3227         * gcc.dg/vect/pr57741-1.c: New test.
3228         * gcc.dg/vect/pr57741-2.c: New test.
3229         * gcc.dg/vect/pr57741-3.c: New test.
3231 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3233         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3234         on big endian.
3235         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3236         * lib/target-supports.exp: Define aarch64_little_endian.
3238 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3240         * gcc.target/aarch64/abs_1.c: New test.
3242 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3244         * gcc.target/aarch64/bfxil_1.c: New test.
3245         * gcc.target/aarch64/bfxil_2.c: Likewise.
3247 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3249         PR c/57766
3250         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3251         array sizes from 100 to 20.
3253 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3255         PR fortran/54788
3256         * gfortran.dg/pointer_remapping_8.f90: New.
3258 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3260         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3261         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3262         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3263         * g++.dg/cpp1y/complex_literals.h: New.
3265 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3267         PR c++/57645
3268         * g++.dg/cpp0x/noexcept21.C: New.
3270 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3272         PR target/57736
3273         * gcc.target/i386/pr57736.c: New test.
3275 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3277         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3278         c specific.
3279         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3280         strings to match the fixed error messages.
3281         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3282         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3283         message check.
3285 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3287         PR target/57744
3288         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3289         stqcx. get even registers.
3291 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3293         PR c++/57509
3294         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3296 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3298         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3299         Fix scan patterns.
3300         * gcc.target/i386/bmi-1.c: Ditto.
3301         * gcc.target/i386/bmi-bextr-4.c: New.
3302         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3304 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3306         PR c++/57682
3307         * g++.dg/cpp0x/initlist73.C: New.
3309 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3311         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3312         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3313         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3315 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3317         PR c++/57509
3318         * g++.dg/ext/pr57509.C: New file.
3320 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3322         PR target/57623
3323         * gcc.target/i386/bmi-bextr-3.c: New test.
3325         PR target/57623
3326         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3328 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3330         PR c++/57172
3331         * g++.dg/cpp0x/pr57172.C: New testcase.
3333 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3335         * gcc.target/s390/htm-1.c: New file.
3336         * gcc.target/s390/htm-nofloat-1.c: New file.
3337         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3339 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3341         PR fortran/29800
3342         * gfortran.dg/bounds_check_17.f90: New.
3344 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3346         PR c++/57640
3347         * g++.dg/cpp1y/pr57640.C: New.
3349 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3351         PR c/57692
3352         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3353         overflow due to size of arrays.
3355 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3357         PR tree-optimization/57705
3358         * gcc.dg/vect/pr57705.c: New test.
3359         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3361 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3363         PR middle-end/57670
3364         * g++.dg/ipa/pr57670.C: New test.
3366 2013-06-25  Richard Biener  <rguenther@suse.de>
3368         PR middle-end/56977
3369         * gcc.dg/pr56977.c: New testcase.
3371 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3373         PR tree-optimization/57358
3374         * gcc.dg/ipa/pr57358.c: New test.
3376 2013-06-24  Richard Biener  <rguenther@suse.de>
3378         PR testsuite/57686
3379         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3381 2013-06-24  Richard Biener  <rguenther@suse.de>
3383         PR tree-optimization/57488
3384         * gcc.dg/torture/pr57488.c: New testcase.
3386 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3387             Dominique d'Humieres  <dominiq@lps.ens.fr>
3389         PR fortran/52413
3390         * gfortran.dg/fraction.f90: New.
3392 2013-06-24  Alan Modra  <amodra@gmail.com>
3394         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3395         Add scan-assembler-not "lvx".
3396         * gcc.target/powerpc/le-altivec-consts.c: New.
3398 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3400         * g++.dg/cpp0x/sfinae47.C: New.
3402 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3404         PR target/52483
3405         * gcc.target/sh/pr52483-1.c: New.
3406         * gcc.target/sh/pr52483-2.c: New.
3407         * gcc.target/sh/pr52483-3.c: New.
3408         * gcc.target/sh/pr52483-4.c: New.
3409         * gcc.target/sh/pr52483-5.c: New.
3411 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3413         * gcc.target/i386/intrinsics_1.c: New test.
3414         * gcc.target/i386/intrinsics_2.c: Ditto.
3415         * gcc.target/i386/intrinsics_3.c: Ditto.
3416         * gcc.target/i386/intrinsics_4.c: Ditto.
3417         * gcc.target/i386/intrinsics_5.c: Ditto.
3418         * gcc.target/i386/intrinsics_6.c: Ditto.
3419         * gcc.target/i386/avx-1.c: Provide macros for builtins
3420         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3422 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3424         PR fortran/37336
3425         * gfortran.dg/finalize_17.f90: New.
3427 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3429         * gfortran.dg/realloc_on_assign_18.f90: New.
3431 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3433         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3434         Also changed the returns from error as distinct values so that
3435         debugging can get easier.
3436         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3437         errors specific to C, if necessary.  Also added new error
3438         hooks for C++.
3439         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3440         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3441         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3442         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3443         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3444         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3445         the same changes as parser_errors3.c, spaces were added between colons
3446         to not confuse C++ compiler with 2 colons as scope.
3447         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3448         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3449         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3450         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3451         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3452         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3453         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3454         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3455         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3456         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3457         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3458         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3459         in the list.
3461 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3463         PR other/53317
3464         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3466 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3468         PR target/57655
3469         * gcc.target/i386/pr57655.c: New test.
3471 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3473         * ada/acats/tests/gcc: Delete.
3474         * gnat.dg/style: Likewise.
3476 2013-06-20  Jeff Law  <law@redhat.com>
3478         PR tree-optimization/57660
3479         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3480         based on their branch cost.
3482         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3484 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3486         PR fortran/57633
3487         * gfortran.dg/list_read_11.f90: New.
3489 2013-06-20  Richard Biener  <rguenther@suse.de>
3491         PR tree-optimization/57584
3492         * gcc.dg/torture/pr57584.c: New testcase.
3494 2013-06-19  Sharad Singhai  <singhai@google.com>
3496         * g++.dg/gcov/gcov-8.C: New testcase.
3497         * lib/gcov.exp: Handle intermediate format.
3499 2013-06-19  Wei Mi  <wmi@google.com>
3501         PR rtl-optimization/57518
3502         * testsuite/gcc.dg/pr57518.c: New test.
3504 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3506         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3508 2013-06-19  Jan Hubicka  <jh@suse.cz>
3510         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3512 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3514         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3515         hard-coded values of array sizes with a #define.
3516         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3517         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3518         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3519         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3520         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3522 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3524         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3525         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3527 2013-06-19  Jeff Law  <law@redhat.com>
3529         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3531 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3533         PR c++/57638
3534         * g++.dg/template/error53.C: New.
3536 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3538         PR target/55033
3539         * gcc.target/powerpc/pr55033.c: Fix options.
3541 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3543         * gcc.target/i386/inline_error.c: New test.
3544         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3545         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3547 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3549         PR c++/53211
3550         * g++.dg/cpp0x/decltype55.C: New.
3552 2013-06-18  Marek Polacek  <polacek@redhat.com>
3554         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3556 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3558         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3560 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3562         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3563         Also changed the returns from error as distinct values so that it is
3564         easier to debug.
3566 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3568         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3570 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3572         PR c++/16128
3573         * g++.dg/template/error52.C: New.
3574         * g++.dg/lookup/friend15.C: Update.
3575         * g++.dg/parse/error11.C: Likewise.
3576         * g++.dg/parse/error14.C: Likewise.
3577         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3578         * g++.dg/parse/template25.C: Likewise.
3579         * g++.old-deja/g++.jason/cond.C: Likewise.
3580         * g++.old-deja/g++.mike/for2.C: Likewise.
3581         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3582         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3584 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3586         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3587         ensure alignment.
3589 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3591         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3592         accidentally placing minus sign for length instead of stride.
3594 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3596         PR rtl-optimization/57425
3597         PR rtl-optimization/57569
3598         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3599         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3601 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3603         PR fortran/49074
3604         PR fortran/56136
3605         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3606         packing.
3607         * gfortran.dg/typebound_assignment_6.f03: New.
3609 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3611         * gcc.target/h8300/h8300.exp: New.
3612         * gcc.dg/pragma-isr.c: Move to ...
3613         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3614         * gcc.target/h8300/pragma-isr.c: ... and here.
3615         * gcc.dg/pragma-isr2.c: Move to ...
3616         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3617         * gcc.target/h8300/pragma-isr2.c: ... and here.
3618         * gcc.dg/pragma-isr-trapa.c: Move to ...
3619         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3620         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3621         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3622         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3623         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3624         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3625         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3626         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3627         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3628         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3629         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3630         * gcc.dg/attr-isr-trapa.c: Move to ...
3631         * gcc.target/sh/attr-isr-trapa.c: ... here.
3633 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3635         PR c++/51413
3636         * g++.dg/ext/builtin-offsetof1.C: New.
3638 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3640         * gcc.target/aarch64/vect_smlal_1.c: New file.
3642 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3644         PR fortran/57508
3645         * gfortran.dg/defined_assignment_7.f90: New.
3647 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3649         PR c++/57599
3650         * g++.dg/rtti/dyncast6.C: New.
3651         * g++.dg/cpp0x/dyncast1.C: Likewise.
3653 2013-06-14  Alan Modra  <amodra@gmail.com>
3655         PR middle-end/57134
3656         * gcc.dg/pr57134.c: New.
3658 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3660         PR fortran/57596
3661         * gfortran.dg/deferred_type_param_9.f90: New.
3663 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3665         * gcc.dg/fold-minus-1.c: New testcase.
3667 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3669         PR fortran/49074
3670         * gfortran.dg/typebound_assignment_5.f03: New.
3672 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3674         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3676 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3677             Pat Haugen  <pthaugen@us.ibm.com>
3678             Peter Bergner  <bergner@vnet.ibm.com>
3680         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3681         load/store instructions on power7, power8.
3682         * gcc.target/powerpc/atomic-p8.c: Likewise.
3684 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3686         PR c/57577
3687         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3689 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3691         PR c++/38958
3692         * g++.dg/warn/Wunused-var-20.C: New.
3694 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3696         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3697         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3698         Run with -fno-common.
3700 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3702         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3703         and exit function calls with return 1 and return 0, respectively.
3705 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3707         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3708         New tests.
3710 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3712         PR tree-optimization/57361
3713         * gcc.dg/tree-ssa/pr57361.c: New file.
3715 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3717         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3718         to ensure alignment.
3719         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3721 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3723         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3725 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3726             Dominique d'Humieres  <dominiq@lps.ens.fr>
3728         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3730 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3732         PR target/56564
3733         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3734         * gcc.target/i386/pr56564-3.c: Likewise.
3736 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3738         PR fortran/57535
3739         * gfortran.dg/class_array_18.f90: New.
3741 2013-06-11  Jan Hubicka  <jh@suse.cz>
3743         PR c++/57551
3744         * g++.dg/ext/visibility/anon6.C: Update testcase.
3746 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3748         PR c/57563
3749         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3750         in how we check __sec_reduce_mutating function's result.
3752 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3753             Pat Haugen  <pthaugen@us.ibm.com>
3754             Peter Bergner  <bergner@vnet.ibm.com>
3756         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3757         direct move instructions.
3758         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3759         * gcc.target/powerpc/direct-move.h: Likewise.
3760         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3761         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3762         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3763         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3764         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3765         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3767 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3769         PR c++/52440
3770         * g++.dg/cpp0x/pr52440.C: New.
3772 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3774         PR target/56564
3775         * gcc.target/i386/pr56564-1.c: New test.
3776         * gcc.target/i386/pr56564-2.c: New test.
3777         * gcc.target/i386/pr56564-3.c: New test.
3778         * gcc.target/i386/pr56564-4.c: New test.
3779         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3780         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3781         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3782         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3783         * gcc.target/i386/vect-sizes-1.c: Likewise.
3784         * gcc.target/i386/memcpy-1.c: Likewise.
3785         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3786         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3788 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3790         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3791         systems to cover all GNU systems.
3792         * g++.dg/abi/guard2.C: Likewise.
3793         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3794         * g++.dg/eh/sighandle.C: Likewise.
3795         * g++.dg/ext/cleanup-10.C: Likewise.
3796         * g++.dg/ext/cleanup-11.C: Likewise.
3797         * g++.dg/ext/cleanup-8.C: Likewise.
3798         * g++.dg/ext/cleanup-9.C: Likewise.
3799         * g++.dg/opt/const5.C: Likewise.
3800         * g++.dg/opt/life1.C: Likewise.
3801         * g++.dg/other/pr39496.C: Likewise.
3802         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3803         * g++.old-deja/g++.abi/align.C: Likewise.
3804         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3805         * g++.old-deja/g++.law/weak.C: Likewise.
3806         * g++.old-deja/g++.pt/asm1.C: Likewise.
3807         * gcc.c-torture/execute/20030125-1.x: Likewise.
3808         * gcc.c-torture/execute/990127-2.x: Likewise.
3809         * gcc.dg/20041106-1.c: Likewise.
3810         * gcc.dg/20050503-1.c: Likewise.
3811         * gcc.dg/builtin-object-size-5.c: Likewise.
3812         * gcc.dg/cleanup-10.c: Likewise.
3813         * gcc.dg/cleanup-11.c: Likewise.
3814         * gcc.dg/cleanup-8.c: Likewise.
3815         * gcc.dg/cleanup-9.c: Likewise.
3816         * gcc.dg/complex-5.c: Likewise.
3817         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3818         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3819         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3820         * gcc.dg/dfp/pr35739.c: Likewise.
3821         * gcc.dg/fdata-sections-1.c: Likewise.
3822         * gcc.dg/lto/20090206-1_0.c: Likewise.
3823         * gcc.dg/lto/20090206-2_0.c: Likewise.
3824         * gcc.dg/pr30360.c: Likewise.
3825         * gcc.dg/pr37303.c: Likewise.
3826         * gcc.dg/pr39323-1.c: Likewise.
3827         * gcc.dg/pr39323-2.c: Likewise.
3828         * gcc.dg/pr39323-3.c: Likewise.
3829         * gcc.dg/pr45416.c: Likewise.
3830         * gcc.dg/setjmp-2.c: Likewise.
3831         * gcc.dg/split-1.c: Likewise.
3832         * gcc.dg/split-3.c: Likewise.
3833         * gcc.dg/split-4.c: Likewise.
3834         * gcc.dg/strlenopt-12g.c: Likewise.
3835         * gcc.dg/strlenopt-14g.c: Likewise.
3836         * gcc.dg/strlenopt-14gf.c: Likewise.
3837         * gcc.dg/strlenopt-16g.c: Likewise.
3838         * gcc.dg/strlenopt-17g.c: Likewise.
3839         * gcc.dg/strlenopt-18g.c: Likewise.
3840         * gcc.dg/strlenopt-1f.c: Likewise.
3841         * gcc.dg/strlenopt-22g.c: Likewise.
3842         * gcc.dg/strlenopt-2f.c: Likewise.
3843         * gcc.dg/strlenopt-4g.c: Likewise.
3844         * gcc.dg/strlenopt-4gf.c: Likewise.
3845         * gcc.dg/struct-ret-3.c: Likewise.
3846         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3847         * gcc.misc-tests/linkage.exp: Likewise.
3848         * gcc.target/i386/20000724-1.c: Likewise.
3849         * gcc.target/i386/align-main-3.c: Likewise.
3850         * gcc.target/i386/cleanup-1.c: Likewise.
3851         * gcc.target/i386/inline-mcpy.c: Likewise.
3852         * gcc.target/i386/pr32268.c: Likewise.
3853         * gcc.target/i386/pr36613.c: Likewise.
3854         * gcc.target/i386/pr39013-1.c: Likewise.
3855         * gcc.target/i386/pr39013-2.c: Likewise.
3856         * gcc.target/i386/pr39496.c: Likewise.
3857         * gcc.target/i386/pr40906-3.c: Likewise.
3858         * gcc.target/i386/pr46084.c: Likewise.
3859         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3861 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3863         PR target/6526
3864         * gcc.target/sh/pr6526.c: New.
3866 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3868         PR target/57568
3869         * gcc.c-torture/execute/pr57568.c: New test.
3871 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3873         PR c++/37404
3874         * g++.dg/other/vararg-4.C: New.
3876 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3878         PR rtl-optimization/57559
3879         * gcc.target/s390/pr57559.c : New test.
3881 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3883         PR fortran/37336
3884         * gfortran.dg/finalize_10.f90: New.
3885         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3886         * gfortran.dg/finalize_15.f90: New.
3888 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3890         PR fortran/57553
3891         * gfortran.dg/storage_size_4.f90: New.
3893 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3895         PR c++/57548
3896         * testsuite/g++.dg/ext/pr57548.C: New test.
3898 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3900         PR middle-end/57541
3901         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3903 2013-06-07  Jan Hubicka  <jh@suse.cz>
3905         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3907 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3909         PR fortran/57549
3910         * gfortran.dg/array_constructor_48.f90: New.
3911         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3912         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3914 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3916         PR target/56315
3917         * gcc.target/arm/xordi3-opt.c: New test.
3919 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3921         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3922         Revert to dg-options.
3924 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3926         PR target/55033
3927         * gcc.target/powerpc/pr55033.c: New.
3929 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3931         PR c++/53658
3932         * g++.dg/cpp0x/alias-decl-36.C: New.
3934 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3935             Pat Haugen  <pthaugen@us.ibm.com>
3936             Peter Bergner  <bergner@vnet.ibm.com>
3938         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3939         power8 builtin functions.
3940         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3941         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3942         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3943         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3944         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3945         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3946         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3947         tests to test power8 auto-vectorization.
3948         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3949         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3950         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3951         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3953         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3954         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3956         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3958         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3959         support.
3960         (check_effective_target_powerpc_p8vector_ok): Likewise.
3961         (is-effective-target): Likewise.
3962         (check_vect_support_and_set_flags): Likewise.
3964 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3966         PR c++/43652
3967         * g++.dg/parse/error53.C: New.
3969 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3971         PR rtl-optimization/57459
3972         * gcc.target/i386/pr57459.c: New test.
3974 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3976         PR c++/53743
3977         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3978         into -freorder-blocks-and-partition test.
3979         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3980         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3981         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3982         * gcc.dg/tree-prof/pr50907.c: Ditto.
3983         * gcc.dg/tree-prof/pr45354.c: Ditto.
3984         * g++.dg/tree-prof/partition2.C: Ditto.
3985         * g++.dg/tree-prof/partition3.C: Ditto.
3987 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3989         PR fortran/57542
3990         * gfortran.dg/finalize_16.f90: New.
3992 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3994         * gcc.dg/vect/no-section-anchors-vect-68.c:
3995         Add dg-skip-if aarch64_tiny.
3997 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3999         PR C/57457
4000         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4001         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4003 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4005         PR c++/51908
4006         * g++.dg/cpp0x/decltype54.C: New.
4008 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4010         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4011         arm*-*-*eabi* targets.
4012         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4013         arm*-*-* targets.
4014         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4016 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4017             Tobias Burnus  <burnus@net-b.de>
4019         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4020         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4021         * gfortran.dg/io_real_boz_4.f90: Ditto.
4022         * gfortran.dg/io_real_boz_5.f90: Ditto.
4024 2013-06-05  Andreas Schwab  <schwab@suse.de>
4026         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4028 2013-06-04  Jan Hubicka  <jh@suse.cz>
4030         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4032 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4034         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4035         parameters with void.
4036         (main2): Removed argc parameter.
4037         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4038         (main): Replaced argc, argv parameters with void.
4039         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4040         (main2): Removed argc parameter.
4041         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4042         argv parameters with void.  Added __asm volatile to avoid optimization
4043         on argc, if necessary.
4044         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4045         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4046         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4047         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4048         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4049         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4050         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4051         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4052         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4053         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4054         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4055         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4056         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4057         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4058         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4059         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4060         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4061         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4062         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4063         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4064         parameters with void.
4065         (main2): Removed argc parameter.
4066         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4067         (main): Replaced argc, argv parameters with void.
4068         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4069         argv parameters with void.  Also renamed this function as main, and
4070         delete the existing main.
4071         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4072         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4073         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4075 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4077         * gcc.target/aarch64/movi_1.c: New test.
4079 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4081         PR fortran/37336
4082         * gfortran.dg/finalize_12.f90: New.
4083         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4084         end of scope finalization.
4085         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4086         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4087         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4088         * gfortran.dg/class_19.f03: Ditto.
4089         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4090         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4091         * gfortran.dg/extends_14.f03: Ditto.
4092         * gfortran.dg/move_alloc_4.f90: Ditto.
4093         * gfortran.dg/typebound_proc_27.f03: Ditto.
4095 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4097         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4098         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4099         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4100         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4101         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4102         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4103         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4104         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4105         * gfortran.dg/io_real_boz_4.f90: Ditto.
4106         * gfortran.dg/io_real_boz_5.f90: Ditto.
4107         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4108         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4109         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4110         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4111         * gfortran.dg/transpose_2.f90: Fix dg-output.
4113 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4115         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4116         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4117         dg-option and an header comment.
4119 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4121         PR c++/57419
4122         * g++.dg/cpp0x/sfinae46.C: New.
4123         * g++.dg/cpp0x/defaulted13.C: Adjust.
4124         * g++.dg/cpp0x/defaulted2.C: Likewise.
4125         * g++.dg/cpp0x/defaulted26.C: Likewise.
4126         * g++.dg/cpp0x/defaulted3.C: Likewise.
4127         * g++.dg/cpp0x/error1.C: Likewise.
4128         * g++.dg/cpp0x/implicit1.C: Likewise.
4129         * g++.dg/cpp0x/implicit11.C: Likewise.
4130         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4131         * g++.dg/cpp0x/initlist47.C: Likewise.
4132         * g++.dg/cpp0x/initlist9.C: Likewise.
4133         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4134         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4135         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4136         * g++.dg/cpp0x/union4.C: Likewise.
4137         * g++.dg/template/crash108.C: Likewise.
4138         * g++.dg/template/crash41.C: Likewise.
4139         * g++.old-deja/g++.jason/local.C: Likewise.
4140         * g++.old-deja/g++.law/visibility3.C: Likewise.
4142 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4144         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4145         * gcc.dg/vect/bb-slp-14.c: Ditto.
4146         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4147         * gcc.dg/vect/bb-slp-23.c: Ditto.
4148         * gcc.dg/vect/bb-slp-15.c: Ditto.
4149         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4150         * gcc.dg/vect/bb-slp-24.c: Ditto.
4151         * gcc.dg/vect/bb-slp-16.c: Ditto.
4152         * gcc.dg/vect/bb-slp-25.c: Ditto.
4153         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4154         * gcc.dg/vect/bb-slp-17.c: Ditto.
4155         * gcc.dg/vect/bb-slp-1.c: Ditto.
4156         * gcc.dg/vect/bb-slp-26.c: Ditto.
4157         * gcc.dg/vect/bb-slp-18.c: Ditto.
4158         * gcc.dg/vect/bb-slp-2.c: Ditto.
4159         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4160         * gcc.dg/vect/bb-slp-27.c: Ditto.
4161         * gcc.dg/vect/bb-slp-19.c: Ditto.
4162         * gcc.dg/vect/bb-slp-3.c: Ditto.
4163         * gcc.dg/vect/bb-slp-28.c: Ditto.
4164         * gcc.dg/vect/bb-slp-4.c: Ditto.
4165         * gcc.dg/vect/bb-slp-29.c: Ditto.
4166         * gcc.dg/vect/bb-slp-5.c: Ditto.
4167         * gcc.dg/vect/bb-slp-6.c: Ditto.
4168         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4169         * gcc.dg/vect/bb-slp-7.c: Ditto.
4170         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4171         * gcc.dg/vect/bb-slp-8.c: Ditto.
4172         * gcc.dg/vect/bb-slp-9.c: Ditto.
4173         * gcc.dg/vect/bb-slp-10.c: Ditto.
4174         * gcc.dg/vect/bb-slp-11.c: Ditto.
4175         * gcc.dg/vect/bb-slp-20.c: Ditto.
4176         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4177         * gcc.dg/vect/bb-slp-21.c: Ditto.
4178         * gcc.dg/vect/bb-slp-30.c: Ditto.
4179         * gcc.dg/vect/bb-slp-13.c: Ditto.
4180         * gcc.dg/vect/bb-slp-22.c: Ditto.
4181         * g++.dg/vect/slp-pr50413.cc: Ditto.
4182         * g++.dg/vect/slp-pr56812.cc: Ditto.
4183         * g++.dg/vect/slp-pr50819.cc: Ditto.
4185 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4187         PR fortran/57456
4188         * gfortran.dg/class_array_17.f90: New.
4190 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4192         * ada/acats/floatstore.lst: New.
4193         * ada/acats/run_all.sh: Process it.
4195 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4197         * gcc.target/powerpc/e500-ord-1.c: New test.
4198         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4199         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4200         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4202 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4204         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4206 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4208         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4210 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4212         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4214 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4216         PR c/57452
4217         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4218         test-case.
4220 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4222         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4224 2013-05-31  Marek Polacek  <polacek@redhat.com>
4226         PR tree-optimization/57478
4227         PR tree-optimization/57453
4228         * gcc.dg/torture/pr57478.c: New test.
4230 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4232         PR fortran/57456
4233         * gfortran.dg/class_array_17.f90: New.
4235 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4237         PR target/56315
4238         * gcc.target/arm/iordi3-opt.c: New test.
4240 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4242         PR fortran/54190
4243         PR fortran/57217
4244         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4245         * gfortran.dg/interface_26.f90: Ditto.
4246         * gfortran.dg/proc_ptr_11.f90: Ditto.
4247         * gfortran.dg/proc_ptr_15.f90: Ditto.
4248         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4249         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4250         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4251         * gfortran.dg/typebound_override_1.f90: Ditto.
4252         * gfortran.dg/typebound_override_4.f90: Ditto.
4253         * gfortran.dg/typebound_proc_6.f03: Ditto.
4254         * gfortran.dg/assumed_type_7.f90: New test.
4255         * gfortran.dg/typebound_override_5.f90: New test.
4256         * gfortran.dg/typebound_override_6.f90: New test.
4257         * gfortran.dg/typebound_override_7.f90: New test.
4259 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4261         PR middle-end/57073
4262         * gfortran.dg/power_6.f90: New.
4264 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4266         * gcc.target/aarch64/insv_1.c: New test.
4268 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4270         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4271         dg-skip-if "No stabs".
4273 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4275         PR fortran/54189
4276         * gfortran.dg/assumed_size_1.f90: New.
4278 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4280         * gcc.dg/shrink-wrap-alloca.c: New added.
4281         * gcc.dg/shrink-wrap-pretend.c: New added.
4282         * gcc.dg/shrink-wrap-sibcall.c: New added.
4284 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4286         PR fortran/57458
4287         * gfortran.dg/assumed_rank_13.f90: New.
4289 2013-05-29  Easwaran Raman  <eraman@google.com>
4291         PR tree-optimization/57442
4292         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4294 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4296         PR tree-optimization/57441
4297         * gcc.c-torture/compile/pr57441.c: New.
4299 2013-05-29  Dehao Chen  <dehao@google.com>
4301         PR testsuite/57413
4302         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4304 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4306         PR fortran/37336
4307         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4308         * gfortran.dg/class_19.f03: Ditto.
4310 2013-05-29  Richard Biener  <rguenther@suse.de>
4312         * gcc.dg/vect/bb-slp-32.c: New testcase.
4314 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4316         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4317         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4318         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4319         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4320         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4321         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4322         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4323         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4324         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4325         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4326         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4327         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4328         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4329         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4330         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4331         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4332         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4333         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4334         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4335         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4336         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4337         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4338         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4339         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4340         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4341         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4342         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4343         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4344         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4345         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4346         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4347         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4348         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4349         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4350         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4351         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4352         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4353         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4354         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4356 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4358         PR fortran/37336
4359         * gfortran.dg/finalize_11.f90: New.
4360         * gfortran.dg/finalize_4.f03: Remove dg-error.
4361         * gfortran.dg/finalize_5.f03: Ditto.
4362         * gfortran.dg/finalize_6.f03: Ditto.
4363         * gfortran.dg/finalize_7.f03: Ditto.
4365 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4367         * gfortran.dg/class_array_16.f90: New.
4369 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4371         PR fortran/57435
4372         * testsuite/gfortran.dg/use_29.f90: New.
4374 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4376         * gnat.dg/fp_exception.adb: New test.
4378 2013-05-28  Richard Biener  <rguenther@suse.de>
4380         PR tree-optimization/56787
4381         * gcc.dg/vect/pr56787.c: New testcase.
4383 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4384             Tobias Burnus  <burnus@net-b.de>
4386         PR fortran/57217
4387         * gfortran.dg/typebound_override_4.f90: New.
4389 2013-05-28  Richard Biener  <rguenther@suse.de>
4391         PR tree-optimization/57411
4392         * g++.dg/opt/pr57411.C: New testcase.
4394 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4396         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4397         * gcc.dg/builtin-bswap-9.c: Likewise.
4399 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4401         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4403 2013-05-27  Richard Biener  <rguenther@suse.de>
4405         PR middle-end/57412
4406         * gcc.dg/gomp/pr57412.c: New testcase.
4408 2013-05-27  Bud Davis  <jmdavis@link.com>
4410         PR fortran/50405
4411         * gfortran.dg/stfunc_8.f90: New.
4413 2013-05-27  Richard Biener  <rguenther@suse.de>
4415         PR tree-optimization/57343
4416         * gcc.dg/torture/pr57343.c: New testcase.
4418 2013-05-27  Richard Biener  <rguenther@suse.de>
4420         PR tree-optimization/57417
4421         * gcc.dg/torture/pr57417.c: New testcase.
4423 2013-05-27  Richard Biener  <rguenther@suse.de>
4425         PR tree-optimization/57396
4426         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4428 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4430         * gnat.dg/specs/last_bit.ads: New test.
4432 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4434         * gnat.dg/specs/machine_attribute.ads: New test.
4436 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4438         * gnat.dg/incomplete3.ad[sb]: New test.
4440 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4442         PR target/53916
4443         * gcc.target/mips/div-13.c: New test.
4445 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4447         PR target/55777
4448         * gcc.target/mips/mips16-attributes-5.c,
4449         * gcc.target/mips/mips16-attributes-6.c: New tests.
4451 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4453         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4454         * gcc.dg/builtin-bswap-8.c: Likewise.
4456 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4458         PR c++/52216
4459         * g++.dg/cpp0x/new1.C: New.
4461 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4463         PR c++/25666
4464         * g++.dg/parse/dtor16.C: New.
4465         * g++.dg/parse/dtor6.C: Adjust.
4467 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4469         PR c++/19618
4470         * g++.dg/expr/bitfield12.C: New.
4472 2013-05-24  Jeff Law  <law@redhat.com>
4474         PR tree-optimization/57124
4475         * gcc.c-torture/execute/pr57124.c: New test.
4476         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4478 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4480         PR tree-optimization/57294
4481         * gcc.dg/ipa/pr57294.c: New test.
4483 2013-05-24  Dehao Chen  <dehao@google.com>
4485         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4487 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4489         * gcc.target/aarch64/scalar_intrinsics.c
4490         (force_simd): Use a valid instruction.
4491         (test_vdupd_lane_s64): Pass a valid lane argument.
4492         (test_vdupd_lane_u64): Likewise.
4494 2013-05-24  Richard Biener  <rguenther@suse.de>
4496         PR tree-optimization/57287
4497         * gcc.dg/pr57287.c: New testcase.
4499 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4501         PR c++/26572
4502         * g++.dg/template/error51.C: New.
4504 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4506         PR c++/25503
4507         * g++.dg/template/bitfield2.C: New.
4509 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4511         * gnat.dg/specs/noinline1.ads: New test.
4512         * gnat.dg/noinline2.ad[sb]: Likewise.
4513         * gnat.dg/specs/noinline3.ads: Likewise.
4514         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4516 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4518         PR tree-ssa/57385
4519         * gcc.dg/tree-ssa/pr57385.c: New test.
4521 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4523         * gnat.dg/derived_type4.adb: New test.
4525 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4527         * gcc.dg/builtin-bswap-6.c: New test.
4528         * gcc.dg/builtin-bswap-7.c: Likewise.
4529         * gcc.dg/builtin-bswap-8.c: Likewise.
4530         * gcc.dg/builtin-bswap-9.c: Likewise.
4532 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4534         PR debug/57351
4535         * gcc.dg/debug/pr57351.c: New test
4537 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4539         * gcc.target/aarch64/vect-clz.c: New file.
4541 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4543         PR middle-end/57347
4544         * gcc.dg/ipa/pr57347.c: New test.
4546 2013-05-23  Richard Biener  <rguenther@suse.de>
4548         PR tree-optimization/57380
4549         * g++.dg/tree-ssa/pr57380.C: New testcase.
4551 2013-05-23  Richard Biener  <rguenther@suse.de>
4553         PR middle-end/57381
4554         * gcc.dg/torture/pr57381.c: New testcase.
4556 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4558         PR middle-end/57344
4559         * gcc.c-torture/execute/pr57344-1.c: New test.
4560         * gcc.c-torture/execute/pr57344-2.c: New test.
4561         * gcc.c-torture/execute/pr57344-3.c: New test.
4562         * gcc.c-torture/execute/pr57344-4.c: New test.
4564 2013-05-23  Richard Biener  <rguenther@suse.de>
4566         PR rtl-optimization/57341
4567         * gcc.dg/torture/pr57341.c: New testcase.
4569 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4571         PR c++/57352
4572         * g++.dg/parse/crash62.C: New.
4574 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4575             Pat Haugen  <pthaugen@us.ibm.com>
4576             Peter Bergner  <bergner@vnet.ibm.com>
4578         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4579         crypto builtins.
4581 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4583         PR fortran/57364
4584         * gfortran.dg/defined_assignment_6.f90: New.
4586 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4588         PR fortran/57338
4589         * gfortran.dg/assumed_type_6.f90: New.
4591 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4593         PR c++/57211
4594         * g++.dg/cpp0x/Wunused-parm.C: New.
4596 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4598         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4599         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4601 2013-05-21  Easwaran Raman  <eraman@google.com>
4603         PR tree-optimization/57322
4604         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4606 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4608         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4609         .set (no)?micromips
4611 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4613         PR fortran/57035
4614         * gfortran.dg/assumed_type_5.f90: New.
4615         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4616         * gfortran.dg/assumed_rank_2.f90: Ditto.
4617         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4618         * gfortran.dg/no_arg_check_3.f90: Ditto.
4620 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4622         PR tree-optimization/57331
4623         * gcc.c-torture/compile/pr57331.c: New test.
4625 2013-05-21  Richard Biener  <rguenther@suse.de>
4627         PR tree-optimization/57330
4628         * gcc.dg/torture/pr57330.c: New testcase.
4630 2013-05-21  Richard Biener  <rguenther@suse.de>
4632         PR tree-optimization/57303
4633         * gcc.dg/torture/pr57303.c: New testcase.
4635 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4637         PR tree-optimization/57321
4638         * gcc.c-torture/execute/pr57321.c: New test.
4640 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4642         PR fortran/48858
4643         PR fortran/55465
4644         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4645         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4646         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4647         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4648         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4649         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4650         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4651         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4652         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4653         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4654         * gfortran.dg/binding_label_tests_24.f90: New.
4655         * gfortran.dg/binding_label_tests_25.f90: New.
4657 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4659         PR fortran/48858
4660         * gfortran.dg/binding_label_tests_17.f90: New.
4661         * gfortran.dg/binding_label_tests_18.f90: New.
4662         * gfortran.dg/binding_label_tests_19.f90: New.
4663         * gfortran.dg/binding_label_tests_20.f90: New.
4664         * gfortran.dg/binding_label_tests_21.f90: New.
4665         * gfortran.dg/binding_label_tests_22.f90: New.
4666         * gfortran.dg/binding_label_tests_23.f90: New.
4668 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4670         PR fortran/48858
4671         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4672         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4673         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4674         * gfortran.dg/common_18.f90: New.
4675         * gfortran.dg/common_19.f90: New.
4676         * gfortran.dg/common_20.f90: New.
4677         * gfortran.dg/common_21.f90: New.
4679 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4681         PR c++/12288
4682         * g++.dg/parse/error52.C: New.
4683         * g++.dg/parse/error3.C: Adjust.
4684         * g++.dg/parse/error36.C: Likewise.
4686 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4688         PR target/56547
4689         * gcc.target/sh/pr56547-1.c: New.
4690         * gcc.target/sh/pr56547-2.c: New.
4692 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4694         PR c++/23608
4695         * g++.dg/warn/Wsign-compare-6.C: New.
4696         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4698 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4700         PR c++/57327
4701         * g++.dg/template/error50.C: New.
4703 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4705         PR c++/10207
4706         * g++.dg/ext/complit13.C: New.
4708 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4710         PR c++/57175
4711         * g++.dg/pr57175.C: New testcase.
4713 2013-05-17  Easwaran Raman  <eraman@google.com>
4715         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4717 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4719         PR testsuite/57313
4720         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4722 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4724         PR rtl-optimization/57281
4725         PR rtl-optimization/57300
4726         * gcc.dg/pr57300.c: New test.
4727         * gcc.c-torture/execute/pr57281.c: New test.
4729 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4731         PR c++/18126
4732         * g++.dg/ext/sizeof-complit.C: New.
4734 2013-05-17  Marek Polacek  <polacek@redhat.com>
4736         * gcc.dg/strlenopt-25.c: New test.
4737         * gcc.dg/strlenopt-26.c: Likewise.
4739 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4741         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4742         instead of -mavx2, require only avx instead of avx2.
4743         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4744         of avx2-check.h and turn into an avx runtime test instead of
4745         avx2 runtime test.
4747 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4749         * g++.dg/ext/vector22.C: Uncomment working test.
4751 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4753         PR c++/17410
4754         * g++.dg/template/pr17410.C: New.
4756 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4758         * gcc.target/i386/rotate-3.c: New test.
4759         * gcc.target/i386/rotate-3a.c: New test.
4760         * gcc.target/i386/rotate-4.c: New test.
4761         * gcc.target/i386/rotate-4a.c: New test.
4762         * gcc.target/i386/rotate-5.c: New test.
4763         * gcc.target/i386/rotate-5a.c: New test.
4765 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4767         * gcc.dg/visibility-21.c: Require section_anchors.
4769 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4771         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4772         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4773         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4775 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4777         * gcc.dg/visibility-21.c: New.
4779 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4781         PR middle-end/57286
4782         * gcc.dg/pr57286.c: New testcase.
4783         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4784         * g++.dg/ext/vector22.C: Comment out transformations not
4785         performed anymore.
4787 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4789         PR target/57260
4790         * gcc.target/mips/call-1.c: Restrict to o32.
4791         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4793 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4795         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4796         dg-messages.
4797         * g++.dg/warn/Wshadow-1.C: Likewise.
4798         * g++.dg/warn/Wshadow-6.C: Likewise.
4799         * g++.dg/warn/Wshadow-7.C: Likewise.
4801 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4803         PR c++/31952
4804         * g++.dg/parse/pr31952-1.C: New.
4805         * g++.dg/parse/pr31952-2.C: Likewise.
4806         * g++.dg/parse/pr31952-3.C: Likewise.
4808         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4809         * g++.old-deja/g++.jason/cond.C: Likewise.
4810         * g++.dg/cpp0x/range-for5.C: Likewise.
4812 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4814         PR target/19599
4815         * gcc.target/arm/pr40887.c: Adjust testcase.
4816         * gcc.target/arm/pr19599.c: New test.
4818 2013-05-15  Richard Biener  <rguenther@suse.de>
4820         PR tree-optimization/57275
4821         * gcc.target/i386/pr57275.c: New testcase.
4823 2013-05-15  Jan Hubicka  <jh@suse.cz>
4825         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4826         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4827         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4829 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4831         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4832         scheduling.
4834 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4836         PR c++/57274
4837         * c-c++-common/Wsequence-point-1.c: New test.
4839 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4841         * g++.dg/ext/vector22.C: New testcase.
4842         * gcc.dg/binop-xor3.c: Remove xfail.
4844 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4846         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4847         FLOAT cmp FLOAT ? INT : INT.
4848         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4849         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4850         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4851         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4852         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4853         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4855 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4857         PR c++/53903
4858         * g++.dg/cpp0x/defaulted43.C: New.
4860 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4862         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4863         (alloca): Remove declaration.
4864         (foo9): Replace alloca by __builtin_alloca.
4866 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4868         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4869         Expect "size of array is too large" error.
4871 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4873         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4875 2013-05-14  Richard Biener  <rguenther@suse.de>
4877         PR middle-end/57235
4878         * g++.dg/torture/pr57235.C: New testcase.
4880 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4882         PR middle-end/57251
4883         * gcc.dg/torture/pr57251.c: New test.
4885 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4887         PR target/57264
4888         * gcc.target/i386/pr57264.c: New test.
4890 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4892         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4894 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4896         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4898 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4900         PR tree-optimization/45216
4901         PR tree-optimization/57157
4902         * c-c++-common/rotate-1.c: Add 32 tests with +.
4903         * c-c++-common/rotate-1a.c: Adjust.
4904         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4905         * c-c++-common/rotate-2b.c: New test.
4906         * c-c++-common/rotate-3.c: Add 32 tests with +.
4907         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4908         * c-c++-common/rotate-4b.c: New test.
4909         * c-c++-common/rotate-5.c: New test.
4911 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4913         PR middle-end/42371
4914         * gcc.dg/ipa/remref-0.c: New test.
4915         * gcc.dg/ipa/remref-1a.c: Likewise.
4916         * gcc.dg/ipa/remref-1b.c: Likewise.
4917         * gcc.dg/ipa/remref-2a.c: Likewise.
4918         * gcc.dg/ipa/remref-2b.c: Likewise.
4920 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4922         * gcc.dg/vector-shift-2.c: New testcase.
4924 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4926         PR tree-optimization/57230
4927         * gcc.dg/strlenopt-24.c: New test.
4929         PR tree-optimization/57230
4930         * gcc.dg/strlenopt-23.c: New test.
4932 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4934         PR target/57108
4935         * gcc.target/sh/pr57108.c: Move this test case to ...
4936         * gcc.c-torture/compile/pr57108.c: ... here.
4938 2013-05-10  Richard Biener  <rguenther@suse.de>
4940         PR tree-optimization/57214
4941         * gcc.dg/torture/pr57214.c: New testcase.
4943 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4945         * gcc.dg/vector-shift.c: New testcase.
4947 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4949         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4951         PR tree-optimization/45216
4952         PR tree-optimization/57157
4953         * c-c++-common/rotate-1.c: New test.
4954         * c-c++-common/rotate-1a.c: New test.
4955         * c-c++-common/rotate-2.c: New test.
4956         * c-c++-common/rotate-2a.c: New test.
4957         * c-c++-common/rotate-3.c: New test.
4958         * c-c++-common/rotate-3a.c: New test.
4959         * c-c++-common/rotate-4.c: New test.
4960         * c-c++-common/rotate-4a.c: New test.
4962 2013-05-10  Richard Biener  <rguenther@suse.de>
4964         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4965         * gcc.target/i386/l_fma_double_1.c: Adjust.
4966         * gcc.target/i386/l_fma_double_2.c: Likewise.
4967         * gcc.target/i386/l_fma_double_3.c: Likewise.
4968         * gcc.target/i386/l_fma_double_4.c: Likewise.
4969         * gcc.target/i386/l_fma_double_5.c: Likewise.
4970         * gcc.target/i386/l_fma_double_6.c: Likewise.
4971         * gcc.target/i386/l_fma_float_1.c: Likewise.
4972         * gcc.target/i386/l_fma_float_2.c: Likewise.
4973         * gcc.target/i386/l_fma_float_3.c: Likewise.
4974         * gcc.target/i386/l_fma_float_4.c: Likewise.
4975         * gcc.target/i386/l_fma_float_5.c: Likewise.
4976         * gcc.target/i386/l_fma_float_6.c: Likewise.
4978 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4980         PR c++/51226
4981         * g++.dg/cpp0x/pr51226.C: New.
4983 2013-04-16  Han Shen  <shenhan@google.com>
4985         Test cases for '-fstack-protector-strong'.
4986         * gcc.dg/fstack-protector-strong.c: New.
4987         * g++.dg/fstack-protector-strong.C: New.
4989 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4991         * gcc.target/aarch64/ands_1.c: New test.
4992         * gcc.target/aarch64/ands_2.c: Likewise
4994 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4996         * lib/target-supports.exp (check_effective_target_hw): New
4997         function.
4998         * c-c++-common/asan/clone-test-1.c: Call
4999         check_effective_target_hw.
5000         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5001         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5002         possible decorations.
5003         * c-c++-common/asan/null-deref-1.c: Likewise.
5004         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5005         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5006         * c-c++-common/asan/use-after-free-1.c: Likewise.
5007         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5008         * g++.dg/asan/large-func-test-1.C: Likewise.
5010 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5012         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5014 2013-05-07  Richard Biener  <rguenther@suse.de>
5016         PR middle-end/57190
5017         * g++.dg/torture/pr57190.C: New testcase.
5019 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5021         PR tree-optimization/57149
5022         * gcc.dg/pr57149.c: New test.
5024         PR debug/57184
5025         * gcc.dg/pr57184.c: New test.
5027 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5029         * gnat.dg/specs/array3.ads: New test.
5031 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5033         * c-c++-common/vector-scalar-2.c: New testcase.
5035 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5037         * gcc.target/i386/asm-dialect-2.c: New testcase.
5039 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5041         PR c++/57183
5042         * g++.dg/cpp0x/auto38.C: New.
5044 2013-05-06  Richard Biener  <rguenther@suse.de>
5046         PR tree-optimization/57185
5047         * gcc.dg/autopar/pr57185.c: New testcase.
5049 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5051         PR target/57106
5052         * gcc.target/i386/pr57106.c: New test.
5054 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5056         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5057         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5058         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5059         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5060         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5061         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5062         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5064 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5066         PR bootstrap/57154
5067         * gcc.dg/pr57154.c: New test.
5069 2013-05-06  Richard Biener  <rguenther@suse.de>
5071         PR middle-end/57147
5072         * gcc.dg/torture/pr57147-1.c: New testcase.
5073         * gcc.dg/torture/pr57147-2.c: Likewise.
5074         * gcc.dg/torture/pr57147-3.c: Likewise.
5076 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5078         PR target/55303
5079         * gcc.target/sh/pr55303-1.c: New.
5080         * gcc.target/sh/pr55303-2.c: New.
5081         * gcc.target/sh/pr55303-3.c: New.
5083 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5085         * gfortran.dg/allocate_with_source_3.f90: New.
5087 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5089         PR fortran/57141
5090         * gfortran.dg/null_8.f90: New.
5092 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5094         PR c++/53745
5095         * g++.dg/cpp0x/enum27.C: New.
5096         * g++.dg/cpp0x/enum_base.C: Adjust.
5098 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5100         PR tree-optimization/56205
5101         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5103 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5105         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5106         * gfortran.dg/bind_c_usage_27.f90: New.
5107         * gfortran.dg/bind_c_usage_28.f90: New.
5109 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5111         PR c++/51927
5112         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5114 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5116         PR target/57150
5117         * gcc.target/powerpc/pr57150.c: New file.
5119 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5121         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5122         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5123         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5124         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5125         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5126         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5127         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5129 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5131         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5132         scan-assembler-times.
5134 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5136         * gcc.dg/tree-ssa/slsr-32.c: New.
5137         * gcc.dg/tree-ssa/slsr-33.c: New.
5138         * gcc.dg/tree-ssa/slsr-34.c: New.
5139         * gcc.dg/tree-ssa/slsr-35.c: New.
5140         * gcc.dg/tree-ssa/slsr-36.c: New.
5141         * gcc.dg/tree-ssa/slsr-37.c: New.
5142         * gcc.dg/tree-ssa/slsr-38.c: New.
5144 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5146         * gcc.target/aarch64/tst_1.c: New test.
5147         * gcc.target/aarch64/tst_2.c: Likewise
5149 2013-05-02  Jeff Law  <law@redhat.com>
5151         PR tree-optimization/57144
5152         * gcc.c-torture/execute/pr57144.c: New test.
5154 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5156         PR rtl-optimization/57130
5157         * gcc.c-torture/execute/pr57130.c: New test.
5159 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5161         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5163 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5165         * gcc.target/aarch64/fabd.c: New file.
5167 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5169         PR c++/54318
5170         * g++.dg/cpp0x/pr54318.C: New.
5172 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5174         PR c++/14283
5175         * g++.dg/parse/error51.C: New.
5176         * g++.dg/parse/error15.C: Adjust column numbers.
5178 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5180         PR fortran/57142
5181         * gfortran.dg/size_kind_2.f90: New.
5182         * gfortran.dg/size_kind_3.f90: New.
5184 2013-05-02  Richard Biener  <rguenther@suse.de>
5186         PR middle-end/57140
5187         * g++.dg/torture/pr57140.C: New testcase.
5189 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5191         PR target/56732
5192         * gcc.target/arm/pr56732-1.c: New test.
5194 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5196         PR middle-end/56988
5197         * gcc.dg/ipa/pr56988.c: New test.
5199 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5201         * gcc.target/aarch64/bics_1.c: New test.
5202         * gcc.target/aarch64/bics_2.c: Likewise.
5204 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5206         PR rtl-optimization/57131
5207         * gcc.c-torture/execute/pr57131.c: New test.
5209 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5211         PR c++/57132
5212         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5214 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5216         PR target/57091
5217         * gcc.target/i386/pr57091.c: New test.
5219 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5221         * gcc.target/aarch64/vect-vaddv.c: New.
5223 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5225         * gcc.target/aarch64/vect-vmaxv.c: New.
5226         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5228 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5230         * gcc.target/aarch64/scalar-vca.c: New.
5231         * gcc.target/aarch64/vect-vca.c: Likewise.
5233 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5235         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5236         (test_vceqd_s64): Force arguments to SIMD registers.
5237         (test_vceqzd_s64): Likewise.
5238         (test_vcged_s64): Likewise.
5239         (test_vcled_s64): Likewise.
5240         (test_vcgezd_s64): Likewise.
5241         (test_vcged_u64): Likewise.
5242         (test_vcgtd_s64): Likewise.
5243         (test_vcltd_s64): Likewise.
5244         (test_vcgtzd_s64): Likewise.
5245         (test_vcgtd_u64): Likewise.
5246         (test_vclezd_s64): Likewise.
5247         (test_vcltzd_s64): Likewise.
5248         (test_vtst_s64): Likewise.
5249         (test_vtst_u64): Likewise.
5251 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5253         PR c++/57092
5254         * g++.dg/cpp0x/decltype53.C: New.
5256 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5258         PR fortran/57071
5259         * gfortran.dg/power_5.f90:  New test.
5261 2013-04-30  Richard Biener  <rguenther@suse.de>
5263         PR middle-end/57122
5264         * gcc.dg/torture/pr57122.c: New testcase.
5266 2013-04-30  Richard Biener  <rguenther@suse.de>
5268         PR middle-end/57107
5269         * g++.dg/torture/pr57107.C: New testcase.
5271 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5273         PR rtl-optimization/57105
5274         * gcc.dg/pr57105.c: New test.
5276 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5278         PR tree-optimization/57104
5279         * gcc.dg/pr57104.c: New test.
5281 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5283         PR target/44578
5284         * gcc.target/i386/pr44578.c: New test.
5286 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5288         PR target/57097
5289         * gcc.target/i386/pr57097.c: New test.
5291 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5293         PR target/57098
5294         * gcc.target/i386/pr57098.c: New test.
5296 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5298         * gcc.c-torture/execute/pr55875.c: New test.
5300 2013-04-29  Richard Biener  <rguenther@suse.de>
5302         PR middle-end/57075
5303         * gcc.dg/torture/pr57075.c: New testcase.
5305 2013-04-29  Richard Biener  <rguenther@suse.de>
5307         PR middle-end/57103
5308         * gcc.dg/autopar/pr57103.c: New testcase.
5310 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5312         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5314 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5316         * gcc.dg/pr50763.c: Update test.
5318 2013-04-26  Jeff Law  <law@redhat.com>
5320         * gcc.dg/tree-ssa/vrp88.c: New test.
5322 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5324         PR target/57108
5325         * gcc.target/sh/pr57108.c: New test.
5327 2013-04-29  Richard Biener  <rguenther@suse.de>
5329         PR middle-end/57089
5330         * gfortran.dg/gomp/pr57089.f90: New testcase.
5332 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5334         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5336 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5338         * gcc.target/aarch64/vect-vcvt.c: New.
5340 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5342         * gcc.target/aarch64/vect-vrnd.c: New.
5344 2013-04-29  Richard Biener  <rguenther@suse.de>
5346         PR tree-optimization/57081
5347         * gcc.dg/torture/pr57081.c: New testcase.
5349 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5351         PR tree-optimization/57083
5352         * gcc.dg/torture/pr57083.c: New test.
5354 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5356         PR c++/56450
5357         * g++.dg/cpp0x/decltype52.C: New.
5359 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5361         N3472 binary constants
5362         * g++.dg/cpp/limits.C: Adjust warning wording.
5363         * g++.dg/system-binary-constants-1.C: Likewise.
5364         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5366 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5368         PR fortran/57093
5369         * gfortran.dg/coarray_30.f90: New.
5371 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5373         PR fortran/57071
5374         * frontend-passes (optimize_power):  New function.
5375         (optimize_op):  Use it.
5377 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5379         PR target/56866
5380         * gcc.c-torture/execute/pr56866.c: New test.
5381         * gcc.target/i386/pr56866.c: New test.
5383 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5385         PR go/57045
5386         * gcc.dg/setjmp-5.c: New test.
5388 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5390         PR c++/55708
5391         * g++.dg/cpp0x/constexpr-55708.C: New.
5393 2013-04-26  Richard Biener  <rguenther@suse.de>
5395         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5396         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5397         * gcc.dg/pr53265.c: Remove XFAILs.
5398         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5399         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5401 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5403         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5404         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5405         -fdiagnostics-color=never option similarly to
5406         -fno-diagnostics-show-caret option.
5408 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5410         PR rtl-optimization/57003
5411         * gcc.target/i386/pr57003.c: New test.
5413 2013-04-25  Marek Polacek  <polacek@redhat.com>
5415         PR tree-optimization/57066
5416         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5418 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5419             Tejas Belagod  <tejas.belagod@arm.com>
5421         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5422         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5423         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5425 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5427         * gcc.target/aarch64/cmp.c: New.
5429 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5431         * gcc.target/aarch64/ngc.c: New.
5433 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5435         * lib/target-supports.exp
5436         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5437         (check_effective_target_arm_neon_fp16_ok): Likewise.
5438         (add_options_for_arm_neon_fp16): Likewise.
5439         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5440         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5442 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5444         PR rtl-optimizations/57046
5445         * gcc.target/i386/pr57046.c: New test.
5447 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5449         * g++.dg/cpp1y/cplusplus.C: New.
5451 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5453         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5455 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5457         * c-c++-common/Wpointer-arith-1.c: New.
5459 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5461         * g++.dg/cpp1y/cxx1y_macro.C: New.
5463 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5465         PR c++/56970
5466         * g++.dg/cpp0x/sfinae45.C: New.
5468 2013-04-24  Richard Biener  <rguenther@suse.de>
5470         PR testsuite/57050
5471         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5473 2013-04-23  Richard Biener  <rguenther@suse.de>
5475         PR middle-end/57036
5476         * gcc.dg/torture/pr57036-1.c: New testcase.
5477         * gcc.dg/torture/pr57036-2.c: Likewise.
5479 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5481         * gcc.target/aarch64/scalar-mov.c: New testcase.
5483 2013-04-23  Richard Biener  <rguenther@suse.de>
5485         PR tree-optimization/57026
5486         * gcc.dg/torture/pr57026.c: New testcase.
5488 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5490         PR fortran/53685
5491         PR fortran/57022
5492         * gfortran.dg/transfer_check_4.f90: New.
5494 2013-04-22  Marek Polacek  <polacek@redhat.com>
5496         PR sanitizer/56990
5497         * gcc.dg/pr56990.c: New test.
5499 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5501         PR target/57018
5502         * gcc.target/i386/pr57018.c: New test.
5504 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5506         * gcc.target/aarch64/vrecps.c: New.
5507         * gcc.target/aarch64/vrecpx.c: Likewise.
5509 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5511         PR target/56995
5512         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5514 2013-04-21  Jeff Law  <law@redhat.com>
5516         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5518 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5520         PR fortran/56907
5521         * gfortran.dg/c_loc_test_22.f90: New.
5523 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5525         PR rtl-optimization/56847
5526         * gcc.dg/pr56847.c: New test.
5528 2013-04-19  Richard Biener  <rguenther@suse.de>
5530         PR tree-optimization/56982
5531         * gcc.c-torture/execute/pr56982.c: New testcase.
5533 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5535         PR tree-optimization/56718
5536         * g++.dg/ipa/imm-devirt-1.C: New test.
5537         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5539 2013-04-19  Richard Biener  <rguenther@suse.de>
5541         PR tree-optimization/57000
5542         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5544 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5545             Mikael Morin  <mikael@gcc.gnu.org>
5547         PR fortran/56872
5548         * gfortran.dg/array_constructor_45.f90:  New test.
5549         * gfortran.dg/array_constructor_46.f90:  New test.
5550         * gfortran.dg/array_constructor_47.f90:  New test.
5551         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5553 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5555         PR rtl-optimization/56999
5556         * g++.dg/opt/pr56999.C: New test.
5558 2013-04-18  Cary Coutant  <ccoutant@google.com>
5560         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5561         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5563 2013-04-18  Cary Coutant  <ccoutant@google.com>
5565         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5566         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5567         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5568         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5569         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5570         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5571         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5572         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5573         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5574         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5575         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5577 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5579         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5581 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5583         PR tree-optimization/56984
5584         * gcc.c-torture/compile/pr56984.c: New test.
5586         PR rtl-optimization/56992
5587         * gcc.dg/pr56992.c: New test.
5589 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5591         PR fortran/56814
5592         * gfortran.dg/proc_ptr_42.f90: New.
5594 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5596         * gnat.dg/discr41.ad[sb]: New test.
5597         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5598         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5599         * gcc.dg/vect/slp-24.c: Likewise.
5600         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5601         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5602         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5603         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5604         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5605         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5606         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5607         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5608         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5609         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5610         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5611         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5612         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5613         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5614         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5615         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5616         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5617         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5618         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5619         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5620         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5621         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5622         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5623         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5624         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5625         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5627 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5629         PR fortran/40958
5630         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5631         * gfortran.dg/module_md5_1.f90: Remove.
5633 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5635         * gcc.target/aarch64/adds3.c: New.
5636         * gcc.target/aarch64/subs3.c: New.
5638 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5640         * gcc.target/aarch64/adds1.c: New.
5641         * gcc.target/aarch64/adds2.c: New.
5642         * gcc.target/aarch64/subs1.c: New.
5643         * gcc.target/aarch64/subs2.c: New.
5645 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5647         Implement n3599 - Literal operator templates for strings.
5648         * g++.dg/cpp1y/udlit-char-template.C: New test.
5649         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5651 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5653         PR fortran/39505
5654         * gfortran.dg/no_arg_check_1.f90: New.
5655         * gfortran.dg/no_arg_check_2.f90: New.
5656         * gfortran.dg/no_arg_check_3.f90: New.
5658 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5660         PR fortran/56968
5661         * gfortran.dg/proc_ptr_41.f90: New.
5663 2013-04-16  Richard Biener  <rguenther@suse.de>
5665         PR tree-optimization/56756
5666         * gcc.dg/torture/pr56756.c: New testcase.
5668 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5670         PR fortran/56969
5671         * gfortran.dg/c_assoc_5.f90: New.
5673 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5675         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5676         * gcc.c-torture/execute/pr33992.x: Remove.
5677         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5678         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5679         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5681 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5683         PR tree-optimization/56962
5684         * gcc.c-torture/execute/pr56962.c: New test.
5686 2013-04-15  Richard Biener  <rguenther@suse.de>
5688         PR tree-optimization/56933
5689         * gcc.dg/vect/pr56933.c: New testcase.
5691 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5693         * gcc.target/arm/anddi3-opt.c: New test.
5694         * gcc.target/arm/anddi3-opt2.c: Likewise.
5696 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5698         * gcc.dg/pr56890-1.c: New test.
5699         * gcc.dg/pr56890-2.c: Likewise.
5701 2013-04-15  Joey Ye  <joey.ye@arm.com>
5703         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5704         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5706 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5708         PR fortran/56816
5709         * gfortran.dg/select_type_33.f03: New test.
5711 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5713         PR fortran/55959
5714         * gfortran.dg/typebound_proc_29.f03: New.
5716 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5718         PR fortran/56266
5719         * gfortran.dg/typebound_proc_28.f03: New.
5721 2013-04-12  Jeff Law  <law@redhat.com>
5723         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5724         either.
5726 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5728         PR fortran/56929
5729         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5731 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5733         PR target/56903
5734         * gcc.target/i386/pr56903.c: New test.
5736 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5738         PR fortran/56261
5739         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5740         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5741         * gfortran.dg/block_11.f90: Fix invalid test case.
5742         * gfortran.dg/function_types_3.f90: Add new error message.
5743         * gfortran.dg/global_references_1.f90: Ditto.
5744         * gfortran.dg/import2.f90: Remove unneeded parts.
5745         * gfortran.dg/import6.f90: Fix invalid test case.
5746         * gfortran.dg/proc_decl_2.f90: Ditto.
5747         * gfortran.dg/proc_decl_9.f90: Ditto.
5748         * gfortran.dg/proc_decl_18.f90: Ditto.
5749         * gfortran.dg/proc_ptr_40.f90: New.
5750         * gfortran.dg/whole_file_7.f90: Modified error wording.
5751         * gfortran.dg/whole_file_16.f90: Ditto.
5752         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5753         * gfortran.dg/whole_file_18.f90: Modified error wording.
5754         * gfortran.dg/whole_file_20.f03: Ditto.
5755         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5756         invalid test case.
5758 2013-04-12  Richard Biener  <rguenther@suse.de>
5760         Revert
5761         2013-04-10  Richard Biener  <rguenther@suse.de>
5763         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5765 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5767         PR fortran/56845
5768         * gfortran.dg/class_allocate_15.f90: New.
5770         Revert:
5771         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5773         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5774         scan-tree-dump-times.
5776 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5778         PR tree-optimization/56918
5779         PR tree-optimization/56920
5780         * gcc.dg/vect/pr56918.c: New test.
5781         * gcc.dg/vect/pr56920.c: New test.
5783 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5785         PR fortran/56845
5786         * gfortran.dg/class_allocate_14.f90: New.
5787         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5788         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5790 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5792         * gcc.dg/fold-cstvecshift.c: New testcase.
5794 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5796         * gcc.target/aarch64/negs.c: New.
5798 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5800         PR c++/56895
5801         * g++.dg/template/arrow4.C: New test.
5803 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5805         * gnat.dg/array23.adb: New test.
5806         * gnat.dg/array23_pkg[123].ads: New helpers.
5808 2013-04-11  Jeff Law  <law@redhat.com>
5810         PR tree-optimization/56900
5811         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5813 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5815         PR c++/56913
5816         * g++.dg/cpp0x/sfinae44.C: New.
5818 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5820         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5821         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5823 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5825         PR c++/54216
5826         * g++.dg/cpp0x/enum26.C: New.
5827         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5829 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5831         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5832         inverse operands.
5833         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5834         loop is vectorized.
5835         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5836         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5837         loop is vectorized and that the correct instruction is generated.
5838         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5839         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5840         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5842 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5844         PR tree-optimization/56899
5845         * gcc.c-torture/execute/pr56899.c: New test.
5847 2013-04-10  David S. Miller  <davem@davemloft.net>
5849         * gcc.target/sparc/setcc-4.c: New test.
5850         * gcc.target/sparc/setcc-5.c: New test.
5852 2013-04-10  Richard Biener  <rguenther@suse.de>
5854         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5856 2013-04-10  Richard Biener  <rguenther@suse.de>
5858         * gcc.dg/vect/slp-39.c: New testcase.
5860 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5862         PR tree-optimization/55524
5863         * gcc.target/epiphany/fnma-1.c: New test.
5865 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5867         * gcc.dg/tree-ssa/inline-11.c: New test
5869 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5871         PR c++/56895
5872         * g++.dg/template/arrow3.C: New test.
5874 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5876         * gcc.target/arm/minmax_minus.c: New test.
5878 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5880         PR middle-end/56883
5881         * c-c++-common/gomp/pr56883.c: New test.
5883 2013-04-09  Jeff Law  <law@redhat.com>
5885         * gcc.dg/tree-ssa/vrp87.c: New test.
5887 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5889         PR tree-optimization/56854
5890         * g++.dg/torture/pr56854.C: New test.
5892 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5894         PR fortran/56782
5895         * gfortran.dg/array_constructor_44.f90:  New test.
5897 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5899         PR c++/56871
5900         * g++.dg/cpp0x/constexpr-specialization.C: New.
5902 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5904         * gcc.c-torture/execute/pr56837.c: New test.
5906         PR c++/34949
5907         PR c++/50243
5908         * g++.dg/opt/vt3.C: New test.
5909         * g++.dg/opt/vt4.C: New test.
5911 2013-04-08  Jeff Law  <law@redhat.com>
5913         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5915 2013-04-08  Richard Biener  <rguenther@suse.de>
5917         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5919 2013-04-08  Richard Biener  <rguenther@suse.de>
5921         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5923 2013-04-08  Richard Biener  <rguenther@suse.de>
5925         * g++.dg/vect/slp-pr56812.cc: Adjust.
5927 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5929         * gcc.dg/pr56837.c: New test.
5930         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5931         "generated memset minus one".
5933 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5935         PR fortran/56849
5936         * gfortran.dg/reshape_5.f90: New.
5938 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5940         PR target/56843
5941         * gcc.target/powerpc/recip-1.c: Modify expected output.
5942         * gcc.target/powerpc/recip-3.c: Likewise.
5943         * gcc.target/powerpc/recip-4.c: Likewise.
5944         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5946 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5948         * gcc.target/arm/peep-ldrd-1.c: New test.
5949         * gcc.target/arm/peep-strd-1.c: Likewise.
5951 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5953         * gcc.target/arm/negdi-1.c: New test.
5954         * gcc.target/arm/negdi-2.c: Likewise.
5955         * gcc.target/arm/negdi-3.c: Likewise.
5956         * gcc.target/arm/negdi-4.c: Likewise.
5958 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5960         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5961         Add -march=armv8-a when we use v8 NEON.
5962         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5963         (check_effective_target_vect_call_ceilf): Likewise.
5964         (check_effective_target_vect_call_floorf): Likewise.
5965         (check_effective_target_vect_call_roundf): Likewise.
5966         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5967         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5968         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5969         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5970         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5972 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5974         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5975         * gcc.target/powerpc/sd-pwr6.c: Same.
5976         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5977         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5979 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5981         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5983 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5985         PR fortran/40881
5986         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5987         * gfortran.dg/altreturn_4.f90: Ditto.
5988         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5989         * gfortran.dg/altreturn_5.f90: Ditto.
5990         * gfortran.dg/altreturn_6.f90: Ditto.
5991         * gfortran.dg/altreturn_7.f90: Ditto.
5993 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5995         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5996         New procedure.
5997         (check_effective_target_arm_v8_neon_ok_nocache):
5998         Likewise.
5999         (check_effective_target_arm_v8_neon_ok): Change to use
6000         check_effective_target_arm_v8_neon_ok_nocache.
6001         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6002         NEON flags.
6003         (check_effective_target_vect_call_btruncf):
6004         Enable for arm and ARMv8 NEON.
6005         (check_effective_target_vect_call_ceilf): Likewise.
6006         (check_effective_target_vect_call_floorf): Likewise.
6007         (check_effective_target_vect_call_roundf): Likewise.
6008         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6009         target.
6011 2013-04-04  Marek Polacek  <polacek@redhat.com>
6013         PR tree-optimization/48186
6014         * gcc.dg/pr48186.c: New test.
6016 2013-04-04  Richard Biener  <rguenther@suse.de>
6018         PR tree-optimization/56826
6019         * gcc.dg/vect/pr56826.c: New testcase.
6020         * gcc.dg/vect/O3-pr36098.c: Adjust.
6022 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6024         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6025         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6026         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6027         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6028         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6029         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6030         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6031         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6032         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6033         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6035 2013-04-04  Richard Biener  <rguenther@suse.de>
6037         PR tree-optimization/56213
6038         * gcc.dg/vect/vect-123.c: New testcase.
6040 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6042         PR fortran/56810
6043         * gfortran.dg/read_repeat_2.f90: New.
6045 2013-04-04  Richard Biener  <rguenther@suse.de>
6047         PR tree-optimization/56837
6048         * g++.dg/torture/pr56837.C: New testcase.
6050 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6052         PR fortran/50269
6053         * gfortran.dg/c_loc_test_21.f90: New.
6054         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6055         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6056         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6057         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6058         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6060 2013-04-03  Jeff Law  <law@redhat.com>
6062         PR tree-optimization/56799
6063         * gcc.c-torture/execute/pr56799.c: New test.
6065 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6067         PR c++/56815
6068         * g++.dg/warn/Wpointer-arith-1.C: New.
6069         * g++.dg/gomp/for-19.C: Adjust.
6071 2013-04-03  Marek Polacek  <polacek@redhat.com>
6073         PR sanitizer/55702
6074         * gcc.dg/pr55702.c: New test.
6076 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6078         PR target/56809
6079         * gcc.dg/pr56809.c: New testcase.
6081 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6083         PR debug/56819
6084         * g++.dg/debug/pr56819.C: New test.
6086 2013-04-03  Richard Biener  <rguenther@suse.de>
6088         PR tree-optimization/56817
6089         * g++.dg/torture/pr56817.C: New testcase.
6091 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6093         * gcc.dg/vect/bb-slp-31.c: New file.
6095 2013-04-03  Jason Merrill  <jason@redhat.com>
6097         PR c++/34949
6098         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6100 2013-04-03  Richard Biener  <rguenther@suse.de>
6102         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6104 2013-04-03  Richard Biener  <rguenther@suse.de>
6106         PR tree-optimization/55964
6107         * gcc.dg/torture/pr55964-2.c: New testcase.
6109 2013-04-03  Richard Biener  <rguenther@suse.de>
6111         PR tree-optimization/56501
6112         * gcc.dg/torture/pr56501.c: New testcase.
6114 2013-04-03  Richard Biener  <rguenther@suse.de>
6116         PR tree-optimization/56407
6117         * gcc.dg/torture/pr56407.c: New testcase.
6119 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6121         PR tree-optimization/56790
6122         * g++.dg/ext/pr56790-1.C: New testcase.
6124 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6126         * gcc.target/i386/merge-1.c: New testcase.
6127         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6129 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6131         PR c/19449
6132         * gcc.c-torture/execute/pr19449.c: New test.
6134 2013-04-03  Richard Biener  <rguenther@suse.de>
6136         PR tree-optimization/56812
6137         * g++.dg/vect/slp-pr56812.cc: New testcase.
6139 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6141         PR fortran/56284
6142         PR fortran/40881
6143         * gfortran.dg/altreturn_8.f90: New.
6144         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6145         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6146         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6148 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6150         PR rtl-optimization/56745
6151         * gcc.c-torture/compile/pr56745.c: New test.
6153 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6155         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6157 2013-04-02  Richard Biener  <rguenther@suse.de>
6159         PR tree-optimization/56778
6160         * gcc.dg/torture/pr56778.c: New testcase.
6162 2013-04-02  Richard Biener  <rguenther@suse.de>
6164         PR middle-end/56768
6165         * g++.dg/torture/pr56768.C: New testcase.
6167 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6169         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6171 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6173         PR fortran/56660
6174         * gfortran.dg/namelist_82.f90:  New test.
6176 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6178         PR fortran/56500
6179         * gfortran.dg/implicit_class_1.f90: New.
6181 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6183         PR fortran/56786
6184         * gfortran.dg/namelist_81.f90:  New test.
6186 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6188         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6189         for constant and equal string lengths.
6190         * gfortran.dg/character_comparison_5.f90:  Likewise.
6191         * gfortran.dg/character_comparison_9.f90:  New test.
6193 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6195         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6196         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6198 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6200         PR fortran/35203
6201         * gfortran.dg/optional_absent_3.f90: New.
6203 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6205         PR fortran/56737
6206         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6208 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6210         PR fortran/56735
6211         * gfortran.dg/namelist_80.f90: New.
6213 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6215         PR fortran/45159
6216         * gfortran.dg/string_length_2.f90:  New test.
6217         * gfortran.dg/dependency_41.f90:  New test.
6219 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6221         PR fortran/55806
6222         * gfortran.dg/array_constructor_43.f90:  New test.
6223         * gfortran.dg/random_seed_3.f90:  New test.
6225 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6227         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6228         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6229         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6230         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6231         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6232         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6233         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6234         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6235         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6236         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6238 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6240         PR c++/56725
6241         * g++.dg/conversion/op4.C: Adjust.
6242         * g++.dg/cpp0x/rv1n.C: Likewise.
6243         * g++.dg/cpp0x/rv2n.C: Likewise.
6244         * g++.dg/cpp0x/template_deduction.C: Likewise.
6245         * g++.dg/expr/cond8.C: Likewise.
6246         * g++.dg/other/error4.C: Likewise.
6247         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6248         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6249         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6250         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6251         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6252         * g++.old-deja/g++.law/cvt20.C: Likewise.
6253         * g++.old-deja/g++.law/cvt8.C: Likewise.
6254         * g++.old-deja/g++.law/init8.C: Likewise.
6255         * g++.old-deja/g++.mike/net12.C: Likewise.
6256         * g++.old-deja/g++.mike/net8.C: Likewise.
6257         * g++.old-deja/g++.mike/p2793.C: Likewise.
6258         * g++.old-deja/g++.mike/p3836.C: Likewise.
6259         * g++.old-deja/g++.mike/p418.C: Likewise.
6260         * g++.old-deja/g++.mike/p701.C: Likewise.
6261         * g++.old-deja/g++.mike/p807.C: Likewise.
6263 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6265         PR middle-end/56694
6266         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6267         targets.
6269 2013-03-28  Marek Polacek  <polacek@redhat.com>
6271         PR tree-optimization/56695
6272         * gcc.dg/vect/pr56695.c: New test.
6274 2013-03-28  Richard Biener  <rguenther@suse.de>
6276         PR tree-optimization/37021
6277         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6278         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6280 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6282         PR fortran/56650
6283         PR fortran/36437
6284         * gfortran.dg/sizeof_2.f90: New.
6285         * gfortran.dg/sizeof_3.f90: New.
6286         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6288 2013-03-27  Richard Biener  <rguenther@suse.de>
6290         PR tree-optimization/37021
6291         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6293 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6295         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6296         * g++.dg/ipa/ivinline-2.C: Likewise.
6297         * g++.dg/ipa/ivinline-3.C: Likewise.
6298         * g++.dg/ipa/ivinline-4.C: Likewise.
6299         * g++.dg/ipa/ivinline-5.C: Likewise.
6300         * g++.dg/ipa/ivinline-7.C: Likewise.
6301         * g++.dg/ipa/ivinline-8.C: Likewise.
6302         * g++.dg/ipa/ivinline-9.C: Likewise.
6303         * g++.dg/cpp0x/noexcept03.C: Likewise.
6304         * gcc.dg/const-1.c: Likewise.
6305         * gcc.dg/ipa/pure-const-1.c: Likewise.
6306         * gcc.dg/noreturn-8.c: Likewise.
6307         * gcc.target/i386/mmx-1.c: Likewise.
6308         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6309         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6310         * gcc.c-torture/execute/pr33992.x: New file.
6312 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6314         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6316 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6318         PR c++/55951
6319         * g++.dg/ext/desig5.C: New.
6321 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6323         PR fortran/56649
6324         * gfortran.dg/merge_init_expr_2.f90: New.
6325         * gfortran.dg/merge_char_1.f90: Modify test to
6326         stay a run-time test.
6327         * gfortran.dg/merge_char_3.f90: Ditto.
6329 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6331         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6332         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6334 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6336         PR c++/56722
6337         * g++.dg/cpp0x/range-for23.C: New.
6339 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6341         PR libfortran/52512
6342         * gfortran.dg/namelist_79.f90: New.
6344 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6346         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6348 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6350         PR fortran/38536
6351         PR fortran/38813
6352         PR fortran/38894
6353         PR fortran/39288
6354         PR fortran/40963
6355         PR fortran/45824
6356         PR fortran/47023
6357         PR fortran/47034
6358         PR fortran/49023
6359         PR fortran/50269
6360         PR fortran/50612
6361         PR fortran/52426
6362         PR fortran/54263
6363         PR fortran/55343
6364         PR fortran/55444
6365         PR fortran/55574
6366         PR fortran/56079
6367         PR fortran/56378
6368         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6369         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6370         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6371         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6372         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6373         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6374         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6375         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6376         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6377         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6378         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6379         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6380         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6381         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6382         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6383         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6384         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6385         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6386         * gfortran.dg/pr32601_1.f03: Ditto.
6387         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6388         * gfortran.dg/blockdata_7.f90: New.
6389         * gfortran.dg/c_assoc_4.f90: New.
6390         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6391         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6392         * gfortran.dg/c_funloc_tests_8.f90: New.
6393         * gfortran.dg/c_loc_test_17.f90: New.
6394         * gfortran.dg/c_loc_test_18.f90: New.
6395         * gfortran.dg/c_loc_test_19.f90: New.
6396         * gfortran.dg/c_loc_test_20.f90: New.
6397         * gfortran.dg/c_sizeof_5.f90: New.
6398         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6399         * gfortran.dg/transfer_resolve_2.f90: New.
6400         * gfortran.dg/transfer_resolve_3.f90: New.
6401         * gfortran.dg/transfer_resolve_4.f90: New.
6402         * gfortran.dg/pr32601.f03: Update dg-error.
6403         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6404         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6406 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6408         * gcc.target/arm/vseleqdf.c: New test.
6409         * gcc.target/arm/vseleqsf.c: Likewise.
6410         * gcc.target/arm/vselgedf.c: Likewise.
6411         * gcc.target/arm/vselgesf.c: Likewise.
6412         * gcc.target/arm/vselgtdf.c: Likewise.
6413         * gcc.target/arm/vselgtsf.c: Likewise.
6414         * gcc.target/arm/vselledf.c: Likewise.
6415         * gcc.target/arm/vsellesf.c: Likewise.
6416         * gcc.target/arm/vselltdf.c: Likewise.
6417         * gcc.target/arm/vselltsf.c: Likewise.
6418         * gcc.target/arm/vselnedf.c: Likewise.
6419         * gcc.target/arm/vselnesf.c: Likewise.
6420         * gcc.target/arm/vselvcdf.c: Likewise.
6421         * gcc.target/arm/vselvcsf.c: Likewise.
6422         * gcc.target/arm/vselvsdf.c: Likewise.
6423         * gcc.target/arm/vselvssf.c: Likewise.
6425 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6427         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6428         body from here...
6429         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6430         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6431         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6432         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6433         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6434         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6435         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6436         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6437         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6438         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6439         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6440         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6441         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6442         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6443         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6444         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6445         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6446         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6447         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6448         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6449         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6450         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6451         * gcc.target/arm/atomic-op-char.c: Likewise.
6452         * gcc.target/arm/atomic-op-consume.c: Likewise.
6453         * gcc.target/arm/atomic-op-int.c: Likewise.
6454         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6455         * gcc.target/arm/atomic-op-release.c: Likewise.
6456         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6457         * gcc.target/arm/atomic-op-short.c: Likewise.
6459 2013-03-25  Richard Biener  <rguenther@suse.de>
6461         PR middle-end/56694
6462         * g++.dg/torture/pr56694.C: New testcase.
6464 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6466         PR target/56720
6467         * gcc.target/arm/neon-vcond-gt.c: New test.
6468         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6469         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6471 2013-03-25  Richard Biener  <rguenther@suse.de>
6473         PR tree-optimization/56689
6474         * gcc.dg/torture/pr56689.c: New testcase.
6476 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6478         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6480 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6482         PR fortran/56696
6483         * gfortran.dg/eof_5.f90: New.
6485 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6487         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6488         alphabetically.
6490 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6492         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6494 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6496         PR testsuite/55994
6497         * gcc.c-torture/execute/builtins/builtins.exp: Add
6498         -Wl,--allow-multiple-definition for RTEMS targets.
6500 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6502         * gcc.target/aarch64/movk.c: New test.
6504 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6506         * g++.dg/ext/vector21.C: New testcase.
6508 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6510         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6511         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6513 2013-03-21  Richard Biener  <rguenther@suse.de>
6515         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6516         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6518 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6520         * gcc.target/aarch64/vect.c: Test and result vector added
6521         for sabd and saba instructions.
6522         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6523         instructions in assembly.
6524         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6525         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6526         for fabd instruction.
6527         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6528         instruction in assembly.
6529         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6531 2013-03-20  Jeff Law  <law@redhat.com>
6533         * g++.dg/tree-ssa/ssa-dom.C: New test.
6535 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6537         * gcc.target/powerpc/mmfpgpr.c: New test.
6538         * gcc.target/powerpc/sd-vsx.c: Likewise.
6539         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6540         * gcc.target/powerpc/vsx-float0.c: Likewise.
6542 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6544         PR tree-optimization/56355
6545         * gcc.dg/pr56355-1.c: New file.
6547 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6548             Richard Sandiford  <rdsandiford@googlemail.com>
6550         * gcc.target/mips/mips.exp: Add microMIPS support.
6551         * gcc.target/mips/umips-movep-2.c: New test.
6552         * gcc.target/mips/umips-lwp-2.c: New test.
6553         * gcc.target/mips/umips-swp-5.c: New test.
6554         * gcc.target/mips/umips-constraints-1.c: New test.
6555         * gcc.target/mips/umips-lwp-3.c: New test.
6556         * gcc.target/mips/umips-swp-6.c: New test.
6557         * gcc.target/mips/umips-constraints-2.c: New test.
6558         * gcc.target/mips/umips-save-restore-1.c: New test.
6559         * gcc.target/mips/umips-lwp-4.c: New test.
6560         * gcc.target/mips/umips-swp-7.c: New test.
6561         * gcc.target/mips/umips-save-restore-2.c: New test.
6562         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6563         * gcc.target/mips/umips-lwp-5.c: New test.
6564         * gcc.target/mips/umips-save-restore-3.c: New test.
6565         * gcc.target/mips/umips-lwp-6.c: New test.
6566         * gcc.target/mips/umips-swp-1.c: New test.
6567         * gcc.target/mips/umips-lwp-7.c: New test.
6568         * gcc.target/mips/umips-swp-2.c: New test.
6569         * gcc.target/mips/umips-lwp-8.c: New test.
6570         * gcc.target/mips/umips-swp-3.c: New test.
6571         * gcc.target/mips/umips-movep-1.c: New test.
6572         * gcc.target/mips/umips-lwp-1.c: New test.
6573         * gcc.target/mips/umips-swp-4.c: New test.
6575 2013-03-20  Richard Biener  <rguenther@suse.de>
6577         PR tree-optimization/56661
6578         * gcc.dg/torture/pr56661.c: New testcase.
6580 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6582         PR rtl-optimization/56605
6583         * gcc.target/powerpc/pr56605.c: New.
6585 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6587         PR fortran/54932
6588         * gfortran.dg/do_1.f90: Don't xfail.
6590 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6592         PR libfortran/51825
6593         * gfortran.dg/namelist_77.f90: New.
6594         * gfortran.dg/namelist_78.f90: New.
6596 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6598         PR libfortran/48618
6599         * gfortran.dg/open_negative_unit_1.f90: New.
6601 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6603         * gcc.target/aarch64/sbc.c: New test.
6605 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6607         * gcc.target/aarch64/ror.c: New test.
6609 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6611         * gcc.target/aarch64/extr.c: New test.
6613 2013-03-19  Richard Biener  <rguenther@suse.de>
6615         PR tree-optimization/56273
6616         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6617         * c-c++-common/uninit-17.c: Likewise.
6619 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6621         PR tree-optimization/56635
6622         * g++.dg/torture/pr56635.C: New test.
6624 2013-03-18  Richard Biener  <rguenther@suse.de>
6626         PR tree-optimization/3713
6627         * g++.dg/ipa/devirt-12.C: New testcase.
6629 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6631         PR c/56566
6632         * c-c++-common/pr56566.c: New test.
6634 2013-03-17  Jason Merrill  <jason@redhat.com>
6636         * g++.dg/template/abstract-dr337.C: XFAIL.
6638 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6640         PR c++/56607
6641         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6642         * c-c++-common/pr56607.c: New test.
6644 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6646         PR c++/56582
6647         * g++.dg/cpp0x/constexpr-array5.C: New.
6649 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6651         PR fortran/56615
6652         * gfortran.dg/transfer_intrinsic_5.f90: New.
6654 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6656         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6657         * gcc.target/i386/pr20020-1.c: Likewise.
6658         * gcc.target/i386/pr20020-2.c: Likewise.
6659         * gcc.target/i386/pr20020-3.c: Likewise.
6660         * gcc.target/i386/pr53425-1.c: Likewise.
6661         * gcc.target/i386/pr53425-2.c: Likewise.
6662         * gcc.target/i386/pr55093.c: Likewise.
6663         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6665 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6667         PR debug/56307
6668         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6669         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6671 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6673         PR tree-optimization/53265
6674         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6675         undefined behavior.
6676         * gcc.dg/graphite/id-6.c (test): Likewise.
6677         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6678         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6680         PR tree-optimization/53265
6681         * gcc.dg/pr53265.c: New test.
6682         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6683         to dg-options.
6684         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6685         arrays.
6686         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6687         n, use it as high bound instead of 4.
6689 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6691         PR target/49880
6692         * gcc.target/sh/pr49880-1.c: New.
6693         * gcc.target/sh/pr49880-2.c: New.
6694         * gcc.target/sh/pr49880-3.c: New.
6695         * gcc.target/sh/pr49880-4.c: New.
6696         * gcc.target/sh/pr49880-5.c: New.
6698 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6700         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6702 2013-03-13  Richard Biener  <rguenther@suse.de>
6704         PR tree-optimization/56608
6705         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6707 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6709         PR c++/56611
6710         * g++.dg/cpp0x/alias-decl-32.C: New.
6712 2013-03-11  Jan Hubicka  <jh@suse.cz>
6714         PR middle-end/56571
6715         * gcc.c-torture/compile/pr56571.c: New testcase.
6717 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6719         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6720         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6722 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6724         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6725         * gcc.dg/inline_4.c: Likewise.
6726         * gcc.dg/unroll_2.c: Likewise.
6727         * gcc.dg/unroll_3.c: Likewise.
6728         * gcc.dg/unroll_4.c: Likewise.
6730 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6732         PR testsuite/54119
6733         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6735         PR debug/56307
6736         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6738 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6740         PR target/40797
6741         * gcc.c-torture/compile/pr40797.c: New.
6743 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6745         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6747 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6749         PR fortran/56575
6750         * gfortran.dg/class_56.f90: New test.
6752 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6754         PR middle-end/56524
6755         * gcc.target/mips/pr56524.c: New test.
6757 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6759         PR c++/56565
6760         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6762 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6764         PR c++/51412
6765         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6767 2013-03-08  Marek Polacek  <polacek@redhat.com>
6769         PR tree-optimization/56478
6770         * gcc.dg/torture/pr56478.c: New test.
6772 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6774         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6775         targets linker option --allow-multiple-definition.
6777         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6778         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6779         * gcc.dg/pr52549.c: Add LLP64 case.
6780         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6781         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6782         * gcc.dg/torture/pr51071-2.c: Likewise.
6783         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6784         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6785         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6786         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6787         * gcc.dg/weak/weak-1.c: Likewise.
6788         * gcc.dg/weak/weak-2.c: Likewise.
6789         * gcc.dg/weak/weak-3.c: Likewise.
6790         * gcc.dg/weak/weak-4.c: Likewise.
6791         * gcc.dg/weak/weak-5.c: Likewise.
6792         * gcc.dg/weak/weak-15.c: Likewise.
6793         * gcc.dg/weak/weak-16.c: Likewise.
6795         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6797 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6799         PR tree-optimization/56559
6800         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6802 2013-03-07  Andreas Schwab  <schwab@suse.de>
6804         * gcc.dg/pr31490.c: Fix last change.
6806 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6808         PR c++/56534
6809         * g++.dg/template/crash115.C: New.
6811 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6813         PR tree-optimization/56539
6814         * gcc.c-torture/compile/pr56539.c: New test.
6816 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6818         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6819         targets.
6820         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6821         * gcc.dg/lto/20091013-1_2.c: Likewise.
6822         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6824 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6826         * gnat.dg/specs/aggr6.ads: New test.
6828 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6830         * gnat.dg/loop_optimization15.ad[sb]: New test.
6832 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6834         PR middle-end/56548
6835         * gcc.dg/pr56548.c: New test.
6837 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6839         PR debug/53363
6840         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6842 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6844         PR c++/56543
6845         * g++.dg/template/typename20.C: New test.
6847 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6849         PR debug/56510
6850         * gcc.dg/pr56510.c: New test.
6852         PR rtl-optimization/56484
6853         * gcc.c-torture/compile/pr56484.c: New test.
6855 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6857         PR c++/56530
6858         * g++.dg/warn/Wsign-conversion-2.C: New.
6860 2013-03-05  Richard Biener  <rguenther@suse.de>
6862         PR tree-optimization/56270
6863         * gcc.dg/vect/slp-38.c: New testcase.
6865 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6867         PR rtl-optimization/56494
6868         * gcc.dg/pr56494.c: New test.
6870 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6872         * gcc.dg/pr56424.c: New test.
6874 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6876         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6877         * gcc.dg/pr56228.c <avr>: Skip.
6879 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6881         PR testsuite/52641
6882         PR tree-optimization/52631
6883         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6885 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6887         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6888         * gcc.dg/vect/vect-83_64.c: Same.
6890 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6892         PR fortran/56477
6893         * gfortran.dg/pointer_check_13.f90: New test.
6895 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6897         PR fortran/54730
6898         * gfortran.dg/array_constructor_42.f90: New test.
6900 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6902         PR c++/52688
6903         * g++.dg/template/static33.C: New.
6904         * g++.dg/template/static34.C: Likewise.
6906         PR c++/10291
6907         * g++.dg/template/static35.C: New.
6909 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6911         * gcc.dg/pr56396.c: Require pic support.
6913 2013-03-01  Richard Biener  <rguenther@suse.de>
6915         PR tree-optimization/55481
6916         * gcc.dg/torture/pr56488.c: New testcase.
6918 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6919             Jakub Jelinek  <jakub@redhat.com>
6921         PR sanitizer/56454
6922         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6923         no_sanitize_address attribute rather than no_address_safety_analysis.
6924         * g++.dg/asan/sanitizer_test_utils.h
6925         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6926         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6927         in addition to no_address_safety_analysis.
6929 2013-02-28  Jason Merrill  <jason@redhat.com>
6931         PR c++/56481
6932         * g++.dg/cpp0x/constexpr-and.C: New.
6934 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6936         PR tree-optimization/56294
6937         * g++.dg/debug/pr56294.C: New test.
6939 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6941         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6943 2013-02-27  Marek Polacek  <polacek@redhat.com>
6945         PR rtl-optimization/56466
6946         * gcc.dg/pr56466.c: New test.
6948 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6950         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6951         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6952         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6954 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6956         PR middle-end/45472
6957         * gcc.dg/pr45472.c: New test.
6959 2013-02-26  Marek Polacek  <polacek@redhat.com>
6961         PR tree-optimization/56426
6962         * gcc.dg/pr56436.c: New test.
6964 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6966         PR tree-optimization/56448
6967         * gcc.c-torture/compile/pr56448.c: New test.
6969         PR tree-optimization/56443
6970         * gcc.dg/torture/pr56443.c: New test.
6972 2013-02-25  Richard Biener  <rguenther@suse.de>
6974         PR tree-optimization/56175
6975         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6977 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6979         PR c++/56403
6980         * g++.dg/torture/pr56403.C: New test.
6982 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6984         Revert:
6985         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6986         Richard Sandiford  <rdsandiford@googlemail.com>
6988         * gcc.target/mips/mips.exp: Add microMIPS support.
6989         * gcc.target/mips/umips-movep-2.c: New test.
6990         * gcc.target/mips/umips-lwp-2.c: New test.
6991         * gcc.target/mips/umips-swp-5.c: New test.
6992         * gcc.target/mips/umips-constraints-1.c: New test.
6993         * gcc.target/mips/umips-lwp-3.c: New test.
6994         * gcc.target/mips/umips-swp-6.c: New test.
6995         * gcc.target/mips/umips-constraints-2.c: New test.
6996         * gcc.target/mips/umips-save-restore-1.c: New test.
6997         * gcc.target/mips/umips-lwp-4.c: New test.
6998         * gcc.target/mips/umips-swp-7.c: New test.
6999         * gcc.target/mips/umips-save-restore-2.c: New test.
7000         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7001         * gcc.target/mips/umips-lwp-5.c: New test.
7002         * gcc.target/mips/umips-save-restore-3.c: New test.
7003         * gcc.target/mips/umips-lwp-6.c: New test.
7004         * gcc.target/mips/umips-swp-1.c: New test.
7005         * gcc.target/mips/umips-lwp-7.c: New test.
7006         * gcc.target/mips/umips-swp-2.c: New test.
7007         * gcc.target/mips/umips-lwp-8.c: New test.
7008         * gcc.target/mips/umips-swp-3.c: New test.
7009         * gcc.target/mips/umips-movep-1.c: New test.
7010         * gcc.target/mips/umips-lwp-1.c: New test.
7011         * gcc.target/mips/umips-swp-4.c: New test.
7013 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7014             Richard Sandiford  <rdsandiford@googlemail.com>
7016         * gcc.target/mips/mips.exp: Add microMIPS support.
7017         * gcc.target/mips/umips-movep-2.c: New test.
7018         * gcc.target/mips/umips-lwp-2.c: New test.
7019         * gcc.target/mips/umips-swp-5.c: New test.
7020         * gcc.target/mips/umips-constraints-1.c: New test.
7021         * gcc.target/mips/umips-lwp-3.c: New test.
7022         * gcc.target/mips/umips-swp-6.c: New test.
7023         * gcc.target/mips/umips-constraints-2.c: New test.
7024         * gcc.target/mips/umips-save-restore-1.c: New test.
7025         * gcc.target/mips/umips-lwp-4.c: New test.
7026         * gcc.target/mips/umips-swp-7.c: New test.
7027         * gcc.target/mips/umips-save-restore-2.c: New test.
7028         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7029         * gcc.target/mips/umips-lwp-5.c: New test.
7030         * gcc.target/mips/umips-save-restore-3.c: New test.
7031         * gcc.target/mips/umips-lwp-6.c: New test.
7032         * gcc.target/mips/umips-swp-1.c: New test.
7033         * gcc.target/mips/umips-lwp-7.c: New test.
7034         * gcc.target/mips/umips-swp-2.c: New test.
7035         * gcc.target/mips/umips-lwp-8.c: New test.
7036         * gcc.target/mips/umips-swp-3.c: New test.
7037         * gcc.target/mips/umips-movep-1.c: New test.
7038         * gcc.target/mips/umips-lwp-1.c: New test.
7039         * gcc.target/mips/umips-swp-4.c: New test.
7041 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7043         PR sanitizer/56393
7044         * lib/asan-dg.exp (asan_link_flags): Add
7045         -B${gccpath}/libsanitizer/asan/ to flags.
7047 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7049         PR middle-end/56420
7050         * gcc.dg/torture/pr56420.c: New test.
7052 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7054         PR middle-end/56108
7055         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7057 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7059         PR tree-optimization/56310
7060         * g++.dg/ipa/pr56310.C: New test.
7062 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7064         PR fortran/56385
7065         * gfortran.dg/proc_ptr_comp_37.f90: New.
7067 2013-02-21  Richard Biener  <rguenther@suse.de>
7069         PR tree-optimization/56415
7070         Revert
7071         2013-02-11  Richard Biener  <rguenther@suse.de>
7073         PR tree-optimization/56273
7074         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7075         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7076         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7077         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7078         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7079         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7081 2013-02-21  Marek Polacek  <polacek@redhat.com>
7083         PR tree-optimization/56398
7084         * g++.dg/torture/pr56398.C: New test.
7086 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7088         PR inline-asm/56405
7089         * gcc.c-torture/compile/pr56405.c: New test.
7091 2013-02-20  Jan Hubicka  <jh@suse.cz>
7093         PR tree-optimization/56265
7094         * g++.dg/ipa/devirt-11.C: New testcase.
7096 2013-02-20  Richard Biener  <rguenther@suse.de>
7098         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7100 2013-02-20  Richard Biener  <rguenther@suse.de>
7101         Jakub Jelinek  <jakub@redhat.com>
7103         PR tree-optimization/56396
7104         * gcc.dg/pr56396.c: New testcase.
7106 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7108         PR c++/56373
7109         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7111 2013-02-19  Richard Biener  <rguenther@suse.de>
7113         PR tree-optimization/56384
7114         * gcc.dg/torture/pr56384.c: New testcase.
7116 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7118         PR tree-optimization/56350
7119         * gcc.dg/pr56350.c: New test.
7121         PR tree-optimization/56381
7122         * g++.dg/opt/pr56381.C: New test.
7124 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7126         PR pch/54117
7127         * lib/dg-pch.exp (pch-init, pch-finish,
7128         check_effective_target_pch_supported_debug): New procs.
7129         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7130         Likewise if $pch_unsupported_debug and $flags include -g.
7131         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7132         and dg-require-effective-target pch_unsupported_debug.
7133         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7134         * objc.dg/pch/pch.exp: Likewise.
7135         * gcc.dg/pch/pch.exp: Likewise.
7136         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7137         pch_unsupported_debug.
7138         * gcc.dg/pch/valid-1.hs: Likewise.
7139         * gcc.dg/pch/valid-1b.c: Likewise.
7140         * gcc.dg/pch/valid-1b.hs: Likewise.
7142 2013-02-18  Richard Biener  <rguenther@suse.de>
7144         PR tree-optimization/56366
7145         * gcc.dg/torture/pr56366.c: New testcase.
7147 2013-02-18  Richard Biener  <rguenther@suse.de>
7149         PR middle-end/56349
7150         * gcc.dg/torture/pr56349.c: New testcase.
7152 2013-02-18  Richard Biener  <rguenther@suse.de>
7154         PR tree-optimization/56321
7155         * gcc.dg/torture/pr56321.c: New testcase.
7157 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7159         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7161 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7162             Dodji Seketeli  <dodji@redhat.com>
7164         PR asan/56330
7165         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7166         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7167         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7168         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7169         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7170         * c-c++-common/asan/pr56330.c: Likewise.
7171         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7172         Ensure the size argument of __builtin_memcpy is a constant.
7174 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7175             Paolo Carlini  <paolo.carlini@oracle.com>
7177         PR c++/51242
7178         * g++.dg/cpp0x/enum23.C: New.
7180 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7182         PR target/54685
7183         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7185 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7187         PR rtl-optimization/56348
7188         * gcc.target/i386/pr56348.c: New test.
7190 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7192         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7193         * gcc.target/arm/interrupt-2.c: Likewise.
7195 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7197         PR fortran/56318
7198         * gfortran.dg/matmul_9.f90: New.
7200 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7202         PR fortran/53818
7203         * gfortran.dg/init_flag_11.f90: New.
7205 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7207         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7209 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7211         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7212         characters.
7214 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7215             Tobias Burnus  <burnus@net-b.de>
7217         PR testsuite/56138
7218         * gfortran.dg/allocatable_function_7.f90: New.
7220 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7222         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7223         * asan_globals_test-wrapper.cc: New file.
7224         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7225         instead of asan_globals_test.cc as dg-additional-sources.
7226         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7227         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7228         "sanitizer_test_utils.h" instead of
7229         "sanitizer_common/tests/sanitizer_test_utils.h".
7230         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7231         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7232         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7233         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7234         * g++.dg/asan/asan_test.cc: Synced from upstream.
7235         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7237 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7239         Fix an asan crash
7240         * c-c++-common/asan/memcmp-2.c: New test.
7242 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7244         PR c++/55582
7245         * g++.dg/cpp0x/udlit-string-literal.h: New.
7246         * g++.dg/cpp0x/udlit-string-literal.C: New.
7248 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7250         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7252 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7254         PR target/56184
7255         * gcc.target/arm/pr56184.C: New test.
7257 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7259         PR c++/56302
7260         * g++.dg/torture/pr56302.C: New test.
7261         * g++.dg/cpp0x/constexpr-56302.C: New test.
7262         * c-c++-common/pr56302.c: New test.
7264 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7265             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7267         PR fortran/56204
7268         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7269         * gfortran.dg/quad_3.f90: Ditto.
7271 2013-02-13  Kostya Serebryany  <kcc@google.com>
7273         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7274         to match the fresh asan run-time.
7275         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7277 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7279         Avoid instrumenting duplicated memory access in the same basic block
7280         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7281         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7282         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7283         * c-c++-common/asan/inc.c: Likewise.
7285 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7287         PR inline-asm/56148
7288         * gcc.target/i386/pr56148.c: New test.
7290 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7291             Tobias Burnus  <burnus@net-b.de>
7293         PR testsuite/56082
7294         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7295         to kind=2.
7297 2013-02-12  Richard Biener  <rguenther@suse.de>
7299         PR lto/56297
7300         * gcc.dg/lto/pr56297_0.c: New testcase.
7301         * gcc.dg/lto/pr56297_0.c: Likewise.
7303 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7305         PR fortran/46952
7306         * gfortran.dg/typebound_deferred_1.f90: New.
7308 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7310         PR rtl-optimization/56151
7311         * gcc.target/i386/pr56151.c: New test.
7313 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7315         * g++.dg/ext/mv12.C: New test.
7316         * g++.dg/ext/mv12.h: New file.
7317         * g++.dg/ext/mv12-aux.C: New file.
7318         * g++.dg/ext/mv13.C: New test.
7320 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7322         * lib/target-supports.exp
7323         (check_effective_target_powerpc_eabi_ok): New.
7324         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7325         powerpc_eabi_ok.
7326         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7327         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7328         only.
7329         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7330         * gcc.target/powerpc/pr51623.c: Likewise.
7331         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7332         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7334 2013-02-11  Alexander Potapenko  <glider@google.com>
7335             Jack Howarth  <howarth@bromo.med.uc.edu>
7336             Jakub Jelinek  <jakub@redhat.com>
7338         PR sanitizer/55617
7339         * g++.dg/asan/pr55617.C: Run on all targets.
7341 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7343         PR rtl-optimization/56275
7344         * gcc.dg/pr56275.c: New test.
7346 2013-02-11  Richard Biener  <rguenther@suse.de>
7348         PR tree-optimization/56273
7349         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7351 2013-02-11  Richard Biener  <rguenther@suse.de>
7353         PR tree-optimization/56264
7354         * gcc.dg/torture/pr56264.c: New testcase.
7356 2013-02-11  Richard Biener  <rguenther@suse.de>
7358         PR tree-optimization/56273
7359         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7360         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7361         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7362         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7363         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7364         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7366 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7368         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7369         for *-*-linux-gnu targets.
7370         * g++.dg/asan/interception-test-1.c: Ditto.
7371         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7372         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7374 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7376         PR fortran/55362
7377         * gfortran.dg/intrinsic_size_4.f90 : New test.
7379 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7381         PR target/56256
7382         * gcc.target/powerpc/pr56256.c: New test.
7384 2013-02-08  Ian Lance Taylor  <iant@google.com>
7386         * lib/go.exp: Load timeout.exp.
7388 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7390         PR rtl-optimization/56246
7391         * gcc.target/i386/pr56246.c: New test.
7393 2013-02-08  Jeff Law  <law@redhat.com>
7395         PR debug/53948
7396         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7398 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7400         PR target/56043
7401         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7402         powerpc*-*-linux*.
7404 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7406         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7408 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7410         PR rtl-optimization/56195
7411         * gcc.dg/torture/pr56195.c: New test.
7413 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7415         PR fortran/54107
7416         * gfortran.dg/recursive_interface_2.f90: New test.
7418 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7420         PR tree-optimization/56250
7421         * gcc.c-torture/execute/pr56250.c: New test.
7423 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7425         PR tree-optimization/56064
7426         * gcc.dg/fixed-point/view-convert-2.c: New test.
7428 2013-02-08  Michael Matz  <matz@suse.de>
7430         PR tree-optimization/52448
7431         * gcc.dg/pr52448.c: New test.
7433 2013-02-08  Richard Biener  <rguenther@suse.de>
7435         PR middle-end/56181
7436         * gcc.dg/torture/pr56181.c: New testcase.
7438 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7440         PR target/54222
7441         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7442         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7444 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7446         PR c++/56241
7447         * g++.dg/parse/crash61.C: New test.
7449         PR c++/56239
7450         * g++.dg/parse/pr56239.C: New test.
7452         PR c++/56237
7453         * g++.dg/abi/mangle61.C: New test.
7455 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7457         PR rtl-optimization/56225
7458         * gcc.target/i386/pr56225.c: New test.
7460 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7462         PR debug/56154
7463         * gcc.dg/guality/pr56154-1.c: New test.
7464         * gcc.dg/guality/pr56154-2.c: New test.
7465         * gcc.dg/guality/pr56154-3.c: New test.
7466         * gcc.dg/guality/pr56154-4.c: New test.
7467         * gcc.dg/guality/pr56154-aux.c: New file.
7469         PR tree-optimization/55789
7470         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7471         cleanup-tree-dump.
7472         * gcc.dg/tree-ssa/inline-3.c: Add
7473         --param max-early-inliner-iterations=2 option.
7475 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7477         PR debug/53363
7478         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7479         Add -fno-dwarf2-cfi-asm to dg-options.
7480         Adapt match count.
7482 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7484         PR target/56228
7485         * gcc.dg/pr56228.c: New test.
7487 2013-02-07  Alan Modra  <amodra@gmail.com>
7489         PR target/54009
7490         * gcc.target/powerpc/pr54009.c: New test.
7491         PR target/54131
7492         * gfortran.dg/pr54131.f: New test.
7494 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7496         PR fortran/55789
7497         * gfortran.dg/array_constructor_41.f90: New test.
7499 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7501         PR fortran/55978
7502         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7504 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7506         PR middle-end/56217
7507         * g++.dg/gomp/pr56217.C: New test.
7509 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7511         PR tree-optimization/56205
7512         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7513         * gcc.c-torture/execute/pr56205.c: New test.
7515 2013-02-05  Richard Biener  <rguenther@suse.de>
7517         PR tree-optimization/53342
7518         PR tree-optimization/53185
7519         * gcc.dg/vect/pr53185-2.c: New testcase.
7521 2013-02-05  Jan Hubicka  <jh@suse.cz>
7523         PR tree-optimization/55789
7524         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7525         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7526         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7527         * g++.dg/ipa/inline-1.C: New testcase.
7528         * g++.dg/ipa/inline-2.C: New testcase.
7529         * g++.dg/ipa/inline-3.C: New testcase.
7531 2013-02-05  Jan Hubicka  <jh@suse.cz>
7533         PR tree-optimization/55789
7534         * g++.dg/torture/pr55789.C: New testcase.
7536 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7538         PR middle-end/56167
7539         * gcc.dg/pr56167.c: New test.
7541 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7543         PR target/55146
7544         * gcc.target/sh/pr55146.c: New.
7546 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7548         PR tree-optimization/54386
7549         * gcc.target/sh/pr54386.c: New.
7551 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7553         PR fortran/56008
7554         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7556         PR fortran/47517
7557         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7559 2013-02-04  Alexander Potapenko  <glider@google.com>
7560             Jack Howarth  <howarth@bromo.med.uc.edu>
7561             Jakub Jelinek  <jakub@redhat.com>
7563         PR sanitizer/55617
7564         * g++.dg/asan/pr55617.C: New test.
7566 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7568         PR fortran/54195
7569         * gfortran.dg/typebound_operator_19.f90: New test.
7570         * gfortran.dg/typebound_assignment_4.f90: New test.
7572 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7574         PR fortran/54107
7575         * gfortran.dg/recursive_interface_1.f90: New test.
7577 2013-02-04  Richard Guenther  <rguenther@suse.de>
7579         PR lto/56168
7580         * gcc.dg/lto/pr56168_0.c: New testcase.
7581         * gcc.dg/lto/pr56168_1.c: Likewise.
7583 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7585         PR fortran/50627
7586         PR fortran/56054
7587         * gfortran.dg/block_12.f90:  New test.
7588         * gfortran.dg/module_error_1.f90:  New test.
7590 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7592         * lib/target-supports.exp (check_effective_target_vect_float)
7593         (check_effective_target_vect_no_align): Add mips-sde-elf.
7595 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7597         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7599 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7601         * gcc.dg/pr56023.c: XFAIL on AIX.
7602         * gcc.dg/vect/pr49352.c: Same.
7604 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7606         * gnat.dg/opt26.adb: New test.
7608 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7610         Revert.
7611         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7613         * gcc.target/arm/neon-vfnms-1.c: New test.
7614         * gcc.target/arm/neon-vfnma-1.c: New test.
7616 2013-01-31  Richard Biener  <rguenther@suse.de>
7618         PR tree-optimization/56157
7619         * gcc.dg/torture/pr56157.c: New testcase.
7621 2013-01-30  Richard Biener  <rguenther@suse.de>
7623         PR tree-optimization/56150
7624         * gcc.dg/torture/pr56150.c: New testcase.
7626 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7628         PR sanitizer/55374
7629         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7630         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7631         printed in backtrace.
7632         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7633         to avoid errors about mismatched allocation vs. deallocation.
7635         PR c++/55742
7636         * g++.dg/mv1.C: Moved to...
7637         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7638         * g++.dg/mv2.C: Moved to...
7639         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7640         * g++.dg/mv3.C: Moved to...
7641         * g++.dg/ext/mv3.C: ... here.
7642         * g++.dg/mv4.C: Moved to...
7643         * g++.dg/ext/mv4.C: ... here.
7644         * g++.dg/mv5.C: Moved to...
7645         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7646         * g++.dg/mv6.C: Moved to...
7647         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7648         * g++.dg/ext/mv7.C: New test.
7649         * g++.dg/ext/mv8.C: New test.
7650         * g++.dg/ext/mv9.C: New test.
7651         * g++.dg/ext/mv10.C: New test.
7652         * g++.dg/ext/mv11.C: New test.
7654 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7656         PR rtl-optimization/56144
7657         * gcc.dg/pr56144.c: New.
7659 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7661         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7662         message.
7663         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7664         * g++.dg/cpp0x/constexpr-55573.C: Same
7666 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7668         PR tree-optimization/56064
7669         * gcc.dg/fixed-point/view-convert.c: New test.
7671 2013-01-30  Andreas Schwab  <schwab@suse.de>
7673         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7674         evaluate the end index in string range.
7676 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7678         PR fortran/56138
7679         * gfortran.dg/allocatable_function_6.f90: New.
7681 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7682             Mikael Morin  <mikael@gcc.gnu.org>
7684         PR fortran/54107
7685         * gfortran.dg/proc_ptr_comp_36.f90: New.
7687 2013-01-29  Richard Biener  <rguenther@suse.de>
7689         PR tree-optimization/55270
7690         * gcc.dg/torture/pr55270.c: New testcase.
7692 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7694         PR rtl-optimization/56117
7695         * gcc.dg/pr56117.c: New test.
7697 2013-01-28  Richard Biener  <rguenther@suse.de>
7699         PR tree-optimization/56034
7700         * gcc.dg/torture/pr56034.c: New testcase.
7702 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7704         PR tree-optimization/56125
7705         * gcc.dg/pr56125.c: New test.
7707 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7708             Mikael Morin  <mikael@gcc.gnu.org>
7710         PR fortran/53537
7711         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7712         * gfortran.dg/import8.f90: Likewise.
7713         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7714         * gfortran.dg/import10.f90: New test.
7715         * gfortran.dg/import11.f90: Likewise
7717 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7719         PR testsuite/56053
7720         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7721         string.h.  Provide memset, malloc and free prototypes, adjust line
7722         numbers in dg-output.
7723         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7724         Provide memset prototype and adjust line numbers in dg-output.
7725         * c-c++-common/asan/global-overflow-1.c: Likewise.
7727         PR tree-optimization/56094
7728         * gcc.dg/pr56094.c: New test.
7730 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7732         * gcc.target/arm/neon-vfnms-1.c: New test.
7733         * gcc.target/arm/neon-vfnma-1.c: New test.
7735 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7737         PR target/56114
7738         * gcc.target/i386/pr56114.c: New test.
7740 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7742         PR fortran/55984
7743         * gfortran.dg/associate_14.f90: New test.
7745         PR fortran/56047
7746         * gfortran.dg/associate_13.f90: New test.
7748 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7750         PR tree-optimization/56098
7751         * gcc.dg/pr56098-1.c: New test.
7752         * gcc.dg/pr56098-2.c: New test.
7754 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7756         PR target/54222
7757         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7759 2013-01-22  Marek Polacek  <polacek@redhat.com>
7761         PR tree-optimization/56035
7762         * gcc.dg/pr56035.c: New test.
7764 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7766         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7767         for MIPS.
7769 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7771         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7773 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7775         PR c/56078
7776         * gcc.dg/pr56078.c: New test.
7777         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7779 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7781         PR tree-optimization/55927
7782         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7784 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7786         * gcc.target/i386/movsd.c: New test.
7788 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7790         PR inline-asm/55934
7791         * gcc.target/i386/pr55934.c: New test.
7793 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7795         PR fortran/56081
7796         * gfortran.dg/select_8.f90: New.
7798 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7800         * gcc.target/microblaze/microblaze.exp: Remove
7801         target_config_cflags check.
7803 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7805         PR fortran/56052
7806         * gfortran.dg/gomp/pr56052.f90: New test.
7808         PR target/49069
7809         * gcc.dg/pr49069.c: New test.
7811 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7813         PR c++/55944
7814         * g++.dg/cpp0x/constexpr-static10.C: New.
7816 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7818         PR target/56028
7819         * gcc.target/i386/pr56028.c: New test.
7821 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7823         PR target/55686
7824         * gcc.target/i386/pr55686.c: New test.
7826 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7828         PR c++/53609
7829         * g++.dg/cpp0x/variadic139.C: New test.
7830         * g++.dg/cpp0x/variadic140.C: Likewise.
7831         * g++.dg/cpp0x/variadic141.C: Likewise.
7833 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7835         * gnat.dg/warn8.adb: New test.
7837 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7839         PR fortran/55919
7840         * gfortran.dg/include_8.f90: New test.
7842 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7844         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7845         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7847 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7849         PR tree-optimization/56051
7850         * gcc.c-torture/execute/pr56051.c: New test.
7852 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7854         PR rtl-optimization/56023
7855         * gcc.dg/pr56023.c: New test.
7857 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7859         PR middle-end/56022
7860         * gcc.target/i386/pr56022.c: New test.
7862 2013-01-21  Jason Merrill  <jason@redhat.com>
7864         * lib/target-supports.exp (check_effective_target_alias): New.
7866 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7868         PR debug/53235
7869         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7871 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7873         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7875 2013-01-19  Jeff Law  <law@redhat.com>
7877         PR tree-optimization/52631
7878         * tree-ssa/pr52631.c: New test.
7879         * tree-ssa/ssa-fre-9: Update expected output.
7881 2013-01-19  Anthony Green  <green@moxielogic.com>
7883         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7884         for moxie.
7886 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7888         PR tree-optimization/56029
7889         * g++.dg/torture/pr56029.C: New test.
7891 2013-01-18  Sharad Singhai  <singhai@google.com>
7893         PR tree-optimization/55995
7894         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7896 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7898         PR target/55433
7899         * gcc.target/i386/pr55433.c: New.
7901 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7903         PR middle-end/56015
7904         * gfortran.dg/pr56015.f90: New test.
7906 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7908         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7910 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7912         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7913         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7914         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7915         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7916         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7918 2013-01-17  Jeff Law  <law@redhat.com>
7920         * gcc.dg/pr52573.c: Move to...
7921         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7923         PR rtl-optimization/52573
7924         * gcc.dg/pr52573.c: New test.
7926 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7928         PR sanitizer/55679
7929         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7930         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7931         check_no_compiler_messages to test support in ucontext.h.
7932         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7933         compliant RLIMIT_AS.
7935 2013-01-17  Marek Polacek  <polacek@redhat.com>
7937         PR rtl-optimization/55833
7938         * gcc.dg/pr55833.c: New test.
7940 2013-01-17  Jan Hubicka  <jh@suse.cz>
7942         PR tree-optimization/55273
7943         * gcc.c-torture/compile/pr55273.c: New testcase.
7945 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7947         PR target/55981
7948         * gcc.target/pr55981.c: New test.
7950 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7952         * gcc.target/arm/pr40887.c: Require at least armv5.
7953         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7954         * gcc.target/arm/pr51915.c: Likewise.
7955         * gcc.target/arm/pr52006.c: Likewise.
7956         * gcc.target/arm/pr53187.c: Likewise.
7958         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7959         * gcc.target/arm/ftest-support-arm.h: Delete.
7960         * gcc.target/arm/ftest-support-thumb.h: Delete.
7961         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7962         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7963         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7964         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7965         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7966         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7967         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7968         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7969         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7970         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7971         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7972         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7973         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7974         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7975         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7976         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7977         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7978         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7979         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7980         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7981         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7982         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7983         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7984         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7986 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7988         PR tree-optimizations/55264
7989         * g++.dg/ipa/pr55264.C: New test.
7991 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7993         PR fortran/55983
7994         * gfortran.dg/class_55.f90: New.
7996 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7998         PR testsuite/55994
7999         * gcc.c-torture/execute/builtins/builtins.exp: Add
8000         -Wl,--allow-multiple-definition for eabi and elf targets.
8002         PR testsuite/54622
8003         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8004         check_effective_target_vect_perm_short,
8005         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8006         check_effective_target_vect64): Return 0 for big-endian ARM.
8007         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8009         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8010         prototypes.
8012 2013-01-16  Richard Biener  <rguenther@suse.de>
8014         PR tree-optimization/55964
8015         * gcc.dg/torture/pr55964.c: New testcase.
8017 2013-01-16  Richard Biener  <rguenther@suse.de>
8019         PR tree-optimization/54767
8020         PR tree-optimization/53465
8021         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8023 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8025         PR target/55301
8026         * gcc.target/sh/sh-switch.c: New testcase.
8028 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8030         * gcc.dg/webizer.c: Increase the array size.
8032 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8034         PR target/55940
8035         * gcc.dg/pr55940.c: New test.
8037 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8038             Harald Anlauf  <anlauf@gmx.de>
8040         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8041         * gfortran.dg/bounds_check_5.f90: Likewise.
8042         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8043         * gfortran.dg/continuation_9.f90: Likewise.
8044         * gfortran.dg/move_alloc_13.f90: Likewise.
8045         * gfortran.dg/structure_constructor_11.f90: Likewise.
8046         * gfortran.dg/tab_continuation.f: Likewise.
8047         * gfortran.dg/warning-directive-2.F90: Likewise.
8048         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8050 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8052         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8053         * gcc.target/arm/fma-sp.c: Likewise.
8055 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8057         PR rtl-optimization/55153
8058         * gcc.dg/pr55153.c: New.
8060 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8062         PR tree-optimization/55920
8063         * gcc.c-torture/compile/pr55920.c: New test.
8065 2013-01-15  Richard Biener  <rguenther@suse.de>
8067         PR middle-end/55882
8068         * gcc.dg/torture/pr55882.c: New testcase.
8070 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8072         PR tree-optimization/55955
8073         * gcc.c-torture/compile/pr55955.c: New test.
8075 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8077         PR c++/55663
8078         * g++.dg/cpp0x/alias-decl-31.C: New test.
8080 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8082         PR fortran/54286
8083         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8084         case where interface is null.
8086 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8088         PR fortran/55806
8089         * gfortran.dg/array_constructor_40.f90:  New test.
8091 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8093         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8095 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8097         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8098         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8099         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8100         * gcc.target/aarch64/vect-ld1r.c: New.
8101         * gcc.target/aarch64/vect-ld1r.x: New.
8103 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8105         PR target/55948
8106         * gcc.target/i386/hle-clear-rel.c: New file
8107         * gcc.target/i386/hle-store-rel.c: New file.
8109 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8111         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8112         * gfortran.dg/bounds_check_4.f90: Likewise.
8113         * gfortran.dg/inquire_10.f90: Likewise.
8114         * gfortran.dg/minloc_3.f90: Likewise.
8115         * gfortran.dg/minlocval_3.f90: Likewise.
8116         * gfortran.dg/module_double_reuse.f90: Likewise.
8117         * gfortran.dg/mvbits_1.f90: Likewise.
8118         * gfortran.dg/oldstyle_1.f90: Likewise.
8119         * gfortran.dg/pr20163-2.f: Likewise.
8120         * gfortran.dg/save_1.f90: Likewise.
8121         * gfortran.dg/scan_1.f90: Likewise.
8122         * gfortran.dg/select_char_1.f90: Likewise.
8123         * gfortran.dg/shape_4.f90: Likewise.
8124         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8125         * gfortran.dg/function_optimize_10.f90: Likewise.
8126         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8127         * gfortran.dg/used_types_17.f90: Likewise.
8128         * gfortran.dg/used_types_18.f90: Likewise.
8130 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8132         PR fortran/54286
8133         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8135 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8137         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8139 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8141         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8143 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8145         PR fortran/55072
8146         * gfortran.dg/assumed_type_2.f90: Fix test case.
8147         * gfortran.dg/internal_pack_13.f90: New test.
8148         * gfortran.dg/internal_pack_14.f90: New test.
8150 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8152         PR fortran/55868
8153         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8154         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8155         $tar to STAR.
8157 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8159         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8161 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8163         PR target/55719
8164         * gcc.target/s390/pr55719.c: New testcase.
8166 2013-01-11  Richard Guenther  <rguenther@suse.de>
8168         PR tree-optimization/44061
8169         * gcc.dg/pr44061.c: New testcase.
8171 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8173         Update copyright years.
8175 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8176             Jakub Jelinek  <jakub@redhat.com>
8178         PR target/55565
8179         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8181 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8183         PR rtl-optimization/55672
8184         * gcc.target/i386/pr55672.c: New.
8186 2013-01-10  Jeff Law  <law@redhat.com>
8188         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8189         pass/fail message unique.
8192 2013-01-10  Jason Merrill  <jason@redhat.com>
8194         * ada/.gitignore: New.
8196 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8199         Add tls options.
8200         * g++.dg/tls/thread_local2.C: Likewise.
8201         * g++.dg/tls/thread_local2g.C: Likewise.
8202         * g++.dg/tls/thread_local6.C: Likewise.
8203         * g++.dg/tls/thread_local-order1.C: Add tls options.
8204         * g++.dg/tls/thread_local-order2.C: Likewise.
8205         * g++.dg/tls/thread_local3.C: Likewise.
8206         * g++.dg/tls/thread_local3g.C: Likewise.
8207         * g++.dg/tls/thread_local4.C: Likewise.
8208         * g++.dg/tls/thread_local4g.C: Likewise.
8209         * g++.dg/tls/thread_local5.C: Likewise.
8210         * g++.dg/tls/thread_local5g.C: Likewise.
8211         * g++.dg/tls/thread_local6g.C: Likewise.
8213 2013-01-10  Kostya Serebryany  <kcc@google.com>
8215         * g++.dg/asan/asan_test.cc: Sync from upstream.
8217 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8219         PR tree-optimization/55921
8220         * gcc.c-torture/compile/pr55921.c: New test.
8222 2013-01-09  Jan Hubicka  <jh@suse.cz>
8224         PR tree-optimization/55569
8225         * gcc.c-torture/compile/pr55569.c: New testcase.
8227 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8229         PR fortran/47203
8230         * gfortran.dg/use_28.f90: New test.
8232 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8234         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8235         number matching more robust.
8237 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8239         PR rtl-optimization/55829
8240         * gcc.target/i386/pr55829.c: New.
8242 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8244         PR fortran/55758
8245         * gfortran.dg/bind_c_bool_1.f90: New.
8246         * gfortran.dg/do_5.f90: Add dg-warning.
8248 2013-01-09  Jan Hubicka  <jh@suse.cz>
8250         PR tree-optimization/55875
8251         * gcc.c-torture/execute/pr55875.c: New testcase.
8252         * g++.dg/torture/pr55875.C: New testcase.
8254 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8256         PR c/48418
8257         * c-c++-common/pr48418.c: New test.
8259 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8261         PR c++/55801
8262         * g++.dg/tls/thread_local-ice.C: New.
8264 2013-01-09  Andreas Schwab  <schwab@suse.de>
8266         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8268 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8270         PR tree-optimization/48189
8271         * gcc.dg/pr48189.c: New test.
8273 2013-01-04  Jan Hubicka  <jh@suse.cz>
8275         PR tree-optimization/55823
8276         * g++.dg/ipa/devirt-10.C: New testcase.
8278 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8279             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8281         PR rtl-optimization/55845
8282         * gcc.target/i386/pr55845.c: New test.
8284 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8286         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8287         instructions generated instead of number of occurances.
8289 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8291         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8292         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8293         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8294         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8295         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8296         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8297         * gcc.target/aarch64/vect-fcm.x: Likewise.
8298         * lib/target-supports.exp
8299         (check_effective_target_vect_cond): Enable for AArch64.
8301 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8303         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8304         endian-safe float pool loading.
8305         (test_square_root_v4sf): Likewise.
8306         (test_square_root_v2df): Likewise.
8307         * lib/target-supports.exp
8308         (check_effective_target_vect_call_sqrtf): Add AArch64.
8310 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8312         PR debug/55579
8313         * gcc.dg/tree-ssa/pr55579.c: New test.
8315 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8317         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8318         asm comments.
8320 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8322         PR middle-end/55890
8323         * gcc.dg/torture/pr55890-3.c: New test.
8325         PR middle-end/55851
8326         * gcc.c-torture/compile/pr55851.c: New test.
8328         PR sanitizer/55844
8329         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8330         dg-options.
8332 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8334         PR fortran/55618
8335         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8337 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8339         PR fortran/55763
8340         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8341         * gfortran.dg/pointer_init_7.f90: New.
8343 2013-01-07  Richard Biener  <rguenther@suse.de>
8345         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8347 2013-01-07  Richard Biener  <rguenther@suse.de>
8349         PR middle-end/55890
8350         * gcc.dg/torture/pr55890-1.c: New testcase.
8351         * gcc.dg/torture/pr55890-2.c: Likewise.
8353 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8355         * gcc.target/aarch64/fmovd.c: New.
8356         * gcc.target/aarch64/fmovf.c: Likewise.
8357         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8358         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8359         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8360         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8361         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8362         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8364 2013-01-07  Richard Biener  <rguenther@suse.de>
8366         PR tree-optimization/55888
8367         PR tree-optimization/55862
8368         * gcc.dg/torture/pr55888.c: New testcase.
8370 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8372         PR fortran/55852
8373         * gfortran.dg/intrinsic_size_3.f90: New.
8375 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8377         PR fortran/55763
8378         * gfortran.dg/select_type_32.f90: New.
8380 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8382         PR c++/52343
8383         * g++.dg/cpp0x/alias-decl-29.C: New test.
8385 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8387         PR fortran/53876
8388         PR fortran/54990
8389         PR fortran/54992
8390         * gfortran.dg/class_array_15.f03: New test.
8392 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8394         PR fortran/42769
8395         PR fortran/45836
8396         PR fortran/45900
8397         * gfortran.dg/use_23.f90: New test.
8398         * gfortran.dg/use_24.f90: New test.
8399         * gfortran.dg/use_25.f90: New test.
8400         * gfortran.dg/use_26.f90: New test.
8401         * gfortran.dg/use_27.f90: New test.
8403 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8405         * gnat.dg/specs/clause_on_volatile.ads: New test.
8407 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8409         * gnat.dg/alignment10.adb: New test.
8411 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8412             Mikael Morin  <mikael@gcc.gnu.org>
8414         PR fortran/55827
8415         * gfortran.dg/use_22.f90: New test.
8417 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8419         * gcc.target/aarch64/cmp-1.c: New testcase.
8421 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8423         PR fortran/55172
8424         * gfortran.dg/select_type_31.f03: New test.
8426 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8428         PR c++/54526 (again)
8429         * g++.dg/cpp0x/parse2.C: Extend.
8430         * g++.old-deja/g++.other/crash28.C: Adjust.
8432 2013-01-04  Richard Biener  <rguenther@suse.de>
8434         PR tree-optimization/55862
8435         * gcc.dg/torture/pr55862.c: New testcase.
8437 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8439         PR tree-optimization/55755
8440         * gcc.dg/torture/pr55755.c: New test.
8441         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8442         * gcc.dg/tree-ssa/pr45144.c: Update.
8444 2013-01-04  Richard Biener  <rguenther@suse.de>
8446         PR middle-end/55863
8447         * gcc.dg/fold-reassoc-2.c: New testcase.
8449 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8451         PR fortran/55763
8452         * gfortran.dg/null_7.f90: New.
8454 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8456         PR fortran/55854
8457         PR fortran/55763
8458         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8459         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8460         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8462 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8464         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8466 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8468         PR fortran/55855
8469         * gfortran.dg/assignment_1.f90: Modified.
8470         * gfortran.dg/assignment_4.f90: New.
8472 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8474         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8476 2013-01-03  Richard Biener  <rguenther@suse.de>
8478         PR tree-optimization/55857
8479         * gcc.dg/vect/pr55857-1.c: New testcase.
8480         * gcc.dg/vect/pr55857-2.c: Likewise.
8482 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8484         PR rtl-optimization/55838
8485         * gcc.dg/pr55838.c: New test.
8487         PR tree-optimization/55832
8488         * gcc.c-torture/compile/pr55832.c: New test.
8490 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8492         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8493         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8494         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8495         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8496         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8497         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8498         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8499         * gcc.dg/unroll_1.c: Ditto.
8500         * gcc.dg/unroll_2.c: Ditto.
8501         * gcc.dg/unroll_3.c: Ditto.
8502         * gcc.dg/unroll_4.c: Ditto.
8504 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8506         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8508 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8510         PR fortran/55818
8511         * gfortran.dg/eof_4.f90: New test.
8513 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8515         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8516         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8517         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8518         (compat_setup_dfp): Initialize compat_alt_caret and
8519         compat_save_TEST_ALWAYS_FLAGS.
8521 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8523         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8525 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8527         * gcc.dg/torture/fp-int-convert-2.c: New test.
8529 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8531         * gfortran.dg/newunit_3.f90: Add dg-do run.
8532         * gfortran.dg/inquire_15.f90: Add dg-do run.
8534 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8536         PR tree-optimization/55831
8537         * gcc.dg/pr55831.c: New test.
8539 Copyright (C) 2013 Free Software Foundation, Inc.
8541 Copying and distribution of this file, with or without modification,
8542 are permitted in any medium without royalty provided the copyright
8543 notice and this notice are preserved.