1 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
5 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp0x/variadic145.C: New.
10 * g++.dg/cpp0x/sfinae49.C: New.
12 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
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>
24 * gcc.target/avr/pr58545.c: New test.
26 2013-10-30 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
114 * gfortran.dg/blockdata_8.f90: New.
116 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
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>
125 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
126 to determine sizes of real kinds.
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>
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
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>
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>
216 * gcc.dg/vect/vect-ivdep-2.c: New.
218 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
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
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>
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>
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>
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>
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>
377 * gfortran.dg/assumed_type_8.f90: New.
379 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
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
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>
400 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
402 2013-10-21 Tobias Burnus <burnus@net-b.de>
405 * gfortran.dg/proc_ptr_comp_38.f90: New.
407 2013-10-21 Marek Polacek <polacek@redhat.com>
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>
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.
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>
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>
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>
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>
543 * gcc.dg/c1x-align-5.c: New test.
545 2013-10-16 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
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__]:
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>
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>
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>
667 * g++.dg/cpp0x/decltype57.C: New.
669 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
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
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
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
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>
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>
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>
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>
818 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
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
846 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
849 * g++.dg/init/uninitialized1.C: New.
851 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/cpp0x/variadic144.C: New.
856 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
859 * g++.dg/cpp0x/auto39.C: New.
861 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
870 * g++.dg/template/crash117.C: New.
872 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
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>
881 * g++.dg/cpp0x/gen-attrs-55.C: New.
883 2013-10-03 Easwaran Raman <eraman@google.com>
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
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>
898 * g++.dg/cpp0x/pr58510.C: New test.
900 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
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
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>
924 * gcc.target/aarch64/pr58460.c: New file.
926 2013-10-02 Tobias Burnus <burnus@net-b.de>
929 * gfortran.dg/char_length_19.f90: New.
931 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
966 * gcc.c-torture/execute/pr58574.c: New testcase.
968 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
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
983 * gcc.c-torture/compile/20010327-1.c: Only run the test for
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
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>
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>
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>
1053 * gcc.dg/pr58463.c: New test.
1055 2013-09-27 Jakub Jelinek <jakub@redhat.com>
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>
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>
1090 * gfortran.dg/finalize_21.f90: New.
1092 2013-09-25 Tobias Burnus <burnus@net-b.de>
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>
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>
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):
1116 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1118 2013-09-24 Richard Biener <rguenther@suse.de>
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
1128 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
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>
1146 * gcc.target/sh/torture/pr58475.c: New test.
1148 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1151 * gfortran.dg/extends_15.f90: New.
1153 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1158 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1161 * gcc.target/vax/vax.exp: New.
1162 * gcc.target/vax/pr56875.c: Ditto.
1164 2013-09-20 Richard Biener <rguenther@suse.de>
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>
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>
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>
1192 * gfortran.dg/proc_ptr_43.f90: New.
1194 2013-09-18 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
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>
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>
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>
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>
1350 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1352 2013-09-15 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1485 * g++.dg/ext/pr57735.C: New test.
1487 2013-09-09 Jan Hubicka <jh@suse.cz>
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>
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>
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
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>
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>
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>
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>
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
1624 2013-09-03 Meador Inge <meadori@codesourcery.com>
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>
1643 * gcc.dg/torture/pr57656.c: New testcase.
1645 2013-09-03 Richard Biener <rguenther@suse.de>
1648 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1650 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
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
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>
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>
1861 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1863 * gfortran.dg/realloc_on_assign_19.f90: New test.
1865 2013-08-29 Richard Biener <rguenther@suse.de>
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>
1878 * g++.dg/cpp0x/dc7.C: New.
1880 2013-08-28 Jakub Jelinek <jakub@redhat.com>
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>
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>
1924 * gfortran.dg/inline_sum_5.f90: New.
1926 2013-08-23 Janus Weil <janus@gcc.gnu.org>
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>
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>
1951 * g++.dg/template/error54.C: New.
1953 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1956 * gfortran.dg/select_type_34.f90: New.
1958 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
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>
1974 * g++.dg/ext/attr-alias-3.C: New.
1976 2013-08-20 Janus Weil <janus@gcc.gnu.org>
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>
1989 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1991 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
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.
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
2015 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2016 correct test response.
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.
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>
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>
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>
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.
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
2130 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2131 Expect l to be optimized away.
2132 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
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.
2139 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
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 }
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
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
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.
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>
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
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>
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>
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>
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>
2374 * gfortran.dg/transfer_intrinsic_6.f90: New.
2376 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2379 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
2425 * gfortran.dg/pr57987.f90: New test.
2427 2013-08-06 Martin Jambor <mjambor@suse.cz>
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>
2436 * gfortran.dg/pointer_init_8.f90: New.
2438 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
2551 * g++.dg/parse/crash63.C: New.
2553 2013-07-30 Tobias Burnus <burnus@net-b.de>
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>
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>
2610 * gfortran.dg/vector_subsript_7.f90: New test.
2612 2013-07-27 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/warn_alias.f90: New.
2617 2013-07-27 Janus Weil <janus@gcc.gnu.org>
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
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>
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>
2694 * gfortran.dg/typebound_call_25.f90: New.
2696 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/cpp0x/pr57981.C: New.
2701 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
2779 * gfortran.dg/class_array_7.f03: Fix memory leak.
2781 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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:
2851 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
2860 * gfortran.dg/round_4.f90: New.
2862 2013-07-21 Tobias Burnus <burnus@net-b.de>
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
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>
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>
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>
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>
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
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
2989 2013-07-15 Cong Hou <congh@google.com>
2991 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
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>
3013 * gfortran.dg/finalize_18.f90: New.
3015 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
3038 * g++.dg/ext/pr57362.C: New.
3040 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3043 * gcc.target/avr/torture/pr57631.c: New test.
3045 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
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
3054 * gcc.c-torture/execute/nest-align-1.x: New.
3056 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
3100 * g++.dg/cpp0x/decltype17.C: Adjust.
3102 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
3121 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3123 2013-07-08 Tobias Burnus <burnus@net-b.de>
3126 * gfortran.dg/do_check_9.f90: New.
3128 2013-07-08 Tobias Burnus <burnus@net-b.de>
3131 * gfortran.dg/dot_product_2.f90: New.
3133 2013-07-08 Tobias Burnus <burnus@net-b.de>
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>
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>
3159 * gcc.target/i386/pr57807.c: New test.
3161 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.dg/tree-ssa/vrp89.c: New test.
3166 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
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>
3183 * g++.dg/inherit/virtual10.C: New.
3185 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3188 * gcc.dg/large-size-array-6.c: New test.
3190 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
3203 * g++.dg/cpp0x/nsdmi-list3.C: New.
3205 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3208 * gcc.target/i386/pr57777.c: New test.
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
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>
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>
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>
3268 * g++.dg/cpp0x/noexcept21.C: New.
3270 2013-06-28 Jakub Jelinek <jakub@redhat.com>
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
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
3285 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
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.
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>
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>
3318 * g++.dg/ext/pr57509.C: New file.
3320 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.target/i386/bmi-bextr-3.c: New test.
3326 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3328 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
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>
3342 * gfortran.dg/bounds_check_17.f90: New.
3344 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3347 * g++.dg/cpp1y/pr57640.C: New.
3349 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
3364 * g++.dg/ipa/pr57670.C: New test.
3366 2013-06-25 Richard Biener <rguenther@suse.de>
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>
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>
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>
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>
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
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
3461 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3464 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3466 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
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>
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>
3534 * g++.dg/template/error53.C: New.
3536 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
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>
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
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>
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
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>
3605 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
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>
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>
3645 * gfortran.dg/defined_assignment_7.f90: New.
3647 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3650 * g++.dg/rtti/dyncast6.C: New.
3651 * g++.dg/cpp0x/dyncast1.C: Likewise.
3653 2013-06-14 Alan Modra <amodra@gmail.com>
3656 * gcc.dg/pr57134.c: New.
3658 2013-06-14 Tobias Burnus <burnus@net-b.de>
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>
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>
3687 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3689 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
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:
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>
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>
3739 * gfortran.dg/class_array_18.f90: New.
3741 2013-06-11 Jan Hubicka <jh@suse.cz>
3744 * g++.dg/ext/visibility/anon6.C: Update testcase.
3746 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
3770 * g++.dg/cpp0x/pr52440.C: New.
3772 2013-06-10 Jakub Jelinek <jakub@redhat.com>
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>
3864 * gcc.target/sh/pr6526.c: New.
3866 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3869 * gcc.c-torture/execute/pr57568.c: New test.
3871 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
3891 * gfortran.dg/storage_size_4.f90: New.
3893 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3896 * testsuite/g++.dg/ext/pr57548.C: New test.
3898 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
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>
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>
3927 * gcc.target/powerpc/pr55033.c: New.
3929 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
4217 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
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>
4233 * gfortran.dg/class_array_17.f90: New.
4235 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4238 * gcc.target/arm/iordi3-opt.c: New test.
4240 2013-05-31 Janus Weil <janus@gcc.gnu.org>
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>
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>
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>
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>
4302 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4304 2013-05-29 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
4406 * gcc.dg/gomp/pr57412.c: New testcase.
4408 2013-05-27 Bud Davis <jmdavis@link.com>
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>
4443 * gcc.target/mips/div-13.c: New test.
4445 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
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>
4459 * g++.dg/cpp0x/new1.C: New.
4461 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4464 * g++.dg/parse/dtor16.C: New.
4465 * g++.dg/parse/dtor6.C: Adjust.
4467 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
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>
4502 * g++.dg/template/error51.C: New.
4504 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
4554 * gcc.dg/torture/pr57381.c: New testcase.
4556 2013-05-23 Jakub Jelinek <jakub@redhat.com>
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>
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
4581 2013-05-22 Tobias Burnus <burnus@net-b.de>
4584 * gfortran.dg/defined_assignment_6.f90: New.
4586 2013-05-22 Tobias Burnus <burnus@net-b.de>
4589 * gfortran.dg/assumed_type_6.f90: New.
4591 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
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
4611 2013-05-21 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
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>
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>
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>
4701 * g++.dg/template/error50.C: New.
4703 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4706 * g++.dg/ext/complit13.C: New.
4708 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
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>
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>
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
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>
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>
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
4787 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
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
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>
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>
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
4834 2013-05-14 Jakub Jelinek <jakub@redhat.com>
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>
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>
4878 * g++.dg/torture/pr57235.C: New testcase.
4880 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4883 * gcc.dg/torture/pr57251.c: New test.
4885 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
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>
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>
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>
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
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>
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.
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>
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>
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>
5067 * gcc.dg/pr57154.c: New test.
5069 2013-05-06 Richard Biener <rguenther@suse.de>
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>
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>
5090 * gfortran.dg/null_8.f90: New.
5092 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
5112 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5114 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
5170 * g++.dg/cpp0x/pr54318.C: New.
5172 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
5187 * g++.dg/torture/pr57140.C: New testcase.
5189 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5192 * gcc.target/arm/pr56732-1.c: New test.
5194 2013-05-02 Martin Jambor <mjambor@suse.cz>
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>
5212 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5214 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
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>
5254 * g++.dg/cpp0x/decltype53.C: New.
5256 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5259 * gfortran.dg/power_5.f90: New test.
5261 2013-04-30 Richard Biener <rguenther@suse.de>
5264 * gcc.dg/torture/pr57122.c: New testcase.
5266 2013-04-30 Richard Biener <rguenther@suse.de>
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>
5284 * gcc.target/i386/pr44578.c: New test.
5286 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5289 * gcc.target/i386/pr57097.c: New test.
5291 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
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>
5303 * gcc.dg/torture/pr57075.c: New testcase.
5305 2013-04-29 Richard Biener <rguenther@suse.de>
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>
5325 * gcc.target/sh/pr57108.c: New test.
5327 2013-04-29 Richard Biener <rguenther@suse.de>
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>
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>
5369 * gfortran.dg/coarray_30.f90: New.
5371 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5374 * frontend-passes (optimize_power): New function.
5375 (optimize_op): Use it.
5377 2013-04-27 Jakub Jelinek <jakub@redhat.com>
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>
5386 * gcc.dg/setjmp-5.c: New test.
5388 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
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>
5466 * g++.dg/cpp0x/sfinae45.C: New.
5468 2013-04-24 Richard Biener <rguenther@suse.de>
5471 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5473 2013-04-23 Richard Biener <rguenther@suse.de>
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>
5492 * gfortran.dg/transfer_check_4.f90: New.
5494 2013-04-22 Marek Polacek <polacek@redhat.com>
5497 * gcc.dg/pr56990.c: New test.
5499 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
5709 * gfortran.dg/select_type_33.f03: New test.
5711 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5714 * gfortran.dg/typebound_proc_29.f03: New.
5716 2013-04-12 Janus Weil <janus@gcc.gnu.org>
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
5726 2013-04-12 Tobias Burnus <burnus@net-b.de>
5729 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5731 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5734 * gcc.target/i386/pr56903.c: New test.
5736 2013-04-12 Janus Weil <janus@gcc.gnu.org>
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
5758 2013-04-12 Richard Biener <rguenther@suse.de>
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>
5768 * gfortran.dg/class_allocate_15.f90: New.
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>
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>
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>
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>
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
5833 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
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>
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>
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>
5895 * gfortran.dg/array_constructor_44.f90: New test.
5897 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
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.
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>
5936 * gfortran.dg/reshape_5.f90: New.
5938 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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>
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):
5997 (check_effective_target_arm_v8_neon_ok_nocache):
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
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
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>
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>
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>
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>
6074 * gcc.dg/pr55702.c: New test.
6076 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079 * gcc.dg/pr56809.c: New testcase.
6081 2013-04-03 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
6174 * gfortran.dg/namelist_82.f90: New test.
6176 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6179 * gfortran.dg/implicit_class_1.f90: New.
6181 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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>
6201 * gfortran.dg/optional_absent_3.f90: New.
6203 2013-03-29 Tobias Burnus <burnus@net-b.de>
6206 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6208 2013-03-29 Tobias Burnus <burnus@net-b.de>
6211 * gfortran.dg/namelist_80.f90: New.
6213 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
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>
6266 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
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>
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>
6319 * g++.dg/ext/desig5.C: New.
6321 2013-03-26 Tobias Burnus <burnus@net-b.de>
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>
6337 * g++.dg/cpp0x/range-for23.C: New.
6339 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
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>
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
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>
6462 * g++.dg/torture/pr56694.C: New testcase.
6464 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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
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>
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>
6588 * gfortran.dg/do_1.f90: Don't xfail.
6590 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6593 * gfortran.dg/namelist_77.f90: New.
6594 * gfortran.dg/namelist_78.f90: New.
6596 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
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>
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>
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>
6647 * g++.dg/cpp0x/constexpr-array5.C: New.
6649 2013-03-15 Tobias Burnus <burnus@net-b.de>
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>
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
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
6684 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
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>
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>
6710 * g++.dg/cpp0x/alias-decl-32.C: New.
6712 2013-03-11 Jan Hubicka <jh@suse.cz>
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>
6733 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6736 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6738 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
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>
6750 * gfortran.dg/class_56.f90: New test.
6752 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6755 * gcc.target/mips/pr56524.c: New test.
6757 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6760 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6762 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
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>
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
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>
6835 * gcc.dg/pr56548.c: New test.
6837 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6840 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6842 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6845 * g++.dg/template/typename20.C: New test.
6847 2013-03-05 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
6893 * gfortran.dg/pointer_check_13.f90: New test.
6895 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6898 * gfortran.dg/array_constructor_42.f90: New test.
6900 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/template/static33.C: New.
6904 * g++.dg/template/static34.C: Likewise.
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>
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>
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>
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>
6980 * g++.dg/torture/pr56403.C: New test.
6982 2013-02-25 Catherine Moore <clm@codesourcery.com>
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>
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>
7050 * gcc.dg/torture/pr56420.c: New test.
7052 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
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>
7065 * gfortran.dg/proc_ptr_comp_37.f90: New.
7067 2013-02-21 Richard Biener <rguenther@suse.de>
7069 PR tree-optimization/56415
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>
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>
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>
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>
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>
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>
7178 * g++.dg/cpp0x/enum23.C: New.
7180 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
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>
7198 * gfortran.dg/matmul_9.f90: New.
7200 2013-02-15 Tobias Burnus <burnus@net-b.de>
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
7214 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7215 Tobias Burnus <burnus@net-b.de>
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>
7240 * c-c++-common/asan/memcmp-2.c: New test.
7242 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
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>
7255 * gcc.target/arm/pr56184.C: New test.
7257 2013-02-13 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
7294 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7297 2013-02-12 Richard Biener <rguenther@suse.de>
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>
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
7326 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7327 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
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>
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>
7377 * gfortran.dg/intrinsic_size_4.f90 : New test.
7379 2013-02-09 Jakub Jelinek <jakub@redhat.com>
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>
7396 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7398 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7401 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
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>
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>
7436 * gcc.dg/torture/pr56181.c: New testcase.
7438 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
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>
7447 * g++.dg/parse/crash61.C: New test.
7450 * g++.dg/parse/pr56239.C: New test.
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>
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
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>
7478 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7479 Add -fno-dwarf2-cfi-asm to dg-options.
7482 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.dg/pr56228.c: New test.
7487 2013-02-07 Alan Modra <amodra@gmail.com>
7490 * gcc.target/powerpc/pr54009.c: New test.
7492 * gfortran.dg/pr54131.f: New test.
7494 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7497 * gfortran.dg/array_constructor_41.f90: New test.
7499 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7502 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7504 2013-02-06 Jakub Jelinek <jakub@redhat.com>
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>
7539 * gcc.dg/pr56167.c: New test.
7541 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
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>
7554 * gfortran.dg/realloc_on _assign_16.f90 : New test.
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>
7564 * g++.dg/asan/pr55617.C: New test.
7566 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
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>
7575 * gfortran.dg/recursive_interface_1.f90: New test.
7577 2013-02-04 Richard Guenther <rguenther@suse.de>
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>
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>
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>
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.
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
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>
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>
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>
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>
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>
7738 * gcc.target/i386/pr56114.c: New test.
7740 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7743 * gfortran.dg/associate_14.f90: New test.
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>
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
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>
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>
7791 * gcc.target/i386/pr55934.c: New test.
7793 2013-01-23 Janus Weil <janus@gcc.gnu.org>
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>
7806 * gfortran.dg/gomp/pr56052.f90: New test.
7809 * gcc.dg/pr49069.c: New test.
7811 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7814 * g++.dg/cpp0x/constexpr-static10.C: New.
7816 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7819 * gcc.target/i386/pr56028.c: New test.
7821 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7824 * gcc.target/i386/pr55686.c: New test.
7826 2013-01-22 Dodji Seketeli <dodji@redhat.com>
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>
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>
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>
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
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>
7899 * gcc.target/i386/pr55433.c: New.
7901 2013-01-18 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
7994 * gfortran.dg/class_55.f90: New.
7996 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7999 * gcc.c-torture/execute/builtins/builtins.exp: Add
8000 -Wl,--allow-multiple-definition for eabi and elf targets.
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
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>
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>
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>
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>
8078 * g++.dg/cpp0x/alias-decl-31.C: New test.
8080 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
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>
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>
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>
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>
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>
8153 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8154 scan-tree-dump-times for foo.0.x._vptr to deal with change from
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>
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>
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.
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>
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>
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>
8257 * c-c++-common/pr48418.c: New test.
8259 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
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
8320 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8323 * gcc.dg/torture/pr55890-3.c: New test.
8326 * gcc.c-torture/compile/pr55851.c: New test.
8329 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8332 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8335 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8337 2013-01-07 Tobias Burnus <burnus@net-b.de>
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>
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>
8373 * gfortran.dg/intrinsic_size_3.f90: New.
8375 2013-01-07 Tobias Burnus <burnus@net-b.de>
8378 * gfortran.dg/select_type_32.f90: New.
8380 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8383 * g++.dg/cpp0x/alias-decl-29.C: New test.
8385 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8390 * gfortran.dg/class_array_15.f03: New test.
8392 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
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>
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>
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>
8447 * gcc.dg/fold-reassoc-2.c: New testcase.
8449 2013-01-04 Tobias Burnus <burnus@net-b.de>
8452 * gfortran.dg/null_7.f90: New.
8454 2013-01-04 Tobias Burnus <burnus@net-b.de>
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>
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>
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.