1 2013-11-05 Andreas Schwab <schwab@suse.de>
3 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
5 2013-11-05 Tobias Burnus <burnus@net-b.de>
7 * g++.dg/gomp/openmp-simd-1.C: New.
8 * g++.dg/gomp/openmp-simd-2.C: New.
9 * gcc.dg/gomp/openmp-simd-1.c: New.
10 * gcc.dg/gomp/openmp-simd-2.c: New.
12 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14 * gcc.dg/superblock.c: Require scheduling support.
16 2013-11-04 Kostya Serebryany <kcc@google.com>
18 * g++.dg/asan/asan_test.cc: Update the test
19 to match the fresh asan run-time.
20 * c-c++-common/asan/stack-overflow-1.c: Ditto.
22 2013-11-04 Ian Lance Taylor <iant@google.com>
24 * g++.dg/ext/sync-4.C: New test.
26 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
29 * gfortran.dg/derived_external_function_1.f90 : New test
31 2013-11-04 Jakub Jelinek <jakub@redhat.com>
33 PR tree-optimization/58978
34 * gcc.c-torture/compile/pr58978.c: New test.
36 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
39 * gfortran.dg/optional_class_1.f90 : New test
41 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
43 PR rtl-optimization/58968
44 * gfortran.dg/pr58968.f: New
46 2013-11-04 Marek Polacek <polacek@redhat.com>
49 * g++.dg/diagnostic/pr58979.C: New test.
51 2013-11-04 Joseph Myers <joseph@codesourcery.com>
53 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
54 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
55 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
56 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
57 gcc.dg/iec-559-macros-9.c: New tests.
59 2013-11-04 Jakub Jelinek <jakub@redhat.com>
61 PR tree-optimization/58946
62 * gcc.c-torture/compile/pr58946.c: New test.
64 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
67 * g++.dg/parse/pr52071.C: New.
69 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/lookup/name-clash10.C: New.
74 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
76 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
77 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
78 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
81 2013-11-03 Marek Polacek <polacek@redhat.com>
83 * g++.dg/ubsan/cxx1y-vla.C: New test.
84 * c-c++-common/ubsan/vla-3.c: New test.
85 * c-c++-common/ubsan/vla-2.c: New test.
86 * c-c++-common/ubsan/vla-4.c: New test.
87 * c-c++-common/ubsan/vla-1.c: New test.
89 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
91 * gcc.dg/vmx/vec-set.c: New.
93 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
97 * g++.dg/parse/pr29234.C: New.
98 * g++.dg/parse/pr56037.C: Likewise.
100 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
102 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
103 passed it in as one of the options to all Cilk keywords test.
105 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
108 * g++.dg/cpp1y/pr58708.C: New.
110 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
113 * g++.dg/ext/pr58834.C: New file.
115 2013-11-01 Jakub Jelinek <jakub@redhat.com>
117 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
119 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
122 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
125 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
128 2013-10-31 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/gomp/simd-1.C: New test.
131 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
132 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
133 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
134 * c-c++-common/gomp/simd6.c: New test.
136 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
138 Implement C++14 digit separators.
139 * g++.dg/cpp1y/digit-sep.C: New.
140 * g++.dg/cpp1y/digit-sep-neg.C: New.
141 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
143 2013-10-31 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/vect/vect-align-3.c: New test.
147 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
148 we warn about it already during VRP1 pass.
150 2013-10-31 Martin Jambor <mjambor@suse.cz>
152 PR rtl-optimization/58934
154 2013-10-30 Martin Jambor <mjambor@suse.cz>
155 PR rtl-optimization/10474
156 * gcc.dg/pr10474.c: New testcase.
157 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
158 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
160 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
164 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
167 * g++.dg/cpp0x/variadic145.C: New.
169 * g++.dg/cpp0x/sfinae49.C: New.
171 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/cpp0x/deleted1.C: New.
176 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
178 * gcc.target/arm/lp1243022.c: New test.
180 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
183 * gcc.target/avr/pr58545.c: New test.
185 2013-10-30 Tobias Burnus <burnus@net-b.de>
188 2013-10-30 Tobias Burnus <burnus@net-b.de>
189 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
190 path to the compile flags.
192 2013-10-30 Cong Hou <congh@google.com>
194 * gcc.target/i386/vect-abs-s8.c: New test.
195 * gcc.target/i386/vect-abs-s16.c: New test.
196 * gcc.target/i386/vect-abs-s32.c: New test.
198 2013-10-30 Tobias Burnus <burnus@net-b.de>
200 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
201 path to the compile flags.
203 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
205 PR rtl-optimization/58369
206 * g++.dg/torture/pr58369.C: New test.
208 2013-10-30 Tobias Burnus <burnus@net-b.de>
211 * g++.dg/vect/pr33426-ivdep-2.cc: New.
212 * g++.dg/vect/pr33426-ivdep-3.cc: New.
213 * g++.dg/vect/pr33426-ivdep-4.cc: New.
215 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
218 * gcc.target/arm/pr58784.c: New.
220 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
222 * gcc.dg/tree-ssa/alias-24.c: New file.
224 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
226 * gcc.target/i386/fma_double_3.c: Use pattern for
227 scan-assembler-times instead of just one insn name.
228 * gcc.target/i386/fma_double_5.c: Ditto.
229 * gcc.target/i386/fma_float_3.c: Ditto.
230 * gcc.target/i386/fma_float_5.c: Ditto.
231 * gcc.target/i386/l_fma_double_1.c: Ditto.
232 * gcc.target/i386/l_fma_double_2.c: Ditto.
233 * gcc.target/i386/l_fma_double_3.c: Ditto.
234 * gcc.target/i386/l_fma_double_4.c: Ditto.
235 * gcc.target/i386/l_fma_double_5.c: Ditto.
236 * gcc.target/i386/l_fma_double_6.c: Ditto.
237 * gcc.target/i386/l_fma_float_1.c: Ditto.
238 * gcc.target/i386/l_fma_float_2.c: Ditto.
239 * gcc.target/i386/l_fma_float_3.c: Ditto.
240 * gcc.target/i386/l_fma_float_4.c: Ditto.
241 * gcc.target/i386/l_fma_float_5.c: Ditto.
242 * gcc.target/i386/l_fma_float_6.c: Ditto.
244 2013-10-30 Christian Bruel <christian.bruel@st.com>
246 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
247 * gcc.target/sh/cmpstr.c: New test.
248 * gcc.target/sh/cmpstrn.c: New test.
250 2013-10-30 Martin Jambor <mjambor@suse.cz>
252 PR rtl-optimization/10474
253 * gcc.dg/pr10474.c: New testcase.
254 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
255 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
257 2013-10-29 Andrew Pinski <apinski@cavium.com>
258 Zhenqiang Chen <zhenqiang.chen@linaro.org>
260 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
261 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
264 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
266 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
267 conditional move to be used.
268 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
270 2013-10-29 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/blockdata_8.f90: New.
275 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
278 * gcc.target/sh/pr54236-2: New.
279 * gcc.target/sh/pr54089-6: Add another rotl special case.
281 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
284 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
285 to determine sizes of real kinds.
288 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
290 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
292 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
293 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
294 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
295 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
296 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
297 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
298 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
299 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
300 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
301 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
302 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
303 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
304 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
305 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
306 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
307 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
308 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
309 test stored in c-c++-common. Also, added the Cilk runtime's library
310 to the ld_library_path.
312 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/cpp0x/auto40.C: New.
316 * g++.dg/other/warning1.C: Adjust.
318 2013-10-29 Richard Biener <rguenther@suse.de>
320 * gcc.dg/torture/restrict-2.c: New testcase.
321 * gcc.dg/torture/restrict-3.c: Likewise.
322 * gcc.dg/torture/restrict-4.c: Likewise.
323 * gcc.dg/torture/restrict-5.c: Likewise.
325 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
327 PR tree-optimization/19831
328 * gcc.dg/tree-ssa/alias-25.c: New file.
330 2013-10-29 Richard Biener <rguenther@suse.de>
332 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
334 * gcc.dg/vect/bb-slp-32.c: Likewise.
335 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
336 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
337 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
338 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
339 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
340 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
341 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
342 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
343 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
344 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
345 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
346 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
347 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
348 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
349 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
350 * gfortran.dg/vect/vect.exp: Likewise.
352 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
354 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
355 * gcc.dg/vmx/eg-5.c: Likewise.
357 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
358 Joern Rennecke <joern.rennecke@embecosm.com>
360 * gcc.target/arc/jump-around-jump.c: New test.
362 2013-10-27 Tom de Vries <tom@codesourcery.com>
364 * gcc.target/arm/require-pic-register-loc.c: New test.
366 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
369 * gcc.target/i386/pr58679-1.c: New test.
370 * gcc.target/i386/pr58679-2.c: Ditto.
372 2013-10-27 Tobias Burnus <burnus@net-b.de>
375 * gcc.dg/vect/vect-ivdep-2.c: New.
377 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
380 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
381 * gcc.target/sh/pr52483-2.c: Likewise.
382 * gcc.target/sh/pr52483-3.c: Likewise.
383 * gcc.target/sh/pr52483-4.c: Likewise.
385 2013-10-26 Jeff Law <law@redhat.com>
387 * g++.dg/torture/pr49309.C: Removed.
388 * gcc.dg/dfp/pr35739.c: Removed.
390 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
392 PR rtl-optimization/58759
393 * gcc.target/i386/pr58759.c: New.
395 2013-10-25 Tobias Burnus <burnus@net-b.de>
397 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
398 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
399 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
401 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
403 * gcc.dg/wmul-1.c: New test.
405 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
408 * g++.dg/template/pr58878.C: New.
410 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
412 * gcc.dg/tree-ssa/alias-23.c: New file.
414 2013-10-25 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/58626
417 * gcc.dg/torture/pr58626.c: New testcase.
419 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/cpp0x/defaulted47.C: New.
424 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
426 * gcc.c-torture/execute/pr58831.c: New test.
428 2013-10-25 Nick Clifton <nickc@redhat.com>
430 * c-c++-common/pr57793.c: Add expected error messages for
431 targets with small integers.
432 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
433 * gcc.dg/c99-stdint-2.c: Likewise.
434 * gcc.dg/cdce1.c: Likewise.
435 * gcc.dg/fold-overflow-1.c: Likewise.
436 * gcc.dg/utf-cvt.c: Likewise.
437 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
439 * gcc.dg/ftrapv-2.c: Likewise.
440 * gcc.dg/pr30286.c: Likewise.
441 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
442 * lib/target-supports.exp (check_effective_target_trapping): New
443 proc. Returns true if the target supports trapping arithmetic.
445 2013-10-25 Tobias Burnus <burnus@net-b.de>
447 * g++.dg/parse/ivdep.C: New.
448 * g++.dg/vect/pr33426-ivdep.cc: New.
450 2013-10-24 Richard Henderson <rth@redhat.com>
453 * gcc.dg/atomic-store-6.c: New.
455 2013-10-24 Ian Lance Taylor <iant@google.com>
457 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
459 2013-10-24 Cong Hou <congh@google.com>
461 * gcc.c-torture/execute/20030125-1.c: Update.
463 2013-10-24 Tobias Burnus <burnus@net-b.de>
466 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
468 2013-10-24 Dehao Chen <dehao@google.com>
470 * g++.dg/opt/devirt3.C: New test.
472 2013-08-24 Tobias Burnus <burnus@net-b.de>
475 * testsuite/gcc.dg/ivdep.c: New.
476 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
478 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
480 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
481 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
483 2013-10-24 Nick Clifton <nickc@redhat.com>
485 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
487 2013-10-24 Marek Polacek <polacek@redhat.com>
490 * g++.dg/parse/pr58705.C: New test.
492 2013-10-24 Marek Polacek <polacek@redhat.com>
494 * gcc.dg/c11-align-5.c: Add more testing.
496 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
498 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
500 2013-10-23 Jakub Jelinek <jakub@redhat.com>
502 PR tree-optimization/58775
503 PR tree-optimization/58791
504 * gcc.dg/guality/pr58791-1.c: New test.
505 * gcc.dg/guality/pr58791-2.c: New test.
506 * gcc.dg/guality/pr58791-3.c: New test.
507 * gcc.dg/guality/pr58791-4.c: New test.
508 * gcc.dg/guality/pr58791-5.c: New test.
509 * gcc.c-torture/compile/pr58775.c: New test.
510 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
512 2013-10-23 Tom de Vries <tom@codesourcery.com>
514 PR tree-optimization/58805
515 * gcc.dg/pr58805.c: New test.
517 2013-10-23 Jakub Jelinek <jakub@redhat.com>
519 * gcc.target/i386/vect-div-1.c: New test.
521 * gcc.dg/vect/pr58508.c: Remove dg-options.
523 2013-10-23 Richard Biener <rguenther@suse.de>
525 * gcc.dg/torture/pr58830.c: New testcase.
527 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
529 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
530 * g++.dg/cpp1y/attr-deprecated.C: New.
531 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
533 2013-10-23 Tobias Burnus <burnus@net-b.de>
536 * gfortran.dg/assumed_type_8.f90: New.
538 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
541 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
542 and MINUSCCZEXT defines. Update scan-assembler dg directive.
543 * gcc.dg/torture/pr58779.c: New test.
545 2013-10-22 Steve Ellcey <sellcey@mips.com>
547 * gcc.target/mips/nor.c: New.
549 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
551 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
553 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
554 restricted to big-endian targets.
556 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
559 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
561 2013-10-21 Tobias Burnus <burnus@net-b.de>
564 * gfortran.dg/proc_ptr_comp_38.f90: New.
566 2013-10-21 Marek Polacek <polacek@redhat.com>
569 * gcc.dg/gomp/pr58809.c: New test.
571 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
573 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
574 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
576 2013-10-21 Richard Biener <rguenther@suse.de>
578 PR tree-optimization/58794
579 * c-c++-common/torture/pr58794-1.c: New testcase.
580 * c-c++-common/torture/pr58794-2.c: Likewise.
582 2013-10-21 Richard Biener <rguenther@suse.de>
585 * c-c++-common/fold-divmul-1.c: New testcase.
587 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
589 * gcc.target/i386/memset-vector_loop-1.c: New test.
590 * gcc.target/i386/memset-vector_loop-2.c: New test.
592 2013-10-21 Diego Novillo <dnovillo@google.com>
594 * g++.dg/plugin/selfassign.c: Include tree.h.
595 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
596 * gcc.dg/plugin/ggcplug.c: Likewise.
597 * gcc.dg/plugin/one_time_plugin.c: Likewise.
598 * gcc.dg/plugin/selfassign.c: Likewise.
599 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
601 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
603 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
604 * gcc.target/mips/mips-ps-7.c: Likewise.
606 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
608 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
609 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
610 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
612 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
614 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
617 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
619 2013-10-19 Mike Stump <mikestump@comcast.net>
621 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
623 * gcc.dg/lto/pr54625-1_0.c: Move from here...
624 * g++.dg/lto/pr54625-1_0.c: ... to here.
625 * gcc.dg/lto/pr54625-1_1.C: Likewise.
626 * g++.dg/lto/pr54625-1_1.C: Likewise.
627 * gcc.dg/lto/pr54625-2_0.c: Likewise.
628 * g++.dg/lto/pr54625-2_0.c: Likewise.
629 * gcc.dg/lto/pr54625-2_1.C: Likewise.
630 * g++.dg/lto/pr54625-2_1.C: Likewise.
632 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
634 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
636 2013-10-18 Cong Hou <congh@google.com>
638 * gcc.dg/vect/pr58508.c: New test.
640 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
643 * g++.dg/cpp0x/variadic145.C: New.
645 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
647 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
649 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
651 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
652 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
653 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
654 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
656 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
658 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
659 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
660 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
661 effective target arm_thumb1_ok.
662 * lib/target-supports.exp
663 (check_effective_target_arm_fp16_ok_nocache): Don't force
664 -mfloat-abi=soft when building for hardfloat target.
666 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
669 * gcc.target/powerpc/pr58673-1.c: New file to test whether
670 -mquad-word + -mno-vsx-timode causes errors.
671 * gcc.target/powerpc/pr58673-2.c: Likewise.
673 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
676 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
678 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
680 * gcc.target/aarch64/c-output-template.c: New testcase.
681 * gcc.target/aarch64/c-output-template-2.c: Likewise.
682 * gcc.target/aarch64/c-output-template-3.c: Likewise.
684 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
686 * gcc/testsuite/lib/target-supports.exp
687 (check_effective_target_sync_long_long): AArch64 supports
688 atomic operations on "long long".
689 (check_effective_target_sync_long_long_runtime): AArch64 can
690 execute atomic operations on "long long".
692 2013-10-17 Richard Biener <rguenther@suse.de>
694 PR tree-optimization/58143
695 * gcc.dg/torture/pr58143-1.c: New testcase.
696 * gcc.dg/torture/pr58143-2.c: Likewise.
697 * gcc.dg/torture/pr58143-3.c: Likewise.
699 2013-10-17 Marek Polacek <polacek@redhat.com>
702 * gcc.dg/c1x-align-5.c: New test.
704 2013-10-16 Tobias Burnus <burnus@net-b.de>
707 * gfortran.dg/unlimited_polymorphic_12.f90: New.
709 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
711 * c-c++-common/cpp/openmp-define-1.c: Move
712 dg-require-effective-target fopenmp after dg-do directive.
713 * c-c++-common/cpp/openmp-define-2.c: Likewise.
714 * gfortran.dg/openmp-define-1.f90: Likewise.
715 * gfortran.dg/openmp-define-2.f90: Likewise.
716 * gfortran.dg/openmp-define-3.f90: Likewise.
718 2013-10-16 Paulo Matos <pmatos@broadcom.com>
720 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
722 2013-10-15 Sriraman Tallam <tmsriram@google.com>
725 * gcc.target/i386/pr57756.c: New test.
726 * gcc.target/i386/pr57756_2.c: New test.
728 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
730 * gcc.dg/torture/builtin-self.c: New file.
732 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
734 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
735 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
736 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
737 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
738 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
740 2013-10-15 Cong Hou <congh@google.com>
742 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
744 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp0x/pr58707.C: New.
749 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
751 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
752 after other directives.
754 2013-10-15 Tobias Burnus <burnus@net-b.de>
757 * gfortran.dg/unlimited_polymorphic_11.f90: New.
759 2013-10-14 Ian Lance Taylor <iant@google.com>
761 * go.test/go-test.exp (go-find-packages): New proc.
762 (go-gc-tests): Skip stress and safe tests. Skip *.dir
763 subdirectories. Do simple +build line matching. Handle run with
764 arguments. Handle errorcheckdir and rundircmpout. Use packages
765 for rundir. Remove special handling for bug191 and dwarf.
767 2013-10-14 Tobias Burnus <burnus@net-b.de>
770 * gfortran.dg/unlimited_polymorphic_10.f90: New.
772 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
774 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
777 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
779 * gnat.dg/specs/opt1.ads: New test.
781 2013-10-14 Richard Biener <rguenther@suse.de>
783 PR tree-optimization/58640
784 * gcc.c-torture/execute/pr58640-2.c: New testcase.
786 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/uninit_array.ad[sn]: New test.
789 * gnat.dg/uninit_array_pkg.ads: New helper.
791 2013-10-13 Richard Biener <rguenther@suse.de>
793 * gcc.c-torture/execute/pr58662.c: New test.
795 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
798 * gcc.dg/torture/p51244-21.c: New.
799 * gcc.target/sh/pr51244-20.c: New.
800 * gcc.target/sh/pr51244-20-sh2a.c: New.
802 2013-10-12 Arnaud Charlet <charlet@adacore.com>
804 * gnat.dg/specs/linker_section.ads: Update test.
806 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
809 * gcc.target/i386/pr58690.c: New test
811 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
813 * gcc.target/i386/builtin-ucmp.c: New test.
815 2013-10-11 Brooks Moses <bmoses@google.com>
817 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
819 2013-10-11 Jeff Law <law@redhat.com>
821 * gcc.c-torture/execute/pr58640.c: New test.
823 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
826 * g++.dg/cpp0x/decltype57.C: New.
828 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
831 * g++.dg/template/nontype26.C: New.
833 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
835 * c-c++-common/cpp/openmp-define-1.c: New file.
836 * c-c++-common/cpp/openmp-define-2.c: Likewise.
837 * c-c++-common/cpp/openmp-define-3.c: Likewise.
838 * gfortran.dg/openmp-define-1.f90: Likewise.
839 * gfortran.dg/openmp-define-2.f90: Likewise.
840 * gfortran.dg/openmp-define-3.f90: Likewise.
842 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
843 for test source files.
844 * gcc.dg/gomp/gomp.exp: Likewise.
845 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
846 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
847 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
848 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
849 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
851 2013-10-11 Jakub Jelinek <jakub@redhat.com>
853 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
854 Remove error test that is now valid in OpenMP 4.0.
855 * c-c++-common/gomp/atomic-16.c: New test.
856 * c-c++-common/gomp/cancel-1.c: New test.
857 * c-c++-common/gomp/depend-1.c: New test.
858 * c-c++-common/gomp/depend-2.c: New test.
859 * c-c++-common/gomp/map-1.c: New test.
860 * c-c++-common/gomp/pr58472.c: New test.
861 * c-c++-common/gomp/sections1.c: New test.
862 * c-c++-common/gomp/simd1.c: New test.
863 * c-c++-common/gomp/simd2.c: New test.
864 * c-c++-common/gomp/simd3.c: New test.
865 * c-c++-common/gomp/simd4.c: New test.
866 * c-c++-common/gomp/simd5.c: New test.
867 * c-c++-common/gomp/single1.c: New test.
868 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
870 * g++.dg/gomp/block-3.C: Likewise.
871 * g++.dg/gomp/clause-3.C: Adjust error messages.
872 * g++.dg/gomp/declare-simd-1.C: New test.
873 * g++.dg/gomp/declare-simd-2.C: New test.
874 * g++.dg/gomp/depend-1.C: New test.
875 * g++.dg/gomp/depend-2.C: New test.
876 * g++.dg/gomp/target-1.C: New test.
877 * g++.dg/gomp/target-2.C: New test.
878 * g++.dg/gomp/taskgroup-1.C: New test.
879 * g++.dg/gomp/teams-1.C: New test.
880 * g++.dg/gomp/udr-1.C: New test.
881 * g++.dg/gomp/udr-2.C: New test.
882 * g++.dg/gomp/udr-3.C: New test.
883 * g++.dg/gomp/udr-4.C: New test.
884 * g++.dg/gomp/udr-5.C: New test.
885 * g++.dg/gomp/udr-6.C: New test.
886 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
887 * gcc.dg/autopar/outer-2.c: Likewise.
888 * gcc.dg/autopar/outer-3.c: Likewise.
889 * gcc.dg/autopar/outer-4.c: Likewise.
890 * gcc.dg/autopar/outer-5.c: Likewise.
891 * gcc.dg/autopar/outer-6.c: Likewise.
892 * gcc.dg/autopar/parallelization-1.c: Likewise.
893 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
895 * gcc.dg/gomp/clause-1.c: Adjust error messages.
896 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
897 instead of GOMP_parallel_loop_runtime_start.
898 * gcc.dg/gomp/declare-simd-1.c: New test.
899 * gcc.dg/gomp/declare-simd-2.c: New test.
900 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
901 parser. Add further #pragma omp sections nesting tests.
902 * gcc.dg/gomp/target-1.c: New test.
903 * gcc.dg/gomp/target-2.c: New test.
904 * gcc.dg/gomp/taskgroup-1.c: New test.
905 * gcc.dg/gomp/teams-1.c: New test.
906 * gcc.dg/gomp/udr-1.c: New test.
907 * gcc.dg/gomp/udr-2.c: New test.
908 * gcc.dg/gomp/udr-3.c: New test.
909 * gcc.dg/gomp/udr-4.c: New test.
910 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
912 2013-10-10 Jan Hubicka <jh@suse.cz>
914 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
916 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
917 * gcc.target/i386/pr49168-1.c: Likewise.
918 * gcc.target/i386/pr49002-2.c: Likewise.
920 2013-10-10 Jakub Jelinek <jakub@redhat.com>
923 * gcc.dg/torture/pr58670.c: New test.
925 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
927 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
929 2013-10-09 Marek Polacek <polacek@redhat.com>
932 * g++.dg/tm/pr58635-1.C: New test.
933 * g++.dg/tm/pr58635-2.C: New test.
935 2013-10-09 Jakub Jelinek <jakub@redhat.com>
937 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
939 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
941 PR tree-optimization/20318
942 * c-c++-common/pr20318.c: New file.
943 * gcc.dg/tree-ssa/pr20318.c: New file.
945 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
947 * gcc.c-torture/execute/pr58570.c: New test.
949 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
951 * gcc.target/aarch64/vclz.c: New testcase.
953 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
955 * gcc.target/aarch64/vadd_f64.c: New testcase.
956 * gcc.target/aarch64/vsub_f64.c: New testcase.
958 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
960 * gcc.target/aarch64/vdiv_f.c: New testcase.
962 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
964 * gcc.target/aarch64/vneg_f.c: New testcase.
965 * gcc.target/aarch64/vneg_s.c: New testcase.
967 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
970 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
971 * g++.old-deja/g++.mike/misc9.C: Adjust.
973 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
977 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
980 * g++.dg/template/crash117.C: New.
982 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
984 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
986 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
988 PR tree-optimization/58480
989 * gcc.dg/tree-ssa/pr58480.c: New file.
991 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
993 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
994 * gcc.target/powerpc/fusion.c: Likewise.
996 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
998 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1000 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1002 * gcc.target/s390/htm-1.c: Add more tests to cover different
1005 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/init/uninitialized1.C: New.
1010 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp0x/variadic144.C: New.
1015 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/cpp0x/auto39.C: New.
1020 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1023 * g++.dg/cpp0x/range-for26.C: New.
1024 * g++.dg/cpp0x/range-for27.C: Likewise.
1026 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1029 * g++.dg/template/crash117.C: New.
1031 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1034 * g++.dg/tree-ssa/pr19476-5.C: New file.
1035 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1037 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/gen-attrs-55.C: New.
1042 2013-10-03 Easwaran Raman <eraman@google.com>
1045 * g++.dg/ext/attribute47.C: New.
1047 2013-10-03 Rong Xu <xur@google.com>
1049 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1051 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1052 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1054 2013-10-03 Marek Polacek <polacek@redhat.com>
1057 * g++.dg/cpp0x/pr58510.C: New test.
1059 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1062 * g++.dg/tree-ssa/pr19476-1.C: New file.
1063 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1064 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1065 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1067 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1069 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1070 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1071 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1072 VSX scalar operations or the traditional floating point form of
1074 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1075 * gcc.target/powerpc/recip-3.c: Likewise.
1076 * gcc.target/powerpc/recip-5.c: Likewise.
1077 * gcc.target/powerpc/pr72747.c: Likewise.
1078 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1080 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1083 * gcc.target/aarch64/pr58460.c: New file.
1085 2013-10-02 Tobias Burnus <burnus@net-b.de>
1088 * gfortran.dg/char_length_19.f90: New.
1090 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/parse/crash65.C: New.
1094 * g++.dg/cpp1y/pr58535.C: Likewise.
1096 2013-10-02 Richard Biener <rguenther@suse.de>
1098 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1099 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1100 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1101 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1102 * gfortran.dg/ldist-pr45199.f: Likewise.
1104 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/parse/crash64.C: New.
1109 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1111 * gcc.dg/tree-ssa/slsr-40.c: New test.
1113 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/cpp0x/pr58563.C: New.
1118 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1120 * gcc.target/aarch64/vect_saddl_1.c: New.
1122 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.c-torture/execute/pr58574.c: New testcase.
1127 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1130 * gcc.target/arm/pr58578.c: New test.
1132 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1134 PR tree-optimization/58556
1135 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1136 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1138 2013-10-01 Nick Clifton <nickc@redhat.com>
1140 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1142 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1144 * gcc.c-torture/compile/pr41181.c: Likewise.
1145 * gcc.c-torture/compile/calls.c: Likewise.
1146 * gcc.c-torture/compile/990617-1.c: Likewise.
1147 * gcc.c-torture/compile/pr55955.c: Only run the test for
1149 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1151 2013-10-01 Richard Biener <rguenther@suse.de>
1153 PR tree-optimization/58553
1154 * gcc.dg/torture/pr58553.c: New testcase.
1156 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1159 * gcc.c-torture/execute/pr58564.c: New test.
1161 2013-09-30 Teresa Johnson <tejohnson@google.com>
1163 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1164 Update for additional dump message.
1166 2013-09-30 Richard Biener <rguenther@suse.de>
1168 PR tree-optimization/58554
1169 * gcc.dg/torture/pr58554.c: New testcase.
1171 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1172 Joern Rennecke <joern.rennecke@embecosm.com>
1174 * gcc.target/arc/barrel-shifter-1.c: New test.
1175 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1176 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1177 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1178 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1179 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1180 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1181 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1182 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1183 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1184 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1185 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1186 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1187 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1188 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1189 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1190 * gcc.target/arc/mtune-ARC600.c: Likewise.
1191 * gcc.target/arc/mtune-ARC601.c: Likewise.
1192 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1193 * gcc.target/arc/mtune-ARC700.c: Likewise.
1194 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1195 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1196 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1197 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1199 2013-09-30 Richard Biener <rguenther@suse.de>
1202 * g++.dg/torture/pr58552.C: New testcase.
1204 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1206 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1207 and -mupper-regs-df.
1209 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1212 * gcc.dg/pr58463.c: New test.
1214 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1217 * c-c++-common/gomp/pr58551.c: New test.
1219 2013-09-27 Richard Biener <rguenther@suse.de>
1221 PR tree-optimization/58459
1222 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1224 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1227 * gfortran.dg/round_4.f90: Check for rounding support.
1229 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1231 * g++.dg/vect/pr58513.cc (op): Make static.
1233 2013-09-26 Richard Biener <rguenther@suse.de>
1235 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1237 2013-09-26 Richard Biener <rguenther@suse.de>
1239 PR tree-optimization/58539
1240 * gcc.dg/torture/pr58539.c: New testcase.
1242 2013-09-25 Jeff Law <law@redhat.com>
1244 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1246 2013-09-25 Tobias Burnus <burnus@net-b.de>
1249 * gfortran.dg/finalize_21.f90: New.
1251 2013-09-25 Tobias Burnus <burnus@net-b.de>
1255 * gfortran.dg/defined_assignment_8.f90: New.
1256 * gfortran.dg/defined_assignment_9.f90: New.
1258 2013-09-25 Marek Polacek <polacek@redhat.com>
1261 * c-c++-common/ubsan/shift-5.c: New test.
1262 * c-c++-common/ubsan/shift-6.c: New test.
1263 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1264 * gcc.dg/ubsan/c-shift-1.c: New test.
1266 2013-09-25 Marek Polacek <polacek@redhat.com>
1269 * g++.dg/tm/pr58516.C: New test.
1271 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1273 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1275 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1277 2013-09-24 Richard Biener <rguenther@suse.de>
1280 * g++.dg/vect/pr58513.cc: New testcase.
1282 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1284 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1287 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1290 * g++.dg/cpp1y/pr58500.C: New testcase.
1292 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1294 * gnat.dg/opt28.ad[sb]: New test.
1295 * gnat.dg/opt28_pkg.ads: New helper.
1297 2013-09-23 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/58464
1300 * g++.dg/torture/pr58464.C: New testcase.
1302 2013-09-23 Christian Bruel <christian.bruel@st.com>
1305 * gcc.target/sh/torture/pr58475.c: New test.
1307 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1310 * gfortran.dg/extends_15.f90: New.
1312 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1315 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1317 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1320 * gcc.target/vax/vax.exp: New.
1321 * gcc.target/vax/pr56875.c: Ditto.
1323 2013-09-20 Richard Biener <rguenther@suse.de>
1326 * gfortran.dg/pr58484.f: New testcase.
1328 2013-09-20 Jeff Law <law@redhat.com>
1330 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1332 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1335 * gcc.dg/torture/pr57748-1.c: New test.
1336 * gcc.dg/torture/pr57748-2.c: New test.
1338 2013-09-20 Marek Polacek <polacek@redhat.com>
1341 * c-c++-common/ubsan/shift-4.c: New test.
1343 2013-09-20 Richard Biener <rguenther@suse.de>
1345 PR tree-optimization/58453
1346 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1348 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1351 * gfortran.dg/proc_ptr_43.f90: New.
1353 2013-09-18 Tobias Burnus <burnus@net-b.de>
1356 * gfortran.dg/defined_assignment_11.f90: New.
1358 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1360 PR rtl-optimization/58438
1361 * g++.dg/pr58438.C: New test.
1363 2013-09-18 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/class_39.f03: Update dg-error.
1367 * gfortran.dg/class_5.f03: Ditto.
1368 * gfortran.dg/class_53.f90: Ditto.
1369 * gfortran.dg/realloc_on_assign_20.f90: New.
1370 * gfortran.dg/realloc_on_assign_21.f90: New.
1371 * gfortran.dg/realloc_on_assign_22.f90: New.
1373 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/parse/using4.C: New.
1378 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1380 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1382 2013-09-18 Marek Polacek <polacek@redhat.com>
1385 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1386 instead of the shift option.
1387 * c-c++-common/ubsan/pr58443-1.c: New test.
1388 * c-c++-common/ubsan/pr58443-3.c: New test.
1389 * c-c++-common/ubsan/pr58443-2.c: New test.
1391 2013-09-18 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/58417
1394 * gcc.dg/torture/pr58417.c: New testcase.
1396 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1398 * gnat.dg/array_bounds_test2.adb: New test.
1400 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1402 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1403 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1405 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1407 * gnat.dg/in_out_parameter4.adb: New test.
1409 2013-09-18 Marek Polacek <polacek@redhat.com>
1412 * c-c++-common/ubsan/attrib-1.c: New test.
1414 2013-09-17 Cong Hou <congh@google.com>
1416 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1417 on two arrays with short and int types. This should not be recognized
1418 as a dot product pattern.
1420 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1423 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1424 the cp_type_quals (r) too.
1426 2013-09-17 Jan Hubicka <jh@suse.cz>
1429 * gcc.c-torture/compile/pr58332.c: New testcase.
1431 2013-09-17 Jeff Law <law@redhat.com>
1433 * gcc.c-torture/execute/pr58387.c: New test.
1435 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1437 PR tree-optimization/58088
1438 * gcc.c-torture/compile/pr58088.c: New test.
1440 2013-09-17 Nick Clifton <nickc@redhat.com>
1442 * lib/target-supports.exp (check_effective_target_trampolines):
1443 Add MSP430 to the list of targets that do not support trampolines.
1444 (check_profiling_available): Add MSP430 to the list of targets
1445 that do not support profiling.
1446 (check_effective_target_tls_runtime): Add MSP430 to the list of
1447 targets that do not support TLS.
1449 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1451 * gnat.dg/opt27.adb: New test.
1452 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1454 2013-09-17 Andreas Schwab <schwab@suse.de>
1456 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1458 2013-09-17 Richard Biener <rguenther@suse.de>
1460 PR tree-optimization/58432
1461 * gcc.dg/pr58432.c: New testcase.
1463 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1465 * gcc.dg/tree-ssa/slsr-39.c: New test.
1467 2013-09-16 Xinliang David Li <davidxl@google.com>
1469 * gcc.misc-tests/help.exp: Optimizer help change.
1471 2013-09-16 Jeff Law <law@redhat.com>
1473 * gcc.c-torture/execute/pr58419.c: New test.
1474 * gcc.c-torture/execute/pr58431.c: New test.
1476 2013-09-16 Tobias Burnus <burnus@net-b.de>
1479 * gfortran.dg/finalize_19.f90: New.
1481 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1483 * gcc.target/i386/pr58418.c: New.
1485 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1487 * gcc.target/aarch64/fmla-intrinsic.c: New.
1488 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1489 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1490 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1492 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1494 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1495 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1497 2013-09-16 Richard Biener <rguenther@suse.de>
1499 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1501 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1503 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1504 interpreted as implicit templates) to be expected pedwarns instead.
1506 2013-09-16 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1511 2013-09-15 Tobias Burnus <burnus@net-b.de>
1514 * gfortran.dg/defined_assignment_10.f90: New.
1516 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1518 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1519 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1521 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1523 * g++.dg/abi/main.C: Added implicit C linkage tests
1525 2013-09-13 Kai Tietz <ktietz@redhat.com>
1527 * gcc.target/i386/pr57848.c: New file.
1529 2013-09-13 Christian Bruel <christian.bruel@st.com>
1532 * gcc.target/sh/torture/pr58314.c: New test.
1534 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1538 2013-09-12 Martin Jambor <mjambor@suse.cz>
1541 * g++.dg/pr58389.C: New test.
1543 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1545 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1546 * g++.dg/template/pseudodtor3.C: Likewise.
1548 2013-09-12 Richard Biener <rguenther@suse.de>
1550 PR tree-optimization/58404
1551 * g++.dg/tree-ssa/pr58404.C: New testcase.
1553 2013-09-12 Martin Jambor <mjambor@suse.cz>
1556 * g++.dg/ipa/pr58371.C: New test.
1558 2013-09-12 Richard Biener <rguenther@suse.de>
1560 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1561 expected outcome and comment why that happens.
1563 2013-09-11 Richard Biener <rguenther@suse.de>
1566 * g++.dg/uninit-pred-4.C: New testcase.
1568 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1570 PR tree-optimization/58385
1571 * gcc.c-torture/execute/pr58385.c: New test.
1573 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1575 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1577 2013-09-10 Jeff Law <law@redhat.com>
1579 * g++.dg/torture/pr58380.C: New test.
1581 2013-09-10 Jan Hubicka <jh@suse.cz>
1582 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1586 2013-09-10 Jeff Law <law@redhat.com>
1588 * gcc.c-torture/compile/pr58343.c: New test.
1590 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1592 PR rtl-optimization/58365
1593 * gcc.c-torture/execute/pr58365.c: New test.
1595 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1597 * gcc.dg/torture/memcpy-1.c: New test.
1599 2013-09-10 Alan Modra <amodra@gmail.com>
1601 * gcc.target/powerpc/pr58330.c: New.
1603 2013-09-10 Alan Modra <amodra@gmail.com>
1605 * gcc.target/powerpc/medium_offset.c: New.
1607 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1610 * g++.dg/warn/Wunused-var-21.C: New test.
1612 PR tree-optimization/58364
1613 * gcc.c-torture/execute/pr58364.c: New test.
1615 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1619 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1620 * g++.dg/init/delete1.C: Adjust.
1622 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1624 * gcc.target/aarch64/movdi_1.c: New test.
1626 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/warn/Wunused-parm-5.C: New.
1631 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1633 * gcc.target/aarch64/cmn-neg.c: New test.
1635 2013-09-09 Richard Biener <rguenther@suse.de>
1638 * gcc.dg/torture/pr58326-1.c: New testcase.
1639 * gcc.dg/torture/pr58326-2.c: Likewise.
1641 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1644 * g++.dg/ext/pr57735.C: New test.
1646 2013-09-09 Jan Hubicka <jh@suse.cz>
1649 * g++.dg/torture/PR58294.C: New testcase.
1651 2013-09-08 Jeff Law <law@redhat.com>
1653 * gcc.c-torture/compile/pr58340.c: New test.
1655 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1657 * g++.dg/debug/ra1.C: New test.
1659 2013-09-08 Jan Hubicka <jh@suse.cz>
1661 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1662 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1663 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1664 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1666 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/overload/new1.C: Adjust.
1671 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1673 * c-c++-common/opaque-vector.c: New test.
1675 2013-09-08 Tom de Vries <tom@codesourcery.com>
1678 * g++.dg/tm/noexcept-6.C: New test.
1680 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1682 * gcc.target/arc/cond-set-use.c: New test.
1684 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1686 * gnat.dg/stack_usage2.adb: New test.
1688 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1690 * gcc.target/aarch64/table-intrinsics.c
1691 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1692 (qtb_tests8_< ,2,3,4>): Likewise.
1693 (qtblq_tests8_< ,2,3,4>): Likewise.
1694 (qtbxq_tests8_< ,2,3,4>): Likewise.
1696 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1698 * gnat.dg/warn10.ad[sb]: New test.
1699 * gnat.dg/warn10_pkg.ads: New helper.
1701 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1703 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1704 Don't expect NULL in foo.result set.
1705 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1707 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1708 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1710 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1712 * gcc.target/s390/nearestint-1.c: New testcase.
1714 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1715 Vineet Gupta <Vineet.Gupta@synopsys.com>
1717 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1718 * testsuite/gcc.target/arc: New directory.
1719 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1720 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1721 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1722 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1723 * testsuite/gcc.dg/builtin-apply2.c
1724 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1726 2013-09-04 Jan Hubicka <jh@suse.cz>
1729 * g++.dg/torture/pr58201_0.C: New testcase.
1730 * g++.dg/torture/pr58201_1.C: New testcase.
1731 * g++.dg/torture/pr58201.h: New testcase.
1733 2013-09-05 Jan Hubicka <jh@suse.cz>
1735 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1737 2013-09-05 Richard Biener <rguenther@suse.de>
1739 PR tree-optimization/58137
1740 * gcc.target/i386/pr58137.c: New testcase.
1742 2013-09-05 Martin Jambor <mjambor@suse.cz>
1744 * g++.dg/ipa/remref-1.C: New test.
1745 * g++.dg/ipa/remref-2.C: Likewise.
1747 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/parse/access11.C: New.
1752 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1754 * g++.dg/warn/weak1.C: Skip on AIX.
1756 2013-09-04 Easwaran Raman <eraman@google.com>
1759 PR tree-optimization/58011
1760 * gfortran.dg/reassoc_12.f90: New testcase.
1761 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1763 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1765 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1766 * gcc.dg/torture/pr53922.c: Skip on AIX.
1767 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1769 2013-09-04 Teresa Johnson <tejohnson@google.com>
1771 * gcc.dg/unroll_1.c: Test dumping to stderr.
1773 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1776 * g++.dg/warn/deprecated-8.C: New.
1778 2013-09-03 Jeff Law <law@redhat.com>
1780 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1783 2013-09-03 Meador Inge <meadori@codesourcery.com>
1787 2013-08-30 Meador Inge <meadori@codesourcery.com>
1789 * gcc.dg/Warray-bounds-11.c: New testcase.
1791 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1793 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1795 2013-09-03 Jan Hubicka <jh@suse.cz>
1797 * g++.dg/ipa/devirt-15.C: Fix testcase.
1799 2013-09-03 Richard Biener <rguenther@suse.de>
1802 * gcc.dg/torture/pr57656.c: New testcase.
1804 2013-09-03 Richard Biener <rguenther@suse.de>
1807 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1809 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1812 * gfortran.dg/do_concurrent_3.f90: New test case.
1814 2013-09-02 Jan Hubicka <jh@suse.cz>
1816 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1818 2013-09-02 Martin Jambor <mjambor@suse.cz>
1821 * gcc.dg/ipa/pr58106.c: New test.
1823 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1825 * gcc.target/aarch64/scalar_intrinsics.c
1826 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1828 2013-09-02 Richard Biener <rguenther@suse.de>
1831 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1833 2013-09-02 Richard Biener <rguenther@suse.de>
1835 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1838 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1840 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1842 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1844 PR c++/21682, implement DR 565
1845 * g++.dg/template/using24.C: New.
1846 * g++.dg/template/using25.C: Likewise.
1847 * g++.dg/template/using26.C: Likewise.
1849 2013-09-01 Jan Hubicka <jh@suse.cz>
1851 * g++.dg/ipa/devirt-15.C: New testcase.
1853 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1855 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1857 2013-08-31 Jan Hubicka <jh@suse.cz>
1859 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1860 * g++.dg/tree-ssa/pr45453.C: Likewise.
1862 2013-08-31 Jan Hubicka <jh@suse.cz>
1864 * gcc.dg/fork-instrumentation.c: New testcase.
1866 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1868 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1870 2013-08-30 Meador Inge <meadori@codesourcery.com>
1872 * gcc.dg/Warray-bounds-11.c: New testcase.
1874 2013-08-30 Marek Polacek <polacek@redhat.com>
1876 * g++.dg/ubsan/div-by-zero-1.C: New test.
1877 * c-c++-common/ubsan/save-expr-1.c: New test.
1878 * c-c++-common/ubsan/save-expr-2.c: New test.
1879 * c-c++-common/ubsan/save-expr-3.c: New test.
1880 * c-c++-common/ubsan/save-expr-4.c: New test.
1881 * c-c++-common/ubsan/typedef-1.c: New test.
1882 * c-c++-common/ubsan/const-char-1.c: New test.
1883 * c-c++-common/ubsan/const-expr.c: New test.
1884 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1885 * c-c++-common/ubsan/shift-1.c: Likewise.
1886 * c-c++-common/ubsan/shift-2.c: Likewise.
1887 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1888 * lib/ubsan-dg.exp: New file.
1889 * g++.dg/dg.exp: Add ubsan tests.
1890 * g++.dg/ubsan/ubsan.exp: New file.
1891 * gcc.dg/ubsan/ubsan.exp: New file.
1892 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1893 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1894 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1895 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1896 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1897 * c-c++-common/ubsan/shift-3.c: New test.
1898 * c-c++-common/ubsan/unreachable-1.c: New test.
1899 * c-c++-common/ubsan/shift-1.c: New test.
1900 * c-c++-common/ubsan/shift-2.c: New test.
1901 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1902 * gcc.dg/ubsan/c99-shift-2.c: New test.
1903 * gcc.dg/ubsan/c99-shift-1.c: New test.
1905 2013-08-29 Jan Hubicka <jh@suse.cz>
1907 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1908 to match template and comment.
1910 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/dc8.C: New.
1914 * g++.dg/template/meminit1.C: Adjust.
1916 2013-08-30 Teresa Johnson <tejohnson@google.com>
1918 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1920 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1922 PR tree-optimization/58277
1923 * gcc.c-torture/execute/pr58277-1.c: New test.
1924 * gcc.c-torture/execute/pr58277-2.c: New test.
1926 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1928 * gcc.dg/guality/param-1.c: New test.
1929 * gcc.dg/guality/param-2.c: Likewise.
1931 2013-08-30 Richard Biener <rguenther@suse.de>
1933 PR tree-optimization/58228
1934 * gcc.dg/torture/pr58228.c: New testcase.
1936 2013-08-30 Richard Biener <rguenther@suse.de>
1938 PR tree-optimization/58223
1939 * gcc.dg/torture/pr58223.c: New testcase.
1940 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1942 2013-08-30 Richard Biener <rguenther@suse.de>
1944 PR tree-optimization/58010
1945 * gcc.dg/pr58010.c: New testcase.
1947 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1949 * gcc.dg/unroll_3.c: Message change.
1950 * gcc.dg/unroll_4.c: Likewise.
1951 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1952 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1953 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1954 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1955 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1956 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1957 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1958 * gcc.dg/unroll_1.c: Likewise.
1959 * gcc.dg/vect/bb-slp-31.c: Likewise.
1960 * gcc.dg/vect/bb-slp-14.c: Likewise.
1961 * gcc.dg/vect/bb-slp-8.c: Likewise.
1962 * gcc.dg/vect/bb-slp-23.c: Likewise.
1963 * gcc.dg/vect/bb-slp-15.c: Likewise.
1964 * gcc.dg/vect/bb-slp-9.c: Likewise.
1965 * gcc.dg/vect/bb-slp-24.c: Likewise.
1966 * gcc.dg/vect/bb-slp-16.c: Likewise.
1967 * gcc.dg/vect/bb-slp-25.c: Likewise.
1968 * gcc.dg/vect/bb-slp-17.c: Likewise.
1969 * gcc.dg/vect/bb-slp-26.c: Likewise.
1970 * gcc.dg/vect/bb-slp-18.c: Likewise.
1971 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1972 * gcc.dg/vect/bb-slp-27.c: Likewise.
1973 * gcc.dg/vect/bb-slp-19.c: Likewise.
1974 * gcc.dg/vect/bb-slp-28.c: Likewise.
1975 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1976 * gcc.dg/vect/bb-slp-29.c: Likewise.
1977 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1978 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1979 * gcc.dg/vect/bb-slp-1.c: Likewise.
1980 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1981 * gcc.dg/vect/bb-slp-2.c: Likewise.
1982 * gcc.dg/vect/bb-slp-3.c: Likewise.
1983 * gcc.dg/vect/bb-slp-10.c: Likewise.
1984 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1985 * gcc.dg/vect/bb-slp-4.c: Likewise.
1986 * gcc.dg/vect/bb-slp-11.c: Likewise.
1987 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1988 * gcc.dg/vect/bb-slp-5.c: Likewise.
1989 * gcc.dg/vect/bb-slp-20.c: Likewise.
1990 * gcc.dg/vect/bb-slp-6.c: Likewise.
1991 * gcc.dg/vect/bb-slp-21.c: Likewise.
1992 * gcc.dg/vect/bb-slp-30.c: Likewise.
1993 * gcc.dg/vect/bb-slp-13.c: Likewise.
1994 * gcc.dg/vect/bb-slp-7.c: Likewise.
1995 * gcc.dg/vect/bb-slp-22.c: Likewise.
1996 * gcc.dg/unroll_2.c: Likewise.
1997 * g++.dg/vect/slp-pr50413.cc: Likewise.
1998 * g++.dg/vect/slp-pr56812.cc: Likewise.
1999 * g++.dg/vect/slp-pr50819.cc: Likewise.
2001 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2003 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2005 2013-08-29 Teresa Johnson <tejohnson@google.com>
2007 * gcc.dg/pr40209.c: Use -fopt-info.
2008 * gcc.dg/pr26570.c: Ditto.
2009 * gcc.dg/pr32773.c: Ditto.
2010 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2012 2013-08-29 Richard Biener <rguenther@suse.de>
2014 PR tree-optimization/58246
2015 * gcc.dg/torture/pr58246.c: New testcase.
2017 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2020 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2022 * gfortran.dg/realloc_on_assign_19.f90: New test.
2024 2013-08-29 Richard Biener <rguenther@suse.de>
2027 * gcc.dg/pr57287-2.c: New testcase.
2029 2013-08-29 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/57685
2032 * gcc.dg/torture/pr57685.c: New testcase.
2034 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/cpp0x/dc7.C: New.
2039 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2042 * c-c++-common/gomp/pr58257.c: New test.
2044 2013-08-28 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/56933
2047 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2049 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2051 * gcc.target/aarch64/scalar_shift_1.c: New.
2053 2013-08-27 Richard Biener <rguenther@suse.de>
2055 PR tree-optimization/57521
2056 * gcc.dg/torture/pr57521.c: New testcase.
2058 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2060 PR rtl-optimization/57860
2061 PR rtl-optimization/57861
2062 PR rtl-optimization/57875
2063 PR rtl-optimization/57876
2064 PR rtl-optimization/57877
2065 * gcc.c-torture/execute/pr57860.c: New test.
2066 * gcc.c-torture/execute/pr57861.c: New test.
2067 * gcc.c-torture/execute/pr57875.c: New test.
2068 * gcc.c-torture/execute/pr57876.c: New test.
2069 * gcc.c-torture/execute/pr57877.c: New test.
2071 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2074 * gfortran.dg/bounds_check_18.f90: New test.
2076 2013-08-23 Jan Hubicka <jh@suse.cz>
2078 * g++.dg/ipa/devirt-14.C: Fix typo.
2080 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2083 * gfortran.dg/inline_sum_5.f90: New.
2085 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2088 * gfortran.dg/typebound_assignment_7.f90: New.
2090 2013-08-23 Jan Hubicka <jh@suse.cz>
2092 * g++.dg/ipa/devirt-13.C: New testcase.
2093 * g++.dg/ipa/devirt-14.C: New testcase.
2095 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2098 * gcc.target/i386/pr58218.c: New test.
2100 PR tree-optimization/58209
2101 * gcc.c-torture/execute/pr58209.c: New test.
2103 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2105 * gcc.target/powerpc/pr57744.c: Declare abort.
2107 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/template/error54.C: New.
2112 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2115 * gfortran.dg/select_type_34.f90: New.
2117 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2120 * g++.dg/warn/deprecated-7.C: New.
2122 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2124 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2126 2013-08-21 Jeff Law <law@redhat.com>
2128 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2130 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/ext/attr-alias-3.C: New.
2135 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2138 * gfortran.dg/intent_out_8.f90: New.
2140 2013-08-20 Teresa Johnson <tejohnson@google.com>
2142 PR rtl-optimizations/57451
2143 * g++.dg/tree-prof/pr57451.C: New test.
2145 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2148 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2150 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2153 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2155 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2157 * gcc.target/powerpc/dfp-dd-2.c: New test.
2158 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2159 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2161 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2163 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2164 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2167 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2169 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2171 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2174 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2175 correct test response.
2178 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2179 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2180 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2182 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2183 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2185 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2187 2013-08-18 Jan Hubicka <jh@suse.cz>
2189 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2191 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2196 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2198 PR tree-optimization/58006
2199 * g++.dg/opt/pr58006.C: New test.
2201 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2203 * gnat.dg/specs/linker_alias.ads: New test.
2205 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2207 PR tree-optimization/58164
2208 * gcc.c-torture/compile/pr58164.c: New test.
2210 PR tree-optimization/58165
2211 * g++.dg/opt/pr58165.C: New test.
2213 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/cpp0x/enum28.C: New.
2217 * g++.dg/cpp0x/enum15.C: Adjust.
2219 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2222 * gcc.target/powerpc/pr57949-1.c: New.
2223 * gcc.target/powerpc/pr57949-2.c: New.
2225 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2227 PR tree-optimization/58145
2228 * gcc.dg/pr58145-1.c: New test.
2229 * gcc.dg/pr58145-2.c: New test.
2231 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2233 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2234 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2235 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2236 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2237 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2238 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2239 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2240 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2241 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2242 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2243 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2244 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2245 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2246 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2247 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2248 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2249 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2250 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2251 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2252 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2253 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2254 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2255 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2256 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2257 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2258 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2259 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2260 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2261 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2262 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2263 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2264 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2265 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2266 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2267 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2268 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2269 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2270 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2271 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2272 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2273 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2276 * gcc.c-torture/execute/pr56799.x: New file.
2278 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2280 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2282 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2283 * gcc.dg/pr44214-3.c (v2df): Likewise.
2285 * gcc.dg/pr46647.c: xfail for avr-*-*.
2287 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2289 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2290 Expect l to be optimized away.
2291 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2294 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2295 to tests that assume int/double are larger than short/float.
2298 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2300 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2301 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2302 target { int16 }. Restrict existing tests to target { int32 }
2304 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2305 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2306 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2307 * lib/target-supports.exp (check_effective_target_int32): New proc.
2309 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2310 exclude from scan test.
2312 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2313 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2314 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2315 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2316 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2317 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2318 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2319 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2320 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2321 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2322 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2323 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2324 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2325 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2326 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2327 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2328 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2329 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2330 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2332 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2334 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2336 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2337 to be the first test directive.
2338 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2339 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2340 * gcc.target/arm/atomic-op-char.c: Likewise.
2341 * gcc.target/arm/atomic-op-consume.c: Likewise.
2342 * gcc.target/arm/atomic-op-int.c: Likewise.
2343 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2344 * gcc.target/arm/atomic-op-release.c: Likewise.
2345 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2346 * gcc.target/arm/atomic-op-short.c: Likewise.
2348 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2350 PR rtl-optimization/57662
2351 * gcc.dg/pr57662.c: New test.
2353 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2355 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2357 * gcc.target/mips/nans-legacy.c: Likewise.
2359 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2361 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2363 * gcc.target/mips/fabs-legacy.c: Likewise.
2364 * gcc.target/mips/fabsf-2008.c: Likewise.
2365 * gcc.target/mips/fabsf-legacy.c: Likewise.
2366 * gcc.target/mips/fneg-2008.c: Likewise.
2367 * gcc.target/mips/fneg-legacy.c: Likewise.
2368 * gcc.target/mips/fnegf-2008.c: Likewise.
2369 * gcc.target/mips/fnegf-legacy.c: Likewise.
2370 * gcc.target/mips/nan-2008.c: Likewise.
2371 * gcc.target/mips/nan-legacy.c: Likewise.
2372 * gcc.target/mips/nanf-2008.c: Likewise.
2373 * gcc.target/mips/nanf-legacy.c: Likewise.
2374 * gcc.target/mips/nans-2008.c: Likewise.
2375 * gcc.target/mips/nans-legacy.c: Likewise.
2376 * gcc.target/mips/nansf-2008.c: Likewise.
2377 * gcc.target/mips/nansf-legacy.c: Likewise.
2379 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2381 * gnat.dg/valued_proc.adb: New test.
2382 * gnat.dg/valued_proc_pkg.ads: New helper.
2384 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2386 PR tree-optimization/57661
2387 * g++.dg/opt/pr57661.C: New test.
2390 * gcc.dg/asan/pr56417.c: New test.
2392 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2394 * gnat.dg/loop_optimization16.adb: New test.
2395 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2397 2013-08-13 Marek Polacek <polacek@redhat.com>
2399 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2401 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2403 Example of converting global state to per-pass state.
2405 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2406 global state "static int counter" to...
2407 (one_pass::counter): ...this instance data.
2409 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2411 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2412 to member function...
2413 (one_pass::gate): ...this.
2414 (one_pass_exec): Convert to member function...
2415 (one_pass::impl_execute): ...this.
2417 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/cpp0x/pr57416.C: New.
2422 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2424 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2426 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2427 * g++.dg/cpp0x/defaulted2.C: Likewise.
2428 * g++.dg/cpp0x/defaulted31.C: Likewise.
2429 * g++.dg/cpp0x/error6.C: Likewise.
2430 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2431 * g++.dg/cpp0x/override2.C: Likewise.
2432 * g++.dg/cpp0x/parse1.C: Likewise.
2433 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2434 * g++.dg/cpp0x/temp_default4.C: Likewise.
2435 * g++.dg/ext/attrib32.C: Likewise.
2436 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2437 * g++.dg/ext/mv13.C: Likewise.
2438 * g++.dg/ext/mv7.C: Likewise.
2439 * g++.dg/ext/mv9.C: Likewise.
2440 * g++.dg/ext/pr57362.C: Likewise.
2441 * g++.dg/ext/typeof10.C: Likewise.
2442 * g++.dg/lookup/anon6.C: Likewise.
2443 * g++.dg/lookup/crash6.C: Likewise.
2444 * g++.dg/lookup/name-clash5.C: Likewise.
2445 * g++.dg/lookup/name-clash6.C: Likewise.
2446 * g++.dg/other/anon4.C: Likewise.
2447 * g++.dg/other/error15.C: Likewise.
2448 * g++.dg/other/error8.C: Likewise.
2449 * g++.dg/other/redecl2.C: Likewise.
2450 * g++.dg/parse/crash16.C: Likewise.
2451 * g++.dg/parse/crash21.C: Likewise.
2452 * g++.dg/parse/crash38.C: Likewise.
2453 * g++.dg/parse/redef2.C: Likewise.
2454 * g++.dg/parse/struct-as-enum1.C: Likewise.
2455 * g++.dg/template/crash39.C: Likewise.
2456 * g++.dg/template/redecl3.C: Likewise.
2457 * g++.dg/tls/diag-3.C: Likewise.
2458 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2459 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2460 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2461 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2462 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2463 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2464 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2465 * g++.old-deja/g++.brendan/static3.C: Likewise.
2466 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2467 * g++.old-deja/g++.jason/binding.C: Likewise.
2468 * g++.old-deja/g++.jason/crash4.C: Likewise.
2469 * g++.old-deja/g++.jason/crash7.C: Likewise.
2470 * g++.old-deja/g++.jason/lineno.C: Likewise.
2471 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2472 * g++.old-deja/g++.mike/misc3.C: Likewise.
2473 * g++.old-deja/g++.mike/net44.C: Likewise.
2474 * g++.old-deja/g++.mike/ns3.C: Likewise.
2475 * g++.old-deja/g++.ns/alias4.C: Likewise.
2476 * g++.old-deja/g++.ns/ns11.C: Likewise.
2477 * g++.old-deja/g++.other/crash23.C: Likewise.
2478 * g++.old-deja/g++.other/decl8.C: Likewise.
2479 * g++.old-deja/g++.other/linkage3.C: Likewise.
2480 * g++.old-deja/g++.other/typeck1.C: Likewise.
2481 * g++.old-deja/g++.other/typedef5.C: Likewise.
2482 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2483 * g++.old-deja/g++.pt/friend36.C: Likewise.
2484 * obj-c++.dg/method-8.mm: Likewise.
2485 * obj-c++.dg/tls/diag-3.mm: Likewise.
2487 2013-08-12 Perez Read <netfirewall@gmail.com>
2490 * gcc.target/i386/movabs-1.c: New test.
2492 2013-08-12 Marek Polacek <polacek@redhat.com>
2494 PR tree-optimization/57980
2495 * gcc.dg/pr57980.c: New test.
2497 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2500 * gfortran.dg/do_check_10.f90: New test.
2501 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2502 * gfortran.dg/array_constructor_18.f90: Likewise.
2503 * gfortran.dg/array_constructor_22.f90: Likewise.
2504 * gfortran.dg/coarray_15.f90: Likewise.
2505 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2506 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2507 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2509 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/cpp0x/constexpr-ice8.C: New.
2514 2013-08-09 Xinliang David Li <davidxl@google.com>
2516 * gcc.target/i386/memcpy-strategy-1.c: New test.
2517 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2518 * gcc.target/i386/memset-strategy-1.c: Ditto.
2519 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2521 2013-08-09 Jan Hubicka <jh@suse.cz>
2523 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2524 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2526 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2528 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2530 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2533 * gfortran.dg/transfer_intrinsic_6.f90: New.
2535 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2538 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/lookup/typedef2.C: New.
2543 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2545 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2546 output of vdup intrinsics.
2548 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2550 * gcc.target/arm/lp1189445.c: New testcase.
2552 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2554 PR rtl-optimization/58079
2555 * gcc.dg/torture/pr58079.c: New test.
2557 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2559 * gnat.dg/warn9.adb: New test.
2561 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/lookup/typedef2.C: New.
2566 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2568 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2569 to optstr when building plugins on darwin.
2571 2013-08-06 Martin Jambor <mjambor@suse.cz>
2573 PR tree-optimization/57539
2574 * gcc.dg/ipa/pr57539.c: New test.
2576 2013-08-06 Martin Jambor <mjambor@suse.cz>
2577 Bernd Edlinger <bernd.edlinger@hotmail.de>
2579 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2580 (a): Fix constructor.
2582 2013-08-06 Martin Jambor <mjambor@suse.cz>
2585 * gfortran.dg/pr57987.f90: New test.
2587 2013-08-06 Martin Jambor <mjambor@suse.cz>
2590 * gcc.dg/torture/pr58041.c: New test.
2591 * gcc.target/arm/pr58041.c: Likewise.
2593 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2596 * gfortran.dg/pointer_init_8.f90: New.
2598 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/cpp0x/pr58080.C: New.
2603 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2605 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2606 to optstr when building plugins.
2608 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2610 Patch autogenerated by refactor_passes.py from
2611 https://github.com/davidmalcolm/gcc-refactoring-scripts
2612 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2614 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2615 struct to a subclass of gimple_opt_pass along with...
2616 (pass_data_one_pass): ...new pass_data instance and...
2617 (make_one_pass): ...new function.
2618 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2619 global struct to a subclass of gimple_opt_pass along with...
2620 (pass_data_warn_self_assign): ...new pass_data instance and...
2621 (make_pass_warn_self_assign): ...new function.
2622 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2623 a global struct to a subclass of gimple_opt_pass along with...
2624 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2625 (make_pass_dumb_plugin_example): ...new function.
2626 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2627 global struct to a subclass of gimple_opt_pass along with...
2628 (pass_data_warn_self_assign): ...new pass_data instance and...
2629 (make_pass_warn_self_assign): ...new function.
2631 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2633 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2634 is created and added to the pass_manager to reflect
2635 autogenerated changes.
2636 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2637 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2638 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2640 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2643 * g++.dg/cpp0x/pr58072.C: New.
2645 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2647 * gcc.dg/torture/pr57993-2.cpp: New.
2649 2013-08-02 Jan Hubicka <jh@suse.cz>
2651 * gcc.dg/ipa/ipa-1.c: Update.
2652 * gcc.dg/ipa/ipa-2.c: Update.
2653 * gcc.dg/ipa/ipa-3.c: Update.
2654 * gcc.dg/ipa/ipa-4.c: Update.
2655 * gcc.dg/ipa/ipa-5.c: Update.
2656 * gcc.dg/ipa/ipa-7.c: Update.
2657 * gcc.dg/ipa/ipa-8.c: Update.
2658 * gcc.dg/ipa/ipcp-1.c: Update.
2659 * gcc.dg/ipa/ipcp-2.c: Update.
2661 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2663 PR rtl-optimization/58048
2664 * gcc.target/i386/pr58048.c: New.
2666 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2668 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2670 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2671 Peter Bergner <bergner@vnet.ibm.com>
2674 * g++.dg/overload/using3.C: New.
2675 * g++.dg/overload/using2.C: Adjust.
2676 * g++.dg/lookup/using9.C: Likewise.
2678 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2680 * gcc.target/arm/pr46972-2.c: New test.
2682 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2684 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2686 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2688 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2690 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2692 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2693 rather than addressing!=absolute when deciding how to handle MIPS16
2694 when the test forces an ABI.
2696 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2701 2013-07-30 Steve Ellcey <sellcey@mips.com>
2703 * gcc.target/mips/code-readable-1.c: Increase switch size.
2704 * gcc.target/mips/code-readable-2.c: Ditto.
2705 * gcc.target/mips/code-readable-3.c: Ditto.
2706 * gcc.target/mips/code-readable-4.c: Ditto.
2708 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2711 * g++.dg/parse/crash63.C: New.
2713 2013-07-30 Tobias Burnus <burnus@net-b.de>
2716 * gfortran.dg/pointer_assign_8.f90: New.
2717 * gfortran.dg/pointer_assign_9.f90: New.
2718 * gfortran.dg/pointer_assign_10.f90: New.
2719 * gfortran.dg/pointer_assign_11.f90: New.
2721 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2723 * gcc.target/arm/pr57637.c: New testcase.
2725 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2727 PR tree-optimization/57993
2728 * gcc.dg/torture/pr57993.c: New test.
2730 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2732 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2734 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/conversion/ambig2.C: New.
2739 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2741 * gcc.target/mips/fabs-2008.c: New test case.
2742 * gcc.target/mips/fabs-legacy.c: New test case.
2743 * gcc.target/mips/fabsf-2008.c: New test case.
2744 * gcc.target/mips/fabsf-legacy.c: New test case.
2745 * gcc.target/mips/fneg-2008.c: New test case.
2746 * gcc.target/mips/fneg-legacy.c: New test case.
2747 * gcc.target/mips/fneg-2008.c: New test case.
2748 * gcc.target/mips/fneg-legacy.c: New test case.
2749 * gcc.target/mips/nan-2008.c: New test case.
2750 * gcc.target/mips/nan-legacy.c: New test case.
2751 * gcc.target/mips/nanf-2008.c: New test case.
2752 * gcc.target/mips/nanf-legacy.c: New test case.
2753 * gcc.target/mips/nans-2008.c: New test case.
2754 * gcc.target/mips/nans-legacy.c: New test case.
2755 * gcc.target/mips/nansf-2008.c: New test case.
2756 * gcc.target/mips/nansf-legacy.c: New test case.
2757 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2759 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2760 Maxim Kuvyrkov <maxim@kugelworks.com>
2762 * lib/target-supports.exp (check_effective_target_non_bionic): New
2763 effective-target test.
2764 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2765 * g++.dg/tls/thread_local4g.C: Ditto.
2767 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2770 * gfortran.dg/vector_subsript_7.f90: New test.
2772 2013-07-27 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/warn_alias.f90: New.
2777 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2780 * gfortran.dg/class_array_19.f90: New.
2782 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2784 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2785 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2786 * gcc.dg/vect/pr57741-3.c: Likewise.
2787 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2789 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2791 Skip tests that make assumptions about struct layout that don't hold
2793 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2794 * g++.dg/cpp0x/iop.C: Likewise.
2795 * g++.dg/cpp0x/named_refs.C: Likewise.
2796 * g++.dg/cpp0x/rv1p.C: Likewise.
2797 * g++.dg/cpp0x/rv2p.C: Likewise.
2798 * g++.dg/cpp0x/rv3p.C: Likewise.
2799 * g++.dg/cpp0x/rv4p.C: Likewise.
2800 * g++.dg/cpp0x/rv5p.C: Likewise.
2801 * g++.dg/cpp0x/rv6p.C: Likewise.
2802 * g++.dg/cpp0x/rv7p.C: Likewise.
2803 * g++.dg/cpp0x/rv8p.C: Likewise.
2804 * g++.dg/ext/strncpy-chk1.C: Likewise.
2805 * gcc.dg/builtin-object-size-10.c: Likewise.
2806 * gcc.dg/builtin-object-size-11.c: Likewise.
2807 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2808 * gcc.dg/pr25805.c: Likewise.
2809 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2810 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2811 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2812 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2813 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2814 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2815 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2816 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2817 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2818 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2819 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2820 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2821 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2822 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2823 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2825 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2826 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2828 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2829 * gcc.dg/sibcall-6.c: Enable for epiphany.
2831 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2833 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2835 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2837 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2838 memcpy not initializers.
2840 * gcc.dg/guality/guality.exp: Skip on AIX.
2842 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2845 * g++.dg/cpp0x/pr57101.C: New.
2847 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2849 * gcc.target/aarch64/neg_1.c: New test.
2851 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2854 * gfortran.dg/typebound_call_25.f90: New.
2856 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/cpp0x/pr57981.C: New.
2861 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2864 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2866 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2868 PR rtl-optimization/57960
2869 * gcc.target/s390/pr57960.c: New.
2871 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2874 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2876 2013-07-25 Terry Guo <terry.guo@arm.com>
2878 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2880 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/inherit/pr57942.C: New.
2885 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2887 * gcc.target/powerpc/bool2.h: New file, test the code generation
2888 of logical operations for power5, altivec, power7, and power8 systems.
2889 * gcc.target/powerpc/bool2-p5.c: Likewise.
2890 * gcc.target/powerpc/bool2-av.c: Likewise.
2891 * gcc.target/powerpc/bool2-p7.c: Likewise.
2892 * gcc.target/powerpc/bool2-p8.c: Likewise.
2893 * gcc.target/powerpc/bool3.h: Likewise.
2894 * gcc.target/powerpc/bool3-av.c: Likewise.
2895 * gcc.target/powerpc/bool2-p7.c: Likewise.
2896 * gcc.target/powerpc/bool2-p8.c: Likewise.
2898 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2900 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2902 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2904 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2906 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2908 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2909 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2910 type from long to long long.
2911 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2912 to have effective-target keywords of lp64 and ilp32.
2913 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2914 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2915 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2916 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2917 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2918 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2919 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2920 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2921 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2923 2013-07-23 Tom Tromey <tromey@redhat.com>
2924 Joseph Myers <joseph@codesourcery.com>
2926 * gcc.dg/c11-generic-1.c: New file.
2927 * gcc.dg/c11-generic-2.c: New file.
2929 2013-07-22 Tobias Burnus <burnus@net-b.de>
2933 * coarray/lib_realloc_1.f90: Permit optimization.
2934 * gfortran.dg/coarray_31.f90: New.
2936 2013-07-22 Tobias Burnus <burnus@net-b.de>
2939 * gfortran.dg/class_array_7.f03: Fix memory leak.
2941 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/cpp0x/decltype56.C: New.
2946 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2948 * gcc.dg/pr53265.c: Correct line number in dg-message.
2950 2013-07-22 Diego Novillo <dnovillo@google.com>
2952 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2954 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2957 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2958 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2960 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2963 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2964 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2965 * gcc.dg/torture/pr53366-1.c: Same.
2966 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2967 * gcc.dg/torture/pr56488.c: Same.
2968 * gcc.dg/torture/pr57584.c: Same.
2969 * gcc.dg/tree-ssa/pr57385.c: Same.
2970 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2972 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
2974 * c-c++-common/pr41779.c: Fix typos.
2975 * gcc.c-torture/compile/20031125-2.c: Likewise.
2976 * gcc.c-torture/compile/20040621-1.c: Likewise.
2977 * gcc.c-torture/execute/20020418-1.c: Likewise.
2978 * gcc.dg/20020108-1.c: Likewise.
2979 * gcc.dg/atomic-generic-aux.c: Likewise.
2980 * gcc.dg/builtin-complex-err-2.c: Likewise.
2981 * gcc.dg/decl-1.c: Likewise.
2982 * gcc.dg/di-sync-multithread.c: Likewise.
2983 * gcc.dg/format/c90-printf-1.c: Likewise.
2984 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2985 * gcc.dg/long-long-compare-1.c: Likewise.
2986 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2987 * gcc.dg/pr17055-1.c: Likewise.
2988 * gcc.dg/pr27095.c: Likewise.
2989 * gcc.dg/torture/fp-int-convert.h: Likewise.
2990 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2991 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2992 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2993 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2994 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2995 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2996 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2997 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2998 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2999 * gcc.dg/vect/vect-cond-5.c: Likewise.
3000 * gcc.dg/weak/typeof-2.c: Likewise.
3001 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3002 * gcc.target/arm/naked-1.c: Likewise.
3003 * gcc.target/i386/pr9771-1.c: Likewise.
3004 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3005 * gcc.target/sparc/struct-ret-check.c: Likewise.
3006 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3007 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3008 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3011 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3014 * gfortran.dg/dependency_42.f90: New test.
3015 * gfortran.dg/dependency_43.f90: New test.
3017 2013-07-21 Tobias Burnus <burnus@net-b.de>
3020 * gfortran.dg/round_4.f90: New.
3022 2013-07-21 Tobias Burnus <burnus@net-b.de>
3025 * gfortran.dg/min_max_conformance_2.f90: New.
3027 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3029 PR preprocessor/57620
3030 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3031 (main): Don't test {s,u,U,L}12.
3032 * c-c++-common/raw-string-13.c: New test.
3033 * c-c++-common/raw-string-14.c: New test.
3034 * c-c++-common/raw-string-15.c: New test.
3035 * c-c++-common/raw-string-16.c: New test.
3037 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3039 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3041 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3043 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3045 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3046 target { ! keeps_null_pointer_checks }.
3047 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3048 target { ! keeps_null_pointer_checks }.
3050 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3051 * gcc.dg/torture/pr56488.c: Likewise.
3053 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3055 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3058 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3060 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3061 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3062 * gfortran.dg/guality/guality.exp: Skip on AIX.
3064 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3066 * g++.dg/debug/pr56819.C: Skip on AIX.
3067 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3068 * g++.dg/guality/guality.exp: Skip on AIX.
3070 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3072 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3074 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3076 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3079 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3080 Adjust to corrected rounding.
3082 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3084 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3085 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3086 check_effective_target_cilkplus.
3087 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3089 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3091 * gcc.target/powerpc/pr57744.c: Fix typo.
3093 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3096 * gcc.c-torture/compile/pr57698.c: New test.
3097 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3098 * gcc.c-torture/compile/pr44043.c: Ditto.
3100 2013-07-18 Wei Mi <wmi@google.com>
3102 PR rtl-optimization/57878
3103 * g++.dg/pr57878.C: New test.
3105 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3107 * gcc.dg/pr42611.c: Move dg-error to correct line.
3109 2013-07-17 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/dollar_sym_3.f: New.
3113 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3115 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3120 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3121 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3122 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3123 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3124 * objc.dg/image-info.m: Likewise.
3125 * objc.dg/symtab-1.m: Likewise.
3126 * objc.dg/torture/strings/const-str-10.m: Likewise.
3127 * objc.dg/torture/strings/const-str-11.m: Likewise.
3128 * objc.dg/torture/strings/const-str-9.m: Likewise.
3129 * objc.dg/zero-link-1.m: Likewise.
3130 * objc.dg/zero-link-2.m: Likewise.
3131 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3132 * objc.dg/objc-foreach-4.m: Likewise.
3133 * objc.dg/objc-foreach-5.m: Likewise.
3134 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3136 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3137 * obj-c++.dg/syntax-error-1.mm: Likewise.
3138 * objc.dg/method-6.m: Likewise.
3139 * objc.dg/pr23214.m: Likewise.
3140 * objc.dg/proto-lossage-7.m: Likewise.
3141 * objc.dg/strings/const-str-12b.m: Likewise.
3142 * objc.dg/zero-link-3.m: Likewise.
3143 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3144 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3145 adjust headers, interfaces and encoded types to reflect current system
3146 versions. Add FIXME and outputs from current system compiler for
3149 2013-07-15 Cong Hou <congh@google.com>
3151 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3153 * gcc.target/i386/l_fma_float_3.c: Likewise.
3154 * gcc.target/i386/l_fma_double_1.c: Likewise.
3155 * gcc.target/i386/l_fma_double_3.c: Likewise.
3157 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3159 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3160 function to test if HTM is available.
3161 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3162 * gcc.target/powerpc/htm-builtin-1.c: New test.
3164 2013-07-15 Tobias Burnus <burnus@net-b.de>
3166 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3167 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3168 * gfortran.dg/coarray_6.f90: Add dg-error.
3170 2013-07-15 Tobias Burnus <burnus@net-b.de>
3173 * gfortran.dg/finalize_18.f90: New.
3175 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3178 * fortran.dg/module_variable_1.f90: New test.
3179 * fortran.dg/module_variable_2.f90: New test.
3181 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3183 * g++.dg/ext/vector19.C: Adapt.
3184 * g++.dg/ext/vector23.C: New testcase.
3186 2013-07-12 Michael Matz <matz@suse.de>
3189 * c-c++-common/pr55771.c: New test.
3191 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3193 * gcc.target/aarch64/vect-movi.c: New.
3195 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3198 * g++.dg/ext/pr57362.C: New.
3200 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3203 * gcc.target/avr/torture/pr57631.c: New test.
3205 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3208 * g++.dg/cpp0x/constexpr-ice7.C: New.
3210 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3212 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3214 * gcc.c-torture/execute/nest-align-1.x: New.
3216 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3219 * g++.dg/cpp0x/sfinae48.C: New.
3221 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3223 PR preprocessor/57824
3224 * c-c++-common/raw-string-17.c: New test.
3225 * c-c++-common/gomp/pr57824.c: New test.
3227 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3231 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3232 * g++.dg/conversion/dr195.C: Update.
3233 * g++.dg/expr/cast2.C: Likewise.
3235 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3237 * c-c++-common/raw-string-18.c: New test.
3238 * c-c++-common/raw-string-19.c: New test.
3240 PR preprocessor/57757
3241 * g++.dg/cpp/paste1.C: New test.
3242 * g++.dg/cpp/paste2.C: New test.
3244 2013-07-10 Graham Stott <grahams@btinternet.com>
3246 * gcc.target/mips/mulsize-1.c: New.
3247 * gcc.target/mips/mulsize-2.c: New.
3248 * gcc.target/mips/mulsize-3.c: New.
3249 * gcc.target/mips/mulsize-4.c: New.
3251 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3254 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3255 * g++.dg/ext/vector24.C: New testcase.
3257 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3260 * g++.dg/cpp0x/decltype17.C: Adjust.
3262 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/cpp0x/pr51786.C: New.
3267 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3269 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3271 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3273 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3275 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3276 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3278 2013-07-08 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3283 2013-07-08 Tobias Burnus <burnus@net-b.de>
3286 * gfortran.dg/do_check_9.f90: New.
3288 2013-07-08 Tobias Burnus <burnus@net-b.de>
3291 * gfortran.dg/dot_product_2.f90: New.
3293 2013-07-08 Tobias Burnus <burnus@net-b.de>
3296 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3298 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3300 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3301 * gfortran.dg/finalize_10.f90: Fix dg-final.
3303 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3306 * gcc.target/i386/pr57819.c: New test.
3308 PR rtl-optimization/57829
3309 * gcc.c-torture/execute/pr57829.c: New test.
3311 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3313 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3314 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3316 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3319 * gcc.target/i386/pr57807.c: New test.
3321 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3324 * gcc.dg/tree-ssa/vrp89.c: New test.
3326 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/parse/defarg16.C: New.
3331 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3333 PR rtl-optimization/55342
3334 * gcc.target/i386/pr55342.c: New.
3336 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3338 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3340 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3343 * g++.dg/inherit/virtual10.C: New.
3345 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3348 * gcc.dg/large-size-array-6.c: New test.
3350 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/template/crash116.C: New.
3355 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3357 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3358 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3360 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/cpp0x/nsdmi-list3.C: New.
3365 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3368 * gcc.target/i386/pr57777.c: New test.
3371 * g++.dg/template/arg9.C: New test.
3373 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3375 * gcc.target/i386/avx-inline.c: New test.
3377 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3379 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3380 * gcc.target/mips/call-2.c: Likewise.
3381 * gcc.target/mips/call-3.c: Likewise.
3382 * gcc.target/mips/lazy-binding-1.c: Likewise.
3384 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3386 PR tree-optimization/57741
3387 * gcc.dg/vect/pr57741-1.c: New test.
3388 * gcc.dg/vect/pr57741-2.c: New test.
3389 * gcc.dg/vect/pr57741-3.c: New test.
3391 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3393 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3395 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3396 * lib/target-supports.exp: Define aarch64_little_endian.
3398 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3400 * gcc.target/aarch64/abs_1.c: New test.
3402 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3404 * gcc.target/aarch64/bfxil_1.c: New test.
3405 * gcc.target/aarch64/bfxil_2.c: Likewise.
3407 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3410 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3411 array sizes from 100 to 20.
3413 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3416 * gfortran.dg/pointer_remapping_8.f90: New.
3418 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3420 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3421 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3422 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3423 * g++.dg/cpp1y/complex_literals.h: New.
3425 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/cpp0x/noexcept21.C: New.
3430 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3433 * gcc.target/i386/pr57736.c: New test.
3435 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3437 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3439 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3440 strings to match the fixed error messages.
3441 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3442 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3445 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3448 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3449 stqcx. get even registers.
3451 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3454 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3456 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3458 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3460 * gcc.target/i386/bmi-1.c: Ditto.
3461 * gcc.target/i386/bmi-bextr-4.c: New.
3462 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3464 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3467 * g++.dg/cpp0x/initlist73.C: New.
3469 2013-06-27 Meador Inge <meadori@codesourcery.com>
3471 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3472 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3473 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3475 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3478 * g++.dg/ext/pr57509.C: New file.
3480 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.target/i386/bmi-bextr-3.c: New test.
3486 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3488 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3491 * g++.dg/cpp0x/pr57172.C: New testcase.
3493 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3495 * gcc.target/s390/htm-1.c: New file.
3496 * gcc.target/s390/htm-nofloat-1.c: New file.
3497 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3499 2013-06-26 Tobias Burnus <burnus@net-b.de>
3502 * gfortran.dg/bounds_check_17.f90: New.
3504 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3507 * g++.dg/cpp1y/pr57640.C: New.
3509 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3512 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3513 overflow due to size of arrays.
3515 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3517 PR tree-optimization/57705
3518 * gcc.dg/vect/pr57705.c: New test.
3519 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3521 2013-06-25 Martin Jambor <mjambor@suse.cz>
3524 * g++.dg/ipa/pr57670.C: New test.
3526 2013-06-25 Richard Biener <rguenther@suse.de>
3529 * gcc.dg/pr56977.c: New testcase.
3531 2013-06-24 Martin Jambor <mjambor@suse.cz>
3533 PR tree-optimization/57358
3534 * gcc.dg/ipa/pr57358.c: New test.
3536 2013-06-24 Richard Biener <rguenther@suse.de>
3539 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3541 2013-06-24 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/57488
3544 * gcc.dg/torture/pr57488.c: New testcase.
3546 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3547 Dominique d'Humieres <dominiq@lps.ens.fr>
3550 * gfortran.dg/fraction.f90: New.
3552 2013-06-24 Alan Modra <amodra@gmail.com>
3554 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3555 Add scan-assembler-not "lvx".
3556 * gcc.target/powerpc/le-altivec-consts.c: New.
3558 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3560 * g++.dg/cpp0x/sfinae47.C: New.
3562 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3565 * gcc.target/sh/pr52483-1.c: New.
3566 * gcc.target/sh/pr52483-2.c: New.
3567 * gcc.target/sh/pr52483-3.c: New.
3568 * gcc.target/sh/pr52483-4.c: New.
3569 * gcc.target/sh/pr52483-5.c: New.
3571 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3573 * gcc.target/i386/intrinsics_1.c: New test.
3574 * gcc.target/i386/intrinsics_2.c: Ditto.
3575 * gcc.target/i386/intrinsics_3.c: Ditto.
3576 * gcc.target/i386/intrinsics_4.c: Ditto.
3577 * gcc.target/i386/intrinsics_5.c: Ditto.
3578 * gcc.target/i386/intrinsics_6.c: Ditto.
3579 * gcc.target/i386/avx-1.c: Provide macros for builtins
3580 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3582 2013-06-21 Tobias Burnus <burnus@net-b.de>
3585 * gfortran.dg/finalize_17.f90: New.
3587 2013-06-21 Tobias Burnus <burnus@net-b.de>
3589 * gfortran.dg/realloc_on_assign_18.f90: New.
3591 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3593 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3594 Also changed the returns from error as distinct values so that
3595 debugging can get easier.
3596 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3597 errors specific to C, if necessary. Also added new error
3599 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3600 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3601 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3602 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3603 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3604 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3605 the same changes as parser_errors3.c, spaces were added between colons
3606 to not confuse C++ compiler with 2 colons as scope.
3607 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3608 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3609 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3610 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3611 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3612 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3613 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3614 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3615 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3616 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3617 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3618 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3621 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3624 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3626 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3629 * gcc.target/i386/pr57655.c: New test.
3631 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3633 * ada/acats/tests/gcc: Delete.
3634 * gnat.dg/style: Likewise.
3636 2013-06-20 Jeff Law <law@redhat.com>
3638 PR tree-optimization/57660
3639 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3640 based on their branch cost.
3642 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3644 2013-06-20 Tobias Burnus <burnus@net-b.de>
3647 * gfortran.dg/list_read_11.f90: New.
3649 2013-06-20 Richard Biener <rguenther@suse.de>
3651 PR tree-optimization/57584
3652 * gcc.dg/torture/pr57584.c: New testcase.
3654 2013-06-19 Sharad Singhai <singhai@google.com>
3656 * g++.dg/gcov/gcov-8.C: New testcase.
3657 * lib/gcov.exp: Handle intermediate format.
3659 2013-06-19 Wei Mi <wmi@google.com>
3661 PR rtl-optimization/57518
3662 * testsuite/gcc.dg/pr57518.c: New test.
3664 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3666 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3668 2013-06-19 Jan Hubicka <jh@suse.cz>
3670 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3672 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3674 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3675 hard-coded values of array sizes with a #define.
3676 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3677 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3678 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3679 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3680 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3682 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3684 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3685 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3687 2013-06-19 Jeff Law <law@redhat.com>
3689 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3691 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3694 * g++.dg/template/error53.C: New.
3696 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3699 * gcc.target/powerpc/pr55033.c: Fix options.
3701 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3703 * gcc.target/i386/inline_error.c: New test.
3704 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3705 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3707 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3710 * g++.dg/cpp0x/decltype55.C: New.
3712 2013-06-18 Marek Polacek <polacek@redhat.com>
3714 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3716 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3718 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3720 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3722 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3723 Also changed the returns from error as distinct values so that it is
3726 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3728 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3730 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/template/error52.C: New.
3734 * g++.dg/lookup/friend15.C: Update.
3735 * g++.dg/parse/error11.C: Likewise.
3736 * g++.dg/parse/error14.C: Likewise.
3737 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3738 * g++.dg/parse/template25.C: Likewise.
3739 * g++.old-deja/g++.jason/cond.C: Likewise.
3740 * g++.old-deja/g++.mike/for2.C: Likewise.
3741 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3742 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3744 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3746 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3749 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3751 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3752 accidentally placing minus sign for length instead of stride.
3754 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3756 PR rtl-optimization/57425
3757 PR rtl-optimization/57569
3758 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3759 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3761 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3765 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3767 * gfortran.dg/typebound_assignment_6.f03: New.
3769 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3771 * gcc.target/h8300/h8300.exp: New.
3772 * gcc.dg/pragma-isr.c: Move to ...
3773 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3774 * gcc.target/h8300/pragma-isr.c: ... and here.
3775 * gcc.dg/pragma-isr2.c: Move to ...
3776 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3777 * gcc.target/h8300/pragma-isr2.c: ... and here.
3778 * gcc.dg/pragma-isr-trapa.c: Move to ...
3779 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3780 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3781 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3782 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3783 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3784 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3785 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3786 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3787 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3788 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3789 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3790 * gcc.dg/attr-isr-trapa.c: Move to ...
3791 * gcc.target/sh/attr-isr-trapa.c: ... here.
3793 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3796 * g++.dg/ext/builtin-offsetof1.C: New.
3798 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3800 * gcc.target/aarch64/vect_smlal_1.c: New file.
3802 2013-06-14 Tobias Burnus <burnus@net-b.de>
3805 * gfortran.dg/defined_assignment_7.f90: New.
3807 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3810 * g++.dg/rtti/dyncast6.C: New.
3811 * g++.dg/cpp0x/dyncast1.C: Likewise.
3813 2013-06-14 Alan Modra <amodra@gmail.com>
3816 * gcc.dg/pr57134.c: New.
3818 2013-06-14 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/deferred_type_param_9.f90: New.
3823 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3825 * gcc.dg/fold-minus-1.c: New testcase.
3827 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3830 * gfortran.dg/typebound_assignment_5.f03: New.
3832 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3834 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3836 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3837 Pat Haugen <pthaugen@us.ibm.com>
3838 Peter Bergner <bergner@vnet.ibm.com>
3840 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3841 load/store instructions on power7, power8.
3842 * gcc.target/powerpc/atomic-p8.c: Likewise.
3844 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3847 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3849 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3852 * g++.dg/warn/Wunused-var-20.C: New.
3854 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3856 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3857 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3858 Run with -fno-common.
3860 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3862 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3863 and exit function calls with return 1 and return 0, respectively.
3865 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3867 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3870 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3872 PR tree-optimization/57361
3873 * gcc.dg/tree-ssa/pr57361.c: New file.
3875 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3877 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3878 to ensure alignment.
3879 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3881 2013-06-12 Tobias Burnus <burnus@net-b.de>
3883 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3885 2013-06-12 Tobias Burnus <burnus@net-b.de>
3886 Dominique d'Humieres <dominiq@lps.ens.fr>
3888 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3890 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3894 * gcc.target/i386/pr56564-3.c: Likewise.
3896 2013-06-11 Tobias Burnus <burnus@net-b.de>
3899 * gfortran.dg/class_array_18.f90: New.
3901 2013-06-11 Jan Hubicka <jh@suse.cz>
3904 * g++.dg/ext/visibility/anon6.C: Update testcase.
3906 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3909 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3910 in how we check __sec_reduce_mutating function's result.
3912 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3913 Pat Haugen <pthaugen@us.ibm.com>
3914 Peter Bergner <bergner@vnet.ibm.com>
3916 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3917 direct move instructions.
3918 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3919 * gcc.target/powerpc/direct-move.h: Likewise.
3920 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3921 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3922 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3923 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3924 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3925 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3927 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3930 * g++.dg/cpp0x/pr52440.C: New.
3932 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3935 * gcc.target/i386/pr56564-1.c: New test.
3936 * gcc.target/i386/pr56564-2.c: New test.
3937 * gcc.target/i386/pr56564-3.c: New test.
3938 * gcc.target/i386/pr56564-4.c: New test.
3939 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3940 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3941 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3942 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3943 * gcc.target/i386/vect-sizes-1.c: Likewise.
3944 * gcc.target/i386/memcpy-1.c: Likewise.
3945 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3946 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3948 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3950 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3951 systems to cover all GNU systems.
3952 * g++.dg/abi/guard2.C: Likewise.
3953 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3954 * g++.dg/eh/sighandle.C: Likewise.
3955 * g++.dg/ext/cleanup-10.C: Likewise.
3956 * g++.dg/ext/cleanup-11.C: Likewise.
3957 * g++.dg/ext/cleanup-8.C: Likewise.
3958 * g++.dg/ext/cleanup-9.C: Likewise.
3959 * g++.dg/opt/const5.C: Likewise.
3960 * g++.dg/opt/life1.C: Likewise.
3961 * g++.dg/other/pr39496.C: Likewise.
3962 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3963 * g++.old-deja/g++.abi/align.C: Likewise.
3964 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3965 * g++.old-deja/g++.law/weak.C: Likewise.
3966 * g++.old-deja/g++.pt/asm1.C: Likewise.
3967 * gcc.c-torture/execute/20030125-1.x: Likewise.
3968 * gcc.c-torture/execute/990127-2.x: Likewise.
3969 * gcc.dg/20041106-1.c: Likewise.
3970 * gcc.dg/20050503-1.c: Likewise.
3971 * gcc.dg/builtin-object-size-5.c: Likewise.
3972 * gcc.dg/cleanup-10.c: Likewise.
3973 * gcc.dg/cleanup-11.c: Likewise.
3974 * gcc.dg/cleanup-8.c: Likewise.
3975 * gcc.dg/cleanup-9.c: Likewise.
3976 * gcc.dg/complex-5.c: Likewise.
3977 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3978 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3979 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3980 * gcc.dg/dfp/pr35739.c: Likewise.
3981 * gcc.dg/fdata-sections-1.c: Likewise.
3982 * gcc.dg/lto/20090206-1_0.c: Likewise.
3983 * gcc.dg/lto/20090206-2_0.c: Likewise.
3984 * gcc.dg/pr30360.c: Likewise.
3985 * gcc.dg/pr37303.c: Likewise.
3986 * gcc.dg/pr39323-1.c: Likewise.
3987 * gcc.dg/pr39323-2.c: Likewise.
3988 * gcc.dg/pr39323-3.c: Likewise.
3989 * gcc.dg/pr45416.c: Likewise.
3990 * gcc.dg/setjmp-2.c: Likewise.
3991 * gcc.dg/split-1.c: Likewise.
3992 * gcc.dg/split-3.c: Likewise.
3993 * gcc.dg/split-4.c: Likewise.
3994 * gcc.dg/strlenopt-12g.c: Likewise.
3995 * gcc.dg/strlenopt-14g.c: Likewise.
3996 * gcc.dg/strlenopt-14gf.c: Likewise.
3997 * gcc.dg/strlenopt-16g.c: Likewise.
3998 * gcc.dg/strlenopt-17g.c: Likewise.
3999 * gcc.dg/strlenopt-18g.c: Likewise.
4000 * gcc.dg/strlenopt-1f.c: Likewise.
4001 * gcc.dg/strlenopt-22g.c: Likewise.
4002 * gcc.dg/strlenopt-2f.c: Likewise.
4003 * gcc.dg/strlenopt-4g.c: Likewise.
4004 * gcc.dg/strlenopt-4gf.c: Likewise.
4005 * gcc.dg/struct-ret-3.c: Likewise.
4006 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4007 * gcc.misc-tests/linkage.exp: Likewise.
4008 * gcc.target/i386/20000724-1.c: Likewise.
4009 * gcc.target/i386/align-main-3.c: Likewise.
4010 * gcc.target/i386/cleanup-1.c: Likewise.
4011 * gcc.target/i386/inline-mcpy.c: Likewise.
4012 * gcc.target/i386/pr32268.c: Likewise.
4013 * gcc.target/i386/pr36613.c: Likewise.
4014 * gcc.target/i386/pr39013-1.c: Likewise.
4015 * gcc.target/i386/pr39013-2.c: Likewise.
4016 * gcc.target/i386/pr39496.c: Likewise.
4017 * gcc.target/i386/pr40906-3.c: Likewise.
4018 * gcc.target/i386/pr46084.c: Likewise.
4019 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4021 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4024 * gcc.target/sh/pr6526.c: New.
4026 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4029 * gcc.c-torture/execute/pr57568.c: New test.
4031 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4034 * g++.dg/other/vararg-4.C: New.
4036 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4038 PR rtl-optimization/57559
4039 * gcc.target/s390/pr57559.c : New test.
4041 2013-06-08 Tobias Burnus <burnus@net-b.de>
4044 * gfortran.dg/finalize_10.f90: New.
4045 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4046 * gfortran.dg/finalize_15.f90: New.
4048 2013-06-08 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/storage_size_4.f90: New.
4053 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4056 * testsuite/g++.dg/ext/pr57548.C: New test.
4058 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4061 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4063 2013-06-07 Jan Hubicka <jh@suse.cz>
4065 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4067 2013-06-07 Tobias Burnus <burnus@net-b.de>
4070 * gfortran.dg/array_constructor_48.f90: New.
4071 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4072 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4074 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4077 * gcc.target/arm/xordi3-opt.c: New test.
4079 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4081 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4082 Revert to dg-options.
4084 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4087 * gcc.target/powerpc/pr55033.c: New.
4089 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/cpp0x/alias-decl-36.C: New.
4094 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4095 Pat Haugen <pthaugen@us.ibm.com>
4096 Peter Bergner <bergner@vnet.ibm.com>
4098 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4099 power8 builtin functions.
4100 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4101 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4102 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4103 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4104 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4105 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4106 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4107 tests to test power8 auto-vectorization.
4108 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4109 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4110 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4111 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4113 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4114 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4116 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4118 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4120 (check_effective_target_powerpc_p8vector_ok): Likewise.
4121 (is-effective-target): Likewise.
4122 (check_vect_support_and_set_flags): Likewise.
4124 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/parse/error53.C: New.
4129 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4131 PR rtl-optimization/57459
4132 * gcc.target/i386/pr57459.c: New test.
4134 2013-06-06 Teresa Johnson <tejohnson@google.com>
4137 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4138 into -freorder-blocks-and-partition test.
4139 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4140 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4141 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4142 * gcc.dg/tree-prof/pr50907.c: Ditto.
4143 * gcc.dg/tree-prof/pr45354.c: Ditto.
4144 * g++.dg/tree-prof/partition2.C: Ditto.
4145 * g++.dg/tree-prof/partition3.C: Ditto.
4147 2013-06-06 Tobias Burnus <burnus@net-b.de>
4150 * gfortran.dg/finalize_16.f90: New.
4152 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4154 * gcc.dg/vect/no-section-anchors-vect-68.c:
4155 Add dg-skip-if aarch64_tiny.
4157 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4160 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4161 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4163 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4166 * g++.dg/cpp0x/decltype54.C: New.
4168 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4170 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4171 arm*-*-*eabi* targets.
4172 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4174 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4176 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4177 Tobias Burnus <burnus@net-b.de>
4179 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4180 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4181 * gfortran.dg/io_real_boz_4.f90: Ditto.
4182 * gfortran.dg/io_real_boz_5.f90: Ditto.
4184 2013-06-05 Andreas Schwab <schwab@suse.de>
4186 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4188 2013-06-04 Jan Hubicka <jh@suse.cz>
4190 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4192 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4194 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4195 parameters with void.
4196 (main2): Removed argc parameter.
4197 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4198 (main): Replaced argc, argv parameters with void.
4199 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4200 (main2): Removed argc parameter.
4201 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4202 argv parameters with void. Added __asm volatile to avoid optimization
4203 on argc, if necessary.
4204 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4205 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4206 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4207 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4208 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4209 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4210 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4211 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4212 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4213 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4214 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4215 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4216 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4217 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4218 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4219 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4220 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4221 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4222 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4223 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4224 parameters with void.
4225 (main2): Removed argc parameter.
4226 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4227 (main): Replaced argc, argv parameters with void.
4228 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4229 argv parameters with void. Also renamed this function as main, and
4230 delete the existing main.
4231 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4232 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4233 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4235 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4237 * gcc.target/aarch64/movi_1.c: New test.
4239 2013-06-04 Tobias Burnus <burnus@net-b.de>
4242 * gfortran.dg/finalize_12.f90: New.
4243 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4244 end of scope finalization.
4245 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4246 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4247 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4248 * gfortran.dg/class_19.f03: Ditto.
4249 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4250 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4251 * gfortran.dg/extends_14.f03: Ditto.
4252 * gfortran.dg/move_alloc_4.f90: Ditto.
4253 * gfortran.dg/typebound_proc_27.f03: Ditto.
4255 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4257 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4258 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4259 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4260 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4261 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4262 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4263 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4264 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4265 * gfortran.dg/io_real_boz_4.f90: Ditto.
4266 * gfortran.dg/io_real_boz_5.f90: Ditto.
4267 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4268 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4269 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4270 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4271 * gfortran.dg/transpose_2.f90: Fix dg-output.
4273 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4275 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4276 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4277 dg-option and an header comment.
4279 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4282 * g++.dg/cpp0x/sfinae46.C: New.
4283 * g++.dg/cpp0x/defaulted13.C: Adjust.
4284 * g++.dg/cpp0x/defaulted2.C: Likewise.
4285 * g++.dg/cpp0x/defaulted26.C: Likewise.
4286 * g++.dg/cpp0x/defaulted3.C: Likewise.
4287 * g++.dg/cpp0x/error1.C: Likewise.
4288 * g++.dg/cpp0x/implicit1.C: Likewise.
4289 * g++.dg/cpp0x/implicit11.C: Likewise.
4290 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4291 * g++.dg/cpp0x/initlist47.C: Likewise.
4292 * g++.dg/cpp0x/initlist9.C: Likewise.
4293 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4294 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4295 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4296 * g++.dg/cpp0x/union4.C: Likewise.
4297 * g++.dg/template/crash108.C: Likewise.
4298 * g++.dg/template/crash41.C: Likewise.
4299 * g++.old-deja/g++.jason/local.C: Likewise.
4300 * g++.old-deja/g++.law/visibility3.C: Likewise.
4302 2013-06-03 Teresa Johnson <tejohnson@google.com>
4304 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4305 * gcc.dg/vect/bb-slp-14.c: Ditto.
4306 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4307 * gcc.dg/vect/bb-slp-23.c: Ditto.
4308 * gcc.dg/vect/bb-slp-15.c: Ditto.
4309 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4310 * gcc.dg/vect/bb-slp-24.c: Ditto.
4311 * gcc.dg/vect/bb-slp-16.c: Ditto.
4312 * gcc.dg/vect/bb-slp-25.c: Ditto.
4313 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4314 * gcc.dg/vect/bb-slp-17.c: Ditto.
4315 * gcc.dg/vect/bb-slp-1.c: Ditto.
4316 * gcc.dg/vect/bb-slp-26.c: Ditto.
4317 * gcc.dg/vect/bb-slp-18.c: Ditto.
4318 * gcc.dg/vect/bb-slp-2.c: Ditto.
4319 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4320 * gcc.dg/vect/bb-slp-27.c: Ditto.
4321 * gcc.dg/vect/bb-slp-19.c: Ditto.
4322 * gcc.dg/vect/bb-slp-3.c: Ditto.
4323 * gcc.dg/vect/bb-slp-28.c: Ditto.
4324 * gcc.dg/vect/bb-slp-4.c: Ditto.
4325 * gcc.dg/vect/bb-slp-29.c: Ditto.
4326 * gcc.dg/vect/bb-slp-5.c: Ditto.
4327 * gcc.dg/vect/bb-slp-6.c: Ditto.
4328 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4329 * gcc.dg/vect/bb-slp-7.c: Ditto.
4330 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4331 * gcc.dg/vect/bb-slp-8.c: Ditto.
4332 * gcc.dg/vect/bb-slp-9.c: Ditto.
4333 * gcc.dg/vect/bb-slp-10.c: Ditto.
4334 * gcc.dg/vect/bb-slp-11.c: Ditto.
4335 * gcc.dg/vect/bb-slp-20.c: Ditto.
4336 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4337 * gcc.dg/vect/bb-slp-21.c: Ditto.
4338 * gcc.dg/vect/bb-slp-30.c: Ditto.
4339 * gcc.dg/vect/bb-slp-13.c: Ditto.
4340 * gcc.dg/vect/bb-slp-22.c: Ditto.
4341 * g++.dg/vect/slp-pr50413.cc: Ditto.
4342 * g++.dg/vect/slp-pr56812.cc: Ditto.
4343 * g++.dg/vect/slp-pr50819.cc: Ditto.
4345 2013-06-01 Tobias Burnus <burnus@net-b.de>
4348 * gfortran.dg/class_array_17.f90: New.
4350 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4352 * ada/acats/floatstore.lst: New.
4353 * ada/acats/run_all.sh: Process it.
4355 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4357 * gcc.target/powerpc/e500-ord-1.c: New test.
4358 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4359 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4360 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4362 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4364 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4366 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4368 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4370 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4372 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4374 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4377 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4380 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4382 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4384 2013-05-31 Marek Polacek <polacek@redhat.com>
4386 PR tree-optimization/57478
4387 PR tree-optimization/57453
4388 * gcc.dg/torture/pr57478.c: New test.
4390 2013-05-31 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/class_array_17.f90: New.
4395 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4398 * gcc.target/arm/iordi3-opt.c: New test.
4400 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4404 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4405 * gfortran.dg/interface_26.f90: Ditto.
4406 * gfortran.dg/proc_ptr_11.f90: Ditto.
4407 * gfortran.dg/proc_ptr_15.f90: Ditto.
4408 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4409 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4410 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4411 * gfortran.dg/typebound_override_1.f90: Ditto.
4412 * gfortran.dg/typebound_override_4.f90: Ditto.
4413 * gfortran.dg/typebound_proc_6.f03: Ditto.
4414 * gfortran.dg/assumed_type_7.f90: New test.
4415 * gfortran.dg/typebound_override_5.f90: New test.
4416 * gfortran.dg/typebound_override_6.f90: New test.
4417 * gfortran.dg/typebound_override_7.f90: New test.
4419 2013-05-30 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/power_6.f90: New.
4424 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4426 * gcc.target/aarch64/insv_1.c: New test.
4428 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4430 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4431 dg-skip-if "No stabs".
4433 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4436 * gfortran.dg/assumed_size_1.f90: New.
4438 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4440 * gcc.dg/shrink-wrap-alloca.c: New added.
4441 * gcc.dg/shrink-wrap-pretend.c: New added.
4442 * gcc.dg/shrink-wrap-sibcall.c: New added.
4444 2013-05-30 Tobias Burnus <burnus@net-b.de>
4447 * gfortran.dg/assumed_rank_13.f90: New.
4449 2013-05-29 Easwaran Raman <eraman@google.com>
4451 PR tree-optimization/57442
4452 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4454 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4456 PR tree-optimization/57441
4457 * gcc.c-torture/compile/pr57441.c: New.
4459 2013-05-29 Dehao Chen <dehao@google.com>
4462 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4464 2013-05-29 Tobias Burnus <burnus@net-b.de>
4467 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4468 * gfortran.dg/class_19.f03: Ditto.
4470 2013-05-29 Richard Biener <rguenther@suse.de>
4472 * gcc.dg/vect/bb-slp-32.c: New testcase.
4474 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4476 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4477 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4478 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4479 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4480 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4481 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4482 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4483 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4484 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4485 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4486 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4487 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4488 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4489 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4490 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4491 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4492 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4493 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4494 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4495 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4496 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4497 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4498 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4499 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4500 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4501 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4502 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4503 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4504 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4505 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4506 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4507 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4508 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4509 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4510 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4511 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4512 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4513 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4514 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4516 2013-05-29 Tobias Burnus <burnus@net-b.de>
4519 * gfortran.dg/finalize_11.f90: New.
4520 * gfortran.dg/finalize_4.f03: Remove dg-error.
4521 * gfortran.dg/finalize_5.f03: Ditto.
4522 * gfortran.dg/finalize_6.f03: Ditto.
4523 * gfortran.dg/finalize_7.f03: Ditto.
4525 2013-05-28 Tobias Burnus <burnus@net-b.de>
4527 * gfortran.dg/class_array_16.f90: New.
4529 2013-05-28 Tobias Burnus <burnus@net-b.de>
4532 * testsuite/gfortran.dg/use_29.f90: New.
4534 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4536 * gnat.dg/fp_exception.adb: New test.
4538 2013-05-28 Richard Biener <rguenther@suse.de>
4540 PR tree-optimization/56787
4541 * gcc.dg/vect/pr56787.c: New testcase.
4543 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4544 Tobias Burnus <burnus@net-b.de>
4547 * gfortran.dg/typebound_override_4.f90: New.
4549 2013-05-28 Richard Biener <rguenther@suse.de>
4551 PR tree-optimization/57411
4552 * g++.dg/opt/pr57411.C: New testcase.
4554 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4556 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4557 * gcc.dg/builtin-bswap-9.c: Likewise.
4559 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4561 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4563 2013-05-27 Richard Biener <rguenther@suse.de>
4566 * gcc.dg/gomp/pr57412.c: New testcase.
4568 2013-05-27 Bud Davis <jmdavis@link.com>
4571 * gfortran.dg/stfunc_8.f90: New.
4573 2013-05-27 Richard Biener <rguenther@suse.de>
4575 PR tree-optimization/57343
4576 * gcc.dg/torture/pr57343.c: New testcase.
4578 2013-05-27 Richard Biener <rguenther@suse.de>
4580 PR tree-optimization/57417
4581 * gcc.dg/torture/pr57417.c: New testcase.
4583 2013-05-27 Richard Biener <rguenther@suse.de>
4585 PR tree-optimization/57396
4586 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4588 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4590 * gnat.dg/specs/last_bit.ads: New test.
4592 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4594 * gnat.dg/specs/machine_attribute.ads: New test.
4596 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4598 * gnat.dg/incomplete3.ad[sb]: New test.
4600 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4603 * gcc.target/mips/div-13.c: New test.
4605 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4608 * gcc.target/mips/mips16-attributes-5.c,
4609 * gcc.target/mips/mips16-attributes-6.c: New tests.
4611 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4613 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4614 * gcc.dg/builtin-bswap-8.c: Likewise.
4616 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4619 * g++.dg/cpp0x/new1.C: New.
4621 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4624 * g++.dg/parse/dtor16.C: New.
4625 * g++.dg/parse/dtor6.C: Adjust.
4627 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4630 * g++.dg/expr/bitfield12.C: New.
4632 2013-05-24 Jeff Law <law@redhat.com>
4634 PR tree-optimization/57124
4635 * gcc.c-torture/execute/pr57124.c: New test.
4636 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4638 2013-05-24 Martin Jambor <mjambor@suse.cz>
4640 PR tree-optimization/57294
4641 * gcc.dg/ipa/pr57294.c: New test.
4643 2013-05-24 Dehao Chen <dehao@google.com>
4645 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4647 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4649 * gcc.target/aarch64/scalar_intrinsics.c
4650 (force_simd): Use a valid instruction.
4651 (test_vdupd_lane_s64): Pass a valid lane argument.
4652 (test_vdupd_lane_u64): Likewise.
4654 2013-05-24 Richard Biener <rguenther@suse.de>
4656 PR tree-optimization/57287
4657 * gcc.dg/pr57287.c: New testcase.
4659 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4662 * g++.dg/template/error51.C: New.
4664 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/template/bitfield2.C: New.
4669 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4671 * gnat.dg/specs/noinline1.ads: New test.
4672 * gnat.dg/noinline2.ad[sb]: Likewise.
4673 * gnat.dg/specs/noinline3.ads: Likewise.
4674 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4676 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4679 * gcc.dg/tree-ssa/pr57385.c: New test.
4681 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4683 * gnat.dg/derived_type4.adb: New test.
4685 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4687 * gcc.dg/builtin-bswap-6.c: New test.
4688 * gcc.dg/builtin-bswap-7.c: Likewise.
4689 * gcc.dg/builtin-bswap-8.c: Likewise.
4690 * gcc.dg/builtin-bswap-9.c: Likewise.
4692 2013-05-23 Christian Bruel <christian.bruel@st.com>
4695 * gcc.dg/debug/pr57351.c: New test
4697 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4699 * gcc.target/aarch64/vect-clz.c: New file.
4701 2013-05-23 Martin Jambor <mjambor@suse.cz>
4704 * gcc.dg/ipa/pr57347.c: New test.
4706 2013-05-23 Richard Biener <rguenther@suse.de>
4708 PR tree-optimization/57380
4709 * g++.dg/tree-ssa/pr57380.C: New testcase.
4711 2013-05-23 Richard Biener <rguenther@suse.de>
4714 * gcc.dg/torture/pr57381.c: New testcase.
4716 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4719 * gcc.c-torture/execute/pr57344-1.c: New test.
4720 * gcc.c-torture/execute/pr57344-2.c: New test.
4721 * gcc.c-torture/execute/pr57344-3.c: New test.
4722 * gcc.c-torture/execute/pr57344-4.c: New test.
4724 2013-05-23 Richard Biener <rguenther@suse.de>
4726 PR rtl-optimization/57341
4727 * gcc.dg/torture/pr57341.c: New testcase.
4729 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4732 * g++.dg/parse/crash62.C: New.
4734 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4735 Pat Haugen <pthaugen@us.ibm.com>
4736 Peter Bergner <bergner@vnet.ibm.com>
4738 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4741 2013-05-22 Tobias Burnus <burnus@net-b.de>
4744 * gfortran.dg/defined_assignment_6.f90: New.
4746 2013-05-22 Tobias Burnus <burnus@net-b.de>
4749 * gfortran.dg/assumed_type_6.f90: New.
4751 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4754 * g++.dg/cpp0x/Wunused-parm.C: New.
4756 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4758 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4759 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4761 2013-05-21 Easwaran Raman <eraman@google.com>
4763 PR tree-optimization/57322
4764 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4766 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4768 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4771 2013-05-21 Tobias Burnus <burnus@net-b.de>
4774 * gfortran.dg/assumed_type_5.f90: New.
4775 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4776 * gfortran.dg/assumed_rank_2.f90: Ditto.
4777 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4778 * gfortran.dg/no_arg_check_3.f90: Ditto.
4780 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4782 PR tree-optimization/57331
4783 * gcc.c-torture/compile/pr57331.c: New test.
4785 2013-05-21 Richard Biener <rguenther@suse.de>
4787 PR tree-optimization/57330
4788 * gcc.dg/torture/pr57330.c: New testcase.
4790 2013-05-21 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/57303
4793 * gcc.dg/torture/pr57303.c: New testcase.
4795 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4797 PR tree-optimization/57321
4798 * gcc.c-torture/execute/pr57321.c: New test.
4800 2013-05-20 Tobias Burnus <burnus@net-b.de>
4804 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4805 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4806 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4807 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4808 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4809 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4810 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4811 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4812 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4813 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4814 * gfortran.dg/binding_label_tests_24.f90: New.
4815 * gfortran.dg/binding_label_tests_25.f90: New.
4817 2013-05-20 Tobias Burnus <burnus@net-b.de>
4820 * gfortran.dg/binding_label_tests_17.f90: New.
4821 * gfortran.dg/binding_label_tests_18.f90: New.
4822 * gfortran.dg/binding_label_tests_19.f90: New.
4823 * gfortran.dg/binding_label_tests_20.f90: New.
4824 * gfortran.dg/binding_label_tests_21.f90: New.
4825 * gfortran.dg/binding_label_tests_22.f90: New.
4826 * gfortran.dg/binding_label_tests_23.f90: New.
4828 2013-05-20 Tobias Burnus <burnus@net-b.de>
4831 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4832 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4833 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4834 * gfortran.dg/common_18.f90: New.
4835 * gfortran.dg/common_19.f90: New.
4836 * gfortran.dg/common_20.f90: New.
4837 * gfortran.dg/common_21.f90: New.
4839 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4842 * g++.dg/parse/error52.C: New.
4843 * g++.dg/parse/error3.C: Adjust.
4844 * g++.dg/parse/error36.C: Likewise.
4846 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4849 * gcc.target/sh/pr56547-1.c: New.
4850 * gcc.target/sh/pr56547-2.c: New.
4852 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4855 * g++.dg/warn/Wsign-compare-6.C: New.
4856 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4858 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4861 * g++.dg/template/error50.C: New.
4863 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/ext/complit13.C: New.
4868 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4871 * g++.dg/pr57175.C: New testcase.
4873 2013-05-17 Easwaran Raman <eraman@google.com>
4875 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4877 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4880 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4882 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4884 PR rtl-optimization/57281
4885 PR rtl-optimization/57300
4886 * gcc.dg/pr57300.c: New test.
4887 * gcc.c-torture/execute/pr57281.c: New test.
4889 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4892 * g++.dg/ext/sizeof-complit.C: New.
4894 2013-05-17 Marek Polacek <polacek@redhat.com>
4896 * gcc.dg/strlenopt-25.c: New test.
4897 * gcc.dg/strlenopt-26.c: Likewise.
4899 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4901 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4902 instead of -mavx2, require only avx instead of avx2.
4903 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4904 of avx2-check.h and turn into an avx runtime test instead of
4907 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4909 * g++.dg/ext/vector22.C: Uncomment working test.
4911 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4914 * g++.dg/template/pr17410.C: New.
4916 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4918 * gcc.target/i386/rotate-3.c: New test.
4919 * gcc.target/i386/rotate-3a.c: New test.
4920 * gcc.target/i386/rotate-4.c: New test.
4921 * gcc.target/i386/rotate-4a.c: New test.
4922 * gcc.target/i386/rotate-5.c: New test.
4923 * gcc.target/i386/rotate-5a.c: New test.
4925 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4927 * gcc.dg/visibility-21.c: Require section_anchors.
4929 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4931 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4932 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4933 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4935 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4937 * gcc.dg/visibility-21.c: New.
4939 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4942 * gcc.dg/pr57286.c: New testcase.
4943 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4944 * g++.dg/ext/vector22.C: Comment out transformations not
4947 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4950 * gcc.target/mips/call-1.c: Restrict to o32.
4951 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4953 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4955 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4957 * g++.dg/warn/Wshadow-1.C: Likewise.
4958 * g++.dg/warn/Wshadow-6.C: Likewise.
4959 * g++.dg/warn/Wshadow-7.C: Likewise.
4961 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4964 * g++.dg/parse/pr31952-1.C: New.
4965 * g++.dg/parse/pr31952-2.C: Likewise.
4966 * g++.dg/parse/pr31952-3.C: Likewise.
4968 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4969 * g++.old-deja/g++.jason/cond.C: Likewise.
4970 * g++.dg/cpp0x/range-for5.C: Likewise.
4972 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4975 * gcc.target/arm/pr40887.c: Adjust testcase.
4976 * gcc.target/arm/pr19599.c: New test.
4978 2013-05-15 Richard Biener <rguenther@suse.de>
4980 PR tree-optimization/57275
4981 * gcc.target/i386/pr57275.c: New testcase.
4983 2013-05-15 Jan Hubicka <jh@suse.cz>
4985 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4986 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4987 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4989 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4991 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4994 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4997 * c-c++-common/Wsequence-point-1.c: New test.
4999 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5001 * g++.dg/ext/vector22.C: New testcase.
5002 * gcc.dg/binop-xor3.c: Remove xfail.
5004 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5006 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5007 FLOAT cmp FLOAT ? INT : INT.
5008 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5009 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5010 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5011 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5012 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5013 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5015 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5018 * g++.dg/cpp0x/defaulted43.C: New.
5020 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5022 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5023 (alloca): Remove declaration.
5024 (foo9): Replace alloca by __builtin_alloca.
5026 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5028 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5029 Expect "size of array is too large" error.
5031 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5033 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5035 2013-05-14 Richard Biener <rguenther@suse.de>
5038 * g++.dg/torture/pr57235.C: New testcase.
5040 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5043 * gcc.dg/torture/pr57251.c: New test.
5045 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5048 * gcc.target/i386/pr57264.c: New test.
5050 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5052 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5054 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5056 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5058 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5060 PR tree-optimization/45216
5061 PR tree-optimization/57157
5062 * c-c++-common/rotate-1.c: Add 32 tests with +.
5063 * c-c++-common/rotate-1a.c: Adjust.
5064 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5065 * c-c++-common/rotate-2b.c: New test.
5066 * c-c++-common/rotate-3.c: Add 32 tests with +.
5067 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5068 * c-c++-common/rotate-4b.c: New test.
5069 * c-c++-common/rotate-5.c: New test.
5071 2013-05-13 Martin Jambor <mjambor@suse.cz>
5074 * gcc.dg/ipa/remref-0.c: New test.
5075 * gcc.dg/ipa/remref-1a.c: Likewise.
5076 * gcc.dg/ipa/remref-1b.c: Likewise.
5077 * gcc.dg/ipa/remref-2a.c: Likewise.
5078 * gcc.dg/ipa/remref-2b.c: Likewise.
5080 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5082 * gcc.dg/vector-shift-2.c: New testcase.
5084 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5086 PR tree-optimization/57230
5087 * gcc.dg/strlenopt-24.c: New test.
5089 PR tree-optimization/57230
5090 * gcc.dg/strlenopt-23.c: New test.
5092 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5095 * gcc.target/sh/pr57108.c: Move this test case to ...
5096 * gcc.c-torture/compile/pr57108.c: ... here.
5098 2013-05-10 Richard Biener <rguenther@suse.de>
5100 PR tree-optimization/57214
5101 * gcc.dg/torture/pr57214.c: New testcase.
5103 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5105 * gcc.dg/vector-shift.c: New testcase.
5107 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5109 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5111 PR tree-optimization/45216
5112 PR tree-optimization/57157
5113 * c-c++-common/rotate-1.c: New test.
5114 * c-c++-common/rotate-1a.c: New test.
5115 * c-c++-common/rotate-2.c: New test.
5116 * c-c++-common/rotate-2a.c: New test.
5117 * c-c++-common/rotate-3.c: New test.
5118 * c-c++-common/rotate-3a.c: New test.
5119 * c-c++-common/rotate-4.c: New test.
5120 * c-c++-common/rotate-4a.c: New test.
5122 2013-05-10 Richard Biener <rguenther@suse.de>
5124 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5125 * gcc.target/i386/l_fma_double_1.c: Adjust.
5126 * gcc.target/i386/l_fma_double_2.c: Likewise.
5127 * gcc.target/i386/l_fma_double_3.c: Likewise.
5128 * gcc.target/i386/l_fma_double_4.c: Likewise.
5129 * gcc.target/i386/l_fma_double_5.c: Likewise.
5130 * gcc.target/i386/l_fma_double_6.c: Likewise.
5131 * gcc.target/i386/l_fma_float_1.c: Likewise.
5132 * gcc.target/i386/l_fma_float_2.c: Likewise.
5133 * gcc.target/i386/l_fma_float_3.c: Likewise.
5134 * gcc.target/i386/l_fma_float_4.c: Likewise.
5135 * gcc.target/i386/l_fma_float_5.c: Likewise.
5136 * gcc.target/i386/l_fma_float_6.c: Likewise.
5138 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5141 * g++.dg/cpp0x/pr51226.C: New.
5143 2013-04-16 Han Shen <shenhan@google.com>
5145 Test cases for '-fstack-protector-strong'.
5146 * gcc.dg/fstack-protector-strong.c: New.
5147 * g++.dg/fstack-protector-strong.C: New.
5149 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5151 * gcc.target/aarch64/ands_1.c: New test.
5152 * gcc.target/aarch64/ands_2.c: Likewise
5154 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5156 * lib/target-supports.exp (check_effective_target_hw): New
5158 * c-c++-common/asan/clone-test-1.c: Call
5159 check_effective_target_hw.
5160 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5161 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5162 possible decorations.
5163 * c-c++-common/asan/null-deref-1.c: Likewise.
5164 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5165 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5166 * c-c++-common/asan/use-after-free-1.c: Likewise.
5167 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5168 * g++.dg/asan/large-func-test-1.C: Likewise.
5170 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5172 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5174 2013-05-07 Richard Biener <rguenther@suse.de>
5177 * g++.dg/torture/pr57190.C: New testcase.
5179 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5181 PR tree-optimization/57149
5182 * gcc.dg/pr57149.c: New test.
5185 * gcc.dg/pr57184.c: New test.
5187 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5189 * gnat.dg/specs/array3.ads: New test.
5191 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5193 * c-c++-common/vector-scalar-2.c: New testcase.
5195 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5197 * gcc.target/i386/asm-dialect-2.c: New testcase.
5199 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5202 * g++.dg/cpp0x/auto38.C: New.
5204 2013-05-06 Richard Biener <rguenther@suse.de>
5206 PR tree-optimization/57185
5207 * gcc.dg/autopar/pr57185.c: New testcase.
5209 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5212 * gcc.target/i386/pr57106.c: New test.
5214 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5216 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5217 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5218 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5219 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5220 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5221 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5222 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5224 2013-05-06 Teresa Johnson <tejohnson@google.com>
5227 * gcc.dg/pr57154.c: New test.
5229 2013-05-06 Richard Biener <rguenther@suse.de>
5232 * gcc.dg/torture/pr57147-1.c: New testcase.
5233 * gcc.dg/torture/pr57147-2.c: Likewise.
5234 * gcc.dg/torture/pr57147-3.c: Likewise.
5236 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5239 * gcc.target/sh/pr55303-1.c: New.
5240 * gcc.target/sh/pr55303-2.c: New.
5241 * gcc.target/sh/pr55303-3.c: New.
5243 2013-05-05 Tobias Burnus <burnus@net-b.de>
5245 * gfortran.dg/allocate_with_source_3.f90: New.
5247 2013-05-05 Tobias Burnus <burnus@net-b.de>
5250 * gfortran.dg/null_8.f90: New.
5252 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5255 * g++.dg/cpp0x/enum27.C: New.
5256 * g++.dg/cpp0x/enum_base.C: Adjust.
5258 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5260 PR tree-optimization/56205
5261 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5263 2013-05-04 Tobias Burnus <burnus@net-b.de>
5265 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5266 * gfortran.dg/bind_c_usage_27.f90: New.
5267 * gfortran.dg/bind_c_usage_28.f90: New.
5269 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5272 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5274 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5277 * gcc.target/powerpc/pr57150.c: New file.
5279 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5281 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5282 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5283 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5284 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5285 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5286 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5287 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5289 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5291 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5292 scan-assembler-times.
5294 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5296 * gcc.dg/tree-ssa/slsr-32.c: New.
5297 * gcc.dg/tree-ssa/slsr-33.c: New.
5298 * gcc.dg/tree-ssa/slsr-34.c: New.
5299 * gcc.dg/tree-ssa/slsr-35.c: New.
5300 * gcc.dg/tree-ssa/slsr-36.c: New.
5301 * gcc.dg/tree-ssa/slsr-37.c: New.
5302 * gcc.dg/tree-ssa/slsr-38.c: New.
5304 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5306 * gcc.target/aarch64/tst_1.c: New test.
5307 * gcc.target/aarch64/tst_2.c: Likewise
5309 2013-05-02 Jeff Law <law@redhat.com>
5311 PR tree-optimization/57144
5312 * gcc.c-torture/execute/pr57144.c: New test.
5314 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5316 PR rtl-optimization/57130
5317 * gcc.c-torture/execute/pr57130.c: New test.
5319 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5321 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5323 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5325 * gcc.target/aarch64/fabd.c: New file.
5327 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5330 * g++.dg/cpp0x/pr54318.C: New.
5332 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/parse/error51.C: New.
5336 * g++.dg/parse/error15.C: Adjust column numbers.
5338 2013-05-02 Tobias Burnus <burnus@net-b.de>
5341 * gfortran.dg/size_kind_2.f90: New.
5342 * gfortran.dg/size_kind_3.f90: New.
5344 2013-05-02 Richard Biener <rguenther@suse.de>
5347 * g++.dg/torture/pr57140.C: New testcase.
5349 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5352 * gcc.target/arm/pr56732-1.c: New test.
5354 2013-05-02 Martin Jambor <mjambor@suse.cz>
5357 * gcc.dg/ipa/pr56988.c: New test.
5359 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5361 * gcc.target/aarch64/bics_1.c: New test.
5362 * gcc.target/aarch64/bics_2.c: Likewise.
5364 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5366 PR rtl-optimization/57131
5367 * gcc.c-torture/execute/pr57131.c: New test.
5369 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5372 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5374 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5377 * gcc.target/i386/pr57091.c: New test.
5379 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5381 * gcc.target/aarch64/vect-vaddv.c: New.
5383 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5385 * gcc.target/aarch64/vect-vmaxv.c: New.
5386 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5388 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5390 * gcc.target/aarch64/scalar-vca.c: New.
5391 * gcc.target/aarch64/vect-vca.c: Likewise.
5393 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5395 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5396 (test_vceqd_s64): Force arguments to SIMD registers.
5397 (test_vceqzd_s64): Likewise.
5398 (test_vcged_s64): Likewise.
5399 (test_vcled_s64): Likewise.
5400 (test_vcgezd_s64): Likewise.
5401 (test_vcged_u64): Likewise.
5402 (test_vcgtd_s64): Likewise.
5403 (test_vcltd_s64): Likewise.
5404 (test_vcgtzd_s64): Likewise.
5405 (test_vcgtd_u64): Likewise.
5406 (test_vclezd_s64): Likewise.
5407 (test_vcltzd_s64): Likewise.
5408 (test_vtst_s64): Likewise.
5409 (test_vtst_u64): Likewise.
5411 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/cpp0x/decltype53.C: New.
5416 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5419 * gfortran.dg/power_5.f90: New test.
5421 2013-04-30 Richard Biener <rguenther@suse.de>
5424 * gcc.dg/torture/pr57122.c: New testcase.
5426 2013-04-30 Richard Biener <rguenther@suse.de>
5429 * g++.dg/torture/pr57107.C: New testcase.
5431 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5433 PR rtl-optimization/57105
5434 * gcc.dg/pr57105.c: New test.
5436 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5438 PR tree-optimization/57104
5439 * gcc.dg/pr57104.c: New test.
5441 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5444 * gcc.target/i386/pr44578.c: New test.
5446 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5449 * gcc.target/i386/pr57097.c: New test.
5451 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5454 * gcc.target/i386/pr57098.c: New test.
5456 2013-04-29 Kai Tietz <ktietz@redhat.com>
5458 * gcc.c-torture/execute/pr55875.c: New test.
5460 2013-04-29 Richard Biener <rguenther@suse.de>
5463 * gcc.dg/torture/pr57075.c: New testcase.
5465 2013-04-29 Richard Biener <rguenther@suse.de>
5468 * gcc.dg/autopar/pr57103.c: New testcase.
5470 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5472 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5474 2013-04-29 Tom de Vries <tom@codesourcery.com>
5476 * gcc.dg/pr50763.c: Update test.
5478 2013-04-26 Jeff Law <law@redhat.com>
5480 * gcc.dg/tree-ssa/vrp88.c: New test.
5482 2013-04-29 Christian Bruel <christian.bruel@st.com>
5485 * gcc.target/sh/pr57108.c: New test.
5487 2013-04-29 Richard Biener <rguenther@suse.de>
5490 * gfortran.dg/gomp/pr57089.f90: New testcase.
5492 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5494 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5496 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5498 * gcc.target/aarch64/vect-vcvt.c: New.
5500 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5502 * gcc.target/aarch64/vect-vrnd.c: New.
5504 2013-04-29 Richard Biener <rguenther@suse.de>
5506 PR tree-optimization/57081
5507 * gcc.dg/torture/pr57081.c: New testcase.
5509 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5511 PR tree-optimization/57083
5512 * gcc.dg/torture/pr57083.c: New test.
5514 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5517 * g++.dg/cpp0x/decltype52.C: New.
5519 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5521 N3472 binary constants
5522 * g++.dg/cpp/limits.C: Adjust warning wording.
5523 * g++.dg/system-binary-constants-1.C: Likewise.
5524 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5526 2013-04-28 Tobias Burnus <burnus@net-b.de>
5529 * gfortran.dg/coarray_30.f90: New.
5531 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5534 * frontend-passes (optimize_power): New function.
5535 (optimize_op): Use it.
5537 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.c-torture/execute/pr56866.c: New test.
5541 * gcc.target/i386/pr56866.c: New test.
5543 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.dg/setjmp-5.c: New test.
5548 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5551 * g++.dg/cpp0x/constexpr-55708.C: New.
5553 2013-04-26 Richard Biener <rguenther@suse.de>
5555 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5556 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5557 * gcc.dg/pr53265.c: Remove XFAILs.
5558 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5559 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5561 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5563 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5564 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5565 -fdiagnostics-color=never option similarly to
5566 -fno-diagnostics-show-caret option.
5568 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5570 PR rtl-optimization/57003
5571 * gcc.target/i386/pr57003.c: New test.
5573 2013-04-25 Marek Polacek <polacek@redhat.com>
5575 PR tree-optimization/57066
5576 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5578 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5579 Tejas Belagod <tejas.belagod@arm.com>
5581 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5582 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5583 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5585 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5587 * gcc.target/aarch64/cmp.c: New.
5589 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5591 * gcc.target/aarch64/ngc.c: New.
5593 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5595 * lib/target-supports.exp
5596 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5597 (check_effective_target_arm_neon_fp16_ok): Likewise.
5598 (add_options_for_arm_neon_fp16): Likewise.
5599 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5600 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5602 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5604 PR rtl-optimizations/57046
5605 * gcc.target/i386/pr57046.c: New test.
5607 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5609 * g++.dg/cpp1y/cplusplus.C: New.
5611 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5613 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5615 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5617 * c-c++-common/Wpointer-arith-1.c: New.
5619 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5621 * g++.dg/cpp1y/cxx1y_macro.C: New.
5623 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5626 * g++.dg/cpp0x/sfinae45.C: New.
5628 2013-04-24 Richard Biener <rguenther@suse.de>
5631 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5633 2013-04-23 Richard Biener <rguenther@suse.de>
5636 * gcc.dg/torture/pr57036-1.c: New testcase.
5637 * gcc.dg/torture/pr57036-2.c: Likewise.
5639 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5641 * gcc.target/aarch64/scalar-mov.c: New testcase.
5643 2013-04-23 Richard Biener <rguenther@suse.de>
5645 PR tree-optimization/57026
5646 * gcc.dg/torture/pr57026.c: New testcase.
5648 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5652 * gfortran.dg/transfer_check_4.f90: New.
5654 2013-04-22 Marek Polacek <polacek@redhat.com>
5657 * gcc.dg/pr56990.c: New test.
5659 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5662 * gcc.target/i386/pr57018.c: New test.
5664 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5666 * gcc.target/aarch64/vrecps.c: New.
5667 * gcc.target/aarch64/vrecpx.c: Likewise.
5669 2013-04-22 Christian Bruel <christian.bruel@st.com>
5672 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5674 2013-04-21 Jeff Law <law@redhat.com>
5676 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5678 2013-04-20 Tobias Burnus <burnus@net-b.de>
5681 * gfortran.dg/c_loc_test_22.f90: New.
5683 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5685 PR rtl-optimization/56847
5686 * gcc.dg/pr56847.c: New test.
5688 2013-04-19 Richard Biener <rguenther@suse.de>
5690 PR tree-optimization/56982
5691 * gcc.c-torture/execute/pr56982.c: New testcase.
5693 2013-04-19 Martin Jambor <mjambor@suse.cz>
5695 PR tree-optimization/56718
5696 * g++.dg/ipa/imm-devirt-1.C: New test.
5697 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5699 2013-04-19 Richard Biener <rguenther@suse.de>
5701 PR tree-optimization/57000
5702 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5704 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5705 Mikael Morin <mikael@gcc.gnu.org>
5708 * gfortran.dg/array_constructor_45.f90: New test.
5709 * gfortran.dg/array_constructor_46.f90: New test.
5710 * gfortran.dg/array_constructor_47.f90: New test.
5711 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5713 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5715 PR rtl-optimization/56999
5716 * g++.dg/opt/pr56999.C: New test.
5718 2013-04-18 Cary Coutant <ccoutant@google.com>
5720 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5721 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5723 2013-04-18 Cary Coutant <ccoutant@google.com>
5725 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5726 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5727 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5728 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5729 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5730 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5731 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5732 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5733 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5734 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5735 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5737 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5739 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5741 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5743 PR tree-optimization/56984
5744 * gcc.c-torture/compile/pr56984.c: New test.
5746 PR rtl-optimization/56992
5747 * gcc.dg/pr56992.c: New test.
5749 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5752 * gfortran.dg/proc_ptr_42.f90: New.
5754 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5756 * gnat.dg/discr41.ad[sb]: New test.
5757 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5758 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5759 * gcc.dg/vect/slp-24.c: Likewise.
5760 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5761 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5762 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5763 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5764 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5765 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5766 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5767 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5768 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5769 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5770 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5771 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5772 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5773 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5774 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5775 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5776 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5777 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5778 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5779 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5780 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5781 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5782 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5783 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5784 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5785 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5787 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5790 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5791 * gfortran.dg/module_md5_1.f90: Remove.
5793 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5795 * gcc.target/aarch64/adds3.c: New.
5796 * gcc.target/aarch64/subs3.c: New.
5798 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5800 * gcc.target/aarch64/adds1.c: New.
5801 * gcc.target/aarch64/adds2.c: New.
5802 * gcc.target/aarch64/subs1.c: New.
5803 * gcc.target/aarch64/subs2.c: New.
5805 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5807 Implement n3599 - Literal operator templates for strings.
5808 * g++.dg/cpp1y/udlit-char-template.C: New test.
5809 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5811 2013-04-16 Tobias Burnus <burnus@net-b.de>
5814 * gfortran.dg/no_arg_check_1.f90: New.
5815 * gfortran.dg/no_arg_check_2.f90: New.
5816 * gfortran.dg/no_arg_check_3.f90: New.
5818 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5821 * gfortran.dg/proc_ptr_41.f90: New.
5823 2013-04-16 Richard Biener <rguenther@suse.de>
5825 PR tree-optimization/56756
5826 * gcc.dg/torture/pr56756.c: New testcase.
5828 2013-04-16 Tobias Burnus <burnus@net-b.de>
5831 * gfortran.dg/c_assoc_5.f90: New.
5833 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5835 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5836 * gcc.c-torture/execute/pr33992.x: Remove.
5837 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5838 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5839 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5841 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5843 PR tree-optimization/56962
5844 * gcc.c-torture/execute/pr56962.c: New test.
5846 2013-04-15 Richard Biener <rguenther@suse.de>
5848 PR tree-optimization/56933
5849 * gcc.dg/vect/pr56933.c: New testcase.
5851 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853 * gcc.target/arm/anddi3-opt.c: New test.
5854 * gcc.target/arm/anddi3-opt2.c: Likewise.
5856 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5858 * gcc.dg/pr56890-1.c: New test.
5859 * gcc.dg/pr56890-2.c: Likewise.
5861 2013-04-15 Joey Ye <joey.ye@arm.com>
5863 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5864 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5866 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5869 * gfortran.dg/select_type_33.f03: New test.
5871 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5874 * gfortran.dg/typebound_proc_29.f03: New.
5876 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5879 * gfortran.dg/typebound_proc_28.f03: New.
5881 2013-04-12 Jeff Law <law@redhat.com>
5883 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5886 2013-04-12 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5891 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5894 * gcc.target/i386/pr56903.c: New test.
5896 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5899 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5900 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5901 * gfortran.dg/block_11.f90: Fix invalid test case.
5902 * gfortran.dg/function_types_3.f90: Add new error message.
5903 * gfortran.dg/global_references_1.f90: Ditto.
5904 * gfortran.dg/import2.f90: Remove unneeded parts.
5905 * gfortran.dg/import6.f90: Fix invalid test case.
5906 * gfortran.dg/proc_decl_2.f90: Ditto.
5907 * gfortran.dg/proc_decl_9.f90: Ditto.
5908 * gfortran.dg/proc_decl_18.f90: Ditto.
5909 * gfortran.dg/proc_ptr_40.f90: New.
5910 * gfortran.dg/whole_file_7.f90: Modified error wording.
5911 * gfortran.dg/whole_file_16.f90: Ditto.
5912 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5913 * gfortran.dg/whole_file_18.f90: Modified error wording.
5914 * gfortran.dg/whole_file_20.f03: Ditto.
5915 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5918 2013-04-12 Richard Biener <rguenther@suse.de>
5921 2013-04-10 Richard Biener <rguenther@suse.de>
5923 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5925 2013-04-12 Tobias Burnus <burnus@net-b.de>
5928 * gfortran.dg/class_allocate_15.f90: New.
5931 2013-04-12 Tobias Burnus <burnus@net-b.de>
5933 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5934 scan-tree-dump-times.
5936 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5938 PR tree-optimization/56918
5939 PR tree-optimization/56920
5940 * gcc.dg/vect/pr56918.c: New test.
5941 * gcc.dg/vect/pr56920.c: New test.
5943 2013-04-12 Tobias Burnus <burnus@net-b.de>
5946 * gfortran.dg/class_allocate_14.f90: New.
5947 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5948 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5950 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5952 * gcc.dg/fold-cstvecshift.c: New testcase.
5954 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5956 * gcc.target/aarch64/negs.c: New.
5958 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5961 * g++.dg/template/arrow4.C: New test.
5963 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5965 * gnat.dg/array23.adb: New test.
5966 * gnat.dg/array23_pkg[123].ads: New helpers.
5968 2013-04-11 Jeff Law <law@redhat.com>
5970 PR tree-optimization/56900
5971 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5973 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.dg/cpp0x/sfinae44.C: New.
5978 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5980 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5981 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5983 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/cpp0x/enum26.C: New.
5987 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5989 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5991 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5993 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5995 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5996 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5997 loop is vectorized and that the correct instruction is generated.
5998 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5999 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6000 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6002 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6004 PR tree-optimization/56899
6005 * gcc.c-torture/execute/pr56899.c: New test.
6007 2013-04-10 David S. Miller <davem@davemloft.net>
6009 * gcc.target/sparc/setcc-4.c: New test.
6010 * gcc.target/sparc/setcc-5.c: New test.
6012 2013-04-10 Richard Biener <rguenther@suse.de>
6014 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6016 2013-04-10 Richard Biener <rguenther@suse.de>
6018 * gcc.dg/vect/slp-39.c: New testcase.
6020 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6022 PR tree-optimization/55524
6023 * gcc.target/epiphany/fnma-1.c: New test.
6025 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6027 * gcc.dg/tree-ssa/inline-11.c: New test
6029 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6032 * g++.dg/template/arrow3.C: New test.
6034 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6036 * gcc.target/arm/minmax_minus.c: New test.
6038 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6041 * c-c++-common/gomp/pr56883.c: New test.
6043 2013-04-09 Jeff Law <law@redhat.com>
6045 * gcc.dg/tree-ssa/vrp87.c: New test.
6047 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6049 PR tree-optimization/56854
6050 * g++.dg/torture/pr56854.C: New test.
6052 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6055 * gfortran.dg/array_constructor_44.f90: New test.
6057 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6060 * g++.dg/cpp0x/constexpr-specialization.C: New.
6062 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.c-torture/execute/pr56837.c: New test.
6068 * g++.dg/opt/vt3.C: New test.
6069 * g++.dg/opt/vt4.C: New test.
6071 2013-04-08 Jeff Law <law@redhat.com>
6073 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6075 2013-04-08 Richard Biener <rguenther@suse.de>
6077 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6079 2013-04-08 Richard Biener <rguenther@suse.de>
6081 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6083 2013-04-08 Richard Biener <rguenther@suse.de>
6085 * g++.dg/vect/slp-pr56812.cc: Adjust.
6087 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6089 * gcc.dg/pr56837.c: New test.
6090 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6091 "generated memset minus one".
6093 2013-04-07 Tobias Burnus <burnus@net-b.de>
6096 * gfortran.dg/reshape_5.f90: New.
6098 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6101 * gcc.target/powerpc/recip-1.c: Modify expected output.
6102 * gcc.target/powerpc/recip-3.c: Likewise.
6103 * gcc.target/powerpc/recip-4.c: Likewise.
6104 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6106 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6108 * gcc.target/arm/peep-ldrd-1.c: New test.
6109 * gcc.target/arm/peep-strd-1.c: Likewise.
6111 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6113 * gcc.target/arm/negdi-1.c: New test.
6114 * gcc.target/arm/negdi-2.c: Likewise.
6115 * gcc.target/arm/negdi-3.c: Likewise.
6116 * gcc.target/arm/negdi-4.c: Likewise.
6118 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6120 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6121 Add -march=armv8-a when we use v8 NEON.
6122 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6123 (check_effective_target_vect_call_ceilf): Likewise.
6124 (check_effective_target_vect_call_floorf): Likewise.
6125 (check_effective_target_vect_call_roundf): Likewise.
6126 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6127 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6128 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6129 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6130 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6132 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6134 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6135 * gcc.target/powerpc/sd-pwr6.c: Same.
6136 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6137 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6139 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6141 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6143 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6146 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6147 * gfortran.dg/altreturn_4.f90: Ditto.
6148 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6149 * gfortran.dg/altreturn_5.f90: Ditto.
6150 * gfortran.dg/altreturn_6.f90: Ditto.
6151 * gfortran.dg/altreturn_7.f90: Ditto.
6153 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6155 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6157 (check_effective_target_arm_v8_neon_ok_nocache):
6159 (check_effective_target_arm_v8_neon_ok): Change to use
6160 check_effective_target_arm_v8_neon_ok_nocache.
6161 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6163 (check_effective_target_vect_call_btruncf):
6164 Enable for arm and ARMv8 NEON.
6165 (check_effective_target_vect_call_ceilf): Likewise.
6166 (check_effective_target_vect_call_floorf): Likewise.
6167 (check_effective_target_vect_call_roundf): Likewise.
6168 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6171 2013-04-04 Marek Polacek <polacek@redhat.com>
6173 PR tree-optimization/48186
6174 * gcc.dg/pr48186.c: New test.
6176 2013-04-04 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/56826
6179 * gcc.dg/vect/pr56826.c: New testcase.
6180 * gcc.dg/vect/O3-pr36098.c: Adjust.
6182 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6184 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6185 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6186 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6187 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6188 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6189 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6190 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6191 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6192 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6193 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6195 2013-04-04 Richard Biener <rguenther@suse.de>
6197 PR tree-optimization/56213
6198 * gcc.dg/vect/vect-123.c: New testcase.
6200 2013-04-04 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/read_repeat_2.f90: New.
6205 2013-04-04 Richard Biener <rguenther@suse.de>
6207 PR tree-optimization/56837
6208 * g++.dg/torture/pr56837.C: New testcase.
6210 2013-04-04 Tobias Burnus <burnus@net-b.de>
6213 * gfortran.dg/c_loc_test_21.f90: New.
6214 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6215 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6216 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6217 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6218 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6220 2013-04-03 Jeff Law <law@redhat.com>
6222 PR tree-optimization/56799
6223 * gcc.c-torture/execute/pr56799.c: New test.
6225 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6228 * g++.dg/warn/Wpointer-arith-1.C: New.
6229 * g++.dg/gomp/for-19.C: Adjust.
6231 2013-04-03 Marek Polacek <polacek@redhat.com>
6234 * gcc.dg/pr55702.c: New test.
6236 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6239 * gcc.dg/pr56809.c: New testcase.
6241 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6244 * g++.dg/debug/pr56819.C: New test.
6246 2013-04-03 Richard Biener <rguenther@suse.de>
6248 PR tree-optimization/56817
6249 * g++.dg/torture/pr56817.C: New testcase.
6251 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6253 * gcc.dg/vect/bb-slp-31.c: New file.
6255 2013-04-03 Jason Merrill <jason@redhat.com>
6258 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6260 2013-04-03 Richard Biener <rguenther@suse.de>
6262 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6264 2013-04-03 Richard Biener <rguenther@suse.de>
6266 PR tree-optimization/55964
6267 * gcc.dg/torture/pr55964-2.c: New testcase.
6269 2013-04-03 Richard Biener <rguenther@suse.de>
6271 PR tree-optimization/56501
6272 * gcc.dg/torture/pr56501.c: New testcase.
6274 2013-04-03 Richard Biener <rguenther@suse.de>
6276 PR tree-optimization/56407
6277 * gcc.dg/torture/pr56407.c: New testcase.
6279 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6281 PR tree-optimization/56790
6282 * g++.dg/ext/pr56790-1.C: New testcase.
6284 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6286 * gcc.target/i386/merge-1.c: New testcase.
6287 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6289 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6292 * gcc.c-torture/execute/pr19449.c: New test.
6294 2013-04-03 Richard Biener <rguenther@suse.de>
6296 PR tree-optimization/56812
6297 * g++.dg/vect/slp-pr56812.cc: New testcase.
6299 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6303 * gfortran.dg/altreturn_8.f90: New.
6304 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6305 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6306 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6308 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6310 PR rtl-optimization/56745
6311 * gcc.c-torture/compile/pr56745.c: New test.
6313 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6315 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6317 2013-04-02 Richard Biener <rguenther@suse.de>
6319 PR tree-optimization/56778
6320 * gcc.dg/torture/pr56778.c: New testcase.
6322 2013-04-02 Richard Biener <rguenther@suse.de>
6325 * g++.dg/torture/pr56768.C: New testcase.
6327 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6329 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6331 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334 * gfortran.dg/namelist_82.f90: New test.
6336 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6339 * gfortran.dg/implicit_class_1.f90: New.
6341 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6344 * gfortran.dg/namelist_81.f90: New test.
6346 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6348 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6349 for constant and equal string lengths.
6350 * gfortran.dg/character_comparison_5.f90: Likewise.
6351 * gfortran.dg/character_comparison_9.f90: New test.
6353 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6355 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6356 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6358 2013-03-29 Tobias Burnus <burnus@net-b.de>
6361 * gfortran.dg/optional_absent_3.f90: New.
6363 2013-03-29 Tobias Burnus <burnus@net-b.de>
6366 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6368 2013-03-29 Tobias Burnus <burnus@net-b.de>
6371 * gfortran.dg/namelist_80.f90: New.
6373 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6376 * gfortran.dg/string_length_2.f90: New test.
6377 * gfortran.dg/dependency_41.f90: New test.
6379 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6382 * gfortran.dg/array_constructor_43.f90: New test.
6383 * gfortran.dg/random_seed_3.f90: New test.
6385 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6387 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6388 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6389 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6390 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6391 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6392 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6393 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6394 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6395 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6396 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6398 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6401 * g++.dg/conversion/op4.C: Adjust.
6402 * g++.dg/cpp0x/rv1n.C: Likewise.
6403 * g++.dg/cpp0x/rv2n.C: Likewise.
6404 * g++.dg/cpp0x/template_deduction.C: Likewise.
6405 * g++.dg/expr/cond8.C: Likewise.
6406 * g++.dg/other/error4.C: Likewise.
6407 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6408 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6409 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6410 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6411 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6412 * g++.old-deja/g++.law/cvt20.C: Likewise.
6413 * g++.old-deja/g++.law/cvt8.C: Likewise.
6414 * g++.old-deja/g++.law/init8.C: Likewise.
6415 * g++.old-deja/g++.mike/net12.C: Likewise.
6416 * g++.old-deja/g++.mike/net8.C: Likewise.
6417 * g++.old-deja/g++.mike/p2793.C: Likewise.
6418 * g++.old-deja/g++.mike/p3836.C: Likewise.
6419 * g++.old-deja/g++.mike/p418.C: Likewise.
6420 * g++.old-deja/g++.mike/p701.C: Likewise.
6421 * g++.old-deja/g++.mike/p807.C: Likewise.
6423 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6426 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6429 2013-03-28 Marek Polacek <polacek@redhat.com>
6431 PR tree-optimization/56695
6432 * gcc.dg/vect/pr56695.c: New test.
6434 2013-03-28 Richard Biener <rguenther@suse.de>
6436 PR tree-optimization/37021
6437 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6438 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6440 2013-03-27 Tobias Burnus <burnus@net-b.de>
6444 * gfortran.dg/sizeof_2.f90: New.
6445 * gfortran.dg/sizeof_3.f90: New.
6446 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6448 2013-03-27 Richard Biener <rguenther@suse.de>
6450 PR tree-optimization/37021
6451 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6453 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6455 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6456 * g++.dg/ipa/ivinline-2.C: Likewise.
6457 * g++.dg/ipa/ivinline-3.C: Likewise.
6458 * g++.dg/ipa/ivinline-4.C: Likewise.
6459 * g++.dg/ipa/ivinline-5.C: Likewise.
6460 * g++.dg/ipa/ivinline-7.C: Likewise.
6461 * g++.dg/ipa/ivinline-8.C: Likewise.
6462 * g++.dg/ipa/ivinline-9.C: Likewise.
6463 * g++.dg/cpp0x/noexcept03.C: Likewise.
6464 * gcc.dg/const-1.c: Likewise.
6465 * gcc.dg/ipa/pure-const-1.c: Likewise.
6466 * gcc.dg/noreturn-8.c: Likewise.
6467 * gcc.target/i386/mmx-1.c: Likewise.
6468 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6469 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6470 * gcc.c-torture/execute/pr33992.x: New file.
6472 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6474 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6476 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6479 * g++.dg/ext/desig5.C: New.
6481 2013-03-26 Tobias Burnus <burnus@net-b.de>
6484 * gfortran.dg/merge_init_expr_2.f90: New.
6485 * gfortran.dg/merge_char_1.f90: Modify test to
6486 stay a run-time test.
6487 * gfortran.dg/merge_char_3.f90: Ditto.
6489 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6491 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6492 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6494 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6497 * g++.dg/cpp0x/range-for23.C: New.
6499 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6502 * gfortran.dg/namelist_79.f90: New.
6504 2013-03-25 Martin Jambor <mjambor@suse.cz>
6506 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6508 2013-03-25 Tobias Burnus <burnus@net-b.de>
6528 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6529 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6530 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6531 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6532 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6533 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6534 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6535 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6536 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6537 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6538 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6539 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6540 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6541 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6542 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6543 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6544 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6545 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6546 * gfortran.dg/pr32601_1.f03: Ditto.
6547 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6548 * gfortran.dg/blockdata_7.f90: New.
6549 * gfortran.dg/c_assoc_4.f90: New.
6550 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6551 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6552 * gfortran.dg/c_funloc_tests_8.f90: New.
6553 * gfortran.dg/c_loc_test_17.f90: New.
6554 * gfortran.dg/c_loc_test_18.f90: New.
6555 * gfortran.dg/c_loc_test_19.f90: New.
6556 * gfortran.dg/c_loc_test_20.f90: New.
6557 * gfortran.dg/c_sizeof_5.f90: New.
6558 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6559 * gfortran.dg/transfer_resolve_2.f90: New.
6560 * gfortran.dg/transfer_resolve_3.f90: New.
6561 * gfortran.dg/transfer_resolve_4.f90: New.
6562 * gfortran.dg/pr32601.f03: Update dg-error.
6563 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6564 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6566 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6568 * gcc.target/arm/vseleqdf.c: New test.
6569 * gcc.target/arm/vseleqsf.c: Likewise.
6570 * gcc.target/arm/vselgedf.c: Likewise.
6571 * gcc.target/arm/vselgesf.c: Likewise.
6572 * gcc.target/arm/vselgtdf.c: Likewise.
6573 * gcc.target/arm/vselgtsf.c: Likewise.
6574 * gcc.target/arm/vselledf.c: Likewise.
6575 * gcc.target/arm/vsellesf.c: Likewise.
6576 * gcc.target/arm/vselltdf.c: Likewise.
6577 * gcc.target/arm/vselltsf.c: Likewise.
6578 * gcc.target/arm/vselnedf.c: Likewise.
6579 * gcc.target/arm/vselnesf.c: Likewise.
6580 * gcc.target/arm/vselvcdf.c: Likewise.
6581 * gcc.target/arm/vselvcsf.c: Likewise.
6582 * gcc.target/arm/vselvsdf.c: Likewise.
6583 * gcc.target/arm/vselvssf.c: Likewise.
6585 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6587 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6589 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6590 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6591 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6592 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6593 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6594 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6595 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6596 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6597 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6598 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6599 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6600 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6601 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6602 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6603 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6604 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6605 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6606 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6607 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6608 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6609 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6610 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6611 * gcc.target/arm/atomic-op-char.c: Likewise.
6612 * gcc.target/arm/atomic-op-consume.c: Likewise.
6613 * gcc.target/arm/atomic-op-int.c: Likewise.
6614 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6615 * gcc.target/arm/atomic-op-release.c: Likewise.
6616 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6617 * gcc.target/arm/atomic-op-short.c: Likewise.
6619 2013-03-25 Richard Biener <rguenther@suse.de>
6622 * g++.dg/torture/pr56694.C: New testcase.
6624 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6627 * gcc.target/arm/neon-vcond-gt.c: New test.
6628 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6629 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6631 2013-03-25 Richard Biener <rguenther@suse.de>
6633 PR tree-optimization/56689
6634 * gcc.dg/torture/pr56689.c: New testcase.
6636 2013-03-25 Kai Tietz <ktietz@redhat.com>
6638 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6640 2013-03-24 Tobias Burnus <burnus@net-b.de>
6643 * gfortran.dg/eof_5.f90: New.
6645 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6647 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6650 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6652 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6654 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6657 * gcc.c-torture/execute/builtins/builtins.exp: Add
6658 -Wl,--allow-multiple-definition for RTEMS targets.
6660 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6662 * gcc.target/aarch64/movk.c: New test.
6664 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6666 * g++.dg/ext/vector21.C: New testcase.
6668 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6670 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6671 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6673 2013-03-21 Richard Biener <rguenther@suse.de>
6675 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6676 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6678 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6680 * gcc.target/aarch64/vect.c: Test and result vector added
6681 for sabd and saba instructions.
6682 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6683 instructions in assembly.
6684 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6685 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6686 for fabd instruction.
6687 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6688 instruction in assembly.
6689 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6691 2013-03-20 Jeff Law <law@redhat.com>
6693 * g++.dg/tree-ssa/ssa-dom.C: New test.
6695 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6697 * gcc.target/powerpc/mmfpgpr.c: New test.
6698 * gcc.target/powerpc/sd-vsx.c: Likewise.
6699 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6700 * gcc.target/powerpc/vsx-float0.c: Likewise.
6702 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6704 PR tree-optimization/56355
6705 * gcc.dg/pr56355-1.c: New file.
6707 2013-03-20 Catherine Moore <clm@codesourcery.com>
6708 Richard Sandiford <rdsandiford@googlemail.com>
6710 * gcc.target/mips/mips.exp: Add microMIPS support.
6711 * gcc.target/mips/umips-movep-2.c: New test.
6712 * gcc.target/mips/umips-lwp-2.c: New test.
6713 * gcc.target/mips/umips-swp-5.c: New test.
6714 * gcc.target/mips/umips-constraints-1.c: New test.
6715 * gcc.target/mips/umips-lwp-3.c: New test.
6716 * gcc.target/mips/umips-swp-6.c: New test.
6717 * gcc.target/mips/umips-constraints-2.c: New test.
6718 * gcc.target/mips/umips-save-restore-1.c: New test.
6719 * gcc.target/mips/umips-lwp-4.c: New test.
6720 * gcc.target/mips/umips-swp-7.c: New test.
6721 * gcc.target/mips/umips-save-restore-2.c: New test.
6722 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6723 * gcc.target/mips/umips-lwp-5.c: New test.
6724 * gcc.target/mips/umips-save-restore-3.c: New test.
6725 * gcc.target/mips/umips-lwp-6.c: New test.
6726 * gcc.target/mips/umips-swp-1.c: New test.
6727 * gcc.target/mips/umips-lwp-7.c: New test.
6728 * gcc.target/mips/umips-swp-2.c: New test.
6729 * gcc.target/mips/umips-lwp-8.c: New test.
6730 * gcc.target/mips/umips-swp-3.c: New test.
6731 * gcc.target/mips/umips-movep-1.c: New test.
6732 * gcc.target/mips/umips-lwp-1.c: New test.
6733 * gcc.target/mips/umips-swp-4.c: New test.
6735 2013-03-20 Richard Biener <rguenther@suse.de>
6737 PR tree-optimization/56661
6738 * gcc.dg/torture/pr56661.c: New testcase.
6740 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6742 PR rtl-optimization/56605
6743 * gcc.target/powerpc/pr56605.c: New.
6745 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6748 * gfortran.dg/do_1.f90: Don't xfail.
6750 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6753 * gfortran.dg/namelist_77.f90: New.
6754 * gfortran.dg/namelist_78.f90: New.
6756 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6759 * gfortran.dg/open_negative_unit_1.f90: New.
6761 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6763 * gcc.target/aarch64/sbc.c: New test.
6765 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6767 * gcc.target/aarch64/ror.c: New test.
6769 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6771 * gcc.target/aarch64/extr.c: New test.
6773 2013-03-19 Richard Biener <rguenther@suse.de>
6775 PR tree-optimization/56273
6776 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6777 * c-c++-common/uninit-17.c: Likewise.
6779 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6781 PR tree-optimization/56635
6782 * g++.dg/torture/pr56635.C: New test.
6784 2013-03-18 Richard Biener <rguenther@suse.de>
6786 PR tree-optimization/3713
6787 * g++.dg/ipa/devirt-12.C: New testcase.
6789 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6792 * c-c++-common/pr56566.c: New test.
6794 2013-03-17 Jason Merrill <jason@redhat.com>
6796 * g++.dg/template/abstract-dr337.C: XFAIL.
6798 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6801 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6802 * c-c++-common/pr56607.c: New test.
6804 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6807 * g++.dg/cpp0x/constexpr-array5.C: New.
6809 2013-03-15 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/transfer_intrinsic_5.f90: New.
6814 2013-03-15 Kai Tietz <ktietz@redhat.com>
6816 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6817 * gcc.target/i386/pr20020-1.c: Likewise.
6818 * gcc.target/i386/pr20020-2.c: Likewise.
6819 * gcc.target/i386/pr20020-3.c: Likewise.
6820 * gcc.target/i386/pr53425-1.c: Likewise.
6821 * gcc.target/i386/pr53425-2.c: Likewise.
6822 * gcc.target/i386/pr55093.c: Likewise.
6823 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6825 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6828 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6829 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6831 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6833 PR tree-optimization/53265
6834 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6836 * gcc.dg/graphite/id-6.c (test): Likewise.
6837 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6838 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6840 PR tree-optimization/53265
6841 * gcc.dg/pr53265.c: New test.
6842 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6844 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6846 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6847 n, use it as high bound instead of 4.
6849 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6852 * gcc.target/sh/pr49880-1.c: New.
6853 * gcc.target/sh/pr49880-2.c: New.
6854 * gcc.target/sh/pr49880-3.c: New.
6855 * gcc.target/sh/pr49880-4.c: New.
6856 * gcc.target/sh/pr49880-5.c: New.
6858 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6860 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6862 2013-03-13 Richard Biener <rguenther@suse.de>
6864 PR tree-optimization/56608
6865 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6867 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6870 * g++.dg/cpp0x/alias-decl-32.C: New.
6872 2013-03-11 Jan Hubicka <jh@suse.cz>
6875 * gcc.c-torture/compile/pr56571.c: New testcase.
6877 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6879 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6880 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6882 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6884 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6885 * gcc.dg/inline_4.c: Likewise.
6886 * gcc.dg/unroll_2.c: Likewise.
6887 * gcc.dg/unroll_3.c: Likewise.
6888 * gcc.dg/unroll_4.c: Likewise.
6890 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6893 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6896 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6898 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6901 * gcc.c-torture/compile/pr40797.c: New.
6903 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6905 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6907 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6910 * gfortran.dg/class_56.f90: New test.
6912 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6915 * gcc.target/mips/pr56524.c: New test.
6917 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6920 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6922 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6925 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6927 2013-03-08 Marek Polacek <polacek@redhat.com>
6929 PR tree-optimization/56478
6930 * gcc.dg/torture/pr56478.c: New test.
6932 2013-03-08 Kai Tietz <ktietz@redhat.com>
6934 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6935 targets linker option --allow-multiple-definition.
6937 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6938 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6939 * gcc.dg/pr52549.c: Add LLP64 case.
6940 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6941 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6942 * gcc.dg/torture/pr51071-2.c: Likewise.
6943 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6944 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6945 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6946 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6947 * gcc.dg/weak/weak-1.c: Likewise.
6948 * gcc.dg/weak/weak-2.c: Likewise.
6949 * gcc.dg/weak/weak-3.c: Likewise.
6950 * gcc.dg/weak/weak-4.c: Likewise.
6951 * gcc.dg/weak/weak-5.c: Likewise.
6952 * gcc.dg/weak/weak-15.c: Likewise.
6953 * gcc.dg/weak/weak-16.c: Likewise.
6955 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6957 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6959 PR tree-optimization/56559
6960 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6962 2013-03-07 Andreas Schwab <schwab@suse.de>
6964 * gcc.dg/pr31490.c: Fix last change.
6966 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6969 * g++.dg/template/crash115.C: New.
6971 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6973 PR tree-optimization/56539
6974 * gcc.c-torture/compile/pr56539.c: New test.
6976 2013-03-06 Kai Tietz <ktietz@redhat.com>
6978 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6980 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6981 * gcc.dg/lto/20091013-1_2.c: Likewise.
6982 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6984 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6986 * gnat.dg/specs/aggr6.ads: New test.
6988 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6990 * gnat.dg/loop_optimization15.ad[sb]: New test.
6992 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6995 * gcc.dg/pr56548.c: New test.
6997 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7000 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7002 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7005 * g++.dg/template/typename20.C: New test.
7007 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7010 * gcc.dg/pr56510.c: New test.
7012 PR rtl-optimization/56484
7013 * gcc.c-torture/compile/pr56484.c: New test.
7015 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7018 * g++.dg/warn/Wsign-conversion-2.C: New.
7020 2013-03-05 Richard Biener <rguenther@suse.de>
7022 PR tree-optimization/56270
7023 * gcc.dg/vect/slp-38.c: New testcase.
7025 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7027 PR rtl-optimization/56494
7028 * gcc.dg/pr56494.c: New test.
7030 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7032 * gcc.dg/pr56424.c: New test.
7034 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7036 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7037 * gcc.dg/pr56228.c <avr>: Skip.
7039 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7042 PR tree-optimization/52631
7043 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7045 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7047 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7048 * gcc.dg/vect/vect-83_64.c: Same.
7050 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7053 * gfortran.dg/pointer_check_13.f90: New test.
7055 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7058 * gfortran.dg/array_constructor_42.f90: New test.
7060 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7063 * g++.dg/template/static33.C: New.
7064 * g++.dg/template/static34.C: Likewise.
7067 * g++.dg/template/static35.C: New.
7069 2013-03-01 Steve Ellcey <sellcey@mips.com>
7071 * gcc.dg/pr56396.c: Require pic support.
7073 2013-03-01 Richard Biener <rguenther@suse.de>
7075 PR tree-optimization/55481
7076 * gcc.dg/torture/pr56488.c: New testcase.
7078 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7079 Jakub Jelinek <jakub@redhat.com>
7082 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7083 no_sanitize_address attribute rather than no_address_safety_analysis.
7084 * g++.dg/asan/sanitizer_test_utils.h
7085 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7086 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7087 in addition to no_address_safety_analysis.
7089 2013-02-28 Jason Merrill <jason@redhat.com>
7092 * g++.dg/cpp0x/constexpr-and.C: New.
7094 2013-02-28 Martin Jambor <mjambor@suse.cz>
7096 PR tree-optimization/56294
7097 * g++.dg/debug/pr56294.C: New test.
7099 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7101 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7103 2013-02-27 Marek Polacek <polacek@redhat.com>
7105 PR rtl-optimization/56466
7106 * gcc.dg/pr56466.c: New test.
7108 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7110 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7111 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7112 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7114 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7117 * gcc.dg/pr45472.c: New test.
7119 2013-02-26 Marek Polacek <polacek@redhat.com>
7121 PR tree-optimization/56426
7122 * gcc.dg/pr56436.c: New test.
7124 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7126 PR tree-optimization/56448
7127 * gcc.c-torture/compile/pr56448.c: New test.
7129 PR tree-optimization/56443
7130 * gcc.dg/torture/pr56443.c: New test.
7132 2013-02-25 Richard Biener <rguenther@suse.de>
7134 PR tree-optimization/56175
7135 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7137 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7140 * g++.dg/torture/pr56403.C: New test.
7142 2013-02-25 Catherine Moore <clm@codesourcery.com>
7145 2013-02-24 Catherine Moore <clm@codesourcery.com>
7146 Richard Sandiford <rdsandiford@googlemail.com>
7148 * gcc.target/mips/mips.exp: Add microMIPS support.
7149 * gcc.target/mips/umips-movep-2.c: New test.
7150 * gcc.target/mips/umips-lwp-2.c: New test.
7151 * gcc.target/mips/umips-swp-5.c: New test.
7152 * gcc.target/mips/umips-constraints-1.c: New test.
7153 * gcc.target/mips/umips-lwp-3.c: New test.
7154 * gcc.target/mips/umips-swp-6.c: New test.
7155 * gcc.target/mips/umips-constraints-2.c: New test.
7156 * gcc.target/mips/umips-save-restore-1.c: New test.
7157 * gcc.target/mips/umips-lwp-4.c: New test.
7158 * gcc.target/mips/umips-swp-7.c: New test.
7159 * gcc.target/mips/umips-save-restore-2.c: New test.
7160 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7161 * gcc.target/mips/umips-lwp-5.c: New test.
7162 * gcc.target/mips/umips-save-restore-3.c: New test.
7163 * gcc.target/mips/umips-lwp-6.c: New test.
7164 * gcc.target/mips/umips-swp-1.c: New test.
7165 * gcc.target/mips/umips-lwp-7.c: New test.
7166 * gcc.target/mips/umips-swp-2.c: New test.
7167 * gcc.target/mips/umips-lwp-8.c: New test.
7168 * gcc.target/mips/umips-swp-3.c: New test.
7169 * gcc.target/mips/umips-movep-1.c: New test.
7170 * gcc.target/mips/umips-lwp-1.c: New test.
7171 * gcc.target/mips/umips-swp-4.c: New test.
7173 2013-02-24 Catherine Moore <clm@codesourcery.com>
7174 Richard Sandiford <rdsandiford@googlemail.com>
7176 * gcc.target/mips/mips.exp: Add microMIPS support.
7177 * gcc.target/mips/umips-movep-2.c: New test.
7178 * gcc.target/mips/umips-lwp-2.c: New test.
7179 * gcc.target/mips/umips-swp-5.c: New test.
7180 * gcc.target/mips/umips-constraints-1.c: New test.
7181 * gcc.target/mips/umips-lwp-3.c: New test.
7182 * gcc.target/mips/umips-swp-6.c: New test.
7183 * gcc.target/mips/umips-constraints-2.c: New test.
7184 * gcc.target/mips/umips-save-restore-1.c: New test.
7185 * gcc.target/mips/umips-lwp-4.c: New test.
7186 * gcc.target/mips/umips-swp-7.c: New test.
7187 * gcc.target/mips/umips-save-restore-2.c: New test.
7188 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7189 * gcc.target/mips/umips-lwp-5.c: New test.
7190 * gcc.target/mips/umips-save-restore-3.c: New test.
7191 * gcc.target/mips/umips-lwp-6.c: New test.
7192 * gcc.target/mips/umips-swp-1.c: New test.
7193 * gcc.target/mips/umips-lwp-7.c: New test.
7194 * gcc.target/mips/umips-swp-2.c: New test.
7195 * gcc.target/mips/umips-lwp-8.c: New test.
7196 * gcc.target/mips/umips-swp-3.c: New test.
7197 * gcc.target/mips/umips-movep-1.c: New test.
7198 * gcc.target/mips/umips-lwp-1.c: New test.
7199 * gcc.target/mips/umips-swp-4.c: New test.
7201 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7204 * lib/asan-dg.exp (asan_link_flags): Add
7205 -B${gccpath}/libsanitizer/asan/ to flags.
7207 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7210 * gcc.dg/torture/pr56420.c: New test.
7212 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7215 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7217 2013-02-21 Martin Jambor <mjambor@suse.cz>
7219 PR tree-optimization/56310
7220 * g++.dg/ipa/pr56310.C: New test.
7222 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7225 * gfortran.dg/proc_ptr_comp_37.f90: New.
7227 2013-02-21 Richard Biener <rguenther@suse.de>
7229 PR tree-optimization/56415
7231 2013-02-11 Richard Biener <rguenther@suse.de>
7233 PR tree-optimization/56273
7234 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7235 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7236 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7237 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7238 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7239 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7241 2013-02-21 Marek Polacek <polacek@redhat.com>
7243 PR tree-optimization/56398
7244 * g++.dg/torture/pr56398.C: New test.
7246 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7249 * gcc.c-torture/compile/pr56405.c: New test.
7251 2013-02-20 Jan Hubicka <jh@suse.cz>
7253 PR tree-optimization/56265
7254 * g++.dg/ipa/devirt-11.C: New testcase.
7256 2013-02-20 Richard Biener <rguenther@suse.de>
7258 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7260 2013-02-20 Richard Biener <rguenther@suse.de>
7261 Jakub Jelinek <jakub@redhat.com>
7263 PR tree-optimization/56396
7264 * gcc.dg/pr56396.c: New testcase.
7266 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7269 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7271 2013-02-19 Richard Biener <rguenther@suse.de>
7273 PR tree-optimization/56384
7274 * gcc.dg/torture/pr56384.c: New testcase.
7276 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7278 PR tree-optimization/56350
7279 * gcc.dg/pr56350.c: New test.
7281 PR tree-optimization/56381
7282 * g++.dg/opt/pr56381.C: New test.
7284 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7287 * lib/dg-pch.exp (pch-init, pch-finish,
7288 check_effective_target_pch_supported_debug): New procs.
7289 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7290 Likewise if $pch_unsupported_debug and $flags include -g.
7291 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7292 and dg-require-effective-target pch_unsupported_debug.
7293 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7294 * objc.dg/pch/pch.exp: Likewise.
7295 * gcc.dg/pch/pch.exp: Likewise.
7296 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7297 pch_unsupported_debug.
7298 * gcc.dg/pch/valid-1.hs: Likewise.
7299 * gcc.dg/pch/valid-1b.c: Likewise.
7300 * gcc.dg/pch/valid-1b.hs: Likewise.
7302 2013-02-18 Richard Biener <rguenther@suse.de>
7304 PR tree-optimization/56366
7305 * gcc.dg/torture/pr56366.c: New testcase.
7307 2013-02-18 Richard Biener <rguenther@suse.de>
7310 * gcc.dg/torture/pr56349.c: New testcase.
7312 2013-02-18 Richard Biener <rguenther@suse.de>
7314 PR tree-optimization/56321
7315 * gcc.dg/torture/pr56321.c: New testcase.
7317 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7319 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7321 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7322 Dodji Seketeli <dodji@redhat.com>
7325 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7326 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7327 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7328 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7329 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7330 * c-c++-common/asan/pr56330.c: Likewise.
7331 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7332 Ensure the size argument of __builtin_memcpy is a constant.
7334 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7335 Paolo Carlini <paolo.carlini@oracle.com>
7338 * g++.dg/cpp0x/enum23.C: New.
7340 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7343 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7345 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7347 PR rtl-optimization/56348
7348 * gcc.target/i386/pr56348.c: New test.
7350 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7352 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7353 * gcc.target/arm/interrupt-2.c: Likewise.
7355 2013-02-15 Tobias Burnus <burnus@net-b.de>
7358 * gfortran.dg/matmul_9.f90: New.
7360 2013-02-15 Tobias Burnus <burnus@net-b.de>
7363 * gfortran.dg/init_flag_11.f90: New.
7365 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7367 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7369 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7371 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7374 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7375 Tobias Burnus <burnus@net-b.de>
7378 * gfortran.dg/allocatable_function_7.f90: New.
7380 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7382 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7383 * asan_globals_test-wrapper.cc: New file.
7384 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7385 instead of asan_globals_test.cc as dg-additional-sources.
7386 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7387 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7388 "sanitizer_test_utils.h" instead of
7389 "sanitizer_common/tests/sanitizer_test_utils.h".
7390 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7391 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7392 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7393 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7394 * g++.dg/asan/asan_test.cc: Synced from upstream.
7395 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7397 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7400 * c-c++-common/asan/memcmp-2.c: New test.
7402 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7405 * g++.dg/cpp0x/udlit-string-literal.h: New.
7406 * g++.dg/cpp0x/udlit-string-literal.C: New.
7408 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7410 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7412 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7415 * gcc.target/arm/pr56184.C: New test.
7417 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7420 * g++.dg/torture/pr56302.C: New test.
7421 * g++.dg/cpp0x/constexpr-56302.C: New test.
7422 * c-c++-common/pr56302.c: New test.
7424 2013-02-13 Tobias Burnus <burnus@net-b.de>
7425 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7428 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7429 * gfortran.dg/quad_3.f90: Ditto.
7431 2013-02-13 Kostya Serebryany <kcc@google.com>
7433 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7434 to match the fresh asan run-time.
7435 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7437 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7439 Avoid instrumenting duplicated memory access in the same basic block
7440 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7441 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7442 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7443 * c-c++-common/asan/inc.c: Likewise.
7445 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7448 * gcc.target/i386/pr56148.c: New test.
7450 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7451 Tobias Burnus <burnus@net-b.de>
7454 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7457 2013-02-12 Richard Biener <rguenther@suse.de>
7460 * gcc.dg/lto/pr56297_0.c: New testcase.
7461 * gcc.dg/lto/pr56297_0.c: Likewise.
7463 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7466 * gfortran.dg/typebound_deferred_1.f90: New.
7468 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7470 PR rtl-optimization/56151
7471 * gcc.target/i386/pr56151.c: New test.
7473 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7475 * g++.dg/ext/mv12.C: New test.
7476 * g++.dg/ext/mv12.h: New file.
7477 * g++.dg/ext/mv12-aux.C: New file.
7478 * g++.dg/ext/mv13.C: New test.
7480 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7482 * lib/target-supports.exp
7483 (check_effective_target_powerpc_eabi_ok): New.
7484 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7486 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7487 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7489 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7490 * gcc.target/powerpc/pr51623.c: Likewise.
7491 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7492 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7494 2013-02-11 Alexander Potapenko <glider@google.com>
7495 Jack Howarth <howarth@bromo.med.uc.edu>
7496 Jakub Jelinek <jakub@redhat.com>
7499 * g++.dg/asan/pr55617.C: Run on all targets.
7501 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7503 PR rtl-optimization/56275
7504 * gcc.dg/pr56275.c: New test.
7506 2013-02-11 Richard Biener <rguenther@suse.de>
7508 PR tree-optimization/56273
7509 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7511 2013-02-11 Richard Biener <rguenther@suse.de>
7513 PR tree-optimization/56264
7514 * gcc.dg/torture/pr56264.c: New testcase.
7516 2013-02-11 Richard Biener <rguenther@suse.de>
7518 PR tree-optimization/56273
7519 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7520 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7521 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7522 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7523 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7524 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7526 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7528 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7529 for *-*-linux-gnu targets.
7530 * g++.dg/asan/interception-test-1.c: Ditto.
7531 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7532 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7534 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7537 * gfortran.dg/intrinsic_size_4.f90 : New test.
7539 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7542 * gcc.target/powerpc/pr56256.c: New test.
7544 2013-02-08 Ian Lance Taylor <iant@google.com>
7546 * lib/go.exp: Load timeout.exp.
7548 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7550 PR rtl-optimization/56246
7551 * gcc.target/i386/pr56246.c: New test.
7553 2013-02-08 Jeff Law <law@redhat.com>
7556 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7558 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7561 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7564 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7566 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7568 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7570 PR rtl-optimization/56195
7571 * gcc.dg/torture/pr56195.c: New test.
7573 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7576 * gfortran.dg/recursive_interface_2.f90: New test.
7578 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7580 PR tree-optimization/56250
7581 * gcc.c-torture/execute/pr56250.c: New test.
7583 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7585 PR tree-optimization/56064
7586 * gcc.dg/fixed-point/view-convert-2.c: New test.
7588 2013-02-08 Michael Matz <matz@suse.de>
7590 PR tree-optimization/52448
7591 * gcc.dg/pr52448.c: New test.
7593 2013-02-08 Richard Biener <rguenther@suse.de>
7596 * gcc.dg/torture/pr56181.c: New testcase.
7598 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7601 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7602 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7604 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7607 * g++.dg/parse/crash61.C: New test.
7610 * g++.dg/parse/pr56239.C: New test.
7613 * g++.dg/abi/mangle61.C: New test.
7615 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7617 PR rtl-optimization/56225
7618 * gcc.target/i386/pr56225.c: New test.
7620 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7623 * gcc.dg/guality/pr56154-1.c: New test.
7624 * gcc.dg/guality/pr56154-2.c: New test.
7625 * gcc.dg/guality/pr56154-3.c: New test.
7626 * gcc.dg/guality/pr56154-4.c: New test.
7627 * gcc.dg/guality/pr56154-aux.c: New file.
7629 PR tree-optimization/55789
7630 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7632 * gcc.dg/tree-ssa/inline-3.c: Add
7633 --param max-early-inliner-iterations=2 option.
7635 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7638 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7639 Add -fno-dwarf2-cfi-asm to dg-options.
7642 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7645 * gcc.dg/pr56228.c: New test.
7647 2013-02-07 Alan Modra <amodra@gmail.com>
7650 * gcc.target/powerpc/pr54009.c: New test.
7652 * gfortran.dg/pr54131.f: New test.
7654 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7657 * gfortran.dg/array_constructor_41.f90: New test.
7659 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7662 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7664 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7667 * g++.dg/gomp/pr56217.C: New test.
7669 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7671 PR tree-optimization/56205
7672 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7673 * gcc.c-torture/execute/pr56205.c: New test.
7675 2013-02-05 Richard Biener <rguenther@suse.de>
7677 PR tree-optimization/53342
7678 PR tree-optimization/53185
7679 * gcc.dg/vect/pr53185-2.c: New testcase.
7681 2013-02-05 Jan Hubicka <jh@suse.cz>
7683 PR tree-optimization/55789
7684 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7685 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7686 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7687 * g++.dg/ipa/inline-1.C: New testcase.
7688 * g++.dg/ipa/inline-2.C: New testcase.
7689 * g++.dg/ipa/inline-3.C: New testcase.
7691 2013-02-05 Jan Hubicka <jh@suse.cz>
7693 PR tree-optimization/55789
7694 * g++.dg/torture/pr55789.C: New testcase.
7696 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7699 * gcc.dg/pr56167.c: New test.
7701 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7704 * gcc.target/sh/pr55146.c: New.
7706 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7708 PR tree-optimization/54386
7709 * gcc.target/sh/pr54386.c: New.
7711 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7714 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7717 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7719 2013-02-04 Alexander Potapenko <glider@google.com>
7720 Jack Howarth <howarth@bromo.med.uc.edu>
7721 Jakub Jelinek <jakub@redhat.com>
7724 * g++.dg/asan/pr55617.C: New test.
7726 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7729 * gfortran.dg/typebound_operator_19.f90: New test.
7730 * gfortran.dg/typebound_assignment_4.f90: New test.
7732 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7735 * gfortran.dg/recursive_interface_1.f90: New test.
7737 2013-02-04 Richard Guenther <rguenther@suse.de>
7740 * gcc.dg/lto/pr56168_0.c: New testcase.
7741 * gcc.dg/lto/pr56168_1.c: Likewise.
7743 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7747 * gfortran.dg/block_12.f90: New test.
7748 * gfortran.dg/module_error_1.f90: New test.
7750 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7752 * lib/target-supports.exp (check_effective_target_vect_float)
7753 (check_effective_target_vect_no_align): Add mips-sde-elf.
7755 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7757 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7759 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7761 * gcc.dg/pr56023.c: XFAIL on AIX.
7762 * gcc.dg/vect/pr49352.c: Same.
7764 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7766 * gnat.dg/opt26.adb: New test.
7768 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7771 2013-01-27 Amol Pise <amolpise15@gmail.com>
7773 * gcc.target/arm/neon-vfnms-1.c: New test.
7774 * gcc.target/arm/neon-vfnma-1.c: New test.
7776 2013-01-31 Richard Biener <rguenther@suse.de>
7778 PR tree-optimization/56157
7779 * gcc.dg/torture/pr56157.c: New testcase.
7781 2013-01-30 Richard Biener <rguenther@suse.de>
7783 PR tree-optimization/56150
7784 * gcc.dg/torture/pr56150.c: New testcase.
7786 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7789 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7790 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7791 printed in backtrace.
7792 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7793 to avoid errors about mismatched allocation vs. deallocation.
7796 * g++.dg/mv1.C: Moved to...
7797 * g++.dg/ext/mv1.C: ... here. Adjust test.
7798 * g++.dg/mv2.C: Moved to...
7799 * g++.dg/ext/mv2.C: ... here. Adjust test.
7800 * g++.dg/mv3.C: Moved to...
7801 * g++.dg/ext/mv3.C: ... here.
7802 * g++.dg/mv4.C: Moved to...
7803 * g++.dg/ext/mv4.C: ... here.
7804 * g++.dg/mv5.C: Moved to...
7805 * g++.dg/ext/mv5.C: ... here. Adjust test.
7806 * g++.dg/mv6.C: Moved to...
7807 * g++.dg/ext/mv6.C: ... here. Adjust test.
7808 * g++.dg/ext/mv7.C: New test.
7809 * g++.dg/ext/mv8.C: New test.
7810 * g++.dg/ext/mv9.C: New test.
7811 * g++.dg/ext/mv10.C: New test.
7812 * g++.dg/ext/mv11.C: New test.
7814 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7816 PR rtl-optimization/56144
7817 * gcc.dg/pr56144.c: New.
7819 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7821 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7823 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7824 * g++.dg/cpp0x/constexpr-55573.C: Same
7826 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7828 PR tree-optimization/56064
7829 * gcc.dg/fixed-point/view-convert.c: New test.
7831 2013-01-30 Andreas Schwab <schwab@suse.de>
7833 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7834 evaluate the end index in string range.
7836 2013-01-30 Tobias Burnus <burnus@net-b.de>
7839 * gfortran.dg/allocatable_function_6.f90: New.
7841 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7842 Mikael Morin <mikael@gcc.gnu.org>
7845 * gfortran.dg/proc_ptr_comp_36.f90: New.
7847 2013-01-29 Richard Biener <rguenther@suse.de>
7849 PR tree-optimization/55270
7850 * gcc.dg/torture/pr55270.c: New testcase.
7852 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7854 PR rtl-optimization/56117
7855 * gcc.dg/pr56117.c: New test.
7857 2013-01-28 Richard Biener <rguenther@suse.de>
7859 PR tree-optimization/56034
7860 * gcc.dg/torture/pr56034.c: New testcase.
7862 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7864 PR tree-optimization/56125
7865 * gcc.dg/pr56125.c: New test.
7867 2013-01-28 Tobias Burnus <burnus@net-b.de>
7868 Mikael Morin <mikael@gcc.gnu.org>
7871 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7872 * gfortran.dg/import8.f90: Likewise.
7873 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7874 * gfortran.dg/import10.f90: New test.
7875 * gfortran.dg/import11.f90: Likewise
7877 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7880 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7881 string.h. Provide memset, malloc and free prototypes, adjust line
7882 numbers in dg-output.
7883 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7884 Provide memset prototype and adjust line numbers in dg-output.
7885 * c-c++-common/asan/global-overflow-1.c: Likewise.
7887 PR tree-optimization/56094
7888 * gcc.dg/pr56094.c: New test.
7890 2013-01-27 Amol Pise <amolpise15@gmail.com>
7892 * gcc.target/arm/neon-vfnms-1.c: New test.
7893 * gcc.target/arm/neon-vfnma-1.c: New test.
7895 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7898 * gcc.target/i386/pr56114.c: New test.
7900 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7903 * gfortran.dg/associate_14.f90: New test.
7906 * gfortran.dg/associate_13.f90: New test.
7908 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7910 PR tree-optimization/56098
7911 * gcc.dg/pr56098-1.c: New test.
7912 * gcc.dg/pr56098-2.c: New test.
7914 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7917 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7919 2013-01-22 Marek Polacek <polacek@redhat.com>
7921 PR tree-optimization/56035
7922 * gcc.dg/pr56035.c: New test.
7924 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7926 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7929 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7931 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7933 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7936 * gcc.dg/pr56078.c: New test.
7937 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7939 2013-01-24 Martin Jambor <mjambor@suse.cz>
7941 PR tree-optimization/55927
7942 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7944 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7946 * gcc.target/i386/movsd.c: New test.
7948 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7951 * gcc.target/i386/pr55934.c: New test.
7953 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7956 * gfortran.dg/select_8.f90: New.
7958 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7960 * gcc.target/microblaze/microblaze.exp: Remove
7961 target_config_cflags check.
7963 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7966 * gfortran.dg/gomp/pr56052.f90: New test.
7969 * gcc.dg/pr49069.c: New test.
7971 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7974 * g++.dg/cpp0x/constexpr-static10.C: New.
7976 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7979 * gcc.target/i386/pr56028.c: New test.
7981 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7984 * gcc.target/i386/pr55686.c: New test.
7986 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7989 * g++.dg/cpp0x/variadic139.C: New test.
7990 * g++.dg/cpp0x/variadic140.C: Likewise.
7991 * g++.dg/cpp0x/variadic141.C: Likewise.
7993 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7995 * gnat.dg/warn8.adb: New test.
7997 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8000 * gfortran.dg/include_8.f90: New test.
8002 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8004 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8005 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8007 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8009 PR tree-optimization/56051
8010 * gcc.c-torture/execute/pr56051.c: New test.
8012 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8014 PR rtl-optimization/56023
8015 * gcc.dg/pr56023.c: New test.
8017 2013-01-21 Martin Jambor <mjambor@suse.cz>
8020 * gcc.target/i386/pr56022.c: New test.
8022 2013-01-21 Jason Merrill <jason@redhat.com>
8024 * lib/target-supports.exp (check_effective_target_alias): New.
8026 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8029 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8031 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8033 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8035 2013-01-19 Jeff Law <law@redhat.com>
8037 PR tree-optimization/52631
8038 * tree-ssa/pr52631.c: New test.
8039 * tree-ssa/ssa-fre-9: Update expected output.
8041 2013-01-19 Anthony Green <green@moxielogic.com>
8043 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8046 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8048 PR tree-optimization/56029
8049 * g++.dg/torture/pr56029.C: New test.
8051 2013-01-18 Sharad Singhai <singhai@google.com>
8053 PR tree-optimization/55995
8054 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8056 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8059 * gcc.target/i386/pr55433.c: New.
8061 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8064 * gfortran.dg/pr56015.f90: New test.
8066 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8068 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8070 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8072 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8073 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8074 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8075 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8076 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8078 2013-01-17 Jeff Law <law@redhat.com>
8080 * gcc.dg/pr52573.c: Move to...
8081 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8083 PR rtl-optimization/52573
8084 * gcc.dg/pr52573.c: New test.
8086 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8089 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8090 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8091 check_no_compiler_messages to test support in ucontext.h.
8092 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8093 compliant RLIMIT_AS.
8095 2013-01-17 Marek Polacek <polacek@redhat.com>
8097 PR rtl-optimization/55833
8098 * gcc.dg/pr55833.c: New test.
8100 2013-01-17 Jan Hubicka <jh@suse.cz>
8102 PR tree-optimization/55273
8103 * gcc.c-torture/compile/pr55273.c: New testcase.
8105 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8108 * gcc.target/pr55981.c: New test.
8110 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8112 * gcc.target/arm/pr40887.c: Require at least armv5.
8113 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8114 * gcc.target/arm/pr51915.c: Likewise.
8115 * gcc.target/arm/pr52006.c: Likewise.
8116 * gcc.target/arm/pr53187.c: Likewise.
8118 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8119 * gcc.target/arm/ftest-support-arm.h: Delete.
8120 * gcc.target/arm/ftest-support-thumb.h: Delete.
8121 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8122 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8123 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8124 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8125 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8126 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8127 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8128 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8129 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8130 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8131 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8132 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8133 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8134 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8135 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8136 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8137 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8138 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8139 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8140 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8141 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8142 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8143 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8144 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8146 2013-01-17 Martin Jambor <mjambor@suse.cz>
8148 PR tree-optimizations/55264
8149 * g++.dg/ipa/pr55264.C: New test.
8151 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8154 * gfortran.dg/class_55.f90: New.
8156 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8159 * gcc.c-torture/execute/builtins/builtins.exp: Add
8160 -Wl,--allow-multiple-definition for eabi and elf targets.
8163 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8164 check_effective_target_vect_perm_short,
8165 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8166 check_effective_target_vect64): Return 0 for big-endian ARM.
8167 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8169 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8172 2013-01-16 Richard Biener <rguenther@suse.de>
8174 PR tree-optimization/55964
8175 * gcc.dg/torture/pr55964.c: New testcase.
8177 2013-01-16 Richard Biener <rguenther@suse.de>
8179 PR tree-optimization/54767
8180 PR tree-optimization/53465
8181 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8183 2013-01-16 Christian Bruel <christian.bruel@st.com>
8186 * gcc.target/sh/sh-switch.c: New testcase.
8188 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8190 * gcc.dg/webizer.c: Increase the array size.
8192 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8195 * gcc.dg/pr55940.c: New test.
8197 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8198 Harald Anlauf <anlauf@gmx.de>
8200 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8201 * gfortran.dg/bounds_check_5.f90: Likewise.
8202 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8203 * gfortran.dg/continuation_9.f90: Likewise.
8204 * gfortran.dg/move_alloc_13.f90: Likewise.
8205 * gfortran.dg/structure_constructor_11.f90: Likewise.
8206 * gfortran.dg/tab_continuation.f: Likewise.
8207 * gfortran.dg/warning-directive-2.F90: Likewise.
8208 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8210 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8212 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8213 * gcc.target/arm/fma-sp.c: Likewise.
8215 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8217 PR rtl-optimization/55153
8218 * gcc.dg/pr55153.c: New.
8220 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8222 PR tree-optimization/55920
8223 * gcc.c-torture/compile/pr55920.c: New test.
8225 2013-01-15 Richard Biener <rguenther@suse.de>
8228 * gcc.dg/torture/pr55882.c: New testcase.
8230 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8232 PR tree-optimization/55955
8233 * gcc.c-torture/compile/pr55955.c: New test.
8235 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8238 * g++.dg/cpp0x/alias-decl-31.C: New test.
8240 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8243 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8244 case where interface is null.
8246 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8249 * gfortran.dg/array_constructor_40.f90: New test.
8251 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8253 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8255 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8257 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8258 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8259 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8260 * gcc.target/aarch64/vect-ld1r.c: New.
8261 * gcc.target/aarch64/vect-ld1r.x: New.
8263 2013-01-14 Andi Kleen <ak@linux.intel.com>
8266 * gcc.target/i386/hle-clear-rel.c: New file
8267 * gcc.target/i386/hle-store-rel.c: New file.
8269 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8271 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8272 * gfortran.dg/bounds_check_4.f90: Likewise.
8273 * gfortran.dg/inquire_10.f90: Likewise.
8274 * gfortran.dg/minloc_3.f90: Likewise.
8275 * gfortran.dg/minlocval_3.f90: Likewise.
8276 * gfortran.dg/module_double_reuse.f90: Likewise.
8277 * gfortran.dg/mvbits_1.f90: Likewise.
8278 * gfortran.dg/oldstyle_1.f90: Likewise.
8279 * gfortran.dg/pr20163-2.f: Likewise.
8280 * gfortran.dg/save_1.f90: Likewise.
8281 * gfortran.dg/scan_1.f90: Likewise.
8282 * gfortran.dg/select_char_1.f90: Likewise.
8283 * gfortran.dg/shape_4.f90: Likewise.
8284 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8285 * gfortran.dg/function_optimize_10.f90: Likewise.
8286 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8287 * gfortran.dg/used_types_17.f90: Likewise.
8288 * gfortran.dg/used_types_18.f90: Likewise.
8290 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8293 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8295 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8297 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8299 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8301 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8303 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8306 * gfortran.dg/assumed_type_2.f90: Fix test case.
8307 * gfortran.dg/internal_pack_13.f90: New test.
8308 * gfortran.dg/internal_pack_14.f90: New test.
8310 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8313 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8314 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8317 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8319 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8321 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8324 * gcc.target/s390/pr55719.c: New testcase.
8326 2013-01-11 Richard Guenther <rguenther@suse.de>
8328 PR tree-optimization/44061
8329 * gcc.dg/pr44061.c: New testcase.
8331 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8333 Update copyright years.
8335 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8336 Jakub Jelinek <jakub@redhat.com>
8339 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8341 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8343 PR rtl-optimization/55672
8344 * gcc.target/i386/pr55672.c: New.
8346 2013-01-10 Jeff Law <law@redhat.com>
8348 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8349 pass/fail message unique.
8352 2013-01-10 Jason Merrill <jason@redhat.com>
8354 * ada/.gitignore: New.
8356 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8358 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8360 * g++.dg/tls/thread_local2.C: Likewise.
8361 * g++.dg/tls/thread_local2g.C: Likewise.
8362 * g++.dg/tls/thread_local6.C: Likewise.
8363 * g++.dg/tls/thread_local-order1.C: Add tls options.
8364 * g++.dg/tls/thread_local-order2.C: Likewise.
8365 * g++.dg/tls/thread_local3.C: Likewise.
8366 * g++.dg/tls/thread_local3g.C: Likewise.
8367 * g++.dg/tls/thread_local4.C: Likewise.
8368 * g++.dg/tls/thread_local4g.C: Likewise.
8369 * g++.dg/tls/thread_local5.C: Likewise.
8370 * g++.dg/tls/thread_local5g.C: Likewise.
8371 * g++.dg/tls/thread_local6g.C: Likewise.
8373 2013-01-10 Kostya Serebryany <kcc@google.com>
8375 * g++.dg/asan/asan_test.cc: Sync from upstream.
8377 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8379 PR tree-optimization/55921
8380 * gcc.c-torture/compile/pr55921.c: New test.
8382 2013-01-09 Jan Hubicka <jh@suse.cz>
8384 PR tree-optimization/55569
8385 * gcc.c-torture/compile/pr55569.c: New testcase.
8387 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8390 * gfortran.dg/use_28.f90: New test.
8392 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8394 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8395 number matching more robust.
8397 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8399 PR rtl-optimization/55829
8400 * gcc.target/i386/pr55829.c: New.
8402 2013-01-09 Tobias Burnus <burnus@net-b.de>
8405 * gfortran.dg/bind_c_bool_1.f90: New.
8406 * gfortran.dg/do_5.f90: Add dg-warning.
8408 2013-01-09 Jan Hubicka <jh@suse.cz>
8410 PR tree-optimization/55875
8411 * gcc.c-torture/execute/pr55875.c: New testcase.
8412 * g++.dg/torture/pr55875.C: New testcase.
8414 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8417 * c-c++-common/pr48418.c: New test.
8419 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8422 * g++.dg/tls/thread_local-ice.C: New.
8424 2013-01-09 Andreas Schwab <schwab@suse.de>
8426 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8428 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8430 PR tree-optimization/48189
8431 * gcc.dg/pr48189.c: New test.
8433 2013-01-04 Jan Hubicka <jh@suse.cz>
8435 PR tree-optimization/55823
8436 * g++.dg/ipa/devirt-10.C: New testcase.
8438 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8439 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8441 PR rtl-optimization/55845
8442 * gcc.target/i386/pr55845.c: New test.
8444 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8446 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8447 instructions generated instead of number of occurances.
8449 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8451 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8452 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8453 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8454 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8455 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8456 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8457 * gcc.target/aarch64/vect-fcm.x: Likewise.
8458 * lib/target-supports.exp
8459 (check_effective_target_vect_cond): Enable for AArch64.
8461 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8463 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8464 endian-safe float pool loading.
8465 (test_square_root_v4sf): Likewise.
8466 (test_square_root_v2df): Likewise.
8467 * lib/target-supports.exp
8468 (check_effective_target_vect_call_sqrtf): Add AArch64.
8470 2013-01-08 Martin Jambor <mjambor@suse.cz>
8473 * gcc.dg/tree-ssa/pr55579.c: New test.
8475 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8477 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8480 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8483 * gcc.dg/torture/pr55890-3.c: New test.
8486 * gcc.c-torture/compile/pr55851.c: New test.
8489 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8492 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8495 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8497 2013-01-07 Tobias Burnus <burnus@net-b.de>
8500 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8501 * gfortran.dg/pointer_init_7.f90: New.
8503 2013-01-07 Richard Biener <rguenther@suse.de>
8505 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8507 2013-01-07 Richard Biener <rguenther@suse.de>
8510 * gcc.dg/torture/pr55890-1.c: New testcase.
8511 * gcc.dg/torture/pr55890-2.c: Likewise.
8513 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8515 * gcc.target/aarch64/fmovd.c: New.
8516 * gcc.target/aarch64/fmovf.c: Likewise.
8517 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8518 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8519 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8520 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8521 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8522 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8524 2013-01-07 Richard Biener <rguenther@suse.de>
8526 PR tree-optimization/55888
8527 PR tree-optimization/55862
8528 * gcc.dg/torture/pr55888.c: New testcase.
8530 2013-01-07 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/intrinsic_size_3.f90: New.
8535 2013-01-07 Tobias Burnus <burnus@net-b.de>
8538 * gfortran.dg/select_type_32.f90: New.
8540 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8543 * g++.dg/cpp0x/alias-decl-29.C: New test.
8545 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/class_array_15.f03: New test.
8552 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8557 * gfortran.dg/use_23.f90: New test.
8558 * gfortran.dg/use_24.f90: New test.
8559 * gfortran.dg/use_25.f90: New test.
8560 * gfortran.dg/use_26.f90: New test.
8561 * gfortran.dg/use_27.f90: New test.
8563 2013-01-06 Olivier Hainque <hainque@adacore.com>
8565 * gnat.dg/specs/clause_on_volatile.ads: New test.
8567 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8569 * gnat.dg/alignment10.adb: New test.
8571 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8572 Mikael Morin <mikael@gcc.gnu.org>
8575 * gfortran.dg/use_22.f90: New test.
8577 2013-01-04 Andrew Pinski <apinski@cavium.com>
8579 * gcc.target/aarch64/cmp-1.c: New testcase.
8581 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8584 * gfortran.dg/select_type_31.f03: New test.
8586 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8588 PR c++/54526 (again)
8589 * g++.dg/cpp0x/parse2.C: Extend.
8590 * g++.old-deja/g++.other/crash28.C: Adjust.
8592 2013-01-04 Richard Biener <rguenther@suse.de>
8594 PR tree-optimization/55862
8595 * gcc.dg/torture/pr55862.c: New testcase.
8597 2013-01-04 Martin Jambor <mjambor@suse.cz>
8599 PR tree-optimization/55755
8600 * gcc.dg/torture/pr55755.c: New test.
8601 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8602 * gcc.dg/tree-ssa/pr45144.c: Update.
8604 2013-01-04 Richard Biener <rguenther@suse.de>
8607 * gcc.dg/fold-reassoc-2.c: New testcase.
8609 2013-01-04 Tobias Burnus <burnus@net-b.de>
8612 * gfortran.dg/null_7.f90: New.
8614 2013-01-04 Tobias Burnus <burnus@net-b.de>
8618 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8619 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8620 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8622 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8624 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8626 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8629 * gfortran.dg/assignment_1.f90: Modified.
8630 * gfortran.dg/assignment_4.f90: New.
8632 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8634 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8636 2013-01-03 Richard Biener <rguenther@suse.de>
8638 PR tree-optimization/55857
8639 * gcc.dg/vect/pr55857-1.c: New testcase.
8640 * gcc.dg/vect/pr55857-2.c: Likewise.
8642 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8644 PR rtl-optimization/55838
8645 * gcc.dg/pr55838.c: New test.
8647 PR tree-optimization/55832
8648 * gcc.c-torture/compile/pr55832.c: New test.
8650 2013-01-02 Teresa Johnson <tejohnson@google.com>
8652 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8653 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8654 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8655 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8656 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8657 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8658 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8659 * gcc.dg/unroll_1.c: Ditto.
8660 * gcc.dg/unroll_2.c: Ditto.
8661 * gcc.dg/unroll_3.c: Ditto.
8662 * gcc.dg/unroll_4.c: Ditto.
8664 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8666 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8668 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8671 * gfortran.dg/eof_4.f90: New test.
8673 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8675 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8676 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8677 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8678 (compat_setup_dfp): Initialize compat_alt_caret and
8679 compat_save_TEST_ALWAYS_FLAGS.
8681 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8683 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8685 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8687 * gcc.dg/torture/fp-int-convert-2.c: New test.
8689 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8691 * gfortran.dg/newunit_3.f90: Add dg-do run.
8692 * gfortran.dg/inquire_15.f90: Add dg-do run.
8694 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8696 PR tree-optimization/55831
8697 * gcc.dg/pr55831.c: New test.
8699 Copyright (C) 2013 Free Software Foundation, Inc.
8701 Copying and distribution of this file, with or without modification,
8702 are permitted in any medium without royalty provided the copyright
8703 notice and this notice are preserved.