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