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