1 2013-10-23 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/58775
4 PR tree-optimization/58791
5 * gcc.dg/guality/pr58791-1.c: New test.
6 * gcc.dg/guality/pr58791-2.c: New test.
7 * gcc.dg/guality/pr58791-3.c: New test.
8 * gcc.dg/guality/pr58791-4.c: New test.
9 * gcc.dg/guality/pr58791-5.c: New test.
10 * gcc.c-torture/compile/pr58775.c: New test.
11 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
13 2013-10-23 Tom de Vries <tom@codesourcery.com>
15 PR tree-optimization/58805
16 * gcc.dg/pr58805.c: New test.
18 2013-10-23 Jakub Jelinek <jakub@redhat.com>
20 * gcc.target/i386/vect-div-1.c: New test.
22 * gcc.dg/vect/pr58508.c: Remove dg-options.
24 2013-10-23 Richard Biener <rguenther@suse.de>
26 * gcc.dg/torture/pr58830.c: New testcase.
28 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
30 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
31 * g++.dg/cpp1y/attr-deprecated.C: New.
32 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
34 2013-10-23 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/assumed_type_8.f90: New.
39 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
42 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
43 and MINUSCCZEXT defines. Update scan-assembler dg directive.
44 * gcc.dg/torture/pr58779.c: New test.
46 2013-10-22 Steve Ellcey <sellcey@mips.com>
48 * gcc.target/mips/nor.c: New.
50 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
52 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
54 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
55 restricted to big-endian targets.
57 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
60 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
62 2013-10-21 Tobias Burnus <burnus@net-b.de>
65 * gfortran.dg/proc_ptr_comp_38.f90: New.
67 2013-10-21 Marek Polacek <polacek@redhat.com>
70 * gcc.dg/gomp/pr58809.c: New test.
72 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
74 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
75 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
77 2013-10-21 Richard Biener <rguenther@suse.de>
79 PR tree-optimization/58794
80 * c-c++-common/torture/pr58794-1.c: New testcase.
81 * c-c++-common/torture/pr58794-2.c: Likewise.
83 2013-10-21 Richard Biener <rguenther@suse.de>
86 * c-c++-common/fold-divmul-1.c: New testcase.
88 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
90 * gcc.target/i386/memset-vector_loop-1.c: New test.
91 * gcc.target/i386/memset-vector_loop-2.c: New test.
93 2013-10-21 Diego Novillo <dnovillo@google.com>
95 * g++.dg/plugin/selfassign.c: Include tree.h.
96 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
97 * gcc.dg/plugin/ggcplug.c: Likewise.
98 * gcc.dg/plugin/one_time_plugin.c: Likewise.
99 * gcc.dg/plugin/selfassign.c: Likewise.
100 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
102 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
104 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
105 * gcc.target/mips/mips-ps-7.c: Likewise.
107 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
109 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
110 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
111 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
113 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
115 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
118 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
120 2013-10-19 Mike Stump <mikestump@comcast.net>
122 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
124 * gcc.dg/lto/pr54625-1_0.c: Move from here...
125 * g++.dg/lto/pr54625-1_0.c: ... to here.
126 * gcc.dg/lto/pr54625-1_1.C: Likewise.
127 * g++.dg/lto/pr54625-1_1.C: Likewise.
128 * gcc.dg/lto/pr54625-2_0.c: Likewise.
129 * g++.dg/lto/pr54625-2_0.c: Likewise.
130 * gcc.dg/lto/pr54625-2_1.C: Likewise.
131 * g++.dg/lto/pr54625-2_1.C: Likewise.
133 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
135 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
137 2013-10-18 Cong Hou <congh@google.com>
139 * gcc.dg/vect/pr58508.c: New test.
141 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/variadic145.C: New.
146 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
148 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
150 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
152 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
153 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
154 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
155 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
157 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
159 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
160 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
161 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
162 effective target arm_thumb1_ok.
163 * lib/target-supports.exp
164 (check_effective_target_arm_fp16_ok_nocache): Don't force
165 -mfloat-abi=soft when building for hardfloat target.
167 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
170 * gcc.target/powerpc/pr58673-1.c: New file to test whether
171 -mquad-word + -mno-vsx-timode causes errors.
172 * gcc.target/powerpc/pr58673-2.c: Likewise.
174 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
179 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
181 * gcc.target/aarch64/c-output-template.c: New testcase.
182 * gcc.target/aarch64/c-output-template-2.c: Likewise.
183 * gcc.target/aarch64/c-output-template-3.c: Likewise.
185 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
187 * gcc/testsuite/lib/target-supports.exp
188 (check_effective_target_sync_long_long): AArch64 supports
189 atomic operations on "long long".
190 (check_effective_target_sync_long_long_runtime): AArch64 can
191 execute atomic operations on "long long".
193 2013-10-17 Richard Biener <rguenther@suse.de>
195 PR tree-optimization/58143
196 * gcc.dg/torture/pr58143-1.c: New testcase.
197 * gcc.dg/torture/pr58143-2.c: Likewise.
198 * gcc.dg/torture/pr58143-3.c: Likewise.
200 2013-10-17 Marek Polacek <polacek@redhat.com>
203 * gcc.dg/c1x-align-5.c: New test.
205 2013-10-16 Tobias Burnus <burnus@net-b.de>
208 * gfortran.dg/unlimited_polymorphic_12.f90: New.
210 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
212 * c-c++-common/cpp/openmp-define-1.c: Move
213 dg-require-effective-target fopenmp after dg-do directive.
214 * c-c++-common/cpp/openmp-define-2.c: Likewise.
215 * gfortran.dg/openmp-define-1.f90: Likewise.
216 * gfortran.dg/openmp-define-2.f90: Likewise.
217 * gfortran.dg/openmp-define-3.f90: Likewise.
219 2013-10-16 Paulo Matos <pmatos@broadcom.com>
221 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
223 2013-10-15 Sriraman Tallam <tmsriram@google.com>
226 * gcc.target/i386/pr57756.c: New test.
227 * gcc.target/i386/pr57756_2.c: New test.
229 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
231 * gcc.dg/torture/builtin-self.c: New file.
233 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
235 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
236 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
237 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
238 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
239 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
241 2013-10-15 Cong Hou <congh@google.com>
243 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
245 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/pr58707.C: New.
250 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
252 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
253 after other directives.
255 2013-10-15 Tobias Burnus <burnus@net-b.de>
258 * gfortran.dg/unlimited_polymorphic_11.f90: New.
260 2013-10-14 Ian Lance Taylor <iant@google.com>
262 * go.test/go-test.exp (go-find-packages): New proc.
263 (go-gc-tests): Skip stress and safe tests. Skip *.dir
264 subdirectories. Do simple +build line matching. Handle run with
265 arguments. Handle errorcheckdir and rundircmpout. Use packages
266 for rundir. Remove special handling for bug191 and dwarf.
268 2013-10-14 Tobias Burnus <burnus@net-b.de>
271 * gfortran.dg/unlimited_polymorphic_10.f90: New.
273 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
275 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
278 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
280 * gnat.dg/specs/opt1.ads: New test.
282 2013-10-14 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/58640
285 * gcc.c-torture/execute/pr58640-2.c: New testcase.
287 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
289 * gnat.dg/uninit_array.ad[sn]: New test.
290 * gnat.dg/uninit_array_pkg.ads: New helper.
292 2013-10-13 Richard Biener <rguenther@suse.de>
294 * gcc.c-torture/execute/pr58662.c: New test.
296 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
299 * gcc.dg/torture/p51244-21.c: New.
300 * gcc.target/sh/pr51244-20.c: New.
301 * gcc.target/sh/pr51244-20-sh2a.c: New.
303 2013-10-12 Arnaud Charlet <charlet@adacore.com>
305 * gnat.dg/specs/linker_section.ads: Update test.
307 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
310 * gcc.target/i386/pr58690.c: New test
312 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
314 * gcc.target/i386/builtin-ucmp.c: New test.
316 2013-10-11 Brooks Moses <bmoses@google.com>
318 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
320 2013-10-11 Jeff Law <law@redhat.com>
322 * gcc.c-torture/execute/pr58640.c: New test.
324 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
327 * g++.dg/cpp0x/decltype57.C: New.
329 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
332 * g++.dg/template/nontype26.C: New.
334 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
336 * c-c++-common/cpp/openmp-define-1.c: New file.
337 * c-c++-common/cpp/openmp-define-2.c: Likewise.
338 * c-c++-common/cpp/openmp-define-3.c: Likewise.
339 * gfortran.dg/openmp-define-1.f90: Likewise.
340 * gfortran.dg/openmp-define-2.f90: Likewise.
341 * gfortran.dg/openmp-define-3.f90: Likewise.
343 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
344 for test source files.
345 * gcc.dg/gomp/gomp.exp: Likewise.
346 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
347 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
348 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
349 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
350 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
352 2013-10-11 Jakub Jelinek <jakub@redhat.com>
354 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
355 Remove error test that is now valid in OpenMP 4.0.
356 * c-c++-common/gomp/atomic-16.c: New test.
357 * c-c++-common/gomp/cancel-1.c: New test.
358 * c-c++-common/gomp/depend-1.c: New test.
359 * c-c++-common/gomp/depend-2.c: New test.
360 * c-c++-common/gomp/map-1.c: New test.
361 * c-c++-common/gomp/pr58472.c: New test.
362 * c-c++-common/gomp/sections1.c: New test.
363 * c-c++-common/gomp/simd1.c: New test.
364 * c-c++-common/gomp/simd2.c: New test.
365 * c-c++-common/gomp/simd3.c: New test.
366 * c-c++-common/gomp/simd4.c: New test.
367 * c-c++-common/gomp/simd5.c: New test.
368 * c-c++-common/gomp/single1.c: New test.
369 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
371 * g++.dg/gomp/block-3.C: Likewise.
372 * g++.dg/gomp/clause-3.C: Adjust error messages.
373 * g++.dg/gomp/declare-simd-1.C: New test.
374 * g++.dg/gomp/declare-simd-2.C: New test.
375 * g++.dg/gomp/depend-1.C: New test.
376 * g++.dg/gomp/depend-2.C: New test.
377 * g++.dg/gomp/target-1.C: New test.
378 * g++.dg/gomp/target-2.C: New test.
379 * g++.dg/gomp/taskgroup-1.C: New test.
380 * g++.dg/gomp/teams-1.C: New test.
381 * g++.dg/gomp/udr-1.C: New test.
382 * g++.dg/gomp/udr-2.C: New test.
383 * g++.dg/gomp/udr-3.C: New test.
384 * g++.dg/gomp/udr-4.C: New test.
385 * g++.dg/gomp/udr-5.C: New test.
386 * g++.dg/gomp/udr-6.C: New test.
387 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
388 * gcc.dg/autopar/outer-2.c: Likewise.
389 * gcc.dg/autopar/outer-3.c: Likewise.
390 * gcc.dg/autopar/outer-4.c: Likewise.
391 * gcc.dg/autopar/outer-5.c: Likewise.
392 * gcc.dg/autopar/outer-6.c: Likewise.
393 * gcc.dg/autopar/parallelization-1.c: Likewise.
394 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
396 * gcc.dg/gomp/clause-1.c: Adjust error messages.
397 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
398 instead of GOMP_parallel_loop_runtime_start.
399 * gcc.dg/gomp/declare-simd-1.c: New test.
400 * gcc.dg/gomp/declare-simd-2.c: New test.
401 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
402 parser. Add further #pragma omp sections nesting tests.
403 * gcc.dg/gomp/target-1.c: New test.
404 * gcc.dg/gomp/target-2.c: New test.
405 * gcc.dg/gomp/taskgroup-1.c: New test.
406 * gcc.dg/gomp/teams-1.c: New test.
407 * gcc.dg/gomp/udr-1.c: New test.
408 * gcc.dg/gomp/udr-2.c: New test.
409 * gcc.dg/gomp/udr-3.c: New test.
410 * gcc.dg/gomp/udr-4.c: New test.
411 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
413 2013-10-10 Jan Hubicka <jh@suse.cz>
415 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
417 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
418 * gcc.target/i386/pr49168-1.c: Likewise.
419 * gcc.target/i386/pr49002-2.c: Likewise.
421 2013-10-10 Jakub Jelinek <jakub@redhat.com>
424 * gcc.dg/torture/pr58670.c: New test.
426 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
428 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
430 2013-10-09 Marek Polacek <polacek@redhat.com>
433 * g++.dg/tm/pr58635-1.C: New test.
434 * g++.dg/tm/pr58635-2.C: New test.
436 2013-10-09 Jakub Jelinek <jakub@redhat.com>
438 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
440 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
442 PR tree-optimization/20318
443 * c-c++-common/pr20318.c: New file.
444 * gcc.dg/tree-ssa/pr20318.c: New file.
446 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
448 * gcc.c-torture/execute/pr58570.c: New test.
450 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
452 * gcc.target/aarch64/vclz.c: New testcase.
454 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
456 * gcc.target/aarch64/vadd_f64.c: New testcase.
457 * gcc.target/aarch64/vsub_f64.c: New testcase.
459 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
461 * gcc.target/aarch64/vdiv_f.c: New testcase.
463 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
465 * gcc.target/aarch64/vneg_f.c: New testcase.
466 * gcc.target/aarch64/vneg_s.c: New testcase.
468 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
472 * g++.old-deja/g++.mike/misc9.C: Adjust.
474 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
478 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/template/crash117.C: New.
483 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
485 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
487 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
489 PR tree-optimization/58480
490 * gcc.dg/tree-ssa/pr58480.c: New file.
492 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
494 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
495 * gcc.target/powerpc/fusion.c: Likewise.
497 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
499 * gcc.target/s390/htm-nofloat-2.c: New testcase.
501 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
503 * gcc.target/s390/htm-1.c: Add more tests to cover different
506 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/init/uninitialized1.C: New.
511 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/cpp0x/variadic144.C: New.
516 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
519 * g++.dg/cpp0x/auto39.C: New.
521 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/cpp0x/range-for26.C: New.
525 * g++.dg/cpp0x/range-for27.C: Likewise.
527 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/template/crash117.C: New.
532 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
535 * g++.dg/tree-ssa/pr19476-5.C: New file.
536 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
538 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
541 * g++.dg/cpp0x/gen-attrs-55.C: New.
543 2013-10-03 Easwaran Raman <eraman@google.com>
546 * g++.dg/ext/attribute47.C: New.
548 2013-10-03 Rong Xu <xur@google.com>
550 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
552 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
553 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
555 2013-10-03 Marek Polacek <polacek@redhat.com>
558 * g++.dg/cpp0x/pr58510.C: New test.
560 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
563 * g++.dg/tree-ssa/pr19476-1.C: New file.
564 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
565 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
566 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
568 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
570 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
571 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
572 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
573 VSX scalar operations or the traditional floating point form of
575 * gcc.target/powerpc/ppc-target-2.c: Likewise.
576 * gcc.target/powerpc/recip-3.c: Likewise.
577 * gcc.target/powerpc/recip-5.c: Likewise.
578 * gcc.target/powerpc/pr72747.c: Likewise.
579 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
581 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
584 * gcc.target/aarch64/pr58460.c: New file.
586 2013-10-02 Tobias Burnus <burnus@net-b.de>
589 * gfortran.dg/char_length_19.f90: New.
591 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/parse/crash65.C: New.
595 * g++.dg/cpp1y/pr58535.C: Likewise.
597 2013-10-02 Richard Biener <rguenther@suse.de>
599 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
600 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
601 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
602 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
603 * gfortran.dg/ldist-pr45199.f: Likewise.
605 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/parse/crash64.C: New.
610 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
612 * gcc.dg/tree-ssa/slsr-40.c: New test.
614 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/cpp0x/pr58563.C: New.
619 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
621 * gcc.target/aarch64/vect_saddl_1.c: New.
623 2013-10-01 Jakub Jelinek <jakub@redhat.com>
626 * gcc.c-torture/execute/pr58574.c: New testcase.
628 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
631 * gcc.target/arm/pr58578.c: New test.
633 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
635 PR tree-optimization/58556
636 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
637 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
639 2013-10-01 Nick Clifton <nickc@redhat.com>
641 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
643 * gcc.c-torture/compile/20010327-1.c: Only run the test for
645 * gcc.c-torture/compile/pr41181.c: Likewise.
646 * gcc.c-torture/compile/calls.c: Likewise.
647 * gcc.c-torture/compile/990617-1.c: Likewise.
648 * gcc.c-torture/compile/pr55955.c: Only run the test for
650 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
652 2013-10-01 Richard Biener <rguenther@suse.de>
654 PR tree-optimization/58553
655 * gcc.dg/torture/pr58553.c: New testcase.
657 2013-09-30 Jakub Jelinek <jakub@redhat.com>
660 * gcc.c-torture/execute/pr58564.c: New test.
662 2013-09-30 Teresa Johnson <tejohnson@google.com>
664 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
665 Update for additional dump message.
667 2013-09-30 Richard Biener <rguenther@suse.de>
669 PR tree-optimization/58554
670 * gcc.dg/torture/pr58554.c: New testcase.
672 2013-09-30 Simon Cook <simon.cook@embecosm.com>
673 Joern Rennecke <joern.rennecke@embecosm.com>
675 * gcc.target/arc/barrel-shifter-1.c: New test.
676 * gcc.target/arc/barrel-shifter-2.c: Likewise.
677 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
678 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
679 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
680 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
681 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
682 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
683 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
684 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
685 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
686 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
687 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
688 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
689 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
690 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
691 * gcc.target/arc/mtune-ARC600.c: Likewise.
692 * gcc.target/arc/mtune-ARC601.c: Likewise.
693 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
694 * gcc.target/arc/mtune-ARC700.c: Likewise.
695 * gcc.target/arc/mtune-ARC725D.c: Likewise.
696 * gcc.target/arc/mtune-ARC750D.c: Likewise.
697 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
698 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
700 2013-09-30 Richard Biener <rguenther@suse.de>
703 * g++.dg/torture/pr58552.C: New testcase.
705 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
707 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
710 2013-09-27 Paulo Matos <pmatos@broadcom.com>
713 * gcc.dg/pr58463.c: New test.
715 2013-09-27 Jakub Jelinek <jakub@redhat.com>
718 * c-c++-common/gomp/pr58551.c: New test.
720 2013-09-27 Richard Biener <rguenther@suse.de>
722 PR tree-optimization/58459
723 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
725 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
728 * gfortran.dg/round_4.f90: Check for rounding support.
730 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
732 * g++.dg/vect/pr58513.cc (op): Make static.
734 2013-09-26 Richard Biener <rguenther@suse.de>
736 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
738 2013-09-26 Richard Biener <rguenther@suse.de>
740 PR tree-optimization/58539
741 * gcc.dg/torture/pr58539.c: New testcase.
743 2013-09-25 Jeff Law <law@redhat.com>
745 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
747 2013-09-25 Tobias Burnus <burnus@net-b.de>
750 * gfortran.dg/finalize_21.f90: New.
752 2013-09-25 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/defined_assignment_8.f90: New.
757 * gfortran.dg/defined_assignment_9.f90: New.
759 2013-09-25 Marek Polacek <polacek@redhat.com>
762 * c-c++-common/ubsan/shift-5.c: New test.
763 * c-c++-common/ubsan/shift-6.c: New test.
764 * c-c++-common/ubsan/div-by-zero-5.c: New test.
765 * gcc.dg/ubsan/c-shift-1.c: New test.
767 2013-09-25 Marek Polacek <polacek@redhat.com>
770 * g++.dg/tm/pr58516.C: New test.
772 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
774 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
776 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
778 2013-09-24 Richard Biener <rguenther@suse.de>
781 * g++.dg/vect/pr58513.cc: New testcase.
783 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
785 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
788 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
791 * g++.dg/cpp1y/pr58500.C: New testcase.
793 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
795 * gnat.dg/opt28.ad[sb]: New test.
796 * gnat.dg/opt28_pkg.ads: New helper.
798 2013-09-23 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/58464
801 * g++.dg/torture/pr58464.C: New testcase.
803 2013-09-23 Christian Bruel <christian.bruel@st.com>
806 * gcc.target/sh/torture/pr58475.c: New test.
808 2013-09-23 Janus Weil <janus@gcc.gnu.org>
811 * gfortran.dg/extends_15.f90: New.
813 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
816 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
818 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
821 * gcc.target/vax/vax.exp: New.
822 * gcc.target/vax/pr56875.c: Ditto.
824 2013-09-20 Richard Biener <rguenther@suse.de>
827 * gfortran.dg/pr58484.f: New testcase.
829 2013-09-20 Jeff Law <law@redhat.com>
831 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
833 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
836 * gcc.dg/torture/pr57748-1.c: New test.
837 * gcc.dg/torture/pr57748-2.c: New test.
839 2013-09-20 Marek Polacek <polacek@redhat.com>
842 * c-c++-common/ubsan/shift-4.c: New test.
844 2013-09-20 Richard Biener <rguenther@suse.de>
846 PR tree-optimization/58453
847 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
849 2013-09-20 Janus Weil <janus@gcc.gnu.org>
852 * gfortran.dg/proc_ptr_43.f90: New.
854 2013-09-18 Tobias Burnus <burnus@net-b.de>
857 * gfortran.dg/defined_assignment_11.f90: New.
859 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
861 PR rtl-optimization/58438
862 * g++.dg/pr58438.C: New test.
864 2013-09-18 Tobias Burnus <burnus@net-b.de>
867 * gfortran.dg/class_39.f03: Update dg-error.
868 * gfortran.dg/class_5.f03: Ditto.
869 * gfortran.dg/class_53.f90: Ditto.
870 * gfortran.dg/realloc_on_assign_20.f90: New.
871 * gfortran.dg/realloc_on_assign_21.f90: New.
872 * gfortran.dg/realloc_on_assign_22.f90: New.
874 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/parse/using4.C: New.
879 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
881 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
883 2013-09-18 Marek Polacek <polacek@redhat.com>
886 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
887 instead of the shift option.
888 * c-c++-common/ubsan/pr58443-1.c: New test.
889 * c-c++-common/ubsan/pr58443-3.c: New test.
890 * c-c++-common/ubsan/pr58443-2.c: New test.
892 2013-09-18 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/58417
895 * gcc.dg/torture/pr58417.c: New testcase.
897 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
899 * gnat.dg/array_bounds_test2.adb: New test.
901 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
903 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
904 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
906 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
908 * gnat.dg/in_out_parameter4.adb: New test.
910 2013-09-18 Marek Polacek <polacek@redhat.com>
913 * c-c++-common/ubsan/attrib-1.c: New test.
915 2013-09-17 Cong Hou <congh@google.com>
917 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
918 on two arrays with short and int types. This should not be recognized
919 as a dot product pattern.
921 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
924 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
925 the cp_type_quals (r) too.
927 2013-09-17 Jan Hubicka <jh@suse.cz>
930 * gcc.c-torture/compile/pr58332.c: New testcase.
932 2013-09-17 Jeff Law <law@redhat.com>
934 * gcc.c-torture/execute/pr58387.c: New test.
936 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
938 PR tree-optimization/58088
939 * gcc.c-torture/compile/pr58088.c: New test.
941 2013-09-17 Nick Clifton <nickc@redhat.com>
943 * lib/target-supports.exp (check_effective_target_trampolines):
944 Add MSP430 to the list of targets that do not support trampolines.
945 (check_profiling_available): Add MSP430 to the list of targets
946 that do not support profiling.
947 (check_effective_target_tls_runtime): Add MSP430 to the list of
948 targets that do not support TLS.
950 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
952 * gnat.dg/opt27.adb: New test.
953 * gnat.dg/opt27_pkg.ad[sb]: New helper.
955 2013-09-17 Andreas Schwab <schwab@suse.de>
957 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
959 2013-09-17 Richard Biener <rguenther@suse.de>
961 PR tree-optimization/58432
962 * gcc.dg/pr58432.c: New testcase.
964 2013-09-17 Bin Cheng <bin.cheng@arm.com>
966 * gcc.dg/tree-ssa/slsr-39.c: New test.
968 2013-09-16 Xinliang David Li <davidxl@google.com>
970 * gcc.misc-tests/help.exp: Optimizer help change.
972 2013-09-16 Jeff Law <law@redhat.com>
974 * gcc.c-torture/execute/pr58419.c: New test.
975 * gcc.c-torture/execute/pr58431.c: New test.
977 2013-09-16 Tobias Burnus <burnus@net-b.de>
980 * gfortran.dg/finalize_19.f90: New.
982 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
984 * gcc.target/i386/pr58418.c: New.
986 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
988 * gcc.target/aarch64/fmla-intrinsic.c: New.
989 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
990 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
991 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
993 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
995 * gcc.target/aarch64/mul_intrinsic_1.c: New.
996 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
998 2013-09-16 Richard Biener <rguenther@suse.de>
1000 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1002 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1004 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1005 interpreted as implicit templates) to be expected pedwarns instead.
1007 2013-09-16 Tobias Burnus <burnus@net-b.de>
1010 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1012 2013-09-15 Tobias Burnus <burnus@net-b.de>
1015 * gfortran.dg/defined_assignment_10.f90: New.
1017 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1019 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1020 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1022 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1024 * g++.dg/abi/main.C: Added implicit C linkage tests
1026 2013-09-13 Kai Tietz <ktietz@redhat.com>
1028 * gcc.target/i386/pr57848.c: New file.
1030 2013-09-13 Christian Bruel <christian.bruel@st.com>
1033 * gcc.target/sh/torture/pr58314.c: New test.
1035 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1039 2013-09-12 Martin Jambor <mjambor@suse.cz>
1042 * g++.dg/pr58389.C: New test.
1044 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1046 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1047 * g++.dg/template/pseudodtor3.C: Likewise.
1049 2013-09-12 Richard Biener <rguenther@suse.de>
1051 PR tree-optimization/58404
1052 * g++.dg/tree-ssa/pr58404.C: New testcase.
1054 2013-09-12 Martin Jambor <mjambor@suse.cz>
1057 * g++.dg/ipa/pr58371.C: New test.
1059 2013-09-12 Richard Biener <rguenther@suse.de>
1061 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1062 expected outcome and comment why that happens.
1064 2013-09-11 Richard Biener <rguenther@suse.de>
1067 * g++.dg/uninit-pred-4.C: New testcase.
1069 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1071 PR tree-optimization/58385
1072 * gcc.c-torture/execute/pr58385.c: New test.
1074 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1076 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1078 2013-09-10 Jeff Law <law@redhat.com>
1080 * g++.dg/torture/pr58380.C: New test.
1082 2013-09-10 Jan Hubicka <jh@suse.cz>
1083 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1087 2013-09-10 Jeff Law <law@redhat.com>
1089 * gcc.c-torture/compile/pr58343.c: New test.
1091 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1093 PR rtl-optimization/58365
1094 * gcc.c-torture/execute/pr58365.c: New test.
1096 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1098 * gcc.dg/torture/memcpy-1.c: New test.
1100 2013-09-10 Alan Modra <amodra@gmail.com>
1102 * gcc.target/powerpc/pr58330.c: New.
1104 2013-09-10 Alan Modra <amodra@gmail.com>
1106 * gcc.target/powerpc/medium_offset.c: New.
1108 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1111 * g++.dg/warn/Wunused-var-21.C: New test.
1113 PR tree-optimization/58364
1114 * gcc.c-torture/execute/pr58364.c: New test.
1116 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1120 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1121 * g++.dg/init/delete1.C: Adjust.
1123 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1125 * gcc.target/aarch64/movdi_1.c: New test.
1127 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/warn/Wunused-parm-5.C: New.
1132 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1134 * gcc.target/aarch64/cmn-neg.c: New test.
1136 2013-09-09 Richard Biener <rguenther@suse.de>
1139 * gcc.dg/torture/pr58326-1.c: New testcase.
1140 * gcc.dg/torture/pr58326-2.c: Likewise.
1142 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1145 * g++.dg/ext/pr57735.C: New test.
1147 2013-09-09 Jan Hubicka <jh@suse.cz>
1150 * g++.dg/torture/PR58294.C: New testcase.
1152 2013-09-08 Jeff Law <law@redhat.com>
1154 * gcc.c-torture/compile/pr58340.c: New test.
1156 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1158 * g++.dg/debug/ra1.C: New test.
1160 2013-09-08 Jan Hubicka <jh@suse.cz>
1162 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1163 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1164 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1165 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1167 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/overload/new1.C: Adjust.
1172 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1174 * c-c++-common/opaque-vector.c: New test.
1176 2013-09-08 Tom de Vries <tom@codesourcery.com>
1179 * g++.dg/tm/noexcept-6.C: New test.
1181 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1183 * gcc.target/arc/cond-set-use.c: New test.
1185 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/stack_usage2.adb: New test.
1189 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1191 * gcc.target/aarch64/table-intrinsics.c
1192 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1193 (qtb_tests8_< ,2,3,4>): Likewise.
1194 (qtblq_tests8_< ,2,3,4>): Likewise.
1195 (qtbxq_tests8_< ,2,3,4>): Likewise.
1197 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1199 * gnat.dg/warn10.ad[sb]: New test.
1200 * gnat.dg/warn10_pkg.ads: New helper.
1202 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1204 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1205 Don't expect NULL in foo.result set.
1206 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1208 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1209 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1211 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1213 * gcc.target/s390/nearestint-1.c: New testcase.
1215 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1216 Vineet Gupta <Vineet.Gupta@synopsys.com>
1218 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1219 * testsuite/gcc.target/arc: New directory.
1220 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1221 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1222 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1223 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1224 * testsuite/gcc.dg/builtin-apply2.c
1225 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1227 2013-09-04 Jan Hubicka <jh@suse.cz>
1230 * g++.dg/torture/pr58201_0.C: New testcase.
1231 * g++.dg/torture/pr58201_1.C: New testcase.
1232 * g++.dg/torture/pr58201.h: New testcase.
1234 2013-09-05 Jan Hubicka <jh@suse.cz>
1236 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1238 2013-09-05 Richard Biener <rguenther@suse.de>
1240 PR tree-optimization/58137
1241 * gcc.target/i386/pr58137.c: New testcase.
1243 2013-09-05 Martin Jambor <mjambor@suse.cz>
1245 * g++.dg/ipa/remref-1.C: New test.
1246 * g++.dg/ipa/remref-2.C: Likewise.
1248 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/parse/access11.C: New.
1253 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1255 * g++.dg/warn/weak1.C: Skip on AIX.
1257 2013-09-04 Easwaran Raman <eraman@google.com>
1260 PR tree-optimization/58011
1261 * gfortran.dg/reassoc_12.f90: New testcase.
1262 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1264 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1266 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1267 * gcc.dg/torture/pr53922.c: Skip on AIX.
1268 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1270 2013-09-04 Teresa Johnson <tejohnson@google.com>
1272 * gcc.dg/unroll_1.c: Test dumping to stderr.
1274 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1277 * g++.dg/warn/deprecated-8.C: New.
1279 2013-09-03 Jeff Law <law@redhat.com>
1281 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1284 2013-09-03 Meador Inge <meadori@codesourcery.com>
1288 2013-08-30 Meador Inge <meadori@codesourcery.com>
1290 * gcc.dg/Warray-bounds-11.c: New testcase.
1292 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1294 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1296 2013-09-03 Jan Hubicka <jh@suse.cz>
1298 * g++.dg/ipa/devirt-15.C: Fix testcase.
1300 2013-09-03 Richard Biener <rguenther@suse.de>
1303 * gcc.dg/torture/pr57656.c: New testcase.
1305 2013-09-03 Richard Biener <rguenther@suse.de>
1308 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1310 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1313 * gfortran.dg/do_concurrent_3.f90: New test case.
1315 2013-09-02 Jan Hubicka <jh@suse.cz>
1317 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1319 2013-09-02 Martin Jambor <mjambor@suse.cz>
1322 * gcc.dg/ipa/pr58106.c: New test.
1324 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1326 * gcc.target/aarch64/scalar_intrinsics.c
1327 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1329 2013-09-02 Richard Biener <rguenther@suse.de>
1332 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1334 2013-09-02 Richard Biener <rguenther@suse.de>
1336 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1339 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1341 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1343 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1345 PR c++/21682, implement DR 565
1346 * g++.dg/template/using24.C: New.
1347 * g++.dg/template/using25.C: Likewise.
1348 * g++.dg/template/using26.C: Likewise.
1350 2013-09-01 Jan Hubicka <jh@suse.cz>
1352 * g++.dg/ipa/devirt-15.C: New testcase.
1354 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1356 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1358 2013-08-31 Jan Hubicka <jh@suse.cz>
1360 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1361 * g++.dg/tree-ssa/pr45453.C: Likewise.
1363 2013-08-31 Jan Hubicka <jh@suse.cz>
1365 * gcc.dg/fork-instrumentation.c: New testcase.
1367 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1369 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1371 2013-08-30 Meador Inge <meadori@codesourcery.com>
1373 * gcc.dg/Warray-bounds-11.c: New testcase.
1375 2013-08-30 Marek Polacek <polacek@redhat.com>
1377 * g++.dg/ubsan/div-by-zero-1.C: New test.
1378 * c-c++-common/ubsan/save-expr-1.c: New test.
1379 * c-c++-common/ubsan/save-expr-2.c: New test.
1380 * c-c++-common/ubsan/save-expr-3.c: New test.
1381 * c-c++-common/ubsan/save-expr-4.c: New test.
1382 * c-c++-common/ubsan/typedef-1.c: New test.
1383 * c-c++-common/ubsan/const-char-1.c: New test.
1384 * c-c++-common/ubsan/const-expr.c: New test.
1385 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1386 * c-c++-common/ubsan/shift-1.c: Likewise.
1387 * c-c++-common/ubsan/shift-2.c: Likewise.
1388 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1389 * lib/ubsan-dg.exp: New file.
1390 * g++.dg/dg.exp: Add ubsan tests.
1391 * g++.dg/ubsan/ubsan.exp: New file.
1392 * gcc.dg/ubsan/ubsan.exp: New file.
1393 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1394 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1395 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1396 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1397 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1398 * c-c++-common/ubsan/shift-3.c: New test.
1399 * c-c++-common/ubsan/unreachable-1.c: New test.
1400 * c-c++-common/ubsan/shift-1.c: New test.
1401 * c-c++-common/ubsan/shift-2.c: New test.
1402 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1403 * gcc.dg/ubsan/c99-shift-2.c: New test.
1404 * gcc.dg/ubsan/c99-shift-1.c: New test.
1406 2013-08-29 Jan Hubicka <jh@suse.cz>
1408 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1409 to match template and comment.
1411 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/cpp0x/dc8.C: New.
1415 * g++.dg/template/meminit1.C: Adjust.
1417 2013-08-30 Teresa Johnson <tejohnson@google.com>
1419 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1421 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1423 PR tree-optimization/58277
1424 * gcc.c-torture/execute/pr58277-1.c: New test.
1425 * gcc.c-torture/execute/pr58277-2.c: New test.
1427 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1429 * gcc.dg/guality/param-1.c: New test.
1430 * gcc.dg/guality/param-2.c: Likewise.
1432 2013-08-30 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/58228
1435 * gcc.dg/torture/pr58228.c: New testcase.
1437 2013-08-30 Richard Biener <rguenther@suse.de>
1439 PR tree-optimization/58223
1440 * gcc.dg/torture/pr58223.c: New testcase.
1441 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1443 2013-08-30 Richard Biener <rguenther@suse.de>
1445 PR tree-optimization/58010
1446 * gcc.dg/pr58010.c: New testcase.
1448 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1450 * gcc.dg/unroll_3.c: Message change.
1451 * gcc.dg/unroll_4.c: Likewise.
1452 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1453 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1454 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1455 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1456 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1457 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1458 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1459 * gcc.dg/unroll_1.c: Likewise.
1460 * gcc.dg/vect/bb-slp-31.c: Likewise.
1461 * gcc.dg/vect/bb-slp-14.c: Likewise.
1462 * gcc.dg/vect/bb-slp-8.c: Likewise.
1463 * gcc.dg/vect/bb-slp-23.c: Likewise.
1464 * gcc.dg/vect/bb-slp-15.c: Likewise.
1465 * gcc.dg/vect/bb-slp-9.c: Likewise.
1466 * gcc.dg/vect/bb-slp-24.c: Likewise.
1467 * gcc.dg/vect/bb-slp-16.c: Likewise.
1468 * gcc.dg/vect/bb-slp-25.c: Likewise.
1469 * gcc.dg/vect/bb-slp-17.c: Likewise.
1470 * gcc.dg/vect/bb-slp-26.c: Likewise.
1471 * gcc.dg/vect/bb-slp-18.c: Likewise.
1472 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1473 * gcc.dg/vect/bb-slp-27.c: Likewise.
1474 * gcc.dg/vect/bb-slp-19.c: Likewise.
1475 * gcc.dg/vect/bb-slp-28.c: Likewise.
1476 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1477 * gcc.dg/vect/bb-slp-29.c: Likewise.
1478 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1479 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1480 * gcc.dg/vect/bb-slp-1.c: Likewise.
1481 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1482 * gcc.dg/vect/bb-slp-2.c: Likewise.
1483 * gcc.dg/vect/bb-slp-3.c: Likewise.
1484 * gcc.dg/vect/bb-slp-10.c: Likewise.
1485 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1486 * gcc.dg/vect/bb-slp-4.c: Likewise.
1487 * gcc.dg/vect/bb-slp-11.c: Likewise.
1488 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1489 * gcc.dg/vect/bb-slp-5.c: Likewise.
1490 * gcc.dg/vect/bb-slp-20.c: Likewise.
1491 * gcc.dg/vect/bb-slp-6.c: Likewise.
1492 * gcc.dg/vect/bb-slp-21.c: Likewise.
1493 * gcc.dg/vect/bb-slp-30.c: Likewise.
1494 * gcc.dg/vect/bb-slp-13.c: Likewise.
1495 * gcc.dg/vect/bb-slp-7.c: Likewise.
1496 * gcc.dg/vect/bb-slp-22.c: Likewise.
1497 * gcc.dg/unroll_2.c: Likewise.
1498 * g++.dg/vect/slp-pr50413.cc: Likewise.
1499 * g++.dg/vect/slp-pr56812.cc: Likewise.
1500 * g++.dg/vect/slp-pr50819.cc: Likewise.
1502 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1504 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1506 2013-08-29 Teresa Johnson <tejohnson@google.com>
1508 * gcc.dg/pr40209.c: Use -fopt-info.
1509 * gcc.dg/pr26570.c: Ditto.
1510 * gcc.dg/pr32773.c: Ditto.
1511 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1513 2013-08-29 Richard Biener <rguenther@suse.de>
1515 PR tree-optimization/58246
1516 * gcc.dg/torture/pr58246.c: New testcase.
1518 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1521 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1523 * gfortran.dg/realloc_on_assign_19.f90: New test.
1525 2013-08-29 Richard Biener <rguenther@suse.de>
1528 * gcc.dg/pr57287-2.c: New testcase.
1530 2013-08-29 Richard Biener <rguenther@suse.de>
1532 PR tree-optimization/57685
1533 * gcc.dg/torture/pr57685.c: New testcase.
1535 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/cpp0x/dc7.C: New.
1540 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1543 * c-c++-common/gomp/pr58257.c: New test.
1545 2013-08-28 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/56933
1548 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1550 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1552 * gcc.target/aarch64/scalar_shift_1.c: New.
1554 2013-08-27 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/57521
1557 * gcc.dg/torture/pr57521.c: New testcase.
1559 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1561 PR rtl-optimization/57860
1562 PR rtl-optimization/57861
1563 PR rtl-optimization/57875
1564 PR rtl-optimization/57876
1565 PR rtl-optimization/57877
1566 * gcc.c-torture/execute/pr57860.c: New test.
1567 * gcc.c-torture/execute/pr57861.c: New test.
1568 * gcc.c-torture/execute/pr57875.c: New test.
1569 * gcc.c-torture/execute/pr57876.c: New test.
1570 * gcc.c-torture/execute/pr57877.c: New test.
1572 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1575 * gfortran.dg/bounds_check_18.f90: New test.
1577 2013-08-23 Jan Hubicka <jh@suse.cz>
1579 * g++.dg/ipa/devirt-14.C: Fix typo.
1581 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1584 * gfortran.dg/inline_sum_5.f90: New.
1586 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1589 * gfortran.dg/typebound_assignment_7.f90: New.
1591 2013-08-23 Jan Hubicka <jh@suse.cz>
1593 * g++.dg/ipa/devirt-13.C: New testcase.
1594 * g++.dg/ipa/devirt-14.C: New testcase.
1596 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.target/i386/pr58218.c: New test.
1601 PR tree-optimization/58209
1602 * gcc.c-torture/execute/pr58209.c: New test.
1604 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1606 * gcc.target/powerpc/pr57744.c: Declare abort.
1608 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/template/error54.C: New.
1613 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1616 * gfortran.dg/select_type_34.f90: New.
1618 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/warn/deprecated-7.C: New.
1623 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1625 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1627 2013-08-21 Jeff Law <law@redhat.com>
1629 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1631 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1634 * g++.dg/ext/attr-alias-3.C: New.
1636 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1639 * gfortran.dg/intent_out_8.f90: New.
1641 2013-08-20 Teresa Johnson <tejohnson@google.com>
1643 PR rtl-optimizations/57451
1644 * g++.dg/tree-prof/pr57451.C: New test.
1646 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1649 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1651 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1654 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1656 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1658 * gcc.target/powerpc/dfp-dd-2.c: New test.
1659 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1660 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1662 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1664 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1665 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1668 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1670 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1672 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1675 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1676 correct test response.
1679 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1680 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1681 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1683 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1684 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1686 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1688 2013-08-18 Jan Hubicka <jh@suse.cz>
1690 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1692 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1695 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1697 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1699 PR tree-optimization/58006
1700 * g++.dg/opt/pr58006.C: New test.
1702 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1704 * gnat.dg/specs/linker_alias.ads: New test.
1706 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1708 PR tree-optimization/58164
1709 * gcc.c-torture/compile/pr58164.c: New test.
1711 PR tree-optimization/58165
1712 * g++.dg/opt/pr58165.C: New test.
1714 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/cpp0x/enum28.C: New.
1718 * g++.dg/cpp0x/enum15.C: Adjust.
1720 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1723 * gcc.target/powerpc/pr57949-1.c: New.
1724 * gcc.target/powerpc/pr57949-2.c: New.
1726 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1728 PR tree-optimization/58145
1729 * gcc.dg/pr58145-1.c: New test.
1730 * gcc.dg/pr58145-2.c: New test.
1732 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1734 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1735 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1736 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1737 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1738 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1739 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1740 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1741 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1742 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1743 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1744 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1745 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1746 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1747 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1748 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1749 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1750 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1751 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1752 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1753 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1754 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1755 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1756 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1757 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1758 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1759 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1760 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1761 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1762 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1763 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1764 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1765 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1766 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1767 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1768 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1769 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1770 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1771 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1772 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1773 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1774 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1777 * gcc.c-torture/execute/pr56799.x: New file.
1779 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1781 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1783 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1784 * gcc.dg/pr44214-3.c (v2df): Likewise.
1786 * gcc.dg/pr46647.c: xfail for avr-*-*.
1788 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1790 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1791 Expect l to be optimized away.
1792 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1795 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1796 to tests that assume int/double are larger than short/float.
1799 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1801 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1802 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1803 target { int16 }. Restrict existing tests to target { int32 }
1805 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1806 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1807 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1808 * lib/target-supports.exp (check_effective_target_int32): New proc.
1810 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1811 exclude from scan test.
1813 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1814 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1815 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1816 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1817 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1818 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1819 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1820 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1821 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1822 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1823 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1824 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1825 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1826 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1827 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1828 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1829 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1830 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1831 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1833 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1835 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1837 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1838 to be the first test directive.
1839 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1840 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1841 * gcc.target/arm/atomic-op-char.c: Likewise.
1842 * gcc.target/arm/atomic-op-consume.c: Likewise.
1843 * gcc.target/arm/atomic-op-int.c: Likewise.
1844 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1845 * gcc.target/arm/atomic-op-release.c: Likewise.
1846 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1847 * gcc.target/arm/atomic-op-short.c: Likewise.
1849 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1851 PR rtl-optimization/57662
1852 * gcc.dg/pr57662.c: New test.
1854 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1856 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1858 * gcc.target/mips/nans-legacy.c: Likewise.
1860 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1862 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1864 * gcc.target/mips/fabs-legacy.c: Likewise.
1865 * gcc.target/mips/fabsf-2008.c: Likewise.
1866 * gcc.target/mips/fabsf-legacy.c: Likewise.
1867 * gcc.target/mips/fneg-2008.c: Likewise.
1868 * gcc.target/mips/fneg-legacy.c: Likewise.
1869 * gcc.target/mips/fnegf-2008.c: Likewise.
1870 * gcc.target/mips/fnegf-legacy.c: Likewise.
1871 * gcc.target/mips/nan-2008.c: Likewise.
1872 * gcc.target/mips/nan-legacy.c: Likewise.
1873 * gcc.target/mips/nanf-2008.c: Likewise.
1874 * gcc.target/mips/nanf-legacy.c: Likewise.
1875 * gcc.target/mips/nans-2008.c: Likewise.
1876 * gcc.target/mips/nans-legacy.c: Likewise.
1877 * gcc.target/mips/nansf-2008.c: Likewise.
1878 * gcc.target/mips/nansf-legacy.c: Likewise.
1880 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/valued_proc.adb: New test.
1883 * gnat.dg/valued_proc_pkg.ads: New helper.
1885 2013-08-13 Jakub Jelinek <jakub@redhat.com>
1887 PR tree-optimization/57661
1888 * g++.dg/opt/pr57661.C: New test.
1891 * gcc.dg/asan/pr56417.c: New test.
1893 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1895 * gnat.dg/loop_optimization16.adb: New test.
1896 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1898 2013-08-13 Marek Polacek <polacek@redhat.com>
1900 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1902 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1904 Example of converting global state to per-pass state.
1906 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1907 global state "static int counter" to...
1908 (one_pass::counter): ...this instance data.
1910 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1912 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1913 to member function...
1914 (one_pass::gate): ...this.
1915 (one_pass_exec): Convert to member function...
1916 (one_pass::impl_execute): ...this.
1918 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/cpp0x/pr57416.C: New.
1923 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1925 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1927 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1928 * g++.dg/cpp0x/defaulted2.C: Likewise.
1929 * g++.dg/cpp0x/defaulted31.C: Likewise.
1930 * g++.dg/cpp0x/error6.C: Likewise.
1931 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1932 * g++.dg/cpp0x/override2.C: Likewise.
1933 * g++.dg/cpp0x/parse1.C: Likewise.
1934 * g++.dg/cpp0x/scoped_enum.C: Likewise.
1935 * g++.dg/cpp0x/temp_default4.C: Likewise.
1936 * g++.dg/ext/attrib32.C: Likewise.
1937 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1938 * g++.dg/ext/mv13.C: Likewise.
1939 * g++.dg/ext/mv7.C: Likewise.
1940 * g++.dg/ext/mv9.C: Likewise.
1941 * g++.dg/ext/pr57362.C: Likewise.
1942 * g++.dg/ext/typeof10.C: Likewise.
1943 * g++.dg/lookup/anon6.C: Likewise.
1944 * g++.dg/lookup/crash6.C: Likewise.
1945 * g++.dg/lookup/name-clash5.C: Likewise.
1946 * g++.dg/lookup/name-clash6.C: Likewise.
1947 * g++.dg/other/anon4.C: Likewise.
1948 * g++.dg/other/error15.C: Likewise.
1949 * g++.dg/other/error8.C: Likewise.
1950 * g++.dg/other/redecl2.C: Likewise.
1951 * g++.dg/parse/crash16.C: Likewise.
1952 * g++.dg/parse/crash21.C: Likewise.
1953 * g++.dg/parse/crash38.C: Likewise.
1954 * g++.dg/parse/redef2.C: Likewise.
1955 * g++.dg/parse/struct-as-enum1.C: Likewise.
1956 * g++.dg/template/crash39.C: Likewise.
1957 * g++.dg/template/redecl3.C: Likewise.
1958 * g++.dg/tls/diag-3.C: Likewise.
1959 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1960 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1961 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1962 * g++.old-deja/g++.brendan/crash16.C: Likewise.
1963 * g++.old-deja/g++.brendan/crash18.C: Likewise.
1964 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1965 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1966 * g++.old-deja/g++.brendan/static3.C: Likewise.
1967 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1968 * g++.old-deja/g++.jason/binding.C: Likewise.
1969 * g++.old-deja/g++.jason/crash4.C: Likewise.
1970 * g++.old-deja/g++.jason/crash7.C: Likewise.
1971 * g++.old-deja/g++.jason/lineno.C: Likewise.
1972 * g++.old-deja/g++.jason/scoping7.C: Likewise.
1973 * g++.old-deja/g++.mike/misc3.C: Likewise.
1974 * g++.old-deja/g++.mike/net44.C: Likewise.
1975 * g++.old-deja/g++.mike/ns3.C: Likewise.
1976 * g++.old-deja/g++.ns/alias4.C: Likewise.
1977 * g++.old-deja/g++.ns/ns11.C: Likewise.
1978 * g++.old-deja/g++.other/crash23.C: Likewise.
1979 * g++.old-deja/g++.other/decl8.C: Likewise.
1980 * g++.old-deja/g++.other/linkage3.C: Likewise.
1981 * g++.old-deja/g++.other/typeck1.C: Likewise.
1982 * g++.old-deja/g++.other/typedef5.C: Likewise.
1983 * g++.old-deja/g++.pt/explicit34.C: Likewise.
1984 * g++.old-deja/g++.pt/friend36.C: Likewise.
1985 * obj-c++.dg/method-8.mm: Likewise.
1986 * obj-c++.dg/tls/diag-3.mm: Likewise.
1988 2013-08-12 Perez Read <netfirewall@gmail.com>
1991 * gcc.target/i386/movabs-1.c: New test.
1993 2013-08-12 Marek Polacek <polacek@redhat.com>
1995 PR tree-optimization/57980
1996 * gcc.dg/pr57980.c: New test.
1998 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2001 * gfortran.dg/do_check_10.f90: New test.
2002 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2003 * gfortran.dg/array_constructor_18.f90: Likewise.
2004 * gfortran.dg/array_constructor_22.f90: Likewise.
2005 * gfortran.dg/coarray_15.f90: Likewise.
2006 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2007 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2008 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2010 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp0x/constexpr-ice8.C: New.
2015 2013-08-09 Xinliang David Li <davidxl@google.com>
2017 * gcc.target/i386/memcpy-strategy-1.c: New test.
2018 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2019 * gcc.target/i386/memset-strategy-1.c: Ditto.
2020 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2022 2013-08-09 Jan Hubicka <jh@suse.cz>
2024 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2025 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2027 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2029 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2031 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2034 * gfortran.dg/transfer_intrinsic_6.f90: New.
2036 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2039 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2042 * g++.dg/lookup/typedef2.C: New.
2044 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2046 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2047 output of vdup intrinsics.
2049 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2051 * gcc.target/arm/lp1189445.c: New testcase.
2053 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2055 * gcc.dg/torture/pr58079.c: New test.
2057 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/warn9.adb: New test.
2061 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/lookup/typedef2.C: New.
2066 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2068 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2069 to optstr when building plugins on darwin.
2071 2013-08-06 Martin Jambor <mjambor@suse.cz>
2073 PR tree-optimization/57539
2074 * gcc.dg/ipa/pr57539.c: New test.
2076 2013-08-06 Martin Jambor <mjambor@suse.cz>
2077 Bernd Edlinger <bernd.edlinger@hotmail.de>
2079 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2080 (a): Fix constructor.
2082 2013-08-06 Martin Jambor <mjambor@suse.cz>
2085 * gfortran.dg/pr57987.f90: New test.
2087 2013-08-06 Martin Jambor <mjambor@suse.cz>
2090 * gcc.dg/torture/pr58041.c: New test.
2091 * gcc.target/arm/pr58041.c: Likewise.
2093 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2096 * gfortran.dg/pointer_init_8.f90: New.
2098 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/cpp0x/pr58080.C: New.
2103 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2105 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2106 to optstr when building plugins.
2108 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2110 Patch autogenerated by refactor_passes.py from
2111 https://github.com/davidmalcolm/gcc-refactoring-scripts
2112 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2114 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2115 struct to a subclass of gimple_opt_pass along with...
2116 (pass_data_one_pass): ...new pass_data instance and...
2117 (make_one_pass): ...new function.
2118 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2119 global struct to a subclass of gimple_opt_pass along with...
2120 (pass_data_warn_self_assign): ...new pass_data instance and...
2121 (make_pass_warn_self_assign): ...new function.
2122 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2123 a global struct to a subclass of gimple_opt_pass along with...
2124 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2125 (make_pass_dumb_plugin_example): ...new function.
2126 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2127 global struct to a subclass of gimple_opt_pass along with...
2128 (pass_data_warn_self_assign): ...new pass_data instance and...
2129 (make_pass_warn_self_assign): ...new function.
2131 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2133 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2134 is created and added to the pass_manager to reflect
2135 autogenerated changes.
2136 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2137 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2138 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2140 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2143 * g++.dg/cpp0x/pr58072.C: New.
2145 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2147 * gcc.dg/torture/pr57993-2.cpp: New.
2149 2013-08-02 Jan Hubicka <jh@suse.cz>
2151 * gcc.dg/ipa/ipa-1.c: Update.
2152 * gcc.dg/ipa/ipa-2.c: Update.
2153 * gcc.dg/ipa/ipa-3.c: Update.
2154 * gcc.dg/ipa/ipa-4.c: Update.
2155 * gcc.dg/ipa/ipa-5.c: Update.
2156 * gcc.dg/ipa/ipa-7.c: Update.
2157 * gcc.dg/ipa/ipa-8.c: Update.
2158 * gcc.dg/ipa/ipcp-1.c: Update.
2159 * gcc.dg/ipa/ipcp-2.c: Update.
2161 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2163 PR rtl-optimization/58048
2164 * gcc.target/i386/pr58048.c: New.
2166 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2168 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2170 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2171 Peter Bergner <bergner@vnet.ibm.com>
2174 * g++.dg/overload/using3.C: New.
2175 * g++.dg/overload/using2.C: Adjust.
2176 * g++.dg/lookup/using9.C: Likewise.
2178 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2180 * gcc.target/arm/pr46972-2.c: New test.
2182 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2184 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2186 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2188 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2190 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2192 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2193 rather than addressing!=absolute when deciding how to handle MIPS16
2194 when the test forces an ABI.
2196 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2201 2013-07-30 Steve Ellcey <sellcey@mips.com>
2203 * gcc.target/mips/code-readable-1.c: Increase switch size.
2204 * gcc.target/mips/code-readable-2.c: Ditto.
2205 * gcc.target/mips/code-readable-3.c: Ditto.
2206 * gcc.target/mips/code-readable-4.c: Ditto.
2208 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2211 * g++.dg/parse/crash63.C: New.
2213 2013-07-30 Tobias Burnus <burnus@net-b.de>
2216 * gfortran.dg/pointer_assign_8.f90: New.
2217 * gfortran.dg/pointer_assign_9.f90: New.
2218 * gfortran.dg/pointer_assign_10.f90: New.
2219 * gfortran.dg/pointer_assign_11.f90: New.
2221 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2223 * gcc.target/arm/pr57637.c: New testcase.
2225 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2227 PR tree-optimization/57993
2228 * gcc.dg/torture/pr57993.c: New test.
2230 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2232 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2234 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/conversion/ambig2.C: New.
2239 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2241 * gcc.target/mips/fabs-2008.c: New test case.
2242 * gcc.target/mips/fabs-legacy.c: New test case.
2243 * gcc.target/mips/fabsf-2008.c: New test case.
2244 * gcc.target/mips/fabsf-legacy.c: New test case.
2245 * gcc.target/mips/fneg-2008.c: New test case.
2246 * gcc.target/mips/fneg-legacy.c: New test case.
2247 * gcc.target/mips/fneg-2008.c: New test case.
2248 * gcc.target/mips/fneg-legacy.c: New test case.
2249 * gcc.target/mips/nan-2008.c: New test case.
2250 * gcc.target/mips/nan-legacy.c: New test case.
2251 * gcc.target/mips/nanf-2008.c: New test case.
2252 * gcc.target/mips/nanf-legacy.c: New test case.
2253 * gcc.target/mips/nans-2008.c: New test case.
2254 * gcc.target/mips/nans-legacy.c: New test case.
2255 * gcc.target/mips/nansf-2008.c: New test case.
2256 * gcc.target/mips/nansf-legacy.c: New test case.
2257 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2259 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2260 Maxim Kuvyrkov <maxim@kugelworks.com>
2262 * lib/target-supports.exp (check_effective_target_non_bionic): New
2263 effective-target test.
2264 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2265 * g++.dg/tls/thread_local4g.C: Ditto.
2267 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 * gfortran.dg/vector_subsript_7.f90: New test.
2272 2013-07-27 Tobias Burnus <burnus@net-b.de>
2275 * gfortran.dg/warn_alias.f90: New.
2277 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2280 * gfortran.dg/class_array_19.f90: New.
2282 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2284 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2285 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2286 * gcc.dg/vect/pr57741-3.c: Likewise.
2287 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2289 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2291 Skip tests that make assumptions about struct layout that don't hold
2293 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2294 * g++.dg/cpp0x/iop.C: Likewise.
2295 * g++.dg/cpp0x/named_refs.C: Likewise.
2296 * g++.dg/cpp0x/rv1p.C: Likewise.
2297 * g++.dg/cpp0x/rv2p.C: Likewise.
2298 * g++.dg/cpp0x/rv3p.C: Likewise.
2299 * g++.dg/cpp0x/rv4p.C: Likewise.
2300 * g++.dg/cpp0x/rv5p.C: Likewise.
2301 * g++.dg/cpp0x/rv6p.C: Likewise.
2302 * g++.dg/cpp0x/rv7p.C: Likewise.
2303 * g++.dg/cpp0x/rv8p.C: Likewise.
2304 * g++.dg/ext/strncpy-chk1.C: Likewise.
2305 * gcc.dg/builtin-object-size-10.c: Likewise.
2306 * gcc.dg/builtin-object-size-11.c: Likewise.
2307 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2308 * gcc.dg/pr25805.c: Likewise.
2309 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2310 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2311 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2312 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2313 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2314 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2315 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2316 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2317 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2318 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2319 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2320 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2321 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2322 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2323 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2325 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2326 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2328 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2329 * gcc.dg/sibcall-6.c: Enable for epiphany.
2331 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2333 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2335 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2337 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2338 memcpy not initializers.
2340 * gcc.dg/guality/guality.exp: Skip on AIX.
2342 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/cpp0x/pr57101.C: New.
2347 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2349 * gcc.target/aarch64/neg_1.c: New test.
2351 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/typebound_call_25.f90: New.
2356 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/cpp0x/pr57981.C: New.
2361 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2364 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2366 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2368 PR rtl-optimization/57960
2369 * gcc.target/s390/pr57960.c: New.
2371 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2374 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2376 2013-07-25 Terry Guo <terry.guo@arm.com>
2378 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2380 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2383 * g++.dg/inherit/pr57942.C: New.
2385 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2387 * gcc.target/powerpc/bool2.h: New file, test the code generation
2388 of logical operations for power5, altivec, power7, and power8 systems.
2389 * gcc.target/powerpc/bool2-p5.c: Likewise.
2390 * gcc.target/powerpc/bool2-av.c: Likewise.
2391 * gcc.target/powerpc/bool2-p7.c: Likewise.
2392 * gcc.target/powerpc/bool2-p8.c: Likewise.
2393 * gcc.target/powerpc/bool3.h: Likewise.
2394 * gcc.target/powerpc/bool3-av.c: Likewise.
2395 * gcc.target/powerpc/bool2-p7.c: Likewise.
2396 * gcc.target/powerpc/bool2-p8.c: Likewise.
2398 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2400 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2402 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2404 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2406 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2408 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2409 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2410 type from long to long long.
2411 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2412 to have effective-target keywords of lp64 and ilp32.
2413 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2414 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2415 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2416 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2417 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2418 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2419 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2420 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2421 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2423 2013-07-23 Tom Tromey <tromey@redhat.com>
2424 Joseph Myers <joseph@codesourcery.com>
2426 * gcc.dg/c11-generic-1.c: New file.
2427 * gcc.dg/c11-generic-2.c: New file.
2429 2013-07-22 Tobias Burnus <burnus@net-b.de>
2433 * coarray/lib_realloc_1.f90: Permit optimization.
2434 * gfortran.dg/coarray_31.f90: New.
2436 2013-07-22 Tobias Burnus <burnus@net-b.de>
2439 * gfortran.dg/class_array_7.f03: Fix memory leak.
2441 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/cpp0x/decltype56.C: New.
2446 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2448 * gcc.dg/pr53265.c: Correct line number in dg-message.
2450 2013-07-22 Diego Novillo <dnovillo@google.com>
2452 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2454 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2457 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2458 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2460 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2463 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2464 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2465 * gcc.dg/torture/pr53366-1.c: Same.
2466 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2467 * gcc.dg/torture/pr56488.c: Same.
2468 * gcc.dg/torture/pr57584.c: Same.
2469 * gcc.dg/tree-ssa/pr57385.c: Same.
2470 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2472 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
2474 * c-c++-common/pr41779.c: Fix typos.
2475 * gcc.c-torture/compile/20031125-2.c: Likewise.
2476 * gcc.c-torture/compile/20040621-1.c: Likewise.
2477 * gcc.c-torture/execute/20020418-1.c: Likewise.
2478 * gcc.dg/20020108-1.c: Likewise.
2479 * gcc.dg/atomic-generic-aux.c: Likewise.
2480 * gcc.dg/builtin-complex-err-2.c: Likewise.
2481 * gcc.dg/decl-1.c: Likewise.
2482 * gcc.dg/di-sync-multithread.c: Likewise.
2483 * gcc.dg/format/c90-printf-1.c: Likewise.
2484 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2485 * gcc.dg/long-long-compare-1.c: Likewise.
2486 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2487 * gcc.dg/pr17055-1.c: Likewise.
2488 * gcc.dg/pr27095.c: Likewise.
2489 * gcc.dg/torture/fp-int-convert.h: Likewise.
2490 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2491 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2492 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2493 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2494 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2495 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2496 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2497 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2498 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2499 * gcc.dg/vect/vect-cond-5.c: Likewise.
2500 * gcc.dg/weak/typeof-2.c: Likewise.
2501 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2502 * gcc.target/arm/naked-1.c: Likewise.
2503 * gcc.target/i386/pr9771-1.c: Likewise.
2504 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2505 * gcc.target/sparc/struct-ret-check.c: Likewise.
2506 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2507 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2508 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2511 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2514 * gfortran.dg/dependency_42.f90: New test.
2515 * gfortran.dg/dependency_43.f90: New test.
2517 2013-07-21 Tobias Burnus <burnus@net-b.de>
2520 * gfortran.dg/round_4.f90: New.
2522 2013-07-21 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/min_max_conformance_2.f90: New.
2527 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2529 PR preprocessor/57620
2530 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2531 (main): Don't test {s,u,U,L}12.
2532 * c-c++-common/raw-string-13.c: New test.
2533 * c-c++-common/raw-string-14.c: New test.
2534 * c-c++-common/raw-string-15.c: New test.
2535 * c-c++-common/raw-string-16.c: New test.
2537 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2539 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2541 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2543 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2545 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2546 target { ! keeps_null_pointer_checks }.
2547 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2548 target { ! keeps_null_pointer_checks }.
2550 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2551 * gcc.dg/torture/pr56488.c: Likewise.
2553 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2555 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2558 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2560 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2561 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2562 * gfortran.dg/guality/guality.exp: Skip on AIX.
2564 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2566 * g++.dg/debug/pr56819.C: Skip on AIX.
2567 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2568 * g++.dg/guality/guality.exp: Skip on AIX.
2570 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2572 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2574 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2576 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2579 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2580 Adjust to corrected rounding.
2582 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2584 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2585 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2586 check_effective_target_cilkplus.
2587 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2589 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2591 * gcc.target/powerpc/pr57744.c: Fix typo.
2593 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2596 * gcc.c-torture/compile/pr57698.c: New test.
2597 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2598 * gcc.c-torture/compile/pr44043.c: Ditto.
2600 2013-07-18 Wei Mi <wmi@google.com>
2602 PR rtl-optimization/57878
2603 * g++.dg/pr57878.C: New test.
2605 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2607 * gcc.dg/pr42611.c: Move dg-error to correct line.
2609 2013-07-17 Tobias Burnus <burnus@net-b.de>
2612 * gfortran.dg/dollar_sym_3.f: New.
2613 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2615 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2620 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2621 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2622 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2623 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2624 * objc.dg/image-info.m: Likewise.
2625 * objc.dg/symtab-1.m: Likewise.
2626 * objc.dg/torture/strings/const-str-10.m: Likewise.
2627 * objc.dg/torture/strings/const-str-11.m: Likewise.
2628 * objc.dg/torture/strings/const-str-9.m: Likewise.
2629 * objc.dg/zero-link-1.m: Likewise.
2630 * objc.dg/zero-link-2.m: Likewise.
2631 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2632 * objc.dg/objc-foreach-4.m: Likewise.
2633 * objc.dg/objc-foreach-5.m: Likewise.
2634 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2636 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2637 * obj-c++.dg/syntax-error-1.mm: Likewise.
2638 * objc.dg/method-6.m: Likewise.
2639 * objc.dg/pr23214.m: Likewise.
2640 * objc.dg/proto-lossage-7.m: Likewise.
2641 * objc.dg/strings/const-str-12b.m: Likewise.
2642 * objc.dg/zero-link-3.m: Likewise.
2643 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2644 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2645 adjust headers, interfaces and encoded types to reflect current system
2646 versions. Add FIXME and outputs from current system compiler for
2649 2013-07-15 Cong Hou <congh@google.com>
2651 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2653 * gcc.target/i386/l_fma_float_3.c: Likewise.
2654 * gcc.target/i386/l_fma_double_1.c: Likewise.
2655 * gcc.target/i386/l_fma_double_3.c: Likewise.
2657 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2659 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2660 function to test if HTM is available.
2661 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2662 * gcc.target/powerpc/htm-builtin-1.c: New test.
2664 2013-07-15 Tobias Burnus <burnus@net-b.de>
2666 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2667 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2668 * gfortran.dg/coarray_6.f90: Add dg-error.
2670 2013-07-15 Tobias Burnus <burnus@net-b.de>
2673 * gfortran.dg/finalize_18.f90: New.
2675 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2678 * fortran.dg/module_variable_1.f90: New test.
2679 * fortran.dg/module_variable_2.f90: New test.
2681 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2683 * g++.dg/ext/vector19.C: Adapt.
2684 * g++.dg/ext/vector23.C: New testcase.
2686 2013-07-12 Michael Matz <matz@suse.de>
2689 * c-c++-common/pr55771.c: New test.
2691 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2693 * gcc.target/aarch64/vect-movi.c: New.
2695 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2698 * g++.dg/ext/pr57362.C: New.
2700 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2703 * gcc.target/avr/torture/pr57631.c: New test.
2705 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2708 * g++.dg/cpp0x/constexpr-ice7.C: New.
2710 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2712 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2714 * gcc.c-torture/execute/nest-align-1.x: New.
2716 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2719 * g++.dg/cpp0x/sfinae48.C: New.
2721 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2723 PR preprocessor/57824
2724 * c-c++-common/raw-string-17.c: New test.
2725 * c-c++-common/gomp/pr57824.c: New test.
2727 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2730 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2731 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2732 * g++.dg/conversion/dr195.C: Update.
2733 * g++.dg/expr/cast2.C: Likewise.
2735 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2737 * c-c++-common/raw-string-18.c: New test.
2738 * c-c++-common/raw-string-19.c: New test.
2740 PR preprocessor/57757
2741 * g++.dg/cpp/paste1.C: New test.
2742 * g++.dg/cpp/paste2.C: New test.
2744 2013-07-10 Graham Stott <grahams@btinternet.com>
2746 * gcc.target/mips/mulsize-1.c: New.
2747 * gcc.target/mips/mulsize-2.c: New.
2748 * gcc.target/mips/mulsize-3.c: New.
2749 * gcc.target/mips/mulsize-4.c: New.
2751 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2754 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2755 * g++.dg/ext/vector24.C: New testcase.
2757 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2760 * g++.dg/cpp0x/decltype17.C: Adjust.
2762 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2765 * g++.dg/cpp0x/pr51786.C: New.
2767 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2769 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2771 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2773 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2775 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2776 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2778 2013-07-08 Tobias Burnus <burnus@net-b.de>
2781 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2783 2013-07-08 Tobias Burnus <burnus@net-b.de>
2786 * gfortran.dg/do_check_9.f90: New.
2788 2013-07-08 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/dot_product_2.f90: New.
2793 2013-07-08 Tobias Burnus <burnus@net-b.de>
2796 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2798 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2800 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2801 * gfortran.dg/finalize_10.f90: Fix dg-final.
2803 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2806 * gcc.target/i386/pr57819.c: New test.
2808 PR rtl-optimization/57829
2809 * gcc.c-torture/execute/pr57829.c: New test.
2811 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2813 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2814 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2816 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2819 * gcc.target/i386/pr57807.c: New test.
2821 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.dg/tree-ssa/vrp89.c: New test.
2826 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/parse/defarg16.C: New.
2831 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2833 PR rtl-optimization/55342
2834 * gcc.target/i386/pr55342.c: New.
2836 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2838 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2840 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2843 * g++.dg/inherit/virtual10.C: New.
2845 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2848 * gcc.dg/large-size-array-6.c: New test.
2850 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2853 * g++.dg/template/crash116.C: New.
2855 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2857 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2858 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2860 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2863 * g++.dg/cpp0x/nsdmi-list3.C: New.
2865 2013-07-03 Jakub Jelinek <jakub@redhat.com>
2868 * gcc.target/i386/pr57777.c: New test.
2871 * g++.dg/template/arg9.C: New test.
2873 2013-07-02 Sriraman Tallam <tmsriram@google.com>
2875 * gcc.target/i386/avx-inline.c: New test.
2877 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
2879 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2880 * gcc.target/mips/call-2.c: Likewise.
2881 * gcc.target/mips/call-3.c: Likewise.
2882 * gcc.target/mips/lazy-binding-1.c: Likewise.
2884 2013-07-02 Jakub Jelinek <jakub@redhat.com>
2886 PR tree-optimization/57741
2887 * gcc.dg/vect/pr57741-1.c: New test.
2888 * gcc.dg/vect/pr57741-2.c: New test.
2889 * gcc.dg/vect/pr57741-3.c: New test.
2891 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2893 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2895 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2896 * lib/target-supports.exp: Define aarch64_little_endian.
2898 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2900 * gcc.target/aarch64/abs_1.c: New test.
2902 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2904 * gcc.target/aarch64/bfxil_1.c: New test.
2905 * gcc.target/aarch64/bfxil_2.c: Likewise.
2907 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2910 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2911 array sizes from 100 to 20.
2913 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2916 * gfortran.dg/pointer_remapping_8.f90: New.
2918 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
2920 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2921 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2922 * g++.dg/cpp1y/udlit-userdef-string.C: New.
2923 * g++.dg/cpp1y/complex_literals.h: New.
2925 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2928 * g++.dg/cpp0x/noexcept21.C: New.
2930 2013-06-28 Jakub Jelinek <jakub@redhat.com>
2933 * gcc.target/i386/pr57736.c: New test.
2935 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2937 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2939 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2940 strings to match the fixed error messages.
2941 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2942 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2945 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2948 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2949 stqcx. get even registers.
2951 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
2954 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2956 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
2958 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2960 * gcc.target/i386/bmi-1.c: Ditto.
2961 * gcc.target/i386/bmi-bextr-4.c: New.
2962 * gcc.target/i386/bmi-bextr-5.c: Ditto.
2964 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2967 * g++.dg/cpp0x/initlist73.C: New.
2969 2013-06-27 Meador Inge <meadori@codesourcery.com>
2971 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2972 * g++.dg/simulate-thread/atomics-2.C: Likewise.
2973 * g++.dg/simulate-thread/atomics-1.C: Likewise.
2975 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2978 * g++.dg/ext/pr57509.C: New file.
2980 2013-06-27 Jakub Jelinek <jakub@redhat.com>
2983 * gcc.target/i386/bmi-bextr-3.c: New test.
2986 * gcc.target/i386/bmi2-bzhi-1.c: New test.
2988 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2991 * g++.dg/cpp0x/pr57172.C: New testcase.
2993 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2995 * gcc.target/s390/htm-1.c: New file.
2996 * gcc.target/s390/htm-nofloat-1.c: New file.
2997 * gcc.target/s390/htm-xl-intrin-1.c: New file.
2999 2013-06-26 Tobias Burnus <burnus@net-b.de>
3002 * gfortran.dg/bounds_check_17.f90: New.
3004 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3007 * g++.dg/cpp1y/pr57640.C: New.
3009 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3012 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3013 overflow due to size of arrays.
3015 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3017 PR tree-optimization/57705
3018 * gcc.dg/vect/pr57705.c: New test.
3019 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3021 2013-06-25 Martin Jambor <mjambor@suse.cz>
3024 * g++.dg/ipa/pr57670.C: New test.
3026 2013-06-25 Richard Biener <rguenther@suse.de>
3029 * gcc.dg/pr56977.c: New testcase.
3031 2013-06-24 Martin Jambor <mjambor@suse.cz>
3033 PR tree-optimization/57358
3034 * gcc.dg/ipa/pr57358.c: New test.
3036 2013-06-24 Richard Biener <rguenther@suse.de>
3039 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3041 2013-06-24 Richard Biener <rguenther@suse.de>
3043 PR tree-optimization/57488
3044 * gcc.dg/torture/pr57488.c: New testcase.
3046 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3047 Dominique d'Humieres <dominiq@lps.ens.fr>
3050 * gfortran.dg/fraction.f90: New.
3052 2013-06-24 Alan Modra <amodra@gmail.com>
3054 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3055 Add scan-assembler-not "lvx".
3056 * gcc.target/powerpc/le-altivec-consts.c: New.
3058 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/cpp0x/sfinae47.C: New.
3062 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3065 * gcc.target/sh/pr52483-1.c: New.
3066 * gcc.target/sh/pr52483-2.c: New.
3067 * gcc.target/sh/pr52483-3.c: New.
3068 * gcc.target/sh/pr52483-4.c: New.
3069 * gcc.target/sh/pr52483-5.c: New.
3071 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3073 * gcc.target/i386/intrinsics_1.c: New test.
3074 * gcc.target/i386/intrinsics_2.c: Ditto.
3075 * gcc.target/i386/intrinsics_3.c: Ditto.
3076 * gcc.target/i386/intrinsics_4.c: Ditto.
3077 * gcc.target/i386/intrinsics_5.c: Ditto.
3078 * gcc.target/i386/intrinsics_6.c: Ditto.
3079 * gcc.target/i386/avx-1.c: Provide macros for builtins
3080 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3082 2013-06-21 Tobias Burnus <burnus@net-b.de>
3085 * gfortran.dg/finalize_17.f90: New.
3087 2013-06-21 Tobias Burnus <burnus@net-b.de>
3089 * gfortran.dg/realloc_on_assign_18.f90: New.
3091 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3093 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3094 Also changed the returns from error as distinct values so that
3095 debugging can get easier.
3096 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3097 errors specific to C, if necessary. Also added new error
3099 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3100 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3101 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3102 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3103 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3104 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3105 the same changes as parser_errors3.c, spaces were added between colons
3106 to not confuse C++ compiler with 2 colons as scope.
3107 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3108 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3109 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3110 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3111 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3112 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3113 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3114 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3115 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3116 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3117 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3118 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3121 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3124 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3126 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3129 * gcc.target/i386/pr57655.c: New test.
3131 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3133 * ada/acats/tests/gcc: Delete.
3134 * gnat.dg/style: Likewise.
3136 2013-06-20 Jeff Law <law@redhat.com>
3138 PR tree-optimization/57660
3139 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3140 based on their branch cost.
3142 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3144 2013-06-20 Tobias Burnus <burnus@net-b.de>
3147 * gfortran.dg/list_read_11.f90: New.
3149 2013-06-20 Richard Biener <rguenther@suse.de>
3151 PR tree-optimization/57584
3152 * gcc.dg/torture/pr57584.c: New testcase.
3154 2013-06-19 Sharad Singhai <singhai@google.com>
3156 * g++.dg/gcov/gcov-8.C: New testcase.
3157 * lib/gcov.exp: Handle intermediate format.
3159 2013-06-19 Wei Mi <wmi@google.com>
3161 PR rtl-optimization/57518
3162 * testsuite/gcc.dg/pr57518.c: New test.
3164 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3166 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3168 2013-06-19 Jan Hubicka <jh@suse.cz>
3170 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3172 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3174 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3175 hard-coded values of array sizes with a #define.
3176 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3177 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3178 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3179 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3180 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3182 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3184 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3185 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3187 2013-06-19 Jeff Law <law@redhat.com>
3189 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3191 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3194 * g++.dg/template/error53.C: New.
3196 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3199 * gcc.target/powerpc/pr55033.c: Fix options.
3201 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3203 * gcc.target/i386/inline_error.c: New test.
3204 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3205 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3207 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3210 * g++.dg/cpp0x/decltype55.C: New.
3212 2013-06-18 Marek Polacek <polacek@redhat.com>
3214 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3216 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3218 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3220 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3222 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3223 Also changed the returns from error as distinct values so that it is
3226 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3228 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3230 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3233 * g++.dg/template/error52.C: New.
3234 * g++.dg/lookup/friend15.C: Update.
3235 * g++.dg/parse/error11.C: Likewise.
3236 * g++.dg/parse/error14.C: Likewise.
3237 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3238 * g++.dg/parse/template25.C: Likewise.
3239 * g++.old-deja/g++.jason/cond.C: Likewise.
3240 * g++.old-deja/g++.mike/for2.C: Likewise.
3241 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3242 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3244 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3246 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3249 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3251 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3252 accidentally placing minus sign for length instead of stride.
3254 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3256 PR rtl-optimization/57425
3257 PR rtl-optimization/57569
3258 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3259 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3261 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3265 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3267 * gfortran.dg/typebound_assignment_6.f03: New.
3269 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3271 * gcc.target/h8300/h8300.exp: New.
3272 * gcc.dg/pragma-isr.c: Move to ...
3273 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3274 * gcc.target/h8300/pragma-isr.c: ... and here.
3275 * gcc.dg/pragma-isr2.c: Move to ...
3276 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3277 * gcc.target/h8300/pragma-isr2.c: ... and here.
3278 * gcc.dg/pragma-isr-trapa.c: Move to ...
3279 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3280 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3281 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3282 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3283 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3284 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3285 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3286 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3287 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3288 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3289 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3290 * gcc.dg/attr-isr-trapa.c: Move to ...
3291 * gcc.target/sh/attr-isr-trapa.c: ... here.
3293 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3296 * g++.dg/ext/builtin-offsetof1.C: New.
3298 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3300 * gcc.target/aarch64/vect_smlal_1.c: New file.
3302 2013-06-14 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/defined_assignment_7.f90: New.
3307 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3310 * g++.dg/rtti/dyncast6.C: New.
3311 * g++.dg/cpp0x/dyncast1.C: Likewise.
3313 2013-06-14 Alan Modra <amodra@gmail.com>
3316 * gcc.dg/pr57134.c: New.
3318 2013-06-14 Tobias Burnus <burnus@net-b.de>
3321 * gfortran.dg/deferred_type_param_9.f90: New.
3323 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3325 * gcc.dg/fold-minus-1.c: New testcase.
3327 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3330 * gfortran.dg/typebound_assignment_5.f03: New.
3332 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3334 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3336 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3337 Pat Haugen <pthaugen@us.ibm.com>
3338 Peter Bergner <bergner@vnet.ibm.com>
3340 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3341 load/store instructions on power7, power8.
3342 * gcc.target/powerpc/atomic-p8.c: Likewise.
3344 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3347 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3349 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3352 * g++.dg/warn/Wunused-var-20.C: New.
3354 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3356 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3357 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3358 Run with -fno-common.
3360 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3362 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3363 and exit function calls with return 1 and return 0, respectively.
3365 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3367 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3370 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3372 PR tree-optimization/57361
3373 * gcc.dg/tree-ssa/pr57361.c: New file.
3375 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3377 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3378 to ensure alignment.
3379 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3381 2013-06-12 Tobias Burnus <burnus@net-b.de>
3383 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3385 2013-06-12 Tobias Burnus <burnus@net-b.de>
3386 Dominique d'Humieres <dominiq@lps.ens.fr>
3388 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3390 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3393 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3394 * gcc.target/i386/pr56564-3.c: Likewise.
3396 2013-06-11 Tobias Burnus <burnus@net-b.de>
3399 * gfortran.dg/class_array_18.f90: New.
3401 2013-06-11 Jan Hubicka <jh@suse.cz>
3404 * g++.dg/ext/visibility/anon6.C: Update testcase.
3406 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3409 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3410 in how we check __sec_reduce_mutating function's result.
3412 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3413 Pat Haugen <pthaugen@us.ibm.com>
3414 Peter Bergner <bergner@vnet.ibm.com>
3416 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3417 direct move instructions.
3418 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3419 * gcc.target/powerpc/direct-move.h: Likewise.
3420 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3421 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3422 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3423 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3424 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3425 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3427 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3430 * g++.dg/cpp0x/pr52440.C: New.
3432 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3435 * gcc.target/i386/pr56564-1.c: New test.
3436 * gcc.target/i386/pr56564-2.c: New test.
3437 * gcc.target/i386/pr56564-3.c: New test.
3438 * gcc.target/i386/pr56564-4.c: New test.
3439 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3440 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3441 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3442 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3443 * gcc.target/i386/vect-sizes-1.c: Likewise.
3444 * gcc.target/i386/memcpy-1.c: Likewise.
3445 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3446 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3448 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3450 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3451 systems to cover all GNU systems.
3452 * g++.dg/abi/guard2.C: Likewise.
3453 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3454 * g++.dg/eh/sighandle.C: Likewise.
3455 * g++.dg/ext/cleanup-10.C: Likewise.
3456 * g++.dg/ext/cleanup-11.C: Likewise.
3457 * g++.dg/ext/cleanup-8.C: Likewise.
3458 * g++.dg/ext/cleanup-9.C: Likewise.
3459 * g++.dg/opt/const5.C: Likewise.
3460 * g++.dg/opt/life1.C: Likewise.
3461 * g++.dg/other/pr39496.C: Likewise.
3462 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3463 * g++.old-deja/g++.abi/align.C: Likewise.
3464 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3465 * g++.old-deja/g++.law/weak.C: Likewise.
3466 * g++.old-deja/g++.pt/asm1.C: Likewise.
3467 * gcc.c-torture/execute/20030125-1.x: Likewise.
3468 * gcc.c-torture/execute/990127-2.x: Likewise.
3469 * gcc.dg/20041106-1.c: Likewise.
3470 * gcc.dg/20050503-1.c: Likewise.
3471 * gcc.dg/builtin-object-size-5.c: Likewise.
3472 * gcc.dg/cleanup-10.c: Likewise.
3473 * gcc.dg/cleanup-11.c: Likewise.
3474 * gcc.dg/cleanup-8.c: Likewise.
3475 * gcc.dg/cleanup-9.c: Likewise.
3476 * gcc.dg/complex-5.c: Likewise.
3477 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3478 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3479 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3480 * gcc.dg/dfp/pr35739.c: Likewise.
3481 * gcc.dg/fdata-sections-1.c: Likewise.
3482 * gcc.dg/lto/20090206-1_0.c: Likewise.
3483 * gcc.dg/lto/20090206-2_0.c: Likewise.
3484 * gcc.dg/pr30360.c: Likewise.
3485 * gcc.dg/pr37303.c: Likewise.
3486 * gcc.dg/pr39323-1.c: Likewise.
3487 * gcc.dg/pr39323-2.c: Likewise.
3488 * gcc.dg/pr39323-3.c: Likewise.
3489 * gcc.dg/pr45416.c: Likewise.
3490 * gcc.dg/setjmp-2.c: Likewise.
3491 * gcc.dg/split-1.c: Likewise.
3492 * gcc.dg/split-3.c: Likewise.
3493 * gcc.dg/split-4.c: Likewise.
3494 * gcc.dg/strlenopt-12g.c: Likewise.
3495 * gcc.dg/strlenopt-14g.c: Likewise.
3496 * gcc.dg/strlenopt-14gf.c: Likewise.
3497 * gcc.dg/strlenopt-16g.c: Likewise.
3498 * gcc.dg/strlenopt-17g.c: Likewise.
3499 * gcc.dg/strlenopt-18g.c: Likewise.
3500 * gcc.dg/strlenopt-1f.c: Likewise.
3501 * gcc.dg/strlenopt-22g.c: Likewise.
3502 * gcc.dg/strlenopt-2f.c: Likewise.
3503 * gcc.dg/strlenopt-4g.c: Likewise.
3504 * gcc.dg/strlenopt-4gf.c: Likewise.
3505 * gcc.dg/struct-ret-3.c: Likewise.
3506 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3507 * gcc.misc-tests/linkage.exp: Likewise.
3508 * gcc.target/i386/20000724-1.c: Likewise.
3509 * gcc.target/i386/align-main-3.c: Likewise.
3510 * gcc.target/i386/cleanup-1.c: Likewise.
3511 * gcc.target/i386/inline-mcpy.c: Likewise.
3512 * gcc.target/i386/pr32268.c: Likewise.
3513 * gcc.target/i386/pr36613.c: Likewise.
3514 * gcc.target/i386/pr39013-1.c: Likewise.
3515 * gcc.target/i386/pr39013-2.c: Likewise.
3516 * gcc.target/i386/pr39496.c: Likewise.
3517 * gcc.target/i386/pr40906-3.c: Likewise.
3518 * gcc.target/i386/pr46084.c: Likewise.
3519 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3521 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3524 * gcc.target/sh/pr6526.c: New.
3526 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3529 * gcc.c-torture/execute/pr57568.c: New test.
3531 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/other/vararg-4.C: New.
3536 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3538 PR rtl-optimization/57559
3539 * gcc.target/s390/pr57559.c : New test.
3541 2013-06-08 Tobias Burnus <burnus@net-b.de>
3544 * gfortran.dg/finalize_10.f90: New.
3545 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3546 * gfortran.dg/finalize_15.f90: New.
3548 2013-06-08 Tobias Burnus <burnus@net-b.de>
3551 * gfortran.dg/storage_size_4.f90: New.
3553 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3556 * testsuite/g++.dg/ext/pr57548.C: New test.
3558 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3561 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3563 2013-06-07 Jan Hubicka <jh@suse.cz>
3565 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3567 2013-06-07 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/array_constructor_48.f90: New.
3571 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3572 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3574 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3577 * gcc.target/arm/xordi3-opt.c: New test.
3579 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3581 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3582 Revert to dg-options.
3584 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3587 * gcc.target/powerpc/pr55033.c: New.
3589 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/cpp0x/alias-decl-36.C: New.
3594 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3595 Pat Haugen <pthaugen@us.ibm.com>
3596 Peter Bergner <bergner@vnet.ibm.com>
3598 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3599 power8 builtin functions.
3600 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3601 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3602 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3603 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3604 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3605 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3606 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3607 tests to test power8 auto-vectorization.
3608 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3609 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3610 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3611 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3613 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3614 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3616 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3618 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3620 (check_effective_target_powerpc_p8vector_ok): Likewise.
3621 (is-effective-target): Likewise.
3622 (check_vect_support_and_set_flags): Likewise.
3624 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3627 * g++.dg/parse/error53.C: New.
3629 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3631 PR rtl-optimization/57459
3632 * gcc.target/i386/pr57459.c: New test.
3634 2013-06-06 Teresa Johnson <tejohnson@google.com>
3637 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3638 into -freorder-blocks-and-partition test.
3639 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3640 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3641 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3642 * gcc.dg/tree-prof/pr50907.c: Ditto.
3643 * gcc.dg/tree-prof/pr45354.c: Ditto.
3644 * g++.dg/tree-prof/partition2.C: Ditto.
3645 * g++.dg/tree-prof/partition3.C: Ditto.
3647 2013-06-06 Tobias Burnus <burnus@net-b.de>
3650 * gfortran.dg/finalize_16.f90: New.
3652 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3654 * gcc.dg/vect/no-section-anchors-vect-68.c:
3655 Add dg-skip-if aarch64_tiny.
3657 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3660 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3661 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3663 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3666 * g++.dg/cpp0x/decltype54.C: New.
3668 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3670 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3671 arm*-*-*eabi* targets.
3672 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3674 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3676 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3677 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3680 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3681 * gfortran.dg/io_real_boz_4.f90: Ditto.
3682 * gfortran.dg/io_real_boz_5.f90: Ditto.
3684 2013-06-05 Andreas Schwab <schwab@suse.de>
3686 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3688 2013-06-04 Jan Hubicka <jh@suse.cz>
3690 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3692 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3694 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3695 parameters with void.
3696 (main2): Removed argc parameter.
3697 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3698 (main): Replaced argc, argv parameters with void.
3699 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3700 (main2): Removed argc parameter.
3701 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3702 argv parameters with void. Added __asm volatile to avoid optimization
3703 on argc, if necessary.
3704 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3705 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3706 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3707 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3708 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3709 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3710 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3711 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3712 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3713 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3714 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3715 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3716 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3717 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3718 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3719 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3720 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3721 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3722 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3723 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3724 parameters with void.
3725 (main2): Removed argc parameter.
3726 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3727 (main): Replaced argc, argv parameters with void.
3728 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3729 argv parameters with void. Also renamed this function as main, and
3730 delete the existing main.
3731 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3732 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3733 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3735 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3737 * gcc.target/aarch64/movi_1.c: New test.
3739 2013-06-04 Tobias Burnus <burnus@net-b.de>
3742 * gfortran.dg/finalize_12.f90: New.
3743 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3744 end of scope finalization.
3745 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3746 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3747 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3748 * gfortran.dg/class_19.f03: Ditto.
3749 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3750 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3751 * gfortran.dg/extends_14.f03: Ditto.
3752 * gfortran.dg/move_alloc_4.f90: Ditto.
3753 * gfortran.dg/typebound_proc_27.f03: Ditto.
3755 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3757 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3758 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3759 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3760 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3761 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3762 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3763 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3764 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3765 * gfortran.dg/io_real_boz_4.f90: Ditto.
3766 * gfortran.dg/io_real_boz_5.f90: Ditto.
3767 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3768 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3769 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3770 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3771 * gfortran.dg/transpose_2.f90: Fix dg-output.
3773 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3775 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3776 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3777 dg-option and an header comment.
3779 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/cpp0x/sfinae46.C: New.
3783 * g++.dg/cpp0x/defaulted13.C: Adjust.
3784 * g++.dg/cpp0x/defaulted2.C: Likewise.
3785 * g++.dg/cpp0x/defaulted26.C: Likewise.
3786 * g++.dg/cpp0x/defaulted3.C: Likewise.
3787 * g++.dg/cpp0x/error1.C: Likewise.
3788 * g++.dg/cpp0x/implicit1.C: Likewise.
3789 * g++.dg/cpp0x/implicit11.C: Likewise.
3790 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3791 * g++.dg/cpp0x/initlist47.C: Likewise.
3792 * g++.dg/cpp0x/initlist9.C: Likewise.
3793 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3794 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3795 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3796 * g++.dg/cpp0x/union4.C: Likewise.
3797 * g++.dg/template/crash108.C: Likewise.
3798 * g++.dg/template/crash41.C: Likewise.
3799 * g++.old-deja/g++.jason/local.C: Likewise.
3800 * g++.old-deja/g++.law/visibility3.C: Likewise.
3802 2013-06-03 Teresa Johnson <tejohnson@google.com>
3804 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3805 * gcc.dg/vect/bb-slp-14.c: Ditto.
3806 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3807 * gcc.dg/vect/bb-slp-23.c: Ditto.
3808 * gcc.dg/vect/bb-slp-15.c: Ditto.
3809 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3810 * gcc.dg/vect/bb-slp-24.c: Ditto.
3811 * gcc.dg/vect/bb-slp-16.c: Ditto.
3812 * gcc.dg/vect/bb-slp-25.c: Ditto.
3813 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3814 * gcc.dg/vect/bb-slp-17.c: Ditto.
3815 * gcc.dg/vect/bb-slp-1.c: Ditto.
3816 * gcc.dg/vect/bb-slp-26.c: Ditto.
3817 * gcc.dg/vect/bb-slp-18.c: Ditto.
3818 * gcc.dg/vect/bb-slp-2.c: Ditto.
3819 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3820 * gcc.dg/vect/bb-slp-27.c: Ditto.
3821 * gcc.dg/vect/bb-slp-19.c: Ditto.
3822 * gcc.dg/vect/bb-slp-3.c: Ditto.
3823 * gcc.dg/vect/bb-slp-28.c: Ditto.
3824 * gcc.dg/vect/bb-slp-4.c: Ditto.
3825 * gcc.dg/vect/bb-slp-29.c: Ditto.
3826 * gcc.dg/vect/bb-slp-5.c: Ditto.
3827 * gcc.dg/vect/bb-slp-6.c: Ditto.
3828 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3829 * gcc.dg/vect/bb-slp-7.c: Ditto.
3830 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3831 * gcc.dg/vect/bb-slp-8.c: Ditto.
3832 * gcc.dg/vect/bb-slp-9.c: Ditto.
3833 * gcc.dg/vect/bb-slp-10.c: Ditto.
3834 * gcc.dg/vect/bb-slp-11.c: Ditto.
3835 * gcc.dg/vect/bb-slp-20.c: Ditto.
3836 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3837 * gcc.dg/vect/bb-slp-21.c: Ditto.
3838 * gcc.dg/vect/bb-slp-30.c: Ditto.
3839 * gcc.dg/vect/bb-slp-13.c: Ditto.
3840 * gcc.dg/vect/bb-slp-22.c: Ditto.
3841 * g++.dg/vect/slp-pr50413.cc: Ditto.
3842 * g++.dg/vect/slp-pr56812.cc: Ditto.
3843 * g++.dg/vect/slp-pr50819.cc: Ditto.
3845 2013-06-01 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/class_array_17.f90: New.
3850 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3852 * ada/acats/floatstore.lst: New.
3853 * ada/acats/run_all.sh: Process it.
3855 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3857 * gcc.target/powerpc/e500-ord-1.c: New test.
3858 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3859 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3860 * gcc.target/powerpc/e500-unord-2.c: Likewise.
3862 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3864 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3866 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3868 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3870 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3872 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3874 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
3877 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3880 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3882 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3884 2013-05-31 Marek Polacek <polacek@redhat.com>
3886 PR tree-optimization/57478
3887 PR tree-optimization/57453
3888 * gcc.dg/torture/pr57478.c: New test.
3890 2013-05-31 Tobias Burnus <burnus@net-b.de>
3893 * gfortran.dg/class_array_17.f90: New.
3895 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3898 * gcc.target/arm/iordi3-opt.c: New test.
3900 2013-05-31 Janus Weil <janus@gcc.gnu.org>
3904 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3905 * gfortran.dg/interface_26.f90: Ditto.
3906 * gfortran.dg/proc_ptr_11.f90: Ditto.
3907 * gfortran.dg/proc_ptr_15.f90: Ditto.
3908 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3909 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3910 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3911 * gfortran.dg/typebound_override_1.f90: Ditto.
3912 * gfortran.dg/typebound_override_4.f90: Ditto.
3913 * gfortran.dg/typebound_proc_6.f03: Ditto.
3914 * gfortran.dg/assumed_type_7.f90: New test.
3915 * gfortran.dg/typebound_override_5.f90: New test.
3916 * gfortran.dg/typebound_override_6.f90: New test.
3917 * gfortran.dg/typebound_override_7.f90: New test.
3919 2013-05-30 Tobias Burnus <burnus@net-b.de>
3922 * gfortran.dg/power_6.f90: New.
3924 2013-05-30 Ian Bolton <ian.bolton@arm.com>
3926 * gcc.target/aarch64/insv_1.c: New test.
3928 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
3930 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3931 dg-skip-if "No stabs".
3933 2013-05-30 Janus Weil <janus@gcc.gnu.org>
3936 * gfortran.dg/assumed_size_1.f90: New.
3938 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3940 * gcc.dg/shrink-wrap-alloca.c: New added.
3941 * gcc.dg/shrink-wrap-pretend.c: New added.
3942 * gcc.dg/shrink-wrap-sibcall.c: New added.
3944 2013-05-30 Tobias Burnus <burnus@net-b.de>
3947 * gfortran.dg/assumed_rank_13.f90: New.
3949 2013-05-29 Easwaran Raman <eraman@google.com>
3951 PR tree-optimization/57442
3952 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3954 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3956 PR tree-optimization/57441
3957 * gcc.c-torture/compile/pr57441.c: New.
3959 2013-05-29 Dehao Chen <dehao@google.com>
3962 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3964 2013-05-29 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3968 * gfortran.dg/class_19.f03: Ditto.
3970 2013-05-29 Richard Biener <rguenther@suse.de>
3972 * gcc.dg/vect/bb-slp-32.c: New testcase.
3974 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3976 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3977 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3978 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3979 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3980 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3981 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3982 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3983 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3984 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3985 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3986 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3987 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3988 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3989 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3990 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3991 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3992 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3993 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3994 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3995 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3996 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3997 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3998 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3999 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4000 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4001 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4002 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4003 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4004 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4005 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4006 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4007 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4008 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4009 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4010 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4011 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4012 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4013 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4014 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4016 2013-05-29 Tobias Burnus <burnus@net-b.de>
4019 * gfortran.dg/finalize_11.f90: New.
4020 * gfortran.dg/finalize_4.f03: Remove dg-error.
4021 * gfortran.dg/finalize_5.f03: Ditto.
4022 * gfortran.dg/finalize_6.f03: Ditto.
4023 * gfortran.dg/finalize_7.f03: Ditto.
4025 2013-05-28 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/class_array_16.f90: New.
4029 2013-05-28 Tobias Burnus <burnus@net-b.de>
4032 * testsuite/gfortran.dg/use_29.f90: New.
4034 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4036 * gnat.dg/fp_exception.adb: New test.
4038 2013-05-28 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/56787
4041 * gcc.dg/vect/pr56787.c: New testcase.
4043 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4044 Tobias Burnus <burnus@net-b.de>
4047 * gfortran.dg/typebound_override_4.f90: New.
4049 2013-05-28 Richard Biener <rguenther@suse.de>
4051 PR tree-optimization/57411
4052 * g++.dg/opt/pr57411.C: New testcase.
4054 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4056 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4057 * gcc.dg/builtin-bswap-9.c: Likewise.
4059 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4061 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4063 2013-05-27 Richard Biener <rguenther@suse.de>
4066 * gcc.dg/gomp/pr57412.c: New testcase.
4068 2013-05-27 Bud Davis <jmdavis@link.com>
4071 * gfortran.dg/stfunc_8.f90: New.
4073 2013-05-27 Richard Biener <rguenther@suse.de>
4075 PR tree-optimization/57343
4076 * gcc.dg/torture/pr57343.c: New testcase.
4078 2013-05-27 Richard Biener <rguenther@suse.de>
4080 PR tree-optimization/57417
4081 * gcc.dg/torture/pr57417.c: New testcase.
4083 2013-05-27 Richard Biener <rguenther@suse.de>
4085 PR tree-optimization/57396
4086 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4088 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4090 * gnat.dg/specs/last_bit.ads: New test.
4092 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4094 * gnat.dg/specs/machine_attribute.ads: New test.
4096 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4098 * gnat.dg/incomplete3.ad[sb]: New test.
4100 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4103 * gcc.target/mips/div-13.c: New test.
4105 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4108 * gcc.target/mips/mips16-attributes-5.c,
4109 * gcc.target/mips/mips16-attributes-6.c: New tests.
4111 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4113 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4114 * gcc.dg/builtin-bswap-8.c: Likewise.
4116 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4119 * g++.dg/cpp0x/new1.C: New.
4121 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4124 * g++.dg/parse/dtor16.C: New.
4125 * g++.dg/parse/dtor6.C: Adjust.
4127 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/expr/bitfield12.C: New.
4132 2013-05-24 Jeff Law <law@redhat.com>
4134 PR tree-optimization/57124
4135 * gcc.c-torture/execute/pr57124.c: New test.
4136 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4138 2013-05-24 Martin Jambor <mjambor@suse.cz>
4140 PR tree-optimization/57294
4141 * gcc.dg/ipa/pr57294.c: New test.
4143 2013-05-24 Dehao Chen <dehao@google.com>
4145 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4147 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4149 * gcc.target/aarch64/scalar_intrinsics.c
4150 (force_simd): Use a valid instruction.
4151 (test_vdupd_lane_s64): Pass a valid lane argument.
4152 (test_vdupd_lane_u64): Likewise.
4154 2013-05-24 Richard Biener <rguenther@suse.de>
4156 PR tree-optimization/57287
4157 * gcc.dg/pr57287.c: New testcase.
4159 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4162 * g++.dg/template/error51.C: New.
4164 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4167 * g++.dg/template/bitfield2.C: New.
4169 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4171 * gnat.dg/specs/noinline1.ads: New test.
4172 * gnat.dg/noinline2.ad[sb]: Likewise.
4173 * gnat.dg/specs/noinline3.ads: Likewise.
4174 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4176 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4179 * gcc.dg/tree-ssa/pr57385.c: New test.
4181 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4183 * gnat.dg/derived_type4.adb: New test.
4185 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4187 * gcc.dg/builtin-bswap-6.c: New test.
4188 * gcc.dg/builtin-bswap-7.c: Likewise.
4189 * gcc.dg/builtin-bswap-8.c: Likewise.
4190 * gcc.dg/builtin-bswap-9.c: Likewise.
4192 2013-05-23 Christian Bruel <christian.bruel@st.com>
4195 * gcc.dg/debug/pr57351.c: New test
4197 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4199 * gcc.target/aarch64/vect-clz.c: New file.
4201 2013-05-23 Martin Jambor <mjambor@suse.cz>
4204 * gcc.dg/ipa/pr57347.c: New test.
4206 2013-05-23 Richard Biener <rguenther@suse.de>
4208 PR tree-optimization/57380
4209 * g++.dg/tree-ssa/pr57380.C: New testcase.
4211 2013-05-23 Richard Biener <rguenther@suse.de>
4214 * gcc.dg/torture/pr57381.c: New testcase.
4216 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4219 * gcc.c-torture/execute/pr57344-1.c: New test.
4220 * gcc.c-torture/execute/pr57344-2.c: New test.
4221 * gcc.c-torture/execute/pr57344-3.c: New test.
4222 * gcc.c-torture/execute/pr57344-4.c: New test.
4224 2013-05-23 Richard Biener <rguenther@suse.de>
4226 PR rtl-optimization/57341
4227 * gcc.dg/torture/pr57341.c: New testcase.
4229 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4232 * g++.dg/parse/crash62.C: New.
4234 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4235 Pat Haugen <pthaugen@us.ibm.com>
4236 Peter Bergner <bergner@vnet.ibm.com>
4238 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4241 2013-05-22 Tobias Burnus <burnus@net-b.de>
4244 * gfortran.dg/defined_assignment_6.f90: New.
4246 2013-05-22 Tobias Burnus <burnus@net-b.de>
4249 * gfortran.dg/assumed_type_6.f90: New.
4251 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/cpp0x/Wunused-parm.C: New.
4256 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4258 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4259 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4261 2013-05-21 Easwaran Raman <eraman@google.com>
4263 PR tree-optimization/57322
4264 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4266 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4268 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4271 2013-05-21 Tobias Burnus <burnus@net-b.de>
4274 * gfortran.dg/assumed_type_5.f90: New.
4275 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4276 * gfortran.dg/assumed_rank_2.f90: Ditto.
4277 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4278 * gfortran.dg/no_arg_check_3.f90: Ditto.
4280 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4282 PR tree-optimization/57331
4283 * gcc.c-torture/compile/pr57331.c: New test.
4285 2013-05-21 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/57330
4288 * gcc.dg/torture/pr57330.c: New testcase.
4290 2013-05-21 Richard Biener <rguenther@suse.de>
4292 PR tree-optimization/57303
4293 * gcc.dg/torture/pr57303.c: New testcase.
4295 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4297 PR tree-optimization/57321
4298 * gcc.c-torture/execute/pr57321.c: New test.
4300 2013-05-20 Tobias Burnus <burnus@net-b.de>
4304 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4305 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4306 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4307 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4308 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4309 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4310 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4311 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4312 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4313 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4314 * gfortran.dg/binding_label_tests_24.f90: New.
4315 * gfortran.dg/binding_label_tests_25.f90: New.
4317 2013-05-20 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/binding_label_tests_17.f90: New.
4321 * gfortran.dg/binding_label_tests_18.f90: New.
4322 * gfortran.dg/binding_label_tests_19.f90: New.
4323 * gfortran.dg/binding_label_tests_20.f90: New.
4324 * gfortran.dg/binding_label_tests_21.f90: New.
4325 * gfortran.dg/binding_label_tests_22.f90: New.
4326 * gfortran.dg/binding_label_tests_23.f90: New.
4328 2013-05-20 Tobias Burnus <burnus@net-b.de>
4331 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4332 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4333 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4334 * gfortran.dg/common_18.f90: New.
4335 * gfortran.dg/common_19.f90: New.
4336 * gfortran.dg/common_20.f90: New.
4337 * gfortran.dg/common_21.f90: New.
4339 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/parse/error52.C: New.
4343 * g++.dg/parse/error3.C: Adjust.
4344 * g++.dg/parse/error36.C: Likewise.
4346 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4349 * gcc.target/sh/pr56547-1.c: New.
4350 * gcc.target/sh/pr56547-2.c: New.
4352 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4355 * g++.dg/warn/Wsign-compare-6.C: New.
4356 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4358 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4361 * g++.dg/template/error50.C: New.
4363 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4366 * g++.dg/ext/complit13.C: New.
4368 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4371 * g++.dg/pr57175.C: New testcase.
4373 2013-05-17 Easwaran Raman <eraman@google.com>
4375 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4377 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4380 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4382 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4384 PR rtl-optimization/57281
4385 PR rtl-optimization/57300
4386 * gcc.dg/pr57300.c: New test.
4387 * gcc.c-torture/execute/pr57281.c: New test.
4389 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/ext/sizeof-complit.C: New.
4394 2013-05-17 Marek Polacek <polacek@redhat.com>
4396 * gcc.dg/strlenopt-25.c: New test.
4397 * gcc.dg/strlenopt-26.c: Likewise.
4399 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4401 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4402 instead of -mavx2, require only avx instead of avx2.
4403 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4404 of avx2-check.h and turn into an avx runtime test instead of
4407 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4409 * g++.dg/ext/vector22.C: Uncomment working test.
4411 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4414 * g++.dg/template/pr17410.C: New.
4416 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4418 * gcc.target/i386/rotate-3.c: New test.
4419 * gcc.target/i386/rotate-3a.c: New test.
4420 * gcc.target/i386/rotate-4.c: New test.
4421 * gcc.target/i386/rotate-4a.c: New test.
4422 * gcc.target/i386/rotate-5.c: New test.
4423 * gcc.target/i386/rotate-5a.c: New test.
4425 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4427 * gcc.dg/visibility-21.c: Require section_anchors.
4429 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4431 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4432 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4433 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4435 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4437 * gcc.dg/visibility-21.c: New.
4439 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4442 * gcc.dg/pr57286.c: New testcase.
4443 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4444 * g++.dg/ext/vector22.C: Comment out transformations not
4447 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4450 * gcc.target/mips/call-1.c: Restrict to o32.
4451 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4453 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4455 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4457 * g++.dg/warn/Wshadow-1.C: Likewise.
4458 * g++.dg/warn/Wshadow-6.C: Likewise.
4459 * g++.dg/warn/Wshadow-7.C: Likewise.
4461 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4464 * g++.dg/parse/pr31952-1.C: New.
4465 * g++.dg/parse/pr31952-2.C: Likewise.
4466 * g++.dg/parse/pr31952-3.C: Likewise.
4468 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4469 * g++.old-deja/g++.jason/cond.C: Likewise.
4470 * g++.dg/cpp0x/range-for5.C: Likewise.
4472 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4475 * gcc.target/arm/pr40887.c: Adjust testcase.
4476 * gcc.target/arm/pr19599.c: New test.
4478 2013-05-15 Richard Biener <rguenther@suse.de>
4480 PR tree-optimization/57275
4481 * gcc.target/i386/pr57275.c: New testcase.
4483 2013-05-15 Jan Hubicka <jh@suse.cz>
4485 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4486 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4487 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4489 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4491 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4494 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4497 * c-c++-common/Wsequence-point-1.c: New test.
4499 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4501 * g++.dg/ext/vector22.C: New testcase.
4502 * gcc.dg/binop-xor3.c: Remove xfail.
4504 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4506 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4507 FLOAT cmp FLOAT ? INT : INT.
4508 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4509 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4510 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4511 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4512 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4513 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4515 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4518 * g++.dg/cpp0x/defaulted43.C: New.
4520 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4522 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4523 (alloca): Remove declaration.
4524 (foo9): Replace alloca by __builtin_alloca.
4526 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4528 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4529 Expect "size of array is too large" error.
4531 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4533 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4535 2013-05-14 Richard Biener <rguenther@suse.de>
4538 * g++.dg/torture/pr57235.C: New testcase.
4540 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4543 * gcc.dg/torture/pr57251.c: New test.
4545 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4548 * gcc.target/i386/pr57264.c: New test.
4550 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4552 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4554 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4556 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4558 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4560 PR tree-optimization/45216
4561 PR tree-optimization/57157
4562 * c-c++-common/rotate-1.c: Add 32 tests with +.
4563 * c-c++-common/rotate-1a.c: Adjust.
4564 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4565 * c-c++-common/rotate-2b.c: New test.
4566 * c-c++-common/rotate-3.c: Add 32 tests with +.
4567 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4568 * c-c++-common/rotate-4b.c: New test.
4569 * c-c++-common/rotate-5.c: New test.
4571 2013-05-13 Martin Jambor <mjambor@suse.cz>
4574 * gcc.dg/ipa/remref-0.c: New test.
4575 * gcc.dg/ipa/remref-1a.c: Likewise.
4576 * gcc.dg/ipa/remref-1b.c: Likewise.
4577 * gcc.dg/ipa/remref-2a.c: Likewise.
4578 * gcc.dg/ipa/remref-2b.c: Likewise.
4580 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4582 * gcc.dg/vector-shift-2.c: New testcase.
4584 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4586 PR tree-optimization/57230
4587 * gcc.dg/strlenopt-24.c: New test.
4589 PR tree-optimization/57230
4590 * gcc.dg/strlenopt-23.c: New test.
4592 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4595 * gcc.target/sh/pr57108.c: Move this test case to ...
4596 * gcc.c-torture/compile/pr57108.c: ... here.
4598 2013-05-10 Richard Biener <rguenther@suse.de>
4600 PR tree-optimization/57214
4601 * gcc.dg/torture/pr57214.c: New testcase.
4603 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4605 * gcc.dg/vector-shift.c: New testcase.
4607 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4609 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4611 PR tree-optimization/45216
4612 PR tree-optimization/57157
4613 * c-c++-common/rotate-1.c: New test.
4614 * c-c++-common/rotate-1a.c: New test.
4615 * c-c++-common/rotate-2.c: New test.
4616 * c-c++-common/rotate-2a.c: New test.
4617 * c-c++-common/rotate-3.c: New test.
4618 * c-c++-common/rotate-3a.c: New test.
4619 * c-c++-common/rotate-4.c: New test.
4620 * c-c++-common/rotate-4a.c: New test.
4622 2013-05-10 Richard Biener <rguenther@suse.de>
4624 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4625 * gcc.target/i386/l_fma_double_1.c: Adjust.
4626 * gcc.target/i386/l_fma_double_2.c: Likewise.
4627 * gcc.target/i386/l_fma_double_3.c: Likewise.
4628 * gcc.target/i386/l_fma_double_4.c: Likewise.
4629 * gcc.target/i386/l_fma_double_5.c: Likewise.
4630 * gcc.target/i386/l_fma_double_6.c: Likewise.
4631 * gcc.target/i386/l_fma_float_1.c: Likewise.
4632 * gcc.target/i386/l_fma_float_2.c: Likewise.
4633 * gcc.target/i386/l_fma_float_3.c: Likewise.
4634 * gcc.target/i386/l_fma_float_4.c: Likewise.
4635 * gcc.target/i386/l_fma_float_5.c: Likewise.
4636 * gcc.target/i386/l_fma_float_6.c: Likewise.
4638 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4641 * g++.dg/cpp0x/pr51226.C: New.
4643 2013-04-16 Han Shen <shenhan@google.com>
4645 Test cases for '-fstack-protector-strong'.
4646 * gcc.dg/fstack-protector-strong.c: New.
4647 * g++.dg/fstack-protector-strong.C: New.
4649 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4651 * gcc.target/aarch64/ands_1.c: New test.
4652 * gcc.target/aarch64/ands_2.c: Likewise
4654 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4656 * lib/target-supports.exp (check_effective_target_hw): New
4658 * c-c++-common/asan/clone-test-1.c: Call
4659 check_effective_target_hw.
4660 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4661 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4662 possible decorations.
4663 * c-c++-common/asan/null-deref-1.c: Likewise.
4664 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4665 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4666 * c-c++-common/asan/use-after-free-1.c: Likewise.
4667 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4668 * g++.dg/asan/large-func-test-1.C: Likewise.
4670 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4672 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4674 2013-05-07 Richard Biener <rguenther@suse.de>
4677 * g++.dg/torture/pr57190.C: New testcase.
4679 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4681 PR tree-optimization/57149
4682 * gcc.dg/pr57149.c: New test.
4685 * gcc.dg/pr57184.c: New test.
4687 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4689 * gnat.dg/specs/array3.ads: New test.
4691 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4693 * c-c++-common/vector-scalar-2.c: New testcase.
4695 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4697 * gcc.target/i386/asm-dialect-2.c: New testcase.
4699 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4702 * g++.dg/cpp0x/auto38.C: New.
4704 2013-05-06 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/57185
4707 * gcc.dg/autopar/pr57185.c: New testcase.
4709 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4712 * gcc.target/i386/pr57106.c: New test.
4714 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4716 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4717 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4718 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4719 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4720 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4721 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4722 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4724 2013-05-06 Teresa Johnson <tejohnson@google.com>
4727 * gcc.dg/pr57154.c: New test.
4729 2013-05-06 Richard Biener <rguenther@suse.de>
4732 * gcc.dg/torture/pr57147-1.c: New testcase.
4733 * gcc.dg/torture/pr57147-2.c: Likewise.
4734 * gcc.dg/torture/pr57147-3.c: Likewise.
4736 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4739 * gcc.target/sh/pr55303-1.c: New.
4740 * gcc.target/sh/pr55303-2.c: New.
4741 * gcc.target/sh/pr55303-3.c: New.
4743 2013-05-05 Tobias Burnus <burnus@net-b.de>
4745 * gfortran.dg/allocate_with_source_3.f90: New.
4747 2013-05-05 Tobias Burnus <burnus@net-b.de>
4750 * gfortran.dg/null_8.f90: New.
4752 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4755 * g++.dg/cpp0x/enum27.C: New.
4756 * g++.dg/cpp0x/enum_base.C: Adjust.
4758 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4760 PR tree-optimization/56205
4761 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4763 2013-05-04 Tobias Burnus <burnus@net-b.de>
4765 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4766 * gfortran.dg/bind_c_usage_27.f90: New.
4767 * gfortran.dg/bind_c_usage_28.f90: New.
4769 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4772 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4774 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4777 * gcc.target/powerpc/pr57150.c: New file.
4779 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4781 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4782 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4783 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4784 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4785 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4786 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4787 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4789 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4791 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4792 scan-assembler-times.
4794 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4796 * gcc.dg/tree-ssa/slsr-32.c: New.
4797 * gcc.dg/tree-ssa/slsr-33.c: New.
4798 * gcc.dg/tree-ssa/slsr-34.c: New.
4799 * gcc.dg/tree-ssa/slsr-35.c: New.
4800 * gcc.dg/tree-ssa/slsr-36.c: New.
4801 * gcc.dg/tree-ssa/slsr-37.c: New.
4802 * gcc.dg/tree-ssa/slsr-38.c: New.
4804 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4806 * gcc.target/aarch64/tst_1.c: New test.
4807 * gcc.target/aarch64/tst_2.c: Likewise
4809 2013-05-02 Jeff Law <law@redhat.com>
4811 PR tree-optimization/57144
4812 * gcc.c-torture/execute/pr57144.c: New test.
4814 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4816 PR rtl-optimization/57130
4817 * gcc.c-torture/execute/pr57130.c: New test.
4819 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4821 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4823 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4825 * gcc.target/aarch64/fabd.c: New file.
4827 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4830 * g++.dg/cpp0x/pr54318.C: New.
4832 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4835 * g++.dg/parse/error51.C: New.
4836 * g++.dg/parse/error15.C: Adjust column numbers.
4838 2013-05-02 Tobias Burnus <burnus@net-b.de>
4841 * gfortran.dg/size_kind_2.f90: New.
4842 * gfortran.dg/size_kind_3.f90: New.
4844 2013-05-02 Richard Biener <rguenther@suse.de>
4847 * g++.dg/torture/pr57140.C: New testcase.
4849 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4852 * gcc.target/arm/pr56732-1.c: New test.
4854 2013-05-02 Martin Jambor <mjambor@suse.cz>
4857 * gcc.dg/ipa/pr56988.c: New test.
4859 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4861 * gcc.target/aarch64/bics_1.c: New test.
4862 * gcc.target/aarch64/bics_2.c: Likewise.
4864 2013-05-02 Jakub Jelinek <jakub@redhat.com>
4866 PR rtl-optimization/57131
4867 * gcc.c-torture/execute/pr57131.c: New test.
4869 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4872 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4874 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
4877 * gcc.target/i386/pr57091.c: New test.
4879 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4881 * gcc.target/aarch64/vect-vaddv.c: New.
4883 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4885 * gcc.target/aarch64/vect-vmaxv.c: New.
4886 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4888 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4890 * gcc.target/aarch64/scalar-vca.c: New.
4891 * gcc.target/aarch64/vect-vca.c: Likewise.
4893 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4895 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4896 (test_vceqd_s64): Force arguments to SIMD registers.
4897 (test_vceqzd_s64): Likewise.
4898 (test_vcged_s64): Likewise.
4899 (test_vcled_s64): Likewise.
4900 (test_vcgezd_s64): Likewise.
4901 (test_vcged_u64): Likewise.
4902 (test_vcgtd_s64): Likewise.
4903 (test_vcltd_s64): Likewise.
4904 (test_vcgtzd_s64): Likewise.
4905 (test_vcgtd_u64): Likewise.
4906 (test_vclezd_s64): Likewise.
4907 (test_vcltzd_s64): Likewise.
4908 (test_vtst_s64): Likewise.
4909 (test_vtst_u64): Likewise.
4911 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4914 * g++.dg/cpp0x/decltype53.C: New.
4916 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4919 * gfortran.dg/power_5.f90: New test.
4921 2013-04-30 Richard Biener <rguenther@suse.de>
4924 * gcc.dg/torture/pr57122.c: New testcase.
4926 2013-04-30 Richard Biener <rguenther@suse.de>
4929 * g++.dg/torture/pr57107.C: New testcase.
4931 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
4933 PR rtl-optimization/57105
4934 * gcc.dg/pr57105.c: New test.
4936 2013-04-30 Jakub Jelinek <jakub@redhat.com>
4938 PR tree-optimization/57104
4939 * gcc.dg/pr57104.c: New test.
4941 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4944 * gcc.target/i386/pr44578.c: New test.
4946 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
4949 * gcc.target/i386/pr57097.c: New test.
4951 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4954 * gcc.target/i386/pr57098.c: New test.
4956 2013-04-29 Kai Tietz <ktietz@redhat.com>
4958 * gcc.c-torture/execute/pr55875.c: New test.
4960 2013-04-29 Richard Biener <rguenther@suse.de>
4963 * gcc.dg/torture/pr57075.c: New testcase.
4965 2013-04-29 Richard Biener <rguenther@suse.de>
4968 * gcc.dg/autopar/pr57103.c: New testcase.
4970 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4972 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4974 2013-04-29 Tom de Vries <tom@codesourcery.com>
4976 * gcc.dg/pr50763.c: Update test.
4978 2013-04-26 Jeff Law <law@redhat.com>
4980 * gcc.dg/tree-ssa/vrp88.c: New test.
4982 2013-04-29 Christian Bruel <christian.bruel@st.com>
4985 * gcc.target/sh/pr57108.c: New test.
4987 2013-04-29 Richard Biener <rguenther@suse.de>
4990 * gfortran.dg/gomp/pr57089.f90: New testcase.
4992 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4994 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4996 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4998 * gcc.target/aarch64/vect-vcvt.c: New.
5000 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5002 * gcc.target/aarch64/vect-vrnd.c: New.
5004 2013-04-29 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/57081
5007 * gcc.dg/torture/pr57081.c: New testcase.
5009 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5011 PR tree-optimization/57083
5012 * gcc.dg/torture/pr57083.c: New test.
5014 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5017 * g++.dg/cpp0x/decltype52.C: New.
5019 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5021 N3472 binary constants
5022 * g++.dg/cpp/limits.C: Adjust warning wording.
5023 * g++.dg/system-binary-constants-1.C: Likewise.
5024 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5026 2013-04-28 Tobias Burnus <burnus@net-b.de>
5029 * gfortran.dg/coarray_30.f90: New.
5031 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5034 * frontend-passes (optimize_power): New function.
5035 (optimize_op): Use it.
5037 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5040 * gcc.c-torture/execute/pr56866.c: New test.
5041 * gcc.target/i386/pr56866.c: New test.
5043 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5046 * gcc.dg/setjmp-5.c: New test.
5048 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5051 * g++.dg/cpp0x/constexpr-55708.C: New.
5053 2013-04-26 Richard Biener <rguenther@suse.de>
5055 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5056 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5057 * gcc.dg/pr53265.c: Remove XFAILs.
5058 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5059 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5061 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5063 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5064 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5065 -fdiagnostics-color=never option similarly to
5066 -fno-diagnostics-show-caret option.
5068 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5070 PR rtl-optimization/57003
5071 * gcc.target/i386/pr57003.c: New test.
5073 2013-04-25 Marek Polacek <polacek@redhat.com>
5075 PR tree-optimization/57066
5076 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5078 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5079 Tejas Belagod <tejas.belagod@arm.com>
5081 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5082 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5083 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5085 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5087 * gcc.target/aarch64/cmp.c: New.
5089 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5091 * gcc.target/aarch64/ngc.c: New.
5093 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5095 * lib/target-supports.exp
5096 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5097 (check_effective_target_arm_neon_fp16_ok): Likewise.
5098 (add_options_for_arm_neon_fp16): Likewise.
5099 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5100 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5102 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5104 PR rtl-optimizations/57046
5105 * gcc.target/i386/pr57046.c: New test.
5107 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5109 * g++.dg/cpp1y/cplusplus.C: New.
5111 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5113 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5115 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5117 * c-c++-common/Wpointer-arith-1.c: New.
5119 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5121 * g++.dg/cpp1y/cxx1y_macro.C: New.
5123 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5126 * g++.dg/cpp0x/sfinae45.C: New.
5128 2013-04-24 Richard Biener <rguenther@suse.de>
5131 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5133 2013-04-23 Richard Biener <rguenther@suse.de>
5136 * gcc.dg/torture/pr57036-1.c: New testcase.
5137 * gcc.dg/torture/pr57036-2.c: Likewise.
5139 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5141 * gcc.target/aarch64/scalar-mov.c: New testcase.
5143 2013-04-23 Richard Biener <rguenther@suse.de>
5145 PR tree-optimization/57026
5146 * gcc.dg/torture/pr57026.c: New testcase.
5148 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5152 * gfortran.dg/transfer_check_4.f90: New.
5154 2013-04-22 Marek Polacek <polacek@redhat.com>
5157 * gcc.dg/pr56990.c: New test.
5159 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5162 * gcc.target/i386/pr57018.c: New test.
5164 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5166 * gcc.target/aarch64/vrecps.c: New.
5167 * gcc.target/aarch64/vrecpx.c: Likewise.
5169 2013-04-22 Christian Bruel <christian.bruel@st.com>
5172 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5174 2013-04-21 Jeff Law <law@redhat.com>
5176 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5178 2013-04-20 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/c_loc_test_22.f90: New.
5183 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5185 PR rtl-optimization/56847
5186 * gcc.dg/pr56847.c: New test.
5188 2013-04-19 Richard Biener <rguenther@suse.de>
5190 PR tree-optimization/56982
5191 * gcc.c-torture/execute/pr56982.c: New testcase.
5193 2013-04-19 Martin Jambor <mjambor@suse.cz>
5195 PR tree-optimization/56718
5196 * g++.dg/ipa/imm-devirt-1.C: New test.
5197 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5199 2013-04-19 Richard Biener <rguenther@suse.de>
5201 PR tree-optimization/57000
5202 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5204 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5205 Mikael Morin <mikael@gcc.gnu.org>
5208 * gfortran.dg/array_constructor_45.f90: New test.
5209 * gfortran.dg/array_constructor_46.f90: New test.
5210 * gfortran.dg/array_constructor_47.f90: New test.
5211 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5213 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5215 PR rtl-optimization/56999
5216 * g++.dg/opt/pr56999.C: New test.
5218 2013-04-18 Cary Coutant <ccoutant@google.com>
5220 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5221 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5223 2013-04-18 Cary Coutant <ccoutant@google.com>
5225 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5226 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5227 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5228 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5229 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5230 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5231 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5232 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5233 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5234 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5235 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5237 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5239 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5241 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5243 PR tree-optimization/56984
5244 * gcc.c-torture/compile/pr56984.c: New test.
5246 PR rtl-optimization/56992
5247 * gcc.dg/pr56992.c: New test.
5249 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5252 * gfortran.dg/proc_ptr_42.f90: New.
5254 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5256 * gnat.dg/discr41.ad[sb]: New test.
5257 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5258 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5259 * gcc.dg/vect/slp-24.c: Likewise.
5260 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5261 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5262 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5263 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5264 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5265 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5266 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5267 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5268 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5269 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5270 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5271 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5272 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5273 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5274 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5275 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5276 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5277 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5278 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5279 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5280 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5281 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5282 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5283 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5284 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5285 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5287 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5290 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5291 * gfortran.dg/module_md5_1.f90: Remove.
5293 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5295 * gcc.target/aarch64/adds3.c: New.
5296 * gcc.target/aarch64/subs3.c: New.
5298 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5300 * gcc.target/aarch64/adds1.c: New.
5301 * gcc.target/aarch64/adds2.c: New.
5302 * gcc.target/aarch64/subs1.c: New.
5303 * gcc.target/aarch64/subs2.c: New.
5305 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5307 Implement n3599 - Literal operator templates for strings.
5308 * g++.dg/cpp1y/udlit-char-template.C: New test.
5309 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5311 2013-04-16 Tobias Burnus <burnus@net-b.de>
5314 * gfortran.dg/no_arg_check_1.f90: New.
5315 * gfortran.dg/no_arg_check_2.f90: New.
5316 * gfortran.dg/no_arg_check_3.f90: New.
5318 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5321 * gfortran.dg/proc_ptr_41.f90: New.
5323 2013-04-16 Richard Biener <rguenther@suse.de>
5325 PR tree-optimization/56756
5326 * gcc.dg/torture/pr56756.c: New testcase.
5328 2013-04-16 Tobias Burnus <burnus@net-b.de>
5331 * gfortran.dg/c_assoc_5.f90: New.
5333 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5335 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5336 * gcc.c-torture/execute/pr33992.x: Remove.
5337 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5338 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5339 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5341 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5343 PR tree-optimization/56962
5344 * gcc.c-torture/execute/pr56962.c: New test.
5346 2013-04-15 Richard Biener <rguenther@suse.de>
5348 PR tree-optimization/56933
5349 * gcc.dg/vect/pr56933.c: New testcase.
5351 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353 * gcc.target/arm/anddi3-opt.c: New test.
5354 * gcc.target/arm/anddi3-opt2.c: Likewise.
5356 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5358 * gcc.dg/pr56890-1.c: New test.
5359 * gcc.dg/pr56890-2.c: Likewise.
5361 2013-04-15 Joey Ye <joey.ye@arm.com>
5363 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5364 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5366 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5369 * gfortran.dg/select_type_33.f03: New test.
5371 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5374 * gfortran.dg/typebound_proc_29.f03: New.
5376 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5379 * gfortran.dg/typebound_proc_28.f03: New.
5381 2013-04-12 Jeff Law <law@redhat.com>
5383 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5386 2013-04-12 Tobias Burnus <burnus@net-b.de>
5389 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5391 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5394 * gcc.target/i386/pr56903.c: New test.
5396 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5399 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5400 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5401 * gfortran.dg/block_11.f90: Fix invalid test case.
5402 * gfortran.dg/function_types_3.f90: Add new error message.
5403 * gfortran.dg/global_references_1.f90: Ditto.
5404 * gfortran.dg/import2.f90: Remove unneeded parts.
5405 * gfortran.dg/import6.f90: Fix invalid test case.
5406 * gfortran.dg/proc_decl_2.f90: Ditto.
5407 * gfortran.dg/proc_decl_9.f90: Ditto.
5408 * gfortran.dg/proc_decl_18.f90: Ditto.
5409 * gfortran.dg/proc_ptr_40.f90: New.
5410 * gfortran.dg/whole_file_7.f90: Modified error wording.
5411 * gfortran.dg/whole_file_16.f90: Ditto.
5412 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5413 * gfortran.dg/whole_file_18.f90: Modified error wording.
5414 * gfortran.dg/whole_file_20.f03: Ditto.
5415 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5418 2013-04-12 Richard Biener <rguenther@suse.de>
5421 2013-04-10 Richard Biener <rguenther@suse.de>
5423 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5425 2013-04-12 Tobias Burnus <burnus@net-b.de>
5428 * gfortran.dg/class_allocate_15.f90: New.
5431 2013-04-12 Tobias Burnus <burnus@net-b.de>
5433 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5434 scan-tree-dump-times.
5436 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5438 PR tree-optimization/56918
5439 PR tree-optimization/56920
5440 * gcc.dg/vect/pr56918.c: New test.
5441 * gcc.dg/vect/pr56920.c: New test.
5443 2013-04-12 Tobias Burnus <burnus@net-b.de>
5446 * gfortran.dg/class_allocate_14.f90: New.
5447 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5448 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5450 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5452 * gcc.dg/fold-cstvecshift.c: New testcase.
5454 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5456 * gcc.target/aarch64/negs.c: New.
5458 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5461 * g++.dg/template/arrow4.C: New test.
5463 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5465 * gnat.dg/array23.adb: New test.
5466 * gnat.dg/array23_pkg[123].ads: New helpers.
5468 2013-04-11 Jeff Law <law@redhat.com>
5470 PR tree-optimization/56900
5471 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5473 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.dg/cpp0x/sfinae44.C: New.
5478 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5480 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5481 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5483 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5486 * g++.dg/cpp0x/enum26.C: New.
5487 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5489 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5491 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5493 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5495 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5496 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5497 loop is vectorized and that the correct instruction is generated.
5498 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5499 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5500 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5502 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5504 PR tree-optimization/56899
5505 * gcc.c-torture/execute/pr56899.c: New test.
5507 2013-04-10 David S. Miller <davem@davemloft.net>
5509 * gcc.target/sparc/setcc-4.c: New test.
5510 * gcc.target/sparc/setcc-5.c: New test.
5512 2013-04-10 Richard Biener <rguenther@suse.de>
5514 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5516 2013-04-10 Richard Biener <rguenther@suse.de>
5518 * gcc.dg/vect/slp-39.c: New testcase.
5520 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5522 PR tree-optimization/55524
5523 * gcc.target/epiphany/fnma-1.c: New test.
5525 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5527 * gcc.dg/tree-ssa/inline-11.c: New test
5529 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5532 * g++.dg/template/arrow3.C: New test.
5534 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5536 * gcc.target/arm/minmax_minus.c: New test.
5538 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5541 * c-c++-common/gomp/pr56883.c: New test.
5543 2013-04-09 Jeff Law <law@redhat.com>
5545 * gcc.dg/tree-ssa/vrp87.c: New test.
5547 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5549 PR tree-optimization/56854
5550 * g++.dg/torture/pr56854.C: New test.
5552 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5555 * gfortran.dg/array_constructor_44.f90: New test.
5557 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5560 * g++.dg/cpp0x/constexpr-specialization.C: New.
5562 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5564 * gcc.c-torture/execute/pr56837.c: New test.
5568 * g++.dg/opt/vt3.C: New test.
5569 * g++.dg/opt/vt4.C: New test.
5571 2013-04-08 Jeff Law <law@redhat.com>
5573 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5575 2013-04-08 Richard Biener <rguenther@suse.de>
5577 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5579 2013-04-08 Richard Biener <rguenther@suse.de>
5581 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5583 2013-04-08 Richard Biener <rguenther@suse.de>
5585 * g++.dg/vect/slp-pr56812.cc: Adjust.
5587 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5589 * gcc.dg/pr56837.c: New test.
5590 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5591 "generated memset minus one".
5593 2013-04-07 Tobias Burnus <burnus@net-b.de>
5596 * gfortran.dg/reshape_5.f90: New.
5598 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5601 * gcc.target/powerpc/recip-1.c: Modify expected output.
5602 * gcc.target/powerpc/recip-3.c: Likewise.
5603 * gcc.target/powerpc/recip-4.c: Likewise.
5604 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5606 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5608 * gcc.target/arm/peep-ldrd-1.c: New test.
5609 * gcc.target/arm/peep-strd-1.c: Likewise.
5611 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5613 * gcc.target/arm/negdi-1.c: New test.
5614 * gcc.target/arm/negdi-2.c: Likewise.
5615 * gcc.target/arm/negdi-3.c: Likewise.
5616 * gcc.target/arm/negdi-4.c: Likewise.
5618 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5620 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5621 Add -march=armv8-a when we use v8 NEON.
5622 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5623 (check_effective_target_vect_call_ceilf): Likewise.
5624 (check_effective_target_vect_call_floorf): Likewise.
5625 (check_effective_target_vect_call_roundf): Likewise.
5626 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5627 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5628 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5629 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5630 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5632 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5634 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5635 * gcc.target/powerpc/sd-pwr6.c: Same.
5636 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5637 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5639 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5641 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5643 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5646 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5647 * gfortran.dg/altreturn_4.f90: Ditto.
5648 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5649 * gfortran.dg/altreturn_5.f90: Ditto.
5650 * gfortran.dg/altreturn_6.f90: Ditto.
5651 * gfortran.dg/altreturn_7.f90: Ditto.
5653 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5655 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5657 (check_effective_target_arm_v8_neon_ok_nocache):
5659 (check_effective_target_arm_v8_neon_ok): Change to use
5660 check_effective_target_arm_v8_neon_ok_nocache.
5661 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5663 (check_effective_target_vect_call_btruncf):
5664 Enable for arm and ARMv8 NEON.
5665 (check_effective_target_vect_call_ceilf): Likewise.
5666 (check_effective_target_vect_call_floorf): Likewise.
5667 (check_effective_target_vect_call_roundf): Likewise.
5668 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5671 2013-04-04 Marek Polacek <polacek@redhat.com>
5673 PR tree-optimization/48186
5674 * gcc.dg/pr48186.c: New test.
5676 2013-04-04 Richard Biener <rguenther@suse.de>
5678 PR tree-optimization/56826
5679 * gcc.dg/vect/pr56826.c: New testcase.
5680 * gcc.dg/vect/O3-pr36098.c: Adjust.
5682 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5684 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5685 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5686 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5687 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5688 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5689 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5690 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5691 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5692 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5693 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5695 2013-04-04 Richard Biener <rguenther@suse.de>
5697 PR tree-optimization/56213
5698 * gcc.dg/vect/vect-123.c: New testcase.
5700 2013-04-04 Tobias Burnus <burnus@net-b.de>
5703 * gfortran.dg/read_repeat_2.f90: New.
5705 2013-04-04 Richard Biener <rguenther@suse.de>
5707 PR tree-optimization/56837
5708 * g++.dg/torture/pr56837.C: New testcase.
5710 2013-04-04 Tobias Burnus <burnus@net-b.de>
5713 * gfortran.dg/c_loc_test_21.f90: New.
5714 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5715 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5716 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5717 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5718 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5720 2013-04-03 Jeff Law <law@redhat.com>
5722 PR tree-optimization/56799
5723 * gcc.c-torture/execute/pr56799.c: New test.
5725 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5728 * g++.dg/warn/Wpointer-arith-1.C: New.
5729 * g++.dg/gomp/for-19.C: Adjust.
5731 2013-04-03 Marek Polacek <polacek@redhat.com>
5734 * gcc.dg/pr55702.c: New test.
5736 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5739 * gcc.dg/pr56809.c: New testcase.
5741 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5744 * g++.dg/debug/pr56819.C: New test.
5746 2013-04-03 Richard Biener <rguenther@suse.de>
5748 PR tree-optimization/56817
5749 * g++.dg/torture/pr56817.C: New testcase.
5751 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5753 * gcc.dg/vect/bb-slp-31.c: New file.
5755 2013-04-03 Jason Merrill <jason@redhat.com>
5758 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5760 2013-04-03 Richard Biener <rguenther@suse.de>
5762 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5764 2013-04-03 Richard Biener <rguenther@suse.de>
5766 PR tree-optimization/55964
5767 * gcc.dg/torture/pr55964-2.c: New testcase.
5769 2013-04-03 Richard Biener <rguenther@suse.de>
5771 PR tree-optimization/56501
5772 * gcc.dg/torture/pr56501.c: New testcase.
5774 2013-04-03 Richard Biener <rguenther@suse.de>
5776 PR tree-optimization/56407
5777 * gcc.dg/torture/pr56407.c: New testcase.
5779 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5781 PR tree-optimization/56790
5782 * g++.dg/ext/pr56790-1.C: New testcase.
5784 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5786 * gcc.target/i386/merge-1.c: New testcase.
5787 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5789 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5792 * gcc.c-torture/execute/pr19449.c: New test.
5794 2013-04-03 Richard Biener <rguenther@suse.de>
5796 PR tree-optimization/56812
5797 * g++.dg/vect/slp-pr56812.cc: New testcase.
5799 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5803 * gfortran.dg/altreturn_8.f90: New.
5804 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5805 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5806 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5808 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5810 PR rtl-optimization/56745
5811 * gcc.c-torture/compile/pr56745.c: New test.
5813 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5815 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5817 2013-04-02 Richard Biener <rguenther@suse.de>
5819 PR tree-optimization/56778
5820 * gcc.dg/torture/pr56778.c: New testcase.
5822 2013-04-02 Richard Biener <rguenther@suse.de>
5825 * g++.dg/torture/pr56768.C: New testcase.
5827 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5829 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5831 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5834 * gfortran.dg/namelist_82.f90: New test.
5836 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5839 * gfortran.dg/implicit_class_1.f90: New.
5841 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844 * gfortran.dg/namelist_81.f90: New test.
5846 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5848 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5849 for constant and equal string lengths.
5850 * gfortran.dg/character_comparison_5.f90: Likewise.
5851 * gfortran.dg/character_comparison_9.f90: New test.
5853 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5855 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5856 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5858 2013-03-29 Tobias Burnus <burnus@net-b.de>
5861 * gfortran.dg/optional_absent_3.f90: New.
5863 2013-03-29 Tobias Burnus <burnus@net-b.de>
5866 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5868 2013-03-29 Tobias Burnus <burnus@net-b.de>
5871 * gfortran.dg/namelist_80.f90: New.
5873 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5876 * gfortran.dg/string_length_2.f90: New test.
5877 * gfortran.dg/dependency_41.f90: New test.
5879 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5882 * gfortran.dg/array_constructor_43.f90: New test.
5883 * gfortran.dg/random_seed_3.f90: New test.
5885 2013-03-28 Ian Bolton <ian.bolton@arm.com>
5887 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5888 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5889 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5890 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5891 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5892 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5893 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5894 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5895 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5896 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5898 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5901 * g++.dg/conversion/op4.C: Adjust.
5902 * g++.dg/cpp0x/rv1n.C: Likewise.
5903 * g++.dg/cpp0x/rv2n.C: Likewise.
5904 * g++.dg/cpp0x/template_deduction.C: Likewise.
5905 * g++.dg/expr/cond8.C: Likewise.
5906 * g++.dg/other/error4.C: Likewise.
5907 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5908 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5909 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5910 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5911 * g++.old-deja/g++.jason/conversion2.C: Likewise.
5912 * g++.old-deja/g++.law/cvt20.C: Likewise.
5913 * g++.old-deja/g++.law/cvt8.C: Likewise.
5914 * g++.old-deja/g++.law/init8.C: Likewise.
5915 * g++.old-deja/g++.mike/net12.C: Likewise.
5916 * g++.old-deja/g++.mike/net8.C: Likewise.
5917 * g++.old-deja/g++.mike/p2793.C: Likewise.
5918 * g++.old-deja/g++.mike/p3836.C: Likewise.
5919 * g++.old-deja/g++.mike/p418.C: Likewise.
5920 * g++.old-deja/g++.mike/p701.C: Likewise.
5921 * g++.old-deja/g++.mike/p807.C: Likewise.
5923 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
5926 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5929 2013-03-28 Marek Polacek <polacek@redhat.com>
5931 PR tree-optimization/56695
5932 * gcc.dg/vect/pr56695.c: New test.
5934 2013-03-28 Richard Biener <rguenther@suse.de>
5936 PR tree-optimization/37021
5937 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5938 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5940 2013-03-27 Tobias Burnus <burnus@net-b.de>
5944 * gfortran.dg/sizeof_2.f90: New.
5945 * gfortran.dg/sizeof_3.f90: New.
5946 * gfortran.dg/sizeof_proc.f90: Update dg-error.
5948 2013-03-27 Richard Biener <rguenther@suse.de>
5950 PR tree-optimization/37021
5951 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5953 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
5955 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5956 * g++.dg/ipa/ivinline-2.C: Likewise.
5957 * g++.dg/ipa/ivinline-3.C: Likewise.
5958 * g++.dg/ipa/ivinline-4.C: Likewise.
5959 * g++.dg/ipa/ivinline-5.C: Likewise.
5960 * g++.dg/ipa/ivinline-7.C: Likewise.
5961 * g++.dg/ipa/ivinline-8.C: Likewise.
5962 * g++.dg/ipa/ivinline-9.C: Likewise.
5963 * g++.dg/cpp0x/noexcept03.C: Likewise.
5964 * gcc.dg/const-1.c: Likewise.
5965 * gcc.dg/ipa/pure-const-1.c: Likewise.
5966 * gcc.dg/noreturn-8.c: Likewise.
5967 * gcc.target/i386/mmx-1.c: Likewise.
5968 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5969 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5970 * gcc.c-torture/execute/pr33992.x: New file.
5972 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
5974 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5976 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5979 * g++.dg/ext/desig5.C: New.
5981 2013-03-26 Tobias Burnus <burnus@net-b.de>
5984 * gfortran.dg/merge_init_expr_2.f90: New.
5985 * gfortran.dg/merge_char_1.f90: Modify test to
5986 stay a run-time test.
5987 * gfortran.dg/merge_char_3.f90: Ditto.
5989 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5991 * g++.dg/cpp0x/constexpr-friend-2.C: New.
5992 * g++.dg/cpp0x/constexpr-main.C: Likewise.
5994 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5997 * g++.dg/cpp0x/range-for23.C: New.
5999 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6002 * gfortran.dg/namelist_79.f90: New.
6004 2013-03-25 Martin Jambor <mjambor@suse.cz>
6006 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6008 2013-03-25 Tobias Burnus <burnus@net-b.de>
6028 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6029 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6030 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6031 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6032 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6033 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6034 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6035 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6036 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6037 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6038 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6039 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6040 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6041 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6042 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6043 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6044 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6045 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6046 * gfortran.dg/pr32601_1.f03: Ditto.
6047 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6048 * gfortran.dg/blockdata_7.f90: New.
6049 * gfortran.dg/c_assoc_4.f90: New.
6050 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6051 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6052 * gfortran.dg/c_funloc_tests_8.f90: New.
6053 * gfortran.dg/c_loc_test_17.f90: New.
6054 * gfortran.dg/c_loc_test_18.f90: New.
6055 * gfortran.dg/c_loc_test_19.f90: New.
6056 * gfortran.dg/c_loc_test_20.f90: New.
6057 * gfortran.dg/c_sizeof_5.f90: New.
6058 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6059 * gfortran.dg/transfer_resolve_2.f90: New.
6060 * gfortran.dg/transfer_resolve_3.f90: New.
6061 * gfortran.dg/transfer_resolve_4.f90: New.
6062 * gfortran.dg/pr32601.f03: Update dg-error.
6063 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6064 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6066 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6068 * gcc.target/arm/vseleqdf.c: New test.
6069 * gcc.target/arm/vseleqsf.c: Likewise.
6070 * gcc.target/arm/vselgedf.c: Likewise.
6071 * gcc.target/arm/vselgesf.c: Likewise.
6072 * gcc.target/arm/vselgtdf.c: Likewise.
6073 * gcc.target/arm/vselgtsf.c: Likewise.
6074 * gcc.target/arm/vselledf.c: Likewise.
6075 * gcc.target/arm/vsellesf.c: Likewise.
6076 * gcc.target/arm/vselltdf.c: Likewise.
6077 * gcc.target/arm/vselltsf.c: Likewise.
6078 * gcc.target/arm/vselnedf.c: Likewise.
6079 * gcc.target/arm/vselnesf.c: Likewise.
6080 * gcc.target/arm/vselvcdf.c: Likewise.
6081 * gcc.target/arm/vselvcsf.c: Likewise.
6082 * gcc.target/arm/vselvsdf.c: Likewise.
6083 * gcc.target/arm/vselvssf.c: Likewise.
6085 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6087 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6089 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6090 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6091 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6092 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6093 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6094 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6095 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6096 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6097 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6098 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6099 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6100 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6101 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6102 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6103 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6104 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6105 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6106 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6107 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6108 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6109 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6110 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6111 * gcc.target/arm/atomic-op-char.c: Likewise.
6112 * gcc.target/arm/atomic-op-consume.c: Likewise.
6113 * gcc.target/arm/atomic-op-int.c: Likewise.
6114 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6115 * gcc.target/arm/atomic-op-release.c: Likewise.
6116 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6117 * gcc.target/arm/atomic-op-short.c: Likewise.
6119 2013-03-25 Richard Biener <rguenther@suse.de>
6122 * g++.dg/torture/pr56694.C: New testcase.
6124 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6127 * gcc.target/arm/neon-vcond-gt.c: New test.
6128 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6129 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6131 2013-03-25 Richard Biener <rguenther@suse.de>
6133 PR tree-optimization/56689
6134 * gcc.dg/torture/pr56689.c: New testcase.
6136 2013-03-25 Kai Tietz <ktietz@redhat.com>
6138 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6140 2013-03-24 Tobias Burnus <burnus@net-b.de>
6143 * gfortran.dg/eof_5.f90: New.
6145 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6147 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6150 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6152 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6154 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6157 * gcc.c-torture/execute/builtins/builtins.exp: Add
6158 -Wl,--allow-multiple-definition for RTEMS targets.
6160 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6162 * gcc.target/aarch64/movk.c: New test.
6164 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6166 * g++.dg/ext/vector21.C: New testcase.
6168 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6170 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6171 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6173 2013-03-21 Richard Biener <rguenther@suse.de>
6175 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6176 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6178 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6180 * gcc.target/aarch64/vect.c: Test and result vector added
6181 for sabd and saba instructions.
6182 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6183 instructions in assembly.
6184 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6185 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6186 for fabd instruction.
6187 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6188 instruction in assembly.
6189 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6191 2013-03-20 Jeff Law <law@redhat.com>
6193 * g++.dg/tree-ssa/ssa-dom.C: New test.
6195 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6197 * gcc.target/powerpc/mmfpgpr.c: New test.
6198 * gcc.target/powerpc/sd-vsx.c: Likewise.
6199 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6200 * gcc.target/powerpc/vsx-float0.c: Likewise.
6202 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6204 PR tree-optimization/56355
6205 * gcc.dg/pr56355-1.c: New file.
6207 2013-03-20 Catherine Moore <clm@codesourcery.com>
6208 Richard Sandiford <rdsandiford@googlemail.com>
6210 * gcc.target/mips/mips.exp: Add microMIPS support.
6211 * gcc.target/mips/umips-movep-2.c: New test.
6212 * gcc.target/mips/umips-lwp-2.c: New test.
6213 * gcc.target/mips/umips-swp-5.c: New test.
6214 * gcc.target/mips/umips-constraints-1.c: New test.
6215 * gcc.target/mips/umips-lwp-3.c: New test.
6216 * gcc.target/mips/umips-swp-6.c: New test.
6217 * gcc.target/mips/umips-constraints-2.c: New test.
6218 * gcc.target/mips/umips-save-restore-1.c: New test.
6219 * gcc.target/mips/umips-lwp-4.c: New test.
6220 * gcc.target/mips/umips-swp-7.c: New test.
6221 * gcc.target/mips/umips-save-restore-2.c: New test.
6222 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6223 * gcc.target/mips/umips-lwp-5.c: New test.
6224 * gcc.target/mips/umips-save-restore-3.c: New test.
6225 * gcc.target/mips/umips-lwp-6.c: New test.
6226 * gcc.target/mips/umips-swp-1.c: New test.
6227 * gcc.target/mips/umips-lwp-7.c: New test.
6228 * gcc.target/mips/umips-swp-2.c: New test.
6229 * gcc.target/mips/umips-lwp-8.c: New test.
6230 * gcc.target/mips/umips-swp-3.c: New test.
6231 * gcc.target/mips/umips-movep-1.c: New test.
6232 * gcc.target/mips/umips-lwp-1.c: New test.
6233 * gcc.target/mips/umips-swp-4.c: New test.
6235 2013-03-20 Richard Biener <rguenther@suse.de>
6237 PR tree-optimization/56661
6238 * gcc.dg/torture/pr56661.c: New testcase.
6240 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6242 PR rtl-optimization/56605
6243 * gcc.target/powerpc/pr56605.c: New.
6245 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6248 * gfortran.dg/do_1.f90: Don't xfail.
6250 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6253 * gfortran.dg/namelist_77.f90: New.
6254 * gfortran.dg/namelist_78.f90: New.
6256 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6259 * gfortran.dg/open_negative_unit_1.f90: New.
6261 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6263 * gcc.target/aarch64/sbc.c: New test.
6265 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6267 * gcc.target/aarch64/ror.c: New test.
6269 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6271 * gcc.target/aarch64/extr.c: New test.
6273 2013-03-19 Richard Biener <rguenther@suse.de>
6275 PR tree-optimization/56273
6276 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6277 * c-c++-common/uninit-17.c: Likewise.
6279 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6281 PR tree-optimization/56635
6282 * g++.dg/torture/pr56635.C: New test.
6284 2013-03-18 Richard Biener <rguenther@suse.de>
6286 PR tree-optimization/3713
6287 * g++.dg/ipa/devirt-12.C: New testcase.
6289 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6292 * c-c++-common/pr56566.c: New test.
6294 2013-03-17 Jason Merrill <jason@redhat.com>
6296 * g++.dg/template/abstract-dr337.C: XFAIL.
6298 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6301 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6302 * c-c++-common/pr56607.c: New test.
6304 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6307 * g++.dg/cpp0x/constexpr-array5.C: New.
6309 2013-03-15 Tobias Burnus <burnus@net-b.de>
6312 * gfortran.dg/transfer_intrinsic_5.f90: New.
6314 2013-03-15 Kai Tietz <ktietz@redhat.com>
6316 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6317 * gcc.target/i386/pr20020-1.c: Likewise.
6318 * gcc.target/i386/pr20020-2.c: Likewise.
6319 * gcc.target/i386/pr20020-3.c: Likewise.
6320 * gcc.target/i386/pr53425-1.c: Likewise.
6321 * gcc.target/i386/pr53425-2.c: Likewise.
6322 * gcc.target/i386/pr55093.c: Likewise.
6323 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6325 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6328 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6329 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6331 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6333 PR tree-optimization/53265
6334 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6336 * gcc.dg/graphite/id-6.c (test): Likewise.
6337 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6338 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6340 PR tree-optimization/53265
6341 * gcc.dg/pr53265.c: New test.
6342 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6344 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6346 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6347 n, use it as high bound instead of 4.
6349 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6352 * gcc.target/sh/pr49880-1.c: New.
6353 * gcc.target/sh/pr49880-2.c: New.
6354 * gcc.target/sh/pr49880-3.c: New.
6355 * gcc.target/sh/pr49880-4.c: New.
6356 * gcc.target/sh/pr49880-5.c: New.
6358 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6360 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6362 2013-03-13 Richard Biener <rguenther@suse.de>
6364 PR tree-optimization/56608
6365 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6367 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6370 * g++.dg/cpp0x/alias-decl-32.C: New.
6372 2013-03-11 Jan Hubicka <jh@suse.cz>
6375 * gcc.c-torture/compile/pr56571.c: New testcase.
6377 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6379 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6380 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6382 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6384 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6385 * gcc.dg/inline_4.c: Likewise.
6386 * gcc.dg/unroll_2.c: Likewise.
6387 * gcc.dg/unroll_3.c: Likewise.
6388 * gcc.dg/unroll_4.c: Likewise.
6390 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6393 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6396 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6398 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6401 * gcc.c-torture/compile/pr40797.c: New.
6403 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6405 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6407 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6410 * gfortran.dg/class_56.f90: New test.
6412 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6415 * gcc.target/mips/pr56524.c: New test.
6417 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6420 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6422 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6425 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6427 2013-03-08 Marek Polacek <polacek@redhat.com>
6429 PR tree-optimization/56478
6430 * gcc.dg/torture/pr56478.c: New test.
6432 2013-03-08 Kai Tietz <ktietz@redhat.com>
6434 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6435 targets linker option --allow-multiple-definition.
6437 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6438 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6439 * gcc.dg/pr52549.c: Add LLP64 case.
6440 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6441 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6442 * gcc.dg/torture/pr51071-2.c: Likewise.
6443 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6444 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6445 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6446 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6447 * gcc.dg/weak/weak-1.c: Likewise.
6448 * gcc.dg/weak/weak-2.c: Likewise.
6449 * gcc.dg/weak/weak-3.c: Likewise.
6450 * gcc.dg/weak/weak-4.c: Likewise.
6451 * gcc.dg/weak/weak-5.c: Likewise.
6452 * gcc.dg/weak/weak-15.c: Likewise.
6453 * gcc.dg/weak/weak-16.c: Likewise.
6455 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6457 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6459 PR tree-optimization/56559
6460 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6462 2013-03-07 Andreas Schwab <schwab@suse.de>
6464 * gcc.dg/pr31490.c: Fix last change.
6466 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6469 * g++.dg/template/crash115.C: New.
6471 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6473 PR tree-optimization/56539
6474 * gcc.c-torture/compile/pr56539.c: New test.
6476 2013-03-06 Kai Tietz <ktietz@redhat.com>
6478 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6480 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6481 * gcc.dg/lto/20091013-1_2.c: Likewise.
6482 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6484 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6486 * gnat.dg/specs/aggr6.ads: New test.
6488 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6490 * gnat.dg/loop_optimization15.ad[sb]: New test.
6492 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6495 * gcc.dg/pr56548.c: New test.
6497 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6500 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6502 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6505 * g++.dg/template/typename20.C: New test.
6507 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.dg/pr56510.c: New test.
6512 PR rtl-optimization/56484
6513 * gcc.c-torture/compile/pr56484.c: New test.
6515 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6518 * g++.dg/warn/Wsign-conversion-2.C: New.
6520 2013-03-05 Richard Biener <rguenther@suse.de>
6522 PR tree-optimization/56270
6523 * gcc.dg/vect/slp-38.c: New testcase.
6525 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6527 PR rtl-optimization/56494
6528 * gcc.dg/pr56494.c: New test.
6530 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6532 * gcc.dg/pr56424.c: New test.
6534 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6536 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6537 * gcc.dg/pr56228.c <avr>: Skip.
6539 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6542 PR tree-optimization/52631
6543 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6545 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6547 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6548 * gcc.dg/vect/vect-83_64.c: Same.
6550 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6553 * gfortran.dg/pointer_check_13.f90: New test.
6555 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6558 * gfortran.dg/array_constructor_42.f90: New test.
6560 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/template/static33.C: New.
6564 * g++.dg/template/static34.C: Likewise.
6567 * g++.dg/template/static35.C: New.
6569 2013-03-01 Steve Ellcey <sellcey@mips.com>
6571 * gcc.dg/pr56396.c: Require pic support.
6573 2013-03-01 Richard Biener <rguenther@suse.de>
6575 PR tree-optimization/55481
6576 * gcc.dg/torture/pr56488.c: New testcase.
6578 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6579 Jakub Jelinek <jakub@redhat.com>
6582 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6583 no_sanitize_address attribute rather than no_address_safety_analysis.
6584 * g++.dg/asan/sanitizer_test_utils.h
6585 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6586 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6587 in addition to no_address_safety_analysis.
6589 2013-02-28 Jason Merrill <jason@redhat.com>
6592 * g++.dg/cpp0x/constexpr-and.C: New.
6594 2013-02-28 Martin Jambor <mjambor@suse.cz>
6596 PR tree-optimization/56294
6597 * g++.dg/debug/pr56294.C: New test.
6599 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6601 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6603 2013-02-27 Marek Polacek <polacek@redhat.com>
6605 PR rtl-optimization/56466
6606 * gcc.dg/pr56466.c: New test.
6608 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6610 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6611 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6612 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6614 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6617 * gcc.dg/pr45472.c: New test.
6619 2013-02-26 Marek Polacek <polacek@redhat.com>
6621 PR tree-optimization/56426
6622 * gcc.dg/pr56436.c: New test.
6624 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6626 PR tree-optimization/56448
6627 * gcc.c-torture/compile/pr56448.c: New test.
6629 PR tree-optimization/56443
6630 * gcc.dg/torture/pr56443.c: New test.
6632 2013-02-25 Richard Biener <rguenther@suse.de>
6634 PR tree-optimization/56175
6635 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6637 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6640 * g++.dg/torture/pr56403.C: New test.
6642 2013-02-25 Catherine Moore <clm@codesourcery.com>
6645 2013-02-24 Catherine Moore <clm@codesourcery.com>
6646 Richard Sandiford <rdsandiford@googlemail.com>
6648 * gcc.target/mips/mips.exp: Add microMIPS support.
6649 * gcc.target/mips/umips-movep-2.c: New test.
6650 * gcc.target/mips/umips-lwp-2.c: New test.
6651 * gcc.target/mips/umips-swp-5.c: New test.
6652 * gcc.target/mips/umips-constraints-1.c: New test.
6653 * gcc.target/mips/umips-lwp-3.c: New test.
6654 * gcc.target/mips/umips-swp-6.c: New test.
6655 * gcc.target/mips/umips-constraints-2.c: New test.
6656 * gcc.target/mips/umips-save-restore-1.c: New test.
6657 * gcc.target/mips/umips-lwp-4.c: New test.
6658 * gcc.target/mips/umips-swp-7.c: New test.
6659 * gcc.target/mips/umips-save-restore-2.c: New test.
6660 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6661 * gcc.target/mips/umips-lwp-5.c: New test.
6662 * gcc.target/mips/umips-save-restore-3.c: New test.
6663 * gcc.target/mips/umips-lwp-6.c: New test.
6664 * gcc.target/mips/umips-swp-1.c: New test.
6665 * gcc.target/mips/umips-lwp-7.c: New test.
6666 * gcc.target/mips/umips-swp-2.c: New test.
6667 * gcc.target/mips/umips-lwp-8.c: New test.
6668 * gcc.target/mips/umips-swp-3.c: New test.
6669 * gcc.target/mips/umips-movep-1.c: New test.
6670 * gcc.target/mips/umips-lwp-1.c: New test.
6671 * gcc.target/mips/umips-swp-4.c: New test.
6673 2013-02-24 Catherine Moore <clm@codesourcery.com>
6674 Richard Sandiford <rdsandiford@googlemail.com>
6676 * gcc.target/mips/mips.exp: Add microMIPS support.
6677 * gcc.target/mips/umips-movep-2.c: New test.
6678 * gcc.target/mips/umips-lwp-2.c: New test.
6679 * gcc.target/mips/umips-swp-5.c: New test.
6680 * gcc.target/mips/umips-constraints-1.c: New test.
6681 * gcc.target/mips/umips-lwp-3.c: New test.
6682 * gcc.target/mips/umips-swp-6.c: New test.
6683 * gcc.target/mips/umips-constraints-2.c: New test.
6684 * gcc.target/mips/umips-save-restore-1.c: New test.
6685 * gcc.target/mips/umips-lwp-4.c: New test.
6686 * gcc.target/mips/umips-swp-7.c: New test.
6687 * gcc.target/mips/umips-save-restore-2.c: New test.
6688 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6689 * gcc.target/mips/umips-lwp-5.c: New test.
6690 * gcc.target/mips/umips-save-restore-3.c: New test.
6691 * gcc.target/mips/umips-lwp-6.c: New test.
6692 * gcc.target/mips/umips-swp-1.c: New test.
6693 * gcc.target/mips/umips-lwp-7.c: New test.
6694 * gcc.target/mips/umips-swp-2.c: New test.
6695 * gcc.target/mips/umips-lwp-8.c: New test.
6696 * gcc.target/mips/umips-swp-3.c: New test.
6697 * gcc.target/mips/umips-movep-1.c: New test.
6698 * gcc.target/mips/umips-lwp-1.c: New test.
6699 * gcc.target/mips/umips-swp-4.c: New test.
6701 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6704 * lib/asan-dg.exp (asan_link_flags): Add
6705 -B${gccpath}/libsanitizer/asan/ to flags.
6707 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6710 * gcc.dg/torture/pr56420.c: New test.
6712 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6715 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6717 2013-02-21 Martin Jambor <mjambor@suse.cz>
6719 PR tree-optimization/56310
6720 * g++.dg/ipa/pr56310.C: New test.
6722 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6725 * gfortran.dg/proc_ptr_comp_37.f90: New.
6727 2013-02-21 Richard Biener <rguenther@suse.de>
6729 PR tree-optimization/56415
6731 2013-02-11 Richard Biener <rguenther@suse.de>
6733 PR tree-optimization/56273
6734 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6735 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6736 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6737 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6738 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6739 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6741 2013-02-21 Marek Polacek <polacek@redhat.com>
6743 PR tree-optimization/56398
6744 * g++.dg/torture/pr56398.C: New test.
6746 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.c-torture/compile/pr56405.c: New test.
6751 2013-02-20 Jan Hubicka <jh@suse.cz>
6753 PR tree-optimization/56265
6754 * g++.dg/ipa/devirt-11.C: New testcase.
6756 2013-02-20 Richard Biener <rguenther@suse.de>
6758 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6760 2013-02-20 Richard Biener <rguenther@suse.de>
6761 Jakub Jelinek <jakub@redhat.com>
6763 PR tree-optimization/56396
6764 * gcc.dg/pr56396.c: New testcase.
6766 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6769 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6771 2013-02-19 Richard Biener <rguenther@suse.de>
6773 PR tree-optimization/56384
6774 * gcc.dg/torture/pr56384.c: New testcase.
6776 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6778 PR tree-optimization/56350
6779 * gcc.dg/pr56350.c: New test.
6781 PR tree-optimization/56381
6782 * g++.dg/opt/pr56381.C: New test.
6784 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6787 * lib/dg-pch.exp (pch-init, pch-finish,
6788 check_effective_target_pch_supported_debug): New procs.
6789 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6790 Likewise if $pch_unsupported_debug and $flags include -g.
6791 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6792 and dg-require-effective-target pch_unsupported_debug.
6793 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6794 * objc.dg/pch/pch.exp: Likewise.
6795 * gcc.dg/pch/pch.exp: Likewise.
6796 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6797 pch_unsupported_debug.
6798 * gcc.dg/pch/valid-1.hs: Likewise.
6799 * gcc.dg/pch/valid-1b.c: Likewise.
6800 * gcc.dg/pch/valid-1b.hs: Likewise.
6802 2013-02-18 Richard Biener <rguenther@suse.de>
6804 PR tree-optimization/56366
6805 * gcc.dg/torture/pr56366.c: New testcase.
6807 2013-02-18 Richard Biener <rguenther@suse.de>
6810 * gcc.dg/torture/pr56349.c: New testcase.
6812 2013-02-18 Richard Biener <rguenther@suse.de>
6814 PR tree-optimization/56321
6815 * gcc.dg/torture/pr56321.c: New testcase.
6817 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6819 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6821 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6822 Dodji Seketeli <dodji@redhat.com>
6825 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6826 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6827 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6828 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6829 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6830 * c-c++-common/asan/pr56330.c: Likewise.
6831 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6832 Ensure the size argument of __builtin_memcpy is a constant.
6834 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6835 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/cpp0x/enum23.C: New.
6840 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6843 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6845 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6847 PR rtl-optimization/56348
6848 * gcc.target/i386/pr56348.c: New test.
6850 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6852 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6853 * gcc.target/arm/interrupt-2.c: Likewise.
6855 2013-02-15 Tobias Burnus <burnus@net-b.de>
6858 * gfortran.dg/matmul_9.f90: New.
6860 2013-02-15 Tobias Burnus <burnus@net-b.de>
6863 * gfortran.dg/init_flag_11.f90: New.
6865 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6867 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6869 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6871 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6874 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
6875 Tobias Burnus <burnus@net-b.de>
6878 * gfortran.dg/allocatable_function_7.f90: New.
6880 2013-02-14 Jakub Jelinek <jakub@redhat.com>
6882 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6883 * asan_globals_test-wrapper.cc: New file.
6884 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6885 instead of asan_globals_test.cc as dg-additional-sources.
6886 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6887 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
6888 "sanitizer_test_utils.h" instead of
6889 "sanitizer_common/tests/sanitizer_test_utils.h".
6890 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6891 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6892 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6893 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6894 * g++.dg/asan/asan_test.cc: Synced from upstream.
6895 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6897 2013-02-14 Dodji Seketeli <dodji@redhat.com>
6900 * c-c++-common/asan/memcmp-2.c: New test.
6902 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
6905 * g++.dg/cpp0x/udlit-string-literal.h: New.
6906 * g++.dg/cpp0x/udlit-string-literal.C: New.
6908 2013-02-13 Sriraman Tallam <tmsriram@google.com>
6910 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6912 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
6915 * gcc.target/arm/pr56184.C: New test.
6917 2013-02-13 Jakub Jelinek <jakub@redhat.com>
6920 * g++.dg/torture/pr56302.C: New test.
6921 * g++.dg/cpp0x/constexpr-56302.C: New test.
6922 * c-c++-common/pr56302.c: New test.
6924 2013-02-13 Tobias Burnus <burnus@net-b.de>
6925 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6928 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6929 * gfortran.dg/quad_3.f90: Ditto.
6931 2013-02-13 Kostya Serebryany <kcc@google.com>
6933 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6934 to match the fresh asan run-time.
6935 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6937 2013-02-12 Dodji Seketeli <dodji@redhat.com>
6939 Avoid instrumenting duplicated memory access in the same basic block
6940 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6941 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6942 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6943 * c-c++-common/asan/inc.c: Likewise.
6945 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
6948 * gcc.target/i386/pr56148.c: New test.
6950 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6951 Tobias Burnus <burnus@net-b.de>
6954 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6957 2013-02-12 Richard Biener <rguenther@suse.de>
6960 * gcc.dg/lto/pr56297_0.c: New testcase.
6961 * gcc.dg/lto/pr56297_0.c: Likewise.
6963 2013-02-12 Janus Weil <janus@gcc.gnu.org>
6966 * gfortran.dg/typebound_deferred_1.f90: New.
6968 2013-02-12 Jakub Jelinek <jakub@redhat.com>
6970 PR rtl-optimization/56151
6971 * gcc.target/i386/pr56151.c: New test.
6973 2013-02-11 Sriraman Tallam <tmsriram@google.com>
6975 * g++.dg/ext/mv12.C: New test.
6976 * g++.dg/ext/mv12.h: New file.
6977 * g++.dg/ext/mv12-aux.C: New file.
6978 * g++.dg/ext/mv13.C: New test.
6980 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
6982 * lib/target-supports.exp
6983 (check_effective_target_powerpc_eabi_ok): New.
6984 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6986 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6987 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6989 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6990 * gcc.target/powerpc/pr51623.c: Likewise.
6991 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6992 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6994 2013-02-11 Alexander Potapenko <glider@google.com>
6995 Jack Howarth <howarth@bromo.med.uc.edu>
6996 Jakub Jelinek <jakub@redhat.com>
6999 * g++.dg/asan/pr55617.C: Run on all targets.
7001 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7003 PR rtl-optimization/56275
7004 * gcc.dg/pr56275.c: New test.
7006 2013-02-11 Richard Biener <rguenther@suse.de>
7008 PR tree-optimization/56273
7009 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7011 2013-02-11 Richard Biener <rguenther@suse.de>
7013 PR tree-optimization/56264
7014 * gcc.dg/torture/pr56264.c: New testcase.
7016 2013-02-11 Richard Biener <rguenther@suse.de>
7018 PR tree-optimization/56273
7019 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7020 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7021 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7022 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7023 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7024 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7026 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7028 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7029 for *-*-linux-gnu targets.
7030 * g++.dg/asan/interception-test-1.c: Ditto.
7031 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7032 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7034 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7037 * gfortran.dg/intrinsic_size_4.f90 : New test.
7039 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7042 * gcc.target/powerpc/pr56256.c: New test.
7044 2013-02-08 Ian Lance Taylor <iant@google.com>
7046 * lib/go.exp: Load timeout.exp.
7048 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7050 PR rtl-optimization/56246
7051 * gcc.target/i386/pr56246.c: New test.
7053 2013-02-08 Jeff Law <law@redhat.com>
7056 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7058 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7061 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7064 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7066 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7068 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7070 PR rtl-optimization/56195
7071 * gcc.dg/torture/pr56195.c: New test.
7073 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7076 * gfortran.dg/recursive_interface_2.f90: New test.
7078 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7080 PR tree-optimization/56250
7081 * gcc.c-torture/execute/pr56250.c: New test.
7083 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7085 PR tree-optimization/56064
7086 * gcc.dg/fixed-point/view-convert-2.c: New test.
7088 2013-02-08 Michael Matz <matz@suse.de>
7090 PR tree-optimization/52448
7091 * gcc.dg/pr52448.c: New test.
7093 2013-02-08 Richard Biener <rguenther@suse.de>
7096 * gcc.dg/torture/pr56181.c: New testcase.
7098 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7101 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7102 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7104 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7107 * g++.dg/parse/crash61.C: New test.
7110 * g++.dg/parse/pr56239.C: New test.
7113 * g++.dg/abi/mangle61.C: New test.
7115 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7117 PR rtl-optimization/56225
7118 * gcc.target/i386/pr56225.c: New test.
7120 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.dg/guality/pr56154-1.c: New test.
7124 * gcc.dg/guality/pr56154-2.c: New test.
7125 * gcc.dg/guality/pr56154-3.c: New test.
7126 * gcc.dg/guality/pr56154-4.c: New test.
7127 * gcc.dg/guality/pr56154-aux.c: New file.
7129 PR tree-optimization/55789
7130 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7132 * gcc.dg/tree-ssa/inline-3.c: Add
7133 --param max-early-inliner-iterations=2 option.
7135 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7138 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7139 Add -fno-dwarf2-cfi-asm to dg-options.
7142 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7145 * gcc.dg/pr56228.c: New test.
7147 2013-02-07 Alan Modra <amodra@gmail.com>
7150 * gcc.target/powerpc/pr54009.c: New test.
7152 * gfortran.dg/pr54131.f: New test.
7154 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7157 * gfortran.dg/array_constructor_41.f90: New test.
7159 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7162 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7164 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7167 * g++.dg/gomp/pr56217.C: New test.
7169 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7171 PR tree-optimization/56205
7172 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7173 * gcc.c-torture/execute/pr56205.c: New test.
7175 2013-02-05 Richard Biener <rguenther@suse.de>
7177 PR tree-optimization/53342
7178 PR tree-optimization/53185
7179 * gcc.dg/vect/pr53185-2.c: New testcase.
7181 2013-02-05 Jan Hubicka <jh@suse.cz>
7183 PR tree-optimization/55789
7184 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7185 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7186 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7187 * g++.dg/ipa/inline-1.C: New testcase.
7188 * g++.dg/ipa/inline-2.C: New testcase.
7189 * g++.dg/ipa/inline-3.C: New testcase.
7191 2013-02-05 Jan Hubicka <jh@suse.cz>
7193 PR tree-optimization/55789
7194 * g++.dg/torture/pr55789.C: New testcase.
7196 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7199 * gcc.dg/pr56167.c: New test.
7201 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7204 * gcc.target/sh/pr55146.c: New.
7206 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7208 PR tree-optimization/54386
7209 * gcc.target/sh/pr54386.c: New.
7211 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7214 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7217 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7219 2013-02-04 Alexander Potapenko <glider@google.com>
7220 Jack Howarth <howarth@bromo.med.uc.edu>
7221 Jakub Jelinek <jakub@redhat.com>
7224 * g++.dg/asan/pr55617.C: New test.
7226 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7229 * gfortran.dg/typebound_operator_19.f90: New test.
7230 * gfortran.dg/typebound_assignment_4.f90: New test.
7232 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7235 * gfortran.dg/recursive_interface_1.f90: New test.
7237 2013-02-04 Richard Guenther <rguenther@suse.de>
7240 * gcc.dg/lto/pr56168_0.c: New testcase.
7241 * gcc.dg/lto/pr56168_1.c: Likewise.
7243 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7247 * gfortran.dg/block_12.f90: New test.
7248 * gfortran.dg/module_error_1.f90: New test.
7250 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7252 * lib/target-supports.exp (check_effective_target_vect_float)
7253 (check_effective_target_vect_no_align): Add mips-sde-elf.
7255 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7257 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7259 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7261 * gcc.dg/pr56023.c: XFAIL on AIX.
7262 * gcc.dg/vect/pr49352.c: Same.
7264 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7266 * gnat.dg/opt26.adb: New test.
7268 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7271 2013-01-27 Amol Pise <amolpise15@gmail.com>
7273 * gcc.target/arm/neon-vfnms-1.c: New test.
7274 * gcc.target/arm/neon-vfnma-1.c: New test.
7276 2013-01-31 Richard Biener <rguenther@suse.de>
7278 PR tree-optimization/56157
7279 * gcc.dg/torture/pr56157.c: New testcase.
7281 2013-01-30 Richard Biener <rguenther@suse.de>
7283 PR tree-optimization/56150
7284 * gcc.dg/torture/pr56150.c: New testcase.
7286 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7289 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7290 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7291 printed in backtrace.
7292 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7293 to avoid errors about mismatched allocation vs. deallocation.
7296 * g++.dg/mv1.C: Moved to...
7297 * g++.dg/ext/mv1.C: ... here. Adjust test.
7298 * g++.dg/mv2.C: Moved to...
7299 * g++.dg/ext/mv2.C: ... here. Adjust test.
7300 * g++.dg/mv3.C: Moved to...
7301 * g++.dg/ext/mv3.C: ... here.
7302 * g++.dg/mv4.C: Moved to...
7303 * g++.dg/ext/mv4.C: ... here.
7304 * g++.dg/mv5.C: Moved to...
7305 * g++.dg/ext/mv5.C: ... here. Adjust test.
7306 * g++.dg/mv6.C: Moved to...
7307 * g++.dg/ext/mv6.C: ... here. Adjust test.
7308 * g++.dg/ext/mv7.C: New test.
7309 * g++.dg/ext/mv8.C: New test.
7310 * g++.dg/ext/mv9.C: New test.
7311 * g++.dg/ext/mv10.C: New test.
7312 * g++.dg/ext/mv11.C: New test.
7314 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7316 PR rtl-optimization/56144
7317 * gcc.dg/pr56144.c: New.
7319 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7321 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7323 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7324 * g++.dg/cpp0x/constexpr-55573.C: Same
7326 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7328 PR tree-optimization/56064
7329 * gcc.dg/fixed-point/view-convert.c: New test.
7331 2013-01-30 Andreas Schwab <schwab@suse.de>
7333 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7334 evaluate the end index in string range.
7336 2013-01-30 Tobias Burnus <burnus@net-b.de>
7339 * gfortran.dg/allocatable_function_6.f90: New.
7341 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7342 Mikael Morin <mikael@gcc.gnu.org>
7345 * gfortran.dg/proc_ptr_comp_36.f90: New.
7347 2013-01-29 Richard Biener <rguenther@suse.de>
7349 PR tree-optimization/55270
7350 * gcc.dg/torture/pr55270.c: New testcase.
7352 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7354 PR rtl-optimization/56117
7355 * gcc.dg/pr56117.c: New test.
7357 2013-01-28 Richard Biener <rguenther@suse.de>
7359 PR tree-optimization/56034
7360 * gcc.dg/torture/pr56034.c: New testcase.
7362 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7364 PR tree-optimization/56125
7365 * gcc.dg/pr56125.c: New test.
7367 2013-01-28 Tobias Burnus <burnus@net-b.de>
7368 Mikael Morin <mikael@gcc.gnu.org>
7371 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7372 * gfortran.dg/import8.f90: Likewise.
7373 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7374 * gfortran.dg/import10.f90: New test.
7375 * gfortran.dg/import11.f90: Likewise
7377 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7380 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7381 string.h. Provide memset, malloc and free prototypes, adjust line
7382 numbers in dg-output.
7383 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7384 Provide memset prototype and adjust line numbers in dg-output.
7385 * c-c++-common/asan/global-overflow-1.c: Likewise.
7387 PR tree-optimization/56094
7388 * gcc.dg/pr56094.c: New test.
7390 2013-01-27 Amol Pise <amolpise15@gmail.com>
7392 * gcc.target/arm/neon-vfnms-1.c: New test.
7393 * gcc.target/arm/neon-vfnma-1.c: New test.
7395 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7398 * gcc.target/i386/pr56114.c: New test.
7400 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7403 * gfortran.dg/associate_14.f90: New test.
7406 * gfortran.dg/associate_13.f90: New test.
7408 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7410 PR tree-optimization/56098
7411 * gcc.dg/pr56098-1.c: New test.
7412 * gcc.dg/pr56098-2.c: New test.
7414 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7417 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7419 2013-01-22 Marek Polacek <polacek@redhat.com>
7421 PR tree-optimization/56035
7422 * gcc.dg/pr56035.c: New test.
7424 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7426 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7429 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7431 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7433 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7436 * gcc.dg/pr56078.c: New test.
7437 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7439 2013-01-24 Martin Jambor <mjambor@suse.cz>
7441 PR tree-optimization/55927
7442 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7444 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7446 * gcc.target/i386/movsd.c: New test.
7448 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7451 * gcc.target/i386/pr55934.c: New test.
7453 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7456 * gfortran.dg/select_8.f90: New.
7458 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7460 * gcc.target/microblaze/microblaze.exp: Remove
7461 target_config_cflags check.
7463 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7466 * gfortran.dg/gomp/pr56052.f90: New test.
7469 * gcc.dg/pr49069.c: New test.
7471 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7474 * g++.dg/cpp0x/constexpr-static10.C: New.
7476 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7479 * gcc.target/i386/pr56028.c: New test.
7481 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7484 * gcc.target/i386/pr55686.c: New test.
7486 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7489 * g++.dg/cpp0x/variadic139.C: New test.
7490 * g++.dg/cpp0x/variadic140.C: Likewise.
7491 * g++.dg/cpp0x/variadic141.C: Likewise.
7493 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7495 * gnat.dg/warn8.adb: New test.
7497 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7500 * gfortran.dg/include_8.f90: New test.
7502 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7504 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7505 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7507 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7509 PR tree-optimization/56051
7510 * gcc.c-torture/execute/pr56051.c: New test.
7512 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7514 PR rtl-optimization/56023
7515 * gcc.dg/pr56023.c: New test.
7517 2013-01-21 Martin Jambor <mjambor@suse.cz>
7520 * gcc.target/i386/pr56022.c: New test.
7522 2013-01-21 Jason Merrill <jason@redhat.com>
7524 * lib/target-supports.exp (check_effective_target_alias): New.
7526 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7529 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7531 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7533 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7535 2013-01-19 Jeff Law <law@redhat.com>
7537 PR tree-optimization/52631
7538 * tree-ssa/pr52631.c: New test.
7539 * tree-ssa/ssa-fre-9: Update expected output.
7541 2013-01-19 Anthony Green <green@moxielogic.com>
7543 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7546 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7548 PR tree-optimization/56029
7549 * g++.dg/torture/pr56029.C: New test.
7551 2013-01-18 Sharad Singhai <singhai@google.com>
7553 PR tree-optimization/55995
7554 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7556 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7559 * gcc.target/i386/pr55433.c: New.
7561 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7564 * gfortran.dg/pr56015.f90: New test.
7566 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7568 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7570 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7572 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7573 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7574 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7575 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7576 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7578 2013-01-17 Jeff Law <law@redhat.com>
7580 * gcc.dg/pr52573.c: Move to...
7581 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7583 PR rtl-optimization/52573
7584 * gcc.dg/pr52573.c: New test.
7586 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7589 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7590 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7591 check_no_compiler_messages to test support in ucontext.h.
7592 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7593 compliant RLIMIT_AS.
7595 2013-01-17 Marek Polacek <polacek@redhat.com>
7597 PR rtl-optimization/55833
7598 * gcc.dg/pr55833.c: New test.
7600 2013-01-17 Jan Hubicka <jh@suse.cz>
7602 PR tree-optimization/55273
7603 * gcc.c-torture/compile/pr55273.c: New testcase.
7605 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7608 * gcc.target/pr55981.c: New test.
7610 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7612 * gcc.target/arm/pr40887.c: Require at least armv5.
7613 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7614 * gcc.target/arm/pr51915.c: Likewise.
7615 * gcc.target/arm/pr52006.c: Likewise.
7616 * gcc.target/arm/pr53187.c: Likewise.
7618 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7619 * gcc.target/arm/ftest-support-arm.h: Delete.
7620 * gcc.target/arm/ftest-support-thumb.h: Delete.
7621 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7622 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7623 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7624 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7625 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7626 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7627 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7628 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7629 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7630 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7631 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7632 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7633 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7634 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7635 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7636 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7637 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7638 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7639 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7640 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7641 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7642 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7643 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7644 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7646 2013-01-17 Martin Jambor <mjambor@suse.cz>
7648 PR tree-optimizations/55264
7649 * g++.dg/ipa/pr55264.C: New test.
7651 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7654 * gfortran.dg/class_55.f90: New.
7656 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7659 * gcc.c-torture/execute/builtins/builtins.exp: Add
7660 -Wl,--allow-multiple-definition for eabi and elf targets.
7663 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7664 check_effective_target_vect_perm_short,
7665 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7666 check_effective_target_vect64): Return 0 for big-endian ARM.
7667 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7669 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7672 2013-01-16 Richard Biener <rguenther@suse.de>
7674 PR tree-optimization/55964
7675 * gcc.dg/torture/pr55964.c: New testcase.
7677 2013-01-16 Richard Biener <rguenther@suse.de>
7679 PR tree-optimization/54767
7680 PR tree-optimization/53465
7681 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7683 2013-01-16 Christian Bruel <christian.bruel@st.com>
7686 * gcc.target/sh/sh-switch.c: New testcase.
7688 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7690 * gcc.dg/webizer.c: Increase the array size.
7692 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7695 * gcc.dg/pr55940.c: New test.
7697 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7698 Harald Anlauf <anlauf@gmx.de>
7700 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7701 * gfortran.dg/bounds_check_5.f90: Likewise.
7702 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7703 * gfortran.dg/continuation_9.f90: Likewise.
7704 * gfortran.dg/move_alloc_13.f90: Likewise.
7705 * gfortran.dg/structure_constructor_11.f90: Likewise.
7706 * gfortran.dg/tab_continuation.f: Likewise.
7707 * gfortran.dg/warning-directive-2.F90: Likewise.
7708 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7710 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7712 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7713 * gcc.target/arm/fma-sp.c: Likewise.
7715 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7717 PR rtl-optimization/55153
7718 * gcc.dg/pr55153.c: New.
7720 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7722 PR tree-optimization/55920
7723 * gcc.c-torture/compile/pr55920.c: New test.
7725 2013-01-15 Richard Biener <rguenther@suse.de>
7728 * gcc.dg/torture/pr55882.c: New testcase.
7730 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7732 PR tree-optimization/55955
7733 * gcc.c-torture/compile/pr55955.c: New test.
7735 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7738 * g++.dg/cpp0x/alias-decl-31.C: New test.
7740 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7743 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7744 case where interface is null.
7746 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7749 * gfortran.dg/array_constructor_40.f90: New test.
7751 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7753 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7755 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7757 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7758 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7759 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7760 * gcc.target/aarch64/vect-ld1r.c: New.
7761 * gcc.target/aarch64/vect-ld1r.x: New.
7763 2013-01-14 Andi Kleen <ak@linux.intel.com>
7766 * gcc.target/i386/hle-clear-rel.c: New file
7767 * gcc.target/i386/hle-store-rel.c: New file.
7769 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7771 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7772 * gfortran.dg/bounds_check_4.f90: Likewise.
7773 * gfortran.dg/inquire_10.f90: Likewise.
7774 * gfortran.dg/minloc_3.f90: Likewise.
7775 * gfortran.dg/minlocval_3.f90: Likewise.
7776 * gfortran.dg/module_double_reuse.f90: Likewise.
7777 * gfortran.dg/mvbits_1.f90: Likewise.
7778 * gfortran.dg/oldstyle_1.f90: Likewise.
7779 * gfortran.dg/pr20163-2.f: Likewise.
7780 * gfortran.dg/save_1.f90: Likewise.
7781 * gfortran.dg/scan_1.f90: Likewise.
7782 * gfortran.dg/select_char_1.f90: Likewise.
7783 * gfortran.dg/shape_4.f90: Likewise.
7784 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7785 * gfortran.dg/function_optimize_10.f90: Likewise.
7786 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7787 * gfortran.dg/used_types_17.f90: Likewise.
7788 * gfortran.dg/used_types_18.f90: Likewise.
7790 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7793 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7795 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7797 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7799 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7801 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7803 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7806 * gfortran.dg/assumed_type_2.f90: Fix test case.
7807 * gfortran.dg/internal_pack_13.f90: New test.
7808 * gfortran.dg/internal_pack_14.f90: New test.
7810 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7813 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7814 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7817 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7819 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7821 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7824 * gcc.target/s390/pr55719.c: New testcase.
7826 2013-01-11 Richard Guenther <rguenther@suse.de>
7828 PR tree-optimization/44061
7829 * gcc.dg/pr44061.c: New testcase.
7831 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7833 Update copyright years.
7835 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7836 Jakub Jelinek <jakub@redhat.com>
7839 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7841 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7843 PR rtl-optimization/55672
7844 * gcc.target/i386/pr55672.c: New.
7846 2013-01-10 Jeff Law <law@redhat.com>
7848 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7849 pass/fail message unique.
7852 2013-01-10 Jason Merrill <jason@redhat.com>
7854 * ada/.gitignore: New.
7856 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7858 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7860 * g++.dg/tls/thread_local2.C: Likewise.
7861 * g++.dg/tls/thread_local2g.C: Likewise.
7862 * g++.dg/tls/thread_local6.C: Likewise.
7863 * g++.dg/tls/thread_local-order1.C: Add tls options.
7864 * g++.dg/tls/thread_local-order2.C: Likewise.
7865 * g++.dg/tls/thread_local3.C: Likewise.
7866 * g++.dg/tls/thread_local3g.C: Likewise.
7867 * g++.dg/tls/thread_local4.C: Likewise.
7868 * g++.dg/tls/thread_local4g.C: Likewise.
7869 * g++.dg/tls/thread_local5.C: Likewise.
7870 * g++.dg/tls/thread_local5g.C: Likewise.
7871 * g++.dg/tls/thread_local6g.C: Likewise.
7873 2013-01-10 Kostya Serebryany <kcc@google.com>
7875 * g++.dg/asan/asan_test.cc: Sync from upstream.
7877 2013-01-10 Jakub Jelinek <jakub@redhat.com>
7879 PR tree-optimization/55921
7880 * gcc.c-torture/compile/pr55921.c: New test.
7882 2013-01-09 Jan Hubicka <jh@suse.cz>
7884 PR tree-optimization/55569
7885 * gcc.c-torture/compile/pr55569.c: New testcase.
7887 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
7890 * gfortran.dg/use_28.f90: New test.
7892 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
7894 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7895 number matching more robust.
7897 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
7899 PR rtl-optimization/55829
7900 * gcc.target/i386/pr55829.c: New.
7902 2013-01-09 Tobias Burnus <burnus@net-b.de>
7905 * gfortran.dg/bind_c_bool_1.f90: New.
7906 * gfortran.dg/do_5.f90: Add dg-warning.
7908 2013-01-09 Jan Hubicka <jh@suse.cz>
7910 PR tree-optimization/55875
7911 * gcc.c-torture/execute/pr55875.c: New testcase.
7912 * g++.dg/torture/pr55875.C: New testcase.
7914 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7917 * c-c++-common/pr48418.c: New test.
7919 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7922 * g++.dg/tls/thread_local-ice.C: New.
7924 2013-01-09 Andreas Schwab <schwab@suse.de>
7926 * gcc.dg/guality/pr54693.c: Null-terminate arr.
7928 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7930 PR tree-optimization/48189
7931 * gcc.dg/pr48189.c: New test.
7933 2013-01-04 Jan Hubicka <jh@suse.cz>
7935 PR tree-optimization/55823
7936 * g++.dg/ipa/devirt-10.C: New testcase.
7938 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
7939 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
7941 PR rtl-optimization/55845
7942 * gcc.target/i386/pr55845.c: New test.
7944 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
7946 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7947 instructions generated instead of number of occurances.
7949 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7951 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7952 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7953 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7954 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7955 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7956 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7957 * gcc.target/aarch64/vect-fcm.x: Likewise.
7958 * lib/target-supports.exp
7959 (check_effective_target_vect_cond): Enable for AArch64.
7961 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7963 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7964 endian-safe float pool loading.
7965 (test_square_root_v4sf): Likewise.
7966 (test_square_root_v2df): Likewise.
7967 * lib/target-supports.exp
7968 (check_effective_target_vect_call_sqrtf): Add AArch64.
7970 2013-01-08 Martin Jambor <mjambor@suse.cz>
7973 * gcc.dg/tree-ssa/pr55579.c: New test.
7975 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7977 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7980 2013-01-08 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.dg/torture/pr55890-3.c: New test.
7986 * gcc.c-torture/compile/pr55851.c: New test.
7989 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7992 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7995 * gfortran.dg/elemental_scalar_args_2.f90: New test.
7997 2013-01-07 Tobias Burnus <burnus@net-b.de>
8000 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8001 * gfortran.dg/pointer_init_7.f90: New.
8003 2013-01-07 Richard Biener <rguenther@suse.de>
8005 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8007 2013-01-07 Richard Biener <rguenther@suse.de>
8010 * gcc.dg/torture/pr55890-1.c: New testcase.
8011 * gcc.dg/torture/pr55890-2.c: Likewise.
8013 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8015 * gcc.target/aarch64/fmovd.c: New.
8016 * gcc.target/aarch64/fmovf.c: Likewise.
8017 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8018 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8019 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8020 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8021 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8022 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8024 2013-01-07 Richard Biener <rguenther@suse.de>
8026 PR tree-optimization/55888
8027 PR tree-optimization/55862
8028 * gcc.dg/torture/pr55888.c: New testcase.
8030 2013-01-07 Tobias Burnus <burnus@net-b.de>
8033 * gfortran.dg/intrinsic_size_3.f90: New.
8035 2013-01-07 Tobias Burnus <burnus@net-b.de>
8038 * gfortran.dg/select_type_32.f90: New.
8040 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8043 * g++.dg/cpp0x/alias-decl-29.C: New test.
8045 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8050 * gfortran.dg/class_array_15.f03: New test.
8052 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8057 * gfortran.dg/use_23.f90: New test.
8058 * gfortran.dg/use_24.f90: New test.
8059 * gfortran.dg/use_25.f90: New test.
8060 * gfortran.dg/use_26.f90: New test.
8061 * gfortran.dg/use_27.f90: New test.
8063 2013-01-06 Olivier Hainque <hainque@adacore.com>
8065 * gnat.dg/specs/clause_on_volatile.ads: New test.
8067 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8069 * gnat.dg/alignment10.adb: New test.
8071 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8072 Mikael Morin <mikael@gcc.gnu.org>
8075 * gfortran.dg/use_22.f90: New test.
8077 2013-01-04 Andrew Pinski <apinski@cavium.com>
8079 * gcc.target/aarch64/cmp-1.c: New testcase.
8081 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8084 * gfortran.dg/select_type_31.f03: New test.
8086 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8088 PR c++/54526 (again)
8089 * g++.dg/cpp0x/parse2.C: Extend.
8090 * g++.old-deja/g++.other/crash28.C: Adjust.
8092 2013-01-04 Richard Biener <rguenther@suse.de>
8094 PR tree-optimization/55862
8095 * gcc.dg/torture/pr55862.c: New testcase.
8097 2013-01-04 Martin Jambor <mjambor@suse.cz>
8099 PR tree-optimization/55755
8100 * gcc.dg/torture/pr55755.c: New test.
8101 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8102 * gcc.dg/tree-ssa/pr45144.c: Update.
8104 2013-01-04 Richard Biener <rguenther@suse.de>
8107 * gcc.dg/fold-reassoc-2.c: New testcase.
8109 2013-01-04 Tobias Burnus <burnus@net-b.de>
8112 * gfortran.dg/null_7.f90: New.
8114 2013-01-04 Tobias Burnus <burnus@net-b.de>
8118 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8119 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8120 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8122 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8124 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8126 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8129 * gfortran.dg/assignment_1.f90: Modified.
8130 * gfortran.dg/assignment_4.f90: New.
8132 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8134 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8136 2013-01-03 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/55857
8139 * gcc.dg/vect/pr55857-1.c: New testcase.
8140 * gcc.dg/vect/pr55857-2.c: Likewise.
8142 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8144 PR rtl-optimization/55838
8145 * gcc.dg/pr55838.c: New test.
8147 PR tree-optimization/55832
8148 * gcc.c-torture/compile/pr55832.c: New test.
8150 2013-01-02 Teresa Johnson <tejohnson@google.com>
8152 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8153 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8154 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8155 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8156 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8157 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8158 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8159 * gcc.dg/unroll_1.c: Ditto.
8160 * gcc.dg/unroll_2.c: Ditto.
8161 * gcc.dg/unroll_3.c: Ditto.
8162 * gcc.dg/unroll_4.c: Ditto.
8164 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8166 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8168 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8171 * gfortran.dg/eof_4.f90: New test.
8173 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8175 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8176 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8177 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8178 (compat_setup_dfp): Initialize compat_alt_caret and
8179 compat_save_TEST_ALWAYS_FLAGS.
8181 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8183 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8185 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8187 * gcc.dg/torture/fp-int-convert-2.c: New test.
8189 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8191 * gfortran.dg/newunit_3.f90: Add dg-do run.
8192 * gfortran.dg/inquire_15.f90: Add dg-do run.
8194 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8196 PR tree-optimization/55831
8197 * gcc.dg/pr55831.c: New test.
8199 Copyright (C) 2013 Free Software Foundation, Inc.
8201 Copying and distribution of this file, with or without modification,
8202 are permitted in any medium without royalty provided the copyright
8203 notice and this notice are preserved.