1 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/decltype57.C: New.
6 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/nontype26.C: New.
11 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
13 * c-c++-common/cpp/openmp-define-1.c: New file.
14 * c-c++-common/cpp/openmp-define-2.c: Likewise.
15 * c-c++-common/cpp/openmp-define-3.c: Likewise.
16 * gfortran.dg/openmp-define-1.f90: Likewise.
17 * gfortran.dg/openmp-define-2.f90: Likewise.
18 * gfortran.dg/openmp-define-3.f90: Likewise.
20 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
21 for test source files.
22 * gcc.dg/gomp/gomp.exp: Likewise.
23 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
24 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
25 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
26 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
27 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
29 2013-10-11 Jakub Jelinek <jakub@redhat.com>
31 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
32 Remove error test that is now valid in OpenMP 4.0.
33 * c-c++-common/gomp/atomic-16.c: New test.
34 * c-c++-common/gomp/cancel-1.c: New test.
35 * c-c++-common/gomp/depend-1.c: New test.
36 * c-c++-common/gomp/depend-2.c: New test.
37 * c-c++-common/gomp/map-1.c: New test.
38 * c-c++-common/gomp/pr58472.c: New test.
39 * c-c++-common/gomp/sections1.c: New test.
40 * c-c++-common/gomp/simd1.c: New test.
41 * c-c++-common/gomp/simd2.c: New test.
42 * c-c++-common/gomp/simd3.c: New test.
43 * c-c++-common/gomp/simd4.c: New test.
44 * c-c++-common/gomp/simd5.c: New test.
45 * c-c++-common/gomp/single1.c: New test.
46 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
48 * g++.dg/gomp/block-3.C: Likewise.
49 * g++.dg/gomp/clause-3.C: Adjust error messages.
50 * g++.dg/gomp/declare-simd-1.C: New test.
51 * g++.dg/gomp/declare-simd-2.C: New test.
52 * g++.dg/gomp/depend-1.C: New test.
53 * g++.dg/gomp/depend-2.C: New test.
54 * g++.dg/gomp/target-1.C: New test.
55 * g++.dg/gomp/target-2.C: New test.
56 * g++.dg/gomp/taskgroup-1.C: New test.
57 * g++.dg/gomp/teams-1.C: New test.
58 * g++.dg/gomp/udr-1.C: New test.
59 * g++.dg/gomp/udr-2.C: New test.
60 * g++.dg/gomp/udr-3.C: New test.
61 * g++.dg/gomp/udr-4.C: New test.
62 * g++.dg/gomp/udr-5.C: New test.
63 * g++.dg/gomp/udr-6.C: New test.
64 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
65 * gcc.dg/autopar/outer-2.c: Likewise.
66 * gcc.dg/autopar/outer-3.c: Likewise.
67 * gcc.dg/autopar/outer-4.c: Likewise.
68 * gcc.dg/autopar/outer-5.c: Likewise.
69 * gcc.dg/autopar/outer-6.c: Likewise.
70 * gcc.dg/autopar/parallelization-1.c: Likewise.
71 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
73 * gcc.dg/gomp/clause-1.c: Adjust error messages.
74 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
75 instead of GOMP_parallel_loop_runtime_start.
76 * gcc.dg/gomp/declare-simd-1.c: New test.
77 * gcc.dg/gomp/declare-simd-2.c: New test.
78 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
79 parser. Add further #pragma omp sections nesting tests.
80 * gcc.dg/gomp/target-1.c: New test.
81 * gcc.dg/gomp/target-2.c: New test.
82 * gcc.dg/gomp/taskgroup-1.c: New test.
83 * gcc.dg/gomp/teams-1.c: New test.
84 * gcc.dg/gomp/udr-1.c: New test.
85 * gcc.dg/gomp/udr-2.c: New test.
86 * gcc.dg/gomp/udr-3.c: New test.
87 * gcc.dg/gomp/udr-4.c: New test.
88 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
90 2013-10-10 Jan Hubicka <jh@suse.cz>
92 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
94 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
95 * gcc.target/i386/pr49168-1.c: Likewise.
96 * gcc.target/i386/pr49002-2.c: Likewise.
98 2013-10-10 Jakub Jelinek <jakub@redhat.com>
101 * gcc.dg/torture/pr58670.c: New test.
103 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
105 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
107 2013-10-09 Marek Polacek <polacek@redhat.com>
110 * g++.dg/tm/pr58635-1.C: New test.
111 * g++.dg/tm/pr58635-2.C: New test.
113 2013-10-09 Jakub Jelinek <jakub@redhat.com>
115 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
117 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
119 PR tree-optimization/20318
120 * c-c++-common/pr20318.c: New file.
121 * gcc.dg/tree-ssa/pr20318.c: New file.
123 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
125 * gcc.c-torture/execute/pr58570.c: New test.
127 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
129 * gcc.target/aarch64/vclz.c: New testcase.
131 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
133 * gcc.target/aarch64/vadd_f64.c: New testcase.
134 * gcc.target/aarch64/vsub_f64.c: New testcase.
136 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
138 * gcc.target/aarch64/vdiv_f.c: New testcase.
140 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
142 * gcc.target/aarch64/vneg_f.c: New testcase.
143 * gcc.target/aarch64/vneg_s.c: New testcase.
145 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
149 * g++.old-deja/g++.mike/misc9.C: Adjust.
151 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
155 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/template/crash117.C: New.
160 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
162 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
164 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
166 PR tree-optimization/58480
167 * gcc.dg/tree-ssa/pr58480.c: New file.
169 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
171 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
172 * gcc.target/powerpc/fusion.c: Likewise.
174 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
176 * gcc.target/s390/htm-nofloat-2.c: New testcase.
178 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
180 * gcc.target/s390/htm-1.c: Add more tests to cover different
183 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/init/uninitialized1.C: New.
188 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
191 * g++.dg/cpp0x/variadic144.C: New.
193 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/cpp0x/auto39.C: New.
198 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
201 * g++.dg/cpp0x/range-for26.C: New.
202 * g++.dg/cpp0x/range-for27.C: Likewise.
204 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/template/crash117.C: New.
209 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
212 * g++.dg/tree-ssa/pr19476-5.C: New file.
213 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
215 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/cpp0x/gen-attrs-55.C: New.
220 2013-10-03 Easwaran Raman <eraman@google.com>
223 * g++.dg/ext/attribute47.C: New.
225 2013-10-03 Rong Xu <xur@google.com>
227 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
229 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
230 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
232 2013-10-03 Marek Polacek <polacek@redhat.com>
235 * g++.dg/cpp0x/pr58510.C: New test.
237 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
240 * g++.dg/tree-ssa/pr19476-1.C: New file.
241 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
242 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
243 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
245 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
247 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
248 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
249 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
250 VSX scalar operations or the traditional floating point form of
252 * gcc.target/powerpc/ppc-target-2.c: Likewise.
253 * gcc.target/powerpc/recip-3.c: Likewise.
254 * gcc.target/powerpc/recip-5.c: Likewise.
255 * gcc.target/powerpc/pr72747.c: Likewise.
256 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
258 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
261 * gcc.target/aarch64/pr58460.c: New file.
263 2013-10-02 Tobias Burnus <burnus@net-b.de>
266 * gfortran.dg/char_length_19.f90: New.
268 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
271 * g++.dg/parse/crash65.C: New.
272 * g++.dg/cpp1y/pr58535.C: Likewise.
274 2013-10-02 Richard Biener <rguenther@suse.de>
276 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
277 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
278 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
279 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
280 * gfortran.dg/ldist-pr45199.f: Likewise.
282 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
285 * g++.dg/parse/crash64.C: New.
287 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
289 * gcc.dg/tree-ssa/slsr-40.c: New test.
291 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/cpp0x/pr58563.C: New.
296 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
298 * gcc.target/aarch64/vect_saddl_1.c: New.
300 2013-10-01 Jakub Jelinek <jakub@redhat.com>
303 * gcc.c-torture/execute/pr58574.c: New testcase.
305 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
308 * gcc.target/arm/pr58578.c: New test.
310 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
312 PR tree-optimization/58556
313 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
314 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
316 2013-10-01 Nick Clifton <nickc@redhat.com>
318 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
320 * gcc.c-torture/compile/20010327-1.c: Only run the test for
322 * gcc.c-torture/compile/pr41181.c: Likewise.
323 * gcc.c-torture/compile/calls.c: Likewise.
324 * gcc.c-torture/compile/990617-1.c: Likewise.
325 * gcc.c-torture/compile/pr55955.c: Only run the test for
327 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
329 2013-10-01 Richard Biener <rguenther@suse.de>
331 PR tree-optimization/58553
332 * gcc.dg/torture/pr58553.c: New testcase.
334 2013-09-30 Jakub Jelinek <jakub@redhat.com>
337 * gcc.c-torture/execute/pr58564.c: New test.
339 2013-09-30 Teresa Johnson <tejohnson@google.com>
341 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
342 Update for additional dump message.
344 2013-09-30 Richard Biener <rguenther@suse.de>
346 PR tree-optimization/58554
347 * gcc.dg/torture/pr58554.c: New testcase.
349 2013-09-30 Simon Cook <simon.cook@embecosm.com>
350 Joern Rennecke <joern.rennecke@embecosm.com>
352 * gcc.target/arc/barrel-shifter-1.c: New test.
353 * gcc.target/arc/barrel-shifter-2.c: Likewise.
354 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
355 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
356 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
357 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
358 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
359 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
360 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
361 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
362 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
363 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
364 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
365 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
366 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
367 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
368 * gcc.target/arc/mtune-ARC600.c: Likewise.
369 * gcc.target/arc/mtune-ARC601.c: Likewise.
370 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
371 * gcc.target/arc/mtune-ARC700.c: Likewise.
372 * gcc.target/arc/mtune-ARC725D.c: Likewise.
373 * gcc.target/arc/mtune-ARC750D.c: Likewise.
374 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
375 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
377 2013-09-30 Richard Biener <rguenther@suse.de>
380 * g++.dg/torture/pr58552.C: New testcase.
382 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
384 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
387 2013-09-27 Jakub Jelinek <jakub@redhat.com>
390 * c-c++-common/gomp/pr58551.c: New test.
392 2013-09-27 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/58459
395 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
397 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
400 * gfortran.dg/round_4.f90: Check for rounding support.
402 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
404 * g++.dg/vect/pr58513.cc (op): Make static.
406 2013-09-26 Richard Biener <rguenther@suse.de>
408 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
410 2013-09-26 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/58539
413 * gcc.dg/torture/pr58539.c: New testcase.
415 2013-09-25 Jeff Law <law@redhat.com>
417 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
419 2013-09-25 Tobias Burnus <burnus@net-b.de>
422 * gfortran.dg/finalize_21.f90: New.
424 2013-09-25 Tobias Burnus <burnus@net-b.de>
428 * gfortran.dg/defined_assignment_8.f90: New.
429 * gfortran.dg/defined_assignment_9.f90: New.
431 2013-09-25 Marek Polacek <polacek@redhat.com>
434 * c-c++-common/ubsan/shift-5.c: New test.
435 * c-c++-common/ubsan/shift-6.c: New test.
436 * c-c++-common/ubsan/div-by-zero-5.c: New test.
437 * gcc.dg/ubsan/c-shift-1.c: New test.
439 2013-09-25 Marek Polacek <polacek@redhat.com>
442 * g++.dg/tm/pr58516.C: New test.
444 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
448 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
450 2013-09-24 Richard Biener <rguenther@suse.de>
453 * g++.dg/vect/pr58513.cc: New testcase.
455 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
457 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
460 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
463 * g++.dg/cpp1y/pr58500.C: New testcase.
465 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
467 * gnat.dg/opt28.ad[sb]: New test.
468 * gnat.dg/opt28_pkg.ads: New helper.
470 2013-09-23 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/58464
473 * g++.dg/torture/pr58464.C: New testcase.
475 2013-09-23 Christian Bruel <christian.bruel@st.com>
478 * gcc.target/sh/torture/pr58475.c: New test.
480 2013-09-23 Janus Weil <janus@gcc.gnu.org>
483 * gfortran.dg/extends_15.f90: New.
485 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
490 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
493 * gcc.target/vax/vax.exp: New.
494 * gcc.target/vax/pr56875.c: Ditto.
496 2013-09-20 Richard Biener <rguenther@suse.de>
499 * gfortran.dg/pr58484.f: New testcase.
501 2013-09-20 Jeff Law <law@redhat.com>
503 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
505 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
508 * gcc.dg/torture/pr57748-1.c: New test.
509 * gcc.dg/torture/pr57748-2.c: New test.
511 2013-09-20 Marek Polacek <polacek@redhat.com>
514 * c-c++-common/ubsan/shift-4.c: New test.
516 2013-09-20 Richard Biener <rguenther@suse.de>
518 PR tree-optimization/58453
519 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
521 2013-09-20 Janus Weil <janus@gcc.gnu.org>
524 * gfortran.dg/proc_ptr_43.f90: New.
526 2013-09-18 Tobias Burnus <burnus@net-b.de>
529 * gfortran.dg/defined_assignment_11.f90: New.
531 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
533 PR rtl-optimization/58438
534 * g++.dg/pr58438.C: New test.
536 2013-09-18 Tobias Burnus <burnus@net-b.de>
539 * gfortran.dg/class_39.f03: Update dg-error.
540 * gfortran.dg/class_5.f03: Ditto.
541 * gfortran.dg/class_53.f90: Ditto.
542 * gfortran.dg/realloc_on_assign_20.f90: New.
543 * gfortran.dg/realloc_on_assign_21.f90: New.
544 * gfortran.dg/realloc_on_assign_22.f90: New.
546 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
549 * g++.dg/parse/using4.C: New.
551 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
555 2013-09-18 Marek Polacek <polacek@redhat.com>
558 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
559 instead of the shift option.
560 * c-c++-common/ubsan/pr58443-1.c: New test.
561 * c-c++-common/ubsan/pr58443-3.c: New test.
562 * c-c++-common/ubsan/pr58443-2.c: New test.
564 2013-09-18 Richard Biener <rguenther@suse.de>
566 PR tree-optimization/58417
567 * gcc.dg/torture/pr58417.c: New testcase.
569 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
571 * gnat.dg/array_bounds_test2.adb: New test.
573 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
575 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
576 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
578 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
580 * gnat.dg/in_out_parameter4.adb: New test.
582 2013-09-18 Marek Polacek <polacek@redhat.com>
585 * c-c++-common/ubsan/attrib-1.c: New test.
587 2013-09-17 Cong Hou <congh@google.com>
589 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
590 on two arrays with short and int types. This should not be recognized
591 as a dot product pattern.
593 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
596 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
597 the cp_type_quals (r) too.
599 2013-09-17 Jan Hubicka <jh@suse.cz>
602 * gcc.c-torture/compile/pr58332.c: New testcase.
604 2013-09-17 Jeff Law <law@redhat.com>
606 * gcc.c-torture/execute/pr58387.c: New test.
608 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610 PR tree-optimization/58088
611 * gcc.c-torture/compile/pr58088.c: New test.
613 2013-09-17 Nick Clifton <nickc@redhat.com>
615 * lib/target-supports.exp (check_effective_target_trampolines):
616 Add MSP430 to the list of targets that do not support
618 (check_profiling_available): Add MSP430 to the list of targets
619 that do not support profiling.
620 (check_effective_target_tls_runtime): Add MSP430 to the list of
621 targets that do not support TLS.
623 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
625 * gnat.dg/opt27.adb: New test.
626 * gnat.dg/opt27_pkg.ad[sb]: New helper.
628 2013-09-17 Andreas Schwab <schwab@suse.de>
630 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
632 2013-09-17 Richard Biener <rguenther@suse.de>
634 PR tree-optimization/58432
635 * gcc.dg/pr58432.c: New testcase.
637 2013-09-17 Bin Cheng <bin.cheng@arm.com>
639 * gcc.dg/tree-ssa/slsr-39.c: New test.
641 2013-09-16 Xinliang David Li <davidxl@google.com>
643 * gcc.misc-tests/help.exp: Optimizer help change.
645 2013-09-16 Jeff Law <law@redhat.com>
647 * gcc.c-torture/execute/pr58419.c: New test.
648 * gcc.c-torture/execute/pr58431.c: New test.
650 2013-09-16 Tobias Burnus <burnus@net-b.de>
653 * gfortran.dg/finalize_19.f90: New.
655 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
657 * gcc.target/i386/pr58418.c: New.
659 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
661 * gcc.target/aarch64/fmla-intrinsic.c: New.
662 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
663 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
664 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
666 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
668 * gcc.target/aarch64/mul_intrinsic_1.c: New.
669 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
671 2013-09-16 Richard Biener <rguenther@suse.de>
673 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
675 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
677 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
678 interpreted as implicit templates) to be expected pedwarns instead.
680 2013-09-16 Tobias Burnus <burnus@net-b.de>
683 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
685 2013-09-15 Tobias Burnus <burnus@net-b.de>
688 * gfortran.dg/defined_assignment_10.f90: New.
690 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
692 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
693 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
695 2013-09-13 Jacek Caban <jacek@codeweavers.com>
697 * g++.dg/abi/main.C: Added implicit C linkage tests
699 2013-09-13 Kai Tietz <ktietz@redhat.com>
701 gcc.target/i386/pr57848.c: New file.
703 2013-09-13 Christian Bruel <christian.bruel@st.com>
706 * gcc.target/sh/torture/pr58314.c: New test.
708 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
710 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
712 2013-09-12 Martin Jambor <mjambor@suse.cz>
715 * g++.dg/pr58389.C: New test.
717 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/template/pseudodtor2.C: Add column number to dg-error
721 * g++.dg/template/pseudodtor3.C: Likewise.
723 2013-09-12 Richard Biener <rguenther@suse.de>
725 PR tree-optimization/58404
726 * g++.dg/tree-ssa/pr58404.C: New testcase.
728 2013-09-12 Martin Jambor <mjambor@suse.cz>
731 * g++.dg/ipa/pr58371.C: New test.
733 2013-09-12 Richard Biener <rguenther@suse.de>
735 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
736 expected outcome and comment why that happens.
738 2013-09-11 Richard Biener <rguenther@suse.de>
741 * g++.dg/uninit-pred-4.C: New testcase.
743 2013-09-11 Jakub Jelinek <jakub@redhat.com>
745 PR tree-optimization/58385
746 * gcc.c-torture/execute/pr58385.c: New test.
748 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
750 * gcc.target/arm/thumb-ifcvt-2.c: New test.
752 2013-09-10 Jeff Law <law@redhat.com>
754 * g++.dg/torture/pr58380.C: New test.
756 2013-09-10 Jan Hubicka <jh@suse.cz>
757 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
761 2013-09-10 Jeff Law <law@redhat.com>
763 * gcc.c-torture/compile/pr58343.c: New test.
765 2013-09-10 Jakub Jelinek <jakub@redhat.com>
767 PR rtl-optimization/58365
768 * gcc.c-torture/execute/pr58365.c: New test.
770 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
772 * gcc.dg/torture/memcpy-1.c: New test.
774 2013-09-10 Alan Modra <amodra@gmail.com>
776 * gcc.target/powerpc/pr58330.c: New.
778 2013-09-10 Alan Modra <amodra@gmail.com>
780 * gcc.target/powerpc/medium_offset.c: New.
782 2013-09-09 Jakub Jelinek <jakub@redhat.com>
785 * g++.dg/warn/Wunused-var-21.C: New test.
787 PR tree-optimization/58364
788 * gcc.c-torture/execute/pr58364.c: New test.
790 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/warn/Wdelete-incomplete-1.C: New.
794 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
795 * g++.dg/init/delete1.C: Adjust.
797 2013-09-09 Ian Bolton <ian.bolton@arm.com>
799 * gcc.target/aarch64/movdi_1.c: New test.
801 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/warn/Wunused-parm-5.C: New.
806 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
808 * gcc.target/aarch64/cmn-neg.c: New test.
810 2013-09-09 Richard Biener <rguenther@suse.de>
813 * gcc.dg/torture/pr58326-1.c: New testcase.
814 * gcc.dg/torture/pr58326-2.c: Likewise.
816 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
819 * g++.dg/ext/pr57735.C: New test.
821 2013-09-09 Jan Hubicka <jh@suse.cz>
824 * g++.dg/torture/PR58294.C: New testcase.
826 2013-09-08 Jeff Law <law@redhat.com>
828 * gcc.c-torture/compile/pr58340.c: New test.
830 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
832 * g++.dg/debug/ra1.C: New test.
834 2013-09-08 Jan Hubicka <jh@suse.cz>
836 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
837 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
838 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
839 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
841 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/overload/new1.C: Adjust.
846 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
848 * c-c++-common/opaque-vector.c: New test.
850 2013-09-08 Tom de Vries <tom@codesourcery.com>
853 * g++.dg/tm/noexcept-6.C: New test.
855 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
857 * gcc.target/arc/cond-set-use.c: New test.
859 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
861 * gnat.dg/stack_usage2.adb: New test.
863 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
865 * gcc.target/aarch64/table-intrinsics.c
866 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
867 (qtb_tests8_< ,2,3,4>): Likewise.
868 (qtblq_tests8_< ,2,3,4>): Likewise.
869 (qtbxq_tests8_< ,2,3,4>): Likewise.
871 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
873 * gnat.dg/warn10.ad[sb]: New test.
874 * gnat.dg/warn10_pkg.ads: New helper.
876 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
878 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
879 Don't expect NULL in foo.result set.
880 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
882 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
883 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
885 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
887 * gcc.target/s390/nearestint-1.c: New testcase.
889 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
890 Vineet Gupta <Vineet.Gupta@synopsys.com>
892 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
893 * testsuite/gcc.target/arc: New directory.
894 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
895 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
896 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
897 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
898 * testsuite/gcc.dg/builtin-apply2.c
899 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
901 2013-09-04 Jan Hubicka <jh@suse.cz>
904 * g++.dg/torture/pr58201_0.C: New testcase.
905 * g++.dg/torture/pr58201_1.C: New testcase.
906 * g++.dg/torture/pr58201.h: New testcase.
908 2013-09-05 Jan Hubicka <jh@suse.cz>
910 * gcc.dg/autopar/pr49960.c: Disable partial inlining
912 2013-09-05 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/58137
915 * gcc.target/i386/pr58137.c: New testcase.
917 2013-09-05 Martin Jambor <mjambor@suse.cz>
919 * g++.dg/ipa/remref-1.C: New test.
920 * g++.dg/ipa/remref-2.C: Likewise.
922 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/parse/access11.C: New.
927 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
929 * g++.dg/warn/weak1.C: Skip on AIX.
931 2013-09-04 Easwaran Raman <eraman@google.com>
934 PR tree-optimization/58011
935 * gfortran.dg/reassoc_12.f90: New testcase.
936 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
938 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
940 * gcc.dg/attr-weakref-1.c: Skip on AIX.
941 * gcc.dg/torture/pr53922.c: Skip on AIX.
942 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
944 2013-09-04 Teresa Johnson <tejohnson@google.com>
946 * gcc.dg/unroll_1.c: Test dumping to stderr.
948 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
951 * g++.dg/warn/deprecated-8.C: New.
953 2013-09-03 Jeff Law <law@redhat.com>
955 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
958 2013-09-03 Meador Inge <meadori@codesourcery.com>
962 2013-08-30 Meador Inge <meadori@codesourcery.com>
964 * gcc.dg/Warray-bounds-11.c: New testcase.
966 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
968 * lib/target-supports.exp (check_weak_available): Return true for AIX.
970 2013-09-03 Jan Hubicka <jh@suse.cz>
972 * g++.dg/ipa/devirt-15.C: Fix testcase.
974 2013-09-03 Richard Biener <rguenther@suse.de>
977 * gcc.dg/torture/pr57656.c: New testcase.
979 2013-09-03 Richard Biener <rguenther@suse.de>
982 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
984 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
987 * gfortran.dg/do_concurrent_3.f90: New test case.
989 2013-09-02 Jan Hubicka <jh@suse.cz>
991 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
993 2013-09-02 Martin Jambor <mjambor@suse.cz>
996 * gcc.dg/ipa/pr58106.c: New test.
998 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1000 * gcc.target/aarch64/scalar_intrinsics.c
1001 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1003 2013-09-02 Richard Biener <rguenther@suse.de>
1006 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1008 2013-09-02 Richard Biener <rguenther@suse.de>
1010 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1013 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1015 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1017 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1019 PR c++/21682, implement DR 565
1020 * g++.dg/template/using24.C: New.
1021 * g++.dg/template/using25.C: Likewise.
1022 * g++.dg/template/using26.C: Likewise.
1024 2013-09-01 Jan Hubicka <jh@suse.cz>
1026 * g++.dg/ipa/devirt-15.C: New testcase.
1028 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1030 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1032 2013-08-31 Jan Hubicka <jh@suse.cz>
1034 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1035 * g++.dg/tree-ssa/pr45453.C: Likewise.
1037 2013-08-31 Jan Hubicka <jh@suse.cz>
1039 * gcc.dg/fork-instrumentation.c: New testcase.
1041 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1043 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1045 2013-08-30 Meador Inge <meadori@codesourcery.com>
1047 * gcc.dg/Warray-bounds-11.c: New testcase.
1049 2013-08-30 Marek Polacek <polacek@redhat.com>
1051 * g++.dg/ubsan/div-by-zero-1.C: New test.
1052 * c-c++-common/ubsan/save-expr-1.c: New test.
1053 * c-c++-common/ubsan/save-expr-2.c: New test.
1054 * c-c++-common/ubsan/save-expr-3.c: New test.
1055 * c-c++-common/ubsan/save-expr-4.c: New test.
1056 * c-c++-common/ubsan/typedef-1.c: New test.
1057 * c-c++-common/ubsan/const-char-1.c: New test.
1058 * c-c++-common/ubsan/const-expr.c: New test.
1059 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1060 * c-c++-common/ubsan/shift-1.c: Likewise.
1061 * c-c++-common/ubsan/shift-2.c: Likewise.
1062 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1063 * lib/ubsan-dg.exp: New file.
1064 * g++.dg/dg.exp: Add ubsan tests.
1065 * g++.dg/ubsan/ubsan.exp: New file.
1066 * gcc.dg/ubsan/ubsan.exp: New file.
1067 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1068 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1069 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1070 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1071 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1072 * c-c++-common/ubsan/shift-3.c: New test.
1073 * c-c++-common/ubsan/unreachable-1.c: New test.
1074 * c-c++-common/ubsan/shift-1.c: New test.
1075 * c-c++-common/ubsan/shift-2.c: New test.
1076 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1077 * gcc.dg/ubsan/c99-shift-2.c: New test.
1078 * gcc.dg/ubsan/c99-shift-1.c: New test.
1080 2013-08-29 Jan Hubicka <jh@suse.cz>
1082 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1083 to match template and comment.
1085 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/cpp0x/dc8.C: New.
1089 * g++.dg/template/meminit1.C: Adjust.
1091 2013-08-30 Teresa Johnson <tejohnson@google.com>
1093 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1095 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1097 PR tree-optimization/58277
1098 * gcc.c-torture/execute/pr58277-1.c: New test.
1099 * gcc.c-torture/execute/pr58277-2.c: New test.
1101 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1103 * gcc.dg/guality/param-1.c: New test.
1104 * gcc.dg/guality/param-2.c: Likewise.
1106 2013-08-30 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/58228
1109 * gcc.dg/torture/pr58228.c: New testcase.
1111 2013-08-30 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/58223
1114 * gcc.dg/torture/pr58223.c: New testcase.
1115 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1117 2013-08-30 Richard Biener <rguenther@suse.de>
1119 PR tree-optimization/58010
1120 * gcc.dg/pr58010.c: New testcase.
1122 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1124 * gcc.dg/unroll_3.c: Message change.
1125 * gcc.dg/unroll_4.c: Likewise.
1126 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1127 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1128 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1129 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1130 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1131 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1132 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1133 * gcc.dg/unroll_1.c: Likewise.
1134 * gcc.dg/vect/bb-slp-31.c: Likewise.
1135 * gcc.dg/vect/bb-slp-14.c: Likewise.
1136 * gcc.dg/vect/bb-slp-8.c: Likewise.
1137 * gcc.dg/vect/bb-slp-23.c: Likewise.
1138 * gcc.dg/vect/bb-slp-15.c: Likewise.
1139 * gcc.dg/vect/bb-slp-9.c: Likewise.
1140 * gcc.dg/vect/bb-slp-24.c: Likewise.
1141 * gcc.dg/vect/bb-slp-16.c: Likewise.
1142 * gcc.dg/vect/bb-slp-25.c: Likewise.
1143 * gcc.dg/vect/bb-slp-17.c: Likewise.
1144 * gcc.dg/vect/bb-slp-26.c: Likewise.
1145 * gcc.dg/vect/bb-slp-18.c: Likewise.
1146 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1147 * gcc.dg/vect/bb-slp-27.c: Likewise.
1148 * gcc.dg/vect/bb-slp-19.c: Likewise.
1149 * gcc.dg/vect/bb-slp-28.c: Likewise.
1150 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1151 * gcc.dg/vect/bb-slp-29.c: Likewise.
1152 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1153 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1154 * gcc.dg/vect/bb-slp-1.c: Likewise.
1155 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1156 * gcc.dg/vect/bb-slp-2.c: Likewise.
1157 * gcc.dg/vect/bb-slp-3.c: Likewise.
1158 * gcc.dg/vect/bb-slp-10.c: Likewise.
1159 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1160 * gcc.dg/vect/bb-slp-4.c: Likewise.
1161 * gcc.dg/vect/bb-slp-11.c: Likewise.
1162 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1163 * gcc.dg/vect/bb-slp-5.c: Likewise.
1164 * gcc.dg/vect/bb-slp-20.c: Likewise.
1165 * gcc.dg/vect/bb-slp-6.c: Likewise.
1166 * gcc.dg/vect/bb-slp-21.c: Likewise.
1167 * gcc.dg/vect/bb-slp-30.c: Likewise.
1168 * gcc.dg/vect/bb-slp-13.c: Likewise.
1169 * gcc.dg/vect/bb-slp-7.c: Likewise.
1170 * gcc.dg/vect/bb-slp-22.c: Likewise.
1171 * gcc.dg/unroll_2.c: Likewise.
1172 * g++.dg/vect/slp-pr50413.cc: Likewise.
1173 * g++.dg/vect/slp-pr56812.cc: Likewise.
1174 * g++.dg/vect/slp-pr50819.cc: Likewise.
1176 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1178 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1180 2013-08-29 Teresa Johnson <tejohnson@google.com>
1182 * gcc.dg/pr40209.c: Use -fopt-info.
1183 * gcc.dg/pr26570.c: Ditto.
1184 * gcc.dg/pr32773.c: Ditto.
1185 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1187 2013-08-29 Richard Biener <rguenther@suse.de>
1189 PR tree-optimization/58246
1190 * gcc.dg/torture/pr58246.c: New testcase.
1192 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1195 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1197 * gfortran.dg/realloc_on_assign_19.f90: New test.
1199 2013-08-29 Richard Biener <rguenther@suse.de>
1202 * gcc.dg/pr57287-2.c: New testcase.
1204 2013-08-29 Richard Biener <rguenther@suse.de>
1206 PR tree-optimization/57685
1207 * gcc.dg/torture/pr57685.c: New testcase.
1209 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1212 * g++.dg/cpp0x/dc7.C: New.
1214 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1217 * c-c++-common/gomp/pr58257.c: New test.
1219 2013-08-28 Richard Biener <rguenther@suse.de>
1221 PR tree-optimization/56933
1222 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1224 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1226 * gcc.target/aarch64/scalar_shift_1.c: New.
1228 2013-08-27 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/57521
1231 * gcc.dg/torture/pr57521.c: New testcase.
1233 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1235 PR rtl-optimization/57860
1236 PR rtl-optimization/57861
1237 PR rtl-optimization/57875
1238 PR rtl-optimization/57876
1239 PR rtl-optimization/57877
1240 * gcc.c-torture/execute/pr57860.c: New test.
1241 * gcc.c-torture/execute/pr57861.c: New test.
1242 * gcc.c-torture/execute/pr57875.c: New test.
1243 * gcc.c-torture/execute/pr57876.c: New test.
1244 * gcc.c-torture/execute/pr57877.c: New test.
1246 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1249 * gfortran.dg/bounds_check_18.f90: New test.
1251 2013-08-23 Jan Hubicka <jh@suse.cz>
1253 * g++.dg/ipa/devirt-14.C: Fix typo.
1255 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1258 * gfortran.dg/inline_sum_5.f90: New.
1260 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1263 * gfortran.dg/typebound_assignment_7.f90: New.
1265 2013-08-23 Jan Hubicka <jh@suse.cz>
1267 * g++.dg/ipa/devirt-13.C: New testcase.
1268 * g++.dg/ipa/devirt-14.C: New testcase.
1270 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.target/i386/pr58218.c: New test.
1275 PR tree-optimization/58209
1276 * gcc.c-torture/execute/pr58209.c: New test.
1278 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1280 * gcc.target/powerpc/pr57744.c: Declare abort.
1282 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1285 * g++.dg/template/error54.C: New.
1287 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1290 * gfortran.dg/select_type_34.f90: New.
1292 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/warn/deprecated-7.C: New.
1297 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1299 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1301 2013-08-21 Jeff Law <law@redhat.com>
1303 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1305 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1308 * g++.dg/ext/attr-alias-3.C: New.
1310 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/intent_out_8.f90: New.
1315 2013-08-20 Teresa Johnson <tejohnson@google.com>
1317 PR rtl-optimizations/57451
1318 * g++.dg/tree-prof/pr57451.C: New test.
1320 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1325 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1328 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1330 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1332 * gcc.target/powerpc/dfp-dd-2.c: New test.
1333 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1334 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1336 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1338 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1339 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1342 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1344 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1346 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1349 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1350 correct test response.
1353 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1354 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1355 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1357 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1358 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1360 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1362 2013-08-18 Jan Hubicka <jh@suse.cz>
1364 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1366 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1369 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1371 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1373 PR tree-optimization/58006
1374 * g++.dg/opt/pr58006.C: New test.
1376 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1378 * gnat.dg/specs/linker_alias.ads: New test.
1380 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1382 PR tree-optimization/58164
1383 * gcc.c-torture/compile/pr58164.c: New test.
1385 PR tree-optimization/58165
1386 * g++.dg/opt/pr58165.C: New test.
1388 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/cpp0x/enum28.C: New.
1392 * g++.dg/cpp0x/enum15.C: Adjust.
1394 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1397 * gcc.target/powerpc/pr57949-1.c: New.
1398 * gcc.target/powerpc/pr57949-2.c: New.
1400 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1402 PR tree-optimization/58145
1403 * gcc.dg/pr58145-1.c: New test.
1404 * gcc.dg/pr58145-2.c: New test.
1406 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1408 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1409 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1410 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1411 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1412 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1413 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1414 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1415 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1416 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1417 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1418 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1419 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1420 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1421 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1422 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1423 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1424 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1425 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1426 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1427 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1428 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1429 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1430 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1431 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1432 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1433 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1434 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1435 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1436 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1437 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1438 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1439 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1440 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1441 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1442 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1443 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1444 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1445 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1446 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1447 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1448 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1451 * gcc.c-torture/execute/pr56799.x: New file.
1453 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1455 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1457 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1458 * gcc.dg/pr44214-3.c (v2df): Likewise.
1460 * gcc.dg/pr46647.c: xfail for avr-*-*.
1462 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1464 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1465 Expect l to be optimized away.
1466 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1469 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1470 to tests that assume int/double are larger than short/float.
1473 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1475 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1476 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1477 target { int16 }. Restrict existing tests to target { int32 }
1479 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1480 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1481 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1482 * lib/target-supports.exp (check_effective_target_int32): New proc.
1484 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1485 exclude from scan test.
1487 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1488 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1489 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1490 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1491 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1492 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1493 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1494 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1495 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1496 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1497 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1498 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1499 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1500 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1501 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1502 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1503 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1504 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1505 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1507 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1509 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1511 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1512 to be the first test directive.
1513 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1514 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1515 * gcc.target/arm/atomic-op-char.c: Likewise.
1516 * gcc.target/arm/atomic-op-consume.c: Likewise.
1517 * gcc.target/arm/atomic-op-int.c: Likewise.
1518 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1519 * gcc.target/arm/atomic-op-release.c: Likewise.
1520 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1521 * gcc.target/arm/atomic-op-short.c: Likewise.
1523 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1525 PR rtl-optimization/57662
1526 * gcc.dg/pr57662.c: New test.
1528 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1530 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1532 * gcc.target/mips/nans-legacy.c: Likewise.
1534 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1536 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1538 * gcc.target/mips/fabs-legacy.c: Likewise.
1539 * gcc.target/mips/fabsf-2008.c: Likewise.
1540 * gcc.target/mips/fabsf-legacy.c: Likewise.
1541 * gcc.target/mips/fneg-2008.c: Likewise.
1542 * gcc.target/mips/fneg-legacy.c: Likewise.
1543 * gcc.target/mips/fnegf-2008.c: Likewise.
1544 * gcc.target/mips/fnegf-legacy.c: Likewise.
1545 * gcc.target/mips/nan-2008.c: Likewise.
1546 * gcc.target/mips/nan-legacy.c: Likewise.
1547 * gcc.target/mips/nanf-2008.c: Likewise.
1548 * gcc.target/mips/nanf-legacy.c: Likewise.
1549 * gcc.target/mips/nans-2008.c: Likewise.
1550 * gcc.target/mips/nans-legacy.c: Likewise.
1551 * gcc.target/mips/nansf-2008.c: Likewise.
1552 * gcc.target/mips/nansf-legacy.c: Likewise.
1554 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1556 * gnat.dg/valued_proc.adb: New test.
1557 * gnat.dg/valued_proc_pkg.ads: New helper.
1559 2013-08-13 Jakub Jelinek <jakub@redhat.com>
1561 PR tree-optimization/57661
1562 * g++.dg/opt/pr57661.C: New test.
1565 * gcc.dg/asan/pr56417.c: New test.
1567 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1569 * gnat.dg/loop_optimization16.adb: New test.
1570 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1572 2013-08-13 Marek Polacek <polacek@redhat.com>
1574 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1576 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1578 Example of converting global state to per-pass state.
1580 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1581 global state "static int counter" to...
1582 (one_pass::counter): ...this instance data.
1584 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1586 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1587 to member function...
1588 (one_pass::gate): ...this.
1589 (one_pass_exec): Convert to member function...
1590 (one_pass::impl_execute): ...this.
1592 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/pr57416.C: New.
1597 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1601 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1602 * g++.dg/cpp0x/defaulted2.C: Likewise.
1603 * g++.dg/cpp0x/defaulted31.C: Likewise.
1604 * g++.dg/cpp0x/error6.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1606 * g++.dg/cpp0x/override2.C: Likewise.
1607 * g++.dg/cpp0x/parse1.C: Likewise.
1608 * g++.dg/cpp0x/scoped_enum.C: Likewise.
1609 * g++.dg/cpp0x/temp_default4.C: Likewise.
1610 * g++.dg/ext/attrib32.C: Likewise.
1611 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1612 * g++.dg/ext/mv13.C: Likewise.
1613 * g++.dg/ext/mv7.C: Likewise.
1614 * g++.dg/ext/mv9.C: Likewise.
1615 * g++.dg/ext/pr57362.C: Likewise.
1616 * g++.dg/ext/typeof10.C: Likewise.
1617 * g++.dg/lookup/anon6.C: Likewise.
1618 * g++.dg/lookup/crash6.C: Likewise.
1619 * g++.dg/lookup/name-clash5.C: Likewise.
1620 * g++.dg/lookup/name-clash6.C: Likewise.
1621 * g++.dg/other/anon4.C: Likewise.
1622 * g++.dg/other/error15.C: Likewise.
1623 * g++.dg/other/error8.C: Likewise.
1624 * g++.dg/other/redecl2.C: Likewise.
1625 * g++.dg/parse/crash16.C: Likewise.
1626 * g++.dg/parse/crash21.C: Likewise.
1627 * g++.dg/parse/crash38.C: Likewise.
1628 * g++.dg/parse/redef2.C: Likewise.
1629 * g++.dg/parse/struct-as-enum1.C: Likewise.
1630 * g++.dg/template/crash39.C: Likewise.
1631 * g++.dg/template/redecl3.C: Likewise.
1632 * g++.dg/tls/diag-3.C: Likewise.
1633 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1634 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1635 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1636 * g++.old-deja/g++.brendan/crash16.C: Likewise.
1637 * g++.old-deja/g++.brendan/crash18.C: Likewise.
1638 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1639 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1640 * g++.old-deja/g++.brendan/static3.C: Likewise.
1641 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1642 * g++.old-deja/g++.jason/binding.C: Likewise.
1643 * g++.old-deja/g++.jason/crash4.C: Likewise.
1644 * g++.old-deja/g++.jason/crash7.C: Likewise.
1645 * g++.old-deja/g++.jason/lineno.C: Likewise.
1646 * g++.old-deja/g++.jason/scoping7.C: Likewise.
1647 * g++.old-deja/g++.mike/misc3.C: Likewise.
1648 * g++.old-deja/g++.mike/net44.C: Likewise.
1649 * g++.old-deja/g++.mike/ns3.C: Likewise.
1650 * g++.old-deja/g++.ns/alias4.C: Likewise.
1651 * g++.old-deja/g++.ns/ns11.C: Likewise.
1652 * g++.old-deja/g++.other/crash23.C: Likewise.
1653 * g++.old-deja/g++.other/decl8.C: Likewise.
1654 * g++.old-deja/g++.other/linkage3.C: Likewise.
1655 * g++.old-deja/g++.other/typeck1.C: Likewise.
1656 * g++.old-deja/g++.other/typedef5.C: Likewise.
1657 * g++.old-deja/g++.pt/explicit34.C: Likewise.
1658 * g++.old-deja/g++.pt/friend36.C: Likewise.
1659 * obj-c++.dg/method-8.mm: Likewise.
1660 * obj-c++.dg/tls/diag-3.mm: Likewise.
1662 2013-08-12 Perez Read <netfirewall@gmail.com>
1665 * gcc.target/i386/movabs-1.c: New test.
1667 2013-08-12 Marek Polacek <polacek@redhat.com>
1669 PR tree-optimization/57980
1670 * gcc.dg/pr57980.c: New test.
1672 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1675 * gfortran.dg/do_check_10.f90: New test.
1676 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
1677 * gfortran.dg/array_constructor_18.f90: Likewise.
1678 * gfortran.dg/array_constructor_22.f90: Likewise.
1679 * gfortran.dg/coarray_15.f90: Likewise.
1680 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
1681 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
1682 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
1684 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/cpp0x/constexpr-ice8.C: New.
1689 2013-08-09 Xinliang David Li <davidxl@google.com>
1691 * gcc.target/i386/memcpy-strategy-1.c: New test.
1692 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1693 * gcc.target/i386/memset-strategy-1.c: Ditto.
1694 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1696 2013-08-09 Jan Hubicka <jh@suse.cz>
1698 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1699 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1701 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
1703 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1705 2013-08-09 Janus Weil <janus@gcc.gnu.org>
1708 * gfortran.dg/transfer_intrinsic_6.f90: New.
1710 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1713 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1716 * g++.dg/lookup/typedef2.C: New.
1718 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
1720 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1721 output of vdup intrinsics.
1723 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1725 * gcc.target/arm/lp1189445.c: New testcase.
1727 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1729 * gcc.dg/torture/pr58079.c: New test.
1731 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
1733 * gnat.dg/warn9.adb: New test.
1735 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1738 * g++.dg/lookup/typedef2.C: New.
1740 2013-08-07 David Malcolm <dmalcolm@redhat.com>
1742 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1743 to optstr when building plugins on darwin.
1745 2013-08-06 Martin Jambor <mjambor@suse.cz>
1747 PR tree-optimization/57539
1748 * gcc.dg/ipa/pr57539.c: New test.
1750 2013-08-06 Martin Jambor <mjambor@suse.cz>
1751 Bernd Edlinger <bernd.edlinger@hotmail.de>
1753 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1754 (a): Fix constructor.
1756 2013-08-06 Martin Jambor <mjambor@suse.cz>
1759 * gfortran.dg/pr57987.f90: New test.
1761 2013-08-06 Martin Jambor <mjambor@suse.cz>
1764 * gcc.dg/torture/pr58041.c: New test.
1765 * gcc.target/arm/pr58041.c: Likewise.
1767 2013-08-06 Janus Weil <janus@gcc.gnu.org>
1770 * gfortran.dg/pointer_init_8.f90: New.
1772 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/cpp0x/pr58080.C: New.
1777 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1779 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1780 to optstr when building plugins.
1782 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1784 Patch autogenerated by refactor_passes.py from
1785 https://github.com/davidmalcolm/gcc-refactoring-scripts
1786 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1788 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1789 struct to a subclass of gimple_opt_pass along with...
1790 (pass_data_one_pass): ...new pass_data instance and...
1791 (make_one_pass): ...new function.
1792 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1793 global struct to a subclass of gimple_opt_pass along with...
1794 (pass_data_warn_self_assign): ...new pass_data instance and...
1795 (make_pass_warn_self_assign): ...new function.
1796 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1797 a global struct to a subclass of gimple_opt_pass along with...
1798 (pass_data_dumb_plugin_example): ...new pass_data instance and...
1799 (make_pass_dumb_plugin_example): ...new function.
1800 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1801 global struct to a subclass of gimple_opt_pass along with...
1802 (pass_data_warn_self_assign): ...new pass_data instance and...
1803 (make_pass_warn_self_assign): ...new function.
1805 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1807 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1808 is created and added to the pass_manager to reflect
1809 autogenerated changes.
1810 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1811 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1812 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1814 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1817 * g++.dg/cpp0x/pr58072.C: New.
1819 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1821 * gcc.dg/torture/pr57993-2.cpp: New.
1823 2013-08-02 Jan Hubicka <jh@suse.cz>
1825 * gcc.dg/ipa/ipa-1.c: Update.
1826 * gcc.dg/ipa/ipa-2.c: Update.
1827 * gcc.dg/ipa/ipa-3.c: Update.
1828 * gcc.dg/ipa/ipa-4.c: Update.
1829 * gcc.dg/ipa/ipa-5.c: Update.
1830 * gcc.dg/ipa/ipa-7.c: Update.
1831 * gcc.dg/ipa/ipa-8.c: Update.
1832 * gcc.dg/ipa/ipcp-1.c: Update.
1833 * gcc.dg/ipa/ipcp-2.c: Update.
1835 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
1837 PR rtl-optimization/58048
1838 * gcc.target/i386/pr58048.c: New.
1840 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842 * gcc.target/arm/neon-for-64bits-2.c: Delete.
1844 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
1845 Peter Bergner <bergner@vnet.ibm.com>
1848 * g++.dg/overload/using3.C: New.
1849 * g++.dg/overload/using2.C: Adjust.
1850 * g++.dg/lookup/using9.C: Likewise.
1852 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1854 * gcc.target/arm/pr46972-2.c: New test.
1856 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
1858 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1860 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1862 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1864 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
1866 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1867 rather than addressing!=absolute when deciding how to handle MIPS16
1868 when the test forces an ABI.
1870 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1875 2013-07-30 Steve Ellcey <sellcey@mips.com>
1877 * gcc.target/mips/code-readable-1.c: Increase switch size.
1878 * gcc.target/mips/code-readable-2.c: Ditto.
1879 * gcc.target/mips/code-readable-3.c: Ditto.
1880 * gcc.target/mips/code-readable-4.c: Ditto.
1882 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/parse/crash63.C: New.
1887 2013-07-30 Tobias Burnus <burnus@net-b.de>
1890 * gfortran.dg/pointer_assign_8.f90: New.
1891 * gfortran.dg/pointer_assign_9.f90: New.
1892 * gfortran.dg/pointer_assign_10.f90: New.
1893 * gfortran.dg/pointer_assign_11.f90: New.
1895 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1897 * gcc.target/arm/pr57637.c: New testcase.
1899 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1901 PR tree-optimization/57993
1902 * gcc.dg/torture/pr57993.c: New test.
1904 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
1906 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1908 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1911 * g++.dg/conversion/ambig2.C: New.
1913 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
1915 * gcc.target/mips/fabs-2008.c: New test case.
1916 * gcc.target/mips/fabs-legacy.c: New test case.
1917 * gcc.target/mips/fabsf-2008.c: New test case.
1918 * gcc.target/mips/fabsf-legacy.c: New test case.
1919 * gcc.target/mips/fneg-2008.c: New test case.
1920 * gcc.target/mips/fneg-legacy.c: New test case.
1921 * gcc.target/mips/fneg-2008.c: New test case.
1922 * gcc.target/mips/fneg-legacy.c: New test case.
1923 * gcc.target/mips/nan-2008.c: New test case.
1924 * gcc.target/mips/nan-legacy.c: New test case.
1925 * gcc.target/mips/nanf-2008.c: New test case.
1926 * gcc.target/mips/nanf-legacy.c: New test case.
1927 * gcc.target/mips/nans-2008.c: New test case.
1928 * gcc.target/mips/nans-legacy.c: New test case.
1929 * gcc.target/mips/nansf-2008.c: New test case.
1930 * gcc.target/mips/nansf-legacy.c: New test case.
1931 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1933 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1934 Maxim Kuvyrkov <maxim@kugelworks.com>
1936 * lib/target-supports.exp (check_effective_target_non_bionic): New
1937 effective-target test.
1938 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1939 * g++.dg/tls/thread_local4g.C: Ditto.
1941 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1944 * gfortran.dg/vector_subsript_7.f90: New test.
1946 2013-07-27 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/warn_alias.f90: New.
1951 2013-07-27 Janus Weil <janus@gcc.gnu.org>
1954 * gfortran.dg/class_array_19.f90: New.
1956 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
1958 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1959 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1960 * gcc.dg/vect/pr57741-3.c: Likewise.
1961 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1963 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
1965 Skip tests that make assumptions about struct layout that don't hold
1967 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1968 * g++.dg/cpp0x/iop.C: Likewise.
1969 * g++.dg/cpp0x/named_refs.C: Likewise.
1970 * g++.dg/cpp0x/rv1p.C: Likewise.
1971 * g++.dg/cpp0x/rv2p.C: Likewise.
1972 * g++.dg/cpp0x/rv3p.C: Likewise.
1973 * g++.dg/cpp0x/rv4p.C: Likewise.
1974 * g++.dg/cpp0x/rv5p.C: Likewise.
1975 * g++.dg/cpp0x/rv6p.C: Likewise.
1976 * g++.dg/cpp0x/rv7p.C: Likewise.
1977 * g++.dg/cpp0x/rv8p.C: Likewise.
1978 * g++.dg/ext/strncpy-chk1.C: Likewise.
1979 * gcc.dg/builtin-object-size-10.c: Likewise.
1980 * gcc.dg/builtin-object-size-11.c: Likewise.
1981 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1982 * gcc.dg/pr25805.c: Likewise.
1983 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1984 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1985 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1986 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1987 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1988 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1989 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1990 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1991 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1992 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1993 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1994 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1995 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1996 * gcc.c-torture/execute/zerolen-2.x: Likewise.
1997 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1999 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2000 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2002 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2003 * gcc.dg/sibcall-6.c: Enable for epiphany.
2005 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2007 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2009 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2011 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2012 memcpy not initializers.
2014 * gcc.dg/guality/guality.exp: Skip on AIX.
2016 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/cpp0x/pr57101.C: New.
2021 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2023 * gcc.target/aarch64/neg_1.c: New test.
2025 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2028 * gfortran.dg/typebound_call_25.f90: New.
2030 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2033 * g++.dg/cpp0x/pr57981.C: New.
2035 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2038 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2040 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2042 PR rtl-optimization/57960
2043 * gcc.target/s390/pr57960.c: New.
2045 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2048 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2050 2013-07-25 Terry Guo <terry.guo@arm.com>
2052 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2054 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2057 * g++.dg/inherit/pr57942.C: New.
2059 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2061 * gcc.target/powerpc/bool2.h: New file, test the code generation
2062 of logical operations for power5, altivec, power7, and power8 systems.
2063 * gcc.target/powerpc/bool2-p5.c: Likewise.
2064 * gcc.target/powerpc/bool2-av.c: Likewise.
2065 * gcc.target/powerpc/bool2-p7.c: Likewise.
2066 * gcc.target/powerpc/bool2-p8.c: Likewise.
2067 * gcc.target/powerpc/bool3.h: Likewise.
2068 * gcc.target/powerpc/bool3-av.c: Likewise.
2069 * gcc.target/powerpc/bool2-p7.c: Likewise.
2070 * gcc.target/powerpc/bool2-p8.c: Likewise.
2072 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2074 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2076 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2078 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2080 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2082 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2083 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2084 type from long to long long.
2085 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2086 to have effective-target keywords of lp64 and ilp32.
2087 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2088 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2089 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2090 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2091 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2092 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2093 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2094 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2095 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2097 2013-07-23 Tom Tromey <tromey@redhat.com>
2098 Joseph Myers <joseph@codesourcery.com>
2100 * gcc.dg/c11-generic-1.c: New file.
2101 * gcc.dg/c11-generic-2.c: New file.
2103 2013-07-22 Tobias Burnus <burnus@net-b.de>
2107 * coarray/lib_realloc_1.f90: Permit optimization.
2108 * gfortran.dg/coarray_31.f90: New.
2110 2013-07-22 Tobias Burnus <burnus@net-b.de>
2113 * gfortran.dg/class_array_7.f03: Fix memory leak.
2115 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.dg/cpp0x/decltype56.C: New.
2120 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2122 * gcc.dg/pr53265.c: Correct line number in dg-message.
2124 2013-07-22 Diego Novillo <dnovillo@google.com>
2126 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2128 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2131 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2132 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2134 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2137 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2138 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2139 * gcc.dg/torture/pr53366-1.c: Same.
2140 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2141 * gcc.dg/torture/pr56488.c: Same.
2142 * gcc.dg/torture/pr57584.c: Same.
2143 * gcc.dg/tree-ssa/pr57385.c: Same.
2144 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2146 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
2148 * c-c++-common/pr41779.c: Fix typos.
2149 * gcc.c-torture/compile/20031125-2.c: Likewise.
2150 * gcc.c-torture/compile/20040621-1.c: Likewise.
2151 * gcc.c-torture/execute/20020418-1.c: Likewise.
2152 * gcc.dg/20020108-1.c: Likewise.
2153 * gcc.dg/atomic-generic-aux.c: Likewise.
2154 * gcc.dg/builtin-complex-err-2.c: Likewise.
2155 * gcc.dg/decl-1.c: Likewise.
2156 * gcc.dg/di-sync-multithread.c: Likewise.
2157 * gcc.dg/format/c90-printf-1.c: Likewise.
2158 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2159 * gcc.dg/long-long-compare-1.c: Likewise.
2160 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2161 * gcc.dg/pr17055-1.c: Likewise.
2162 * gcc.dg/pr27095.c: Likewise.
2163 * gcc.dg/torture/fp-int-convert.h: Likewise.
2164 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2165 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2166 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2167 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2168 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2169 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2170 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2171 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2173 * gcc.dg/vect/vect-cond-5.c: Likewise.
2174 * gcc.dg/weak/typeof-2.c: Likewise.
2175 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2176 * gcc.target/arm/naked-1.c: Likewise.
2177 * gcc.target/i386/pr9771-1.c: Likewise.
2178 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2179 * gcc.target/sparc/struct-ret-check.c: Likewise.
2180 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2181 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2182 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2185 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2188 * gfortran.dg/dependency_42.f90: New test.
2189 * gfortran.dg/dependency_43.f90: New test.
2191 2013-07-21 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/round_4.f90: New.
2196 2013-07-21 Tobias Burnus <burnus@net-b.de>
2199 * gfortran.dg/min_max_conformance_2.f90: New.
2201 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2203 PR preprocessor/57620
2204 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2205 (main): Don't test {s,u,U,L}12.
2206 * c-c++-common/raw-string-13.c: New test.
2207 * c-c++-common/raw-string-14.c: New test.
2208 * c-c++-common/raw-string-15.c: New test.
2209 * c-c++-common/raw-string-16.c: New test.
2211 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2213 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2215 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2217 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2219 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2220 target { ! keeps_null_pointer_checks }.
2221 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2222 target { ! keeps_null_pointer_checks }.
2224 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2225 * gcc.dg/torture/pr56488.c: Likewise.
2227 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2229 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2232 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2234 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2235 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2236 * gfortran.dg/guality/guality.exp: Skip on AIX.
2238 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2240 * g++.dg/debug/pr56819.C: Skip on AIX.
2241 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2242 * g++.dg/guality/guality.exp: Skip on AIX.
2244 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2246 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2248 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2250 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2253 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2254 Adjust to corrected rounding.
2256 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2258 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2259 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2260 check_effective_target_cilkplus.
2261 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2263 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2265 * gcc.target/powerpc/pr57744.c: Fix typo.
2267 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2270 * gcc.c-torture/compile/pr57698.c: New test.
2271 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2272 * gcc.c-torture/compile/pr44043.c: Ditto.
2274 2013-07-18 Wei Mi <wmi@google.com>
2276 PR rtl-optimization/57878
2277 * g++.dg/pr57878.C: New test.
2279 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2281 * gcc.dg/pr42611.c: Move dg-error to correct line.
2283 2013-07-17 Tobias Burnus <burnus@net-b.de>
2286 * gfortran.dg/dollar_sym_3.f: New.
2287 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2289 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2294 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2295 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2296 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2297 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2298 * objc.dg/image-info.m: Likewise.
2299 * objc.dg/symtab-1.m: Likewise.
2300 * objc.dg/torture/strings/const-str-10.m: Likewise.
2301 * objc.dg/torture/strings/const-str-11.m: Likewise.
2302 * objc.dg/torture/strings/const-str-9.m: Likewise.
2303 * objc.dg/zero-link-1.m: Likewise.
2304 * objc.dg/zero-link-2.m: Likewise.
2305 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2306 * objc.dg/objc-foreach-4.m: Likewise.
2307 * objc.dg/objc-foreach-5.m: Likewise.
2308 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2310 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2311 * obj-c++.dg/syntax-error-1.mm: Likewise.
2312 * objc.dg/method-6.m: Likewise.
2313 * objc.dg/pr23214.m: Likewise.
2314 * objc.dg/proto-lossage-7.m: Likewise.
2315 * objc.dg/strings/const-str-12b.m: Likewise.
2316 * objc.dg/zero-link-3.m: Likewise.
2317 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2318 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2319 adjust headers, interfaces and encoded types to reflect current system
2320 versions. Add FIXME and outputs from current system compiler for
2323 2013-07-15 Cong Hou <congh@google.com>
2325 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2327 * gcc.target/i386/l_fma_float_3.c: Likewise.
2328 * gcc.target/i386/l_fma_double_1.c: Likewise.
2329 * gcc.target/i386/l_fma_double_3.c: Likewise.
2331 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2333 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2334 function to test if HTM is available.
2335 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2336 * gcc.target/powerpc/htm-builtin-1.c: New test.
2338 2013-07-15 Tobias Burnus <burnus@net-b.de>
2340 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2341 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2342 * gfortran.dg/coarray_6.f90: Add dg-error.
2344 2013-07-15 Tobias Burnus <burnus@net-b.de>
2347 * gfortran.dg/finalize_18.f90: New.
2349 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2352 * fortran.dg/module_variable_1.f90: New test.
2353 * fortran.dg/module_variable_2.f90: New test.
2355 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2357 * g++.dg/ext/vector19.C: Adapt.
2358 * g++.dg/ext/vector23.C: New testcase.
2360 2013-07-12 Michael Matz <matz@suse.de>
2363 * c-c++-common/pr55771.c: New test.
2365 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2367 * gcc.target/aarch64/vect-movi.c: New.
2369 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2372 * g++.dg/ext/pr57362.C: New.
2374 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2377 * gcc.target/avr/torture/pr57631.c: New test.
2379 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2382 * g++.dg/cpp0x/constexpr-ice7.C: New.
2384 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2386 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2388 * gcc.c-torture/execute/nest-align-1.x: New.
2390 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/cpp0x/sfinae48.C: New.
2395 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2397 PR preprocessor/57824
2398 * c-c++-common/raw-string-17.c: New test.
2399 * c-c++-common/gomp/pr57824.c: New test.
2401 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2405 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2406 * g++.dg/conversion/dr195.C: Update.
2407 * g++.dg/expr/cast2.C: Likewise.
2409 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2411 * c-c++-common/raw-string-18.c: New test.
2412 * c-c++-common/raw-string-19.c: New test.
2414 PR preprocessor/57757
2415 * g++.dg/cpp/paste1.C: New test.
2416 * g++.dg/cpp/paste2.C: New test.
2418 2013-07-10 Graham Stott <grahams@btinternet.com>
2420 * gcc.target/mips/mulsize-1.c: New.
2421 * gcc.target/mips/mulsize-2.c: New.
2422 * gcc.target/mips/mulsize-3.c: New.
2423 * gcc.target/mips/mulsize-4.c: New.
2425 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2428 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2429 * g++.dg/ext/vector24.C: New testcase.
2431 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2434 * g++.dg/cpp0x/decltype17.C: Adjust.
2436 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/cpp0x/pr51786.C: New.
2441 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2443 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2445 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2447 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2449 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2450 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2452 2013-07-08 Tobias Burnus <burnus@net-b.de>
2455 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2457 2013-07-08 Tobias Burnus <burnus@net-b.de>
2460 * gfortran.dg/do_check_9.f90: New.
2462 2013-07-08 Tobias Burnus <burnus@net-b.de>
2465 * gfortran.dg/dot_product_2.f90: New.
2467 2013-07-08 Tobias Burnus <burnus@net-b.de>
2470 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2472 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2474 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2475 * gfortran.dg/finalize_10.f90: Fix dg-final.
2477 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.target/i386/pr57819.c: New test.
2482 PR rtl-optimization/57829
2483 * gcc.c-torture/execute/pr57829.c: New test.
2485 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2487 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2488 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2490 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2493 * gcc.target/i386/pr57807.c: New test.
2495 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2498 * gcc.dg/tree-ssa/vrp89.c: New test.
2500 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2503 * g++.dg/parse/defarg16.C: New.
2505 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2507 PR rtl-optimization/55342
2508 * gcc.target/i386/pr55342.c: New.
2510 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2512 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2514 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/inherit/virtual10.C: New.
2519 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2522 * gcc.dg/large-size-array-6.c: New test.
2524 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/template/crash116.C: New.
2529 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2531 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2532 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2534 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2537 * g++.dg/cpp0x/nsdmi-list3.C: New.
2539 2013-07-03 Jakub Jelinek <jakub@redhat.com>
2542 * gcc.target/i386/pr57777.c: New test.
2545 * g++.dg/template/arg9.C: New test.
2547 2013-07-02 Sriraman Tallam <tmsriram@google.com>
2549 * gcc.target/i386/avx-inline.c: New test.
2551 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
2553 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2554 * gcc.target/mips/call-2.c: Likewise.
2555 * gcc.target/mips/call-3.c: Likewise.
2556 * gcc.target/mips/lazy-binding-1.c: Likewise.
2558 2013-07-02 Jakub Jelinek <jakub@redhat.com>
2560 PR tree-optimization/57741
2561 * gcc.dg/vect/pr57741-1.c: New test.
2562 * gcc.dg/vect/pr57741-2.c: New test.
2563 * gcc.dg/vect/pr57741-3.c: New test.
2565 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2567 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2569 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2570 * lib/target-supports.exp: Define aarch64_little_endian.
2572 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2574 * gcc.target/aarch64/abs_1.c: New test.
2576 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2578 * gcc.target/aarch64/bfxil_1.c: New test.
2579 * gcc.target/aarch64/bfxil_2.c: Likewise.
2581 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2584 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2585 array sizes from 100 to 20.
2587 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2590 * gfortran.dg/pointer_remapping_8.f90: New.
2592 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
2594 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2595 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2596 * g++.dg/cpp1y/udlit-userdef-string.C: New.
2597 * g++.dg/cpp1y/complex_literals.h: New.
2599 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/cpp0x/noexcept21.C: New.
2604 2013-06-28 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.target/i386/pr57736.c: New test.
2609 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2611 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2613 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2614 strings to match the fixed error messages.
2615 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2616 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2619 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2622 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2623 stqcx. get even registers.
2625 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
2628 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2630 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
2632 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2634 * gcc.target/i386/bmi-1.c: Ditto.
2635 * gcc.target/i386/bmi-bextr-4.c: New.
2636 * gcc.target/i386/bmi-bextr-5.c: Ditto.
2638 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2641 * g++.dg/cpp0x/initlist73.C: New.
2643 2013-06-27 Meador Inge <meadori@codesourcery.com>
2645 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2646 * g++.dg/simulate-thread/atomics-2.C: Likewise.
2647 * g++.dg/simulate-thread/atomics-1.C: Likewise.
2649 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2652 * g++.dg/ext/pr57509.C: New file.
2654 2013-06-27 Jakub Jelinek <jakub@redhat.com>
2657 * gcc.target/i386/bmi-bextr-3.c: New test.
2660 * gcc.target/i386/bmi2-bzhi-1.c: New test.
2662 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2665 * g++.dg/cpp0x/pr57172.C: New testcase.
2667 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2669 * gcc.target/s390/htm-1.c: New file.
2670 * gcc.target/s390/htm-nofloat-1.c: New file.
2671 * gcc.target/s390/htm-xl-intrin-1.c: New file.
2673 2013-06-26 Tobias Burnus <burnus@net-b.de>
2676 * gfortran.dg/bounds_check_17.f90: New.
2678 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
2681 * g++.dg/cpp1y/pr57640.C: New.
2683 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
2686 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2687 overflow due to size of arrays.
2689 2013-06-25 Jakub Jelinek <jakub@redhat.com>
2691 PR tree-optimization/57705
2692 * gcc.dg/vect/pr57705.c: New test.
2693 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2695 2013-06-25 Martin Jambor <mjambor@suse.cz>
2698 * g++.dg/ipa/pr57670.C: New test.
2700 2013-06-25 Richard Biener <rguenther@suse.de>
2703 * gcc.dg/pr56977.c: New testcase.
2705 2013-06-24 Martin Jambor <mjambor@suse.cz>
2707 PR tree-optimization/57358
2708 * gcc.dg/ipa/pr57358.c: New test.
2710 2013-06-24 Richard Biener <rguenther@suse.de>
2713 * gcc.dg/torture/pr57584.c: Remove target specific bits.
2715 2013-06-24 Richard Biener <rguenther@suse.de>
2717 PR tree-optimization/57488
2718 * gcc.dg/torture/pr57488.c: New testcase.
2720 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2721 Dominique d'Humieres <dominiq@lps.ens.fr>
2724 * gfortran.dg/fraction.f90: New.
2726 2013-06-24 Alan Modra <amodra@gmail.com>
2728 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2729 Add scan-assembler-not "lvx".
2730 * gcc.target/powerpc/le-altivec-consts.c: New.
2732 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2734 * g++.dg/cpp0x/sfinae47.C: New.
2736 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
2739 * gcc.target/sh/pr52483-1.c: New.
2740 * gcc.target/sh/pr52483-2.c: New.
2741 * gcc.target/sh/pr52483-3.c: New.
2742 * gcc.target/sh/pr52483-4.c: New.
2743 * gcc.target/sh/pr52483-5.c: New.
2745 2013-06-23 Sriraman Tallam <tmsriram@google.com>
2747 * gcc.target/i386/intrinsics_1.c: New test.
2748 * gcc.target/i386/intrinsics_2.c: Ditto.
2749 * gcc.target/i386/intrinsics_3.c: Ditto.
2750 * gcc.target/i386/intrinsics_4.c: Ditto.
2751 * gcc.target/i386/intrinsics_5.c: Ditto.
2752 * gcc.target/i386/intrinsics_6.c: Ditto.
2753 * gcc.target/i386/avx-1.c: Provide macros for builtins
2754 needing immediate arguments in f16cintrin.h and rtmintrin.h.
2756 2013-06-21 Tobias Burnus <burnus@net-b.de>
2759 * gfortran.dg/finalize_17.f90: New.
2761 2013-06-21 Tobias Burnus <burnus@net-b.de>
2763 * gfortran.dg/realloc_on_assign_18.f90: New.
2765 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
2767 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2768 Also changed the returns from error as distinct values so that
2769 debugging can get easier.
2770 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2771 errors specific to C, if necessary. Also added new error
2773 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2774 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2775 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2776 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2777 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2778 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2779 the same changes as parser_errors3.c, spaces were added between colons
2780 to not confuse C++ compiler with 2 colons as scope.
2781 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2782 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2783 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2784 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2785 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2786 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2787 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2788 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2789 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2790 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2791 * g++.dg/cilk-plus/cilk-plus.exp: New script.
2792 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2795 2013-06-21 Joseph Myers <joseph@codesourcery.com>
2798 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2800 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
2803 * gcc.target/i386/pr57655.c: New test.
2805 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
2807 * ada/acats/tests/gcc: Delete.
2808 * gnat.dg/style: Likewise.
2810 2013-06-20 Jeff Law <law@redhat.com>
2812 PR tree-optimization/57660
2813 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2814 based on their branch cost.
2816 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2818 2013-06-20 Tobias Burnus <burnus@net-b.de>
2821 * gfortran.dg/list_read_11.f90: New.
2823 2013-06-20 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/57584
2826 * gcc.dg/torture/pr57584.c: New testcase.
2828 2013-06-19 Sharad Singhai <singhai@google.com>
2830 * g++.dg/gcov/gcov-8.C: New testcase.
2831 * lib/gcov.exp: Handle intermediate format.
2833 2013-06-19 Wei Mi <wmi@google.com>
2835 PR rtl-optimization/57518
2836 * testsuite/gcc.dg/pr57518.c: New test.
2838 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
2840 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2842 2013-06-19 Jan Hubicka <jh@suse.cz>
2844 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2846 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2848 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2849 hard-coded values of array sizes with a #define.
2850 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2851 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2852 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2853 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2854 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2856 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
2858 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2859 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2861 2013-06-19 Jeff Law <law@redhat.com>
2863 * gcc.dg/tree-ssa/forwprop-28.c: New test.
2865 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2868 * g++.dg/template/error53.C: New.
2870 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
2873 * gcc.target/powerpc/pr55033.c: Fix options.
2875 2013-06-18 Sriraman Tallam <tmsriram@google.com>
2877 * gcc.target/i386/inline_error.c: New test.
2878 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2879 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2881 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
2884 * g++.dg/cpp0x/decltype55.C: New.
2886 2013-06-18 Marek Polacek <polacek@redhat.com>
2888 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2890 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2892 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2894 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2896 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2897 Also changed the returns from error as distinct values so that it is
2900 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
2902 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2904 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2907 * g++.dg/template/error52.C: New.
2908 * g++.dg/lookup/friend15.C: Update.
2909 * g++.dg/parse/error11.C: Likewise.
2910 * g++.dg/parse/error14.C: Likewise.
2911 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2912 * g++.dg/parse/template25.C: Likewise.
2913 * g++.old-deja/g++.jason/cond.C: Likewise.
2914 * g++.old-deja/g++.mike/for2.C: Likewise.
2915 * g++.old-deja/g++.robertl/eb125.C: Likewise.
2916 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2918 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2920 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2923 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
2925 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2926 accidentally placing minus sign for length instead of stride.
2928 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
2930 PR rtl-optimization/57425
2931 PR rtl-optimization/57569
2932 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2933 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2935 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
2939 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2941 * gfortran.dg/typebound_assignment_6.f03: New.
2943 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
2945 * gcc.target/h8300/h8300.exp: New.
2946 * gcc.dg/pragma-isr.c: Move to ...
2947 * gcc.target/sh/torture/pragma-isr.c: ... here ...
2948 * gcc.target/h8300/pragma-isr.c: ... and here.
2949 * gcc.dg/pragma-isr2.c: Move to ...
2950 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2951 * gcc.target/h8300/pragma-isr2.c: ... and here.
2952 * gcc.dg/pragma-isr-trapa.c: Move to ...
2953 * gcc.target/sh/pragma-isr-trapa.c: ... here.
2954 * gcc.dg/pragma-isr-trapa2.c: Move to ...
2955 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2956 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2957 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2958 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2959 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2960 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2961 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2962 * gcc.dg/attr-isr-trap_exit.c: Move to ...
2963 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2964 * gcc.dg/attr-isr-trapa.c: Move to ...
2965 * gcc.target/sh/attr-isr-trapa.c: ... here.
2967 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2970 * g++.dg/ext/builtin-offsetof1.C: New.
2972 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
2974 * gcc.target/aarch64/vect_smlal_1.c: New file.
2976 2013-06-14 Tobias Burnus <burnus@net-b.de>
2979 * gfortran.dg/defined_assignment_7.f90: New.
2981 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2984 * g++.dg/rtti/dyncast6.C: New.
2985 * g++.dg/cpp0x/dyncast1.C: Likewise.
2987 2013-06-14 Alan Modra <amodra@gmail.com>
2990 * gcc.dg/pr57134.c: New.
2992 2013-06-14 Tobias Burnus <burnus@net-b.de>
2995 * gfortran.dg/deferred_type_param_9.f90: New.
2997 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2999 * gcc.dg/fold-minus-1.c: New testcase.
3001 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3004 * gfortran.dg/typebound_assignment_5.f03: New.
3006 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3008 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3010 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3011 Pat Haugen <pthaugen@us.ibm.com>
3012 Peter Bergner <bergner@vnet.ibm.com>
3014 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3015 load/store instructions on power7, power8.
3016 * gcc.target/powerpc/atomic-p8.c: Likewise.
3018 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3021 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3023 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/warn/Wunused-var-20.C: New.
3028 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3030 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3031 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3032 Run with -fno-common.
3034 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3036 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3037 and exit function calls with return 1 and return 0, respectively.
3039 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3041 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3044 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3046 PR tree-optimization/57361
3047 * gcc.dg/tree-ssa/pr57361.c: New file.
3049 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3051 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3052 to ensure alignment.
3053 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3055 2013-06-12 Tobias Burnus <burnus@net-b.de>
3057 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3059 2013-06-12 Tobias Burnus <burnus@net-b.de>
3060 Dominique d'Humieres <dominiq@lps.ens.fr>
3062 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3064 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3068 * gcc.target/i386/pr56564-3.c: Likewise.
3070 2013-06-11 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/class_array_18.f90: New.
3075 2013-06-11 Jan Hubicka <jh@suse.cz>
3078 * g++.dg/ext/visibility/anon6.C: Update testcase.
3080 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3083 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3084 in how we check __sec_reduce_mutating function's result.
3086 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3087 Pat Haugen <pthaugen@us.ibm.com>
3088 Peter Bergner <bergner@vnet.ibm.com>
3090 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3091 direct move instructions.
3092 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3093 * gcc.target/powerpc/direct-move.h: Likewise.
3094 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3095 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3096 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3097 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3098 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3099 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3101 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/cpp0x/pr52440.C: New.
3106 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3109 * gcc.target/i386/pr56564-1.c: New test.
3110 * gcc.target/i386/pr56564-2.c: New test.
3111 * gcc.target/i386/pr56564-3.c: New test.
3112 * gcc.target/i386/pr56564-4.c: New test.
3113 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3114 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3115 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3116 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3117 * gcc.target/i386/vect-sizes-1.c: Likewise.
3118 * gcc.target/i386/memcpy-1.c: Likewise.
3119 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3120 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3122 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3124 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3125 systems to cover all GNU systems.
3126 * g++.dg/abi/guard2.C: Likewise.
3127 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3128 * g++.dg/eh/sighandle.C: Likewise.
3129 * g++.dg/ext/cleanup-10.C: Likewise.
3130 * g++.dg/ext/cleanup-11.C: Likewise.
3131 * g++.dg/ext/cleanup-8.C: Likewise.
3132 * g++.dg/ext/cleanup-9.C: Likewise.
3133 * g++.dg/opt/const5.C: Likewise.
3134 * g++.dg/opt/life1.C: Likewise.
3135 * g++.dg/other/pr39496.C: Likewise.
3136 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3137 * g++.old-deja/g++.abi/align.C: Likewise.
3138 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3139 * g++.old-deja/g++.law/weak.C: Likewise.
3140 * g++.old-deja/g++.pt/asm1.C: Likewise.
3141 * gcc.c-torture/execute/20030125-1.x: Likewise.
3142 * gcc.c-torture/execute/990127-2.x: Likewise.
3143 * gcc.dg/20041106-1.c: Likewise.
3144 * gcc.dg/20050503-1.c: Likewise.
3145 * gcc.dg/builtin-object-size-5.c: Likewise.
3146 * gcc.dg/cleanup-10.c: Likewise.
3147 * gcc.dg/cleanup-11.c: Likewise.
3148 * gcc.dg/cleanup-8.c: Likewise.
3149 * gcc.dg/cleanup-9.c: Likewise.
3150 * gcc.dg/complex-5.c: Likewise.
3151 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3152 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3153 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3154 * gcc.dg/dfp/pr35739.c: Likewise.
3155 * gcc.dg/fdata-sections-1.c: Likewise.
3156 * gcc.dg/lto/20090206-1_0.c: Likewise.
3157 * gcc.dg/lto/20090206-2_0.c: Likewise.
3158 * gcc.dg/pr30360.c: Likewise.
3159 * gcc.dg/pr37303.c: Likewise.
3160 * gcc.dg/pr39323-1.c: Likewise.
3161 * gcc.dg/pr39323-2.c: Likewise.
3162 * gcc.dg/pr39323-3.c: Likewise.
3163 * gcc.dg/pr45416.c: Likewise.
3164 * gcc.dg/setjmp-2.c: Likewise.
3165 * gcc.dg/split-1.c: Likewise.
3166 * gcc.dg/split-3.c: Likewise.
3167 * gcc.dg/split-4.c: Likewise.
3168 * gcc.dg/strlenopt-12g.c: Likewise.
3169 * gcc.dg/strlenopt-14g.c: Likewise.
3170 * gcc.dg/strlenopt-14gf.c: Likewise.
3171 * gcc.dg/strlenopt-16g.c: Likewise.
3172 * gcc.dg/strlenopt-17g.c: Likewise.
3173 * gcc.dg/strlenopt-18g.c: Likewise.
3174 * gcc.dg/strlenopt-1f.c: Likewise.
3175 * gcc.dg/strlenopt-22g.c: Likewise.
3176 * gcc.dg/strlenopt-2f.c: Likewise.
3177 * gcc.dg/strlenopt-4g.c: Likewise.
3178 * gcc.dg/strlenopt-4gf.c: Likewise.
3179 * gcc.dg/struct-ret-3.c: Likewise.
3180 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3181 * gcc.misc-tests/linkage.exp: Likewise.
3182 * gcc.target/i386/20000724-1.c: Likewise.
3183 * gcc.target/i386/align-main-3.c: Likewise.
3184 * gcc.target/i386/cleanup-1.c: Likewise.
3185 * gcc.target/i386/inline-mcpy.c: Likewise.
3186 * gcc.target/i386/pr32268.c: Likewise.
3187 * gcc.target/i386/pr36613.c: Likewise.
3188 * gcc.target/i386/pr39013-1.c: Likewise.
3189 * gcc.target/i386/pr39013-2.c: Likewise.
3190 * gcc.target/i386/pr39496.c: Likewise.
3191 * gcc.target/i386/pr40906-3.c: Likewise.
3192 * gcc.target/i386/pr46084.c: Likewise.
3193 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3195 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3198 * gcc.target/sh/pr6526.c: New.
3200 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3203 * gcc.c-torture/execute/pr57568.c: New test.
3205 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3208 * g++.dg/other/vararg-4.C: New.
3210 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3212 PR rtl-optimization/57559
3213 * gcc.target/s390/pr57559.c : New test.
3215 2013-06-08 Tobias Burnus <burnus@net-b.de>
3218 * gfortran.dg/finalize_10.f90: New.
3219 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3220 * gfortran.dg/finalize_15.f90: New.
3222 2013-06-08 Tobias Burnus <burnus@net-b.de>
3225 * gfortran.dg/storage_size_4.f90: New.
3227 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3230 * testsuite/g++.dg/ext/pr57548.C: New test.
3232 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3235 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3237 2013-06-07 Jan Hubicka <jh@suse.cz>
3239 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3241 2013-06-07 Tobias Burnus <burnus@net-b.de>
3244 * gfortran.dg/array_constructor_48.f90: New.
3245 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3246 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3248 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3251 * gcc.target/arm/xordi3-opt.c: New test.
3253 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3255 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3256 Revert to dg-options.
3258 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3261 * gcc.target/powerpc/pr55033.c: New.
3263 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3266 * g++.dg/cpp0x/alias-decl-36.C: New.
3268 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3269 Pat Haugen <pthaugen@us.ibm.com>
3270 Peter Bergner <bergner@vnet.ibm.com>
3272 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3273 power8 builtin functions.
3274 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3275 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3276 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3277 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3278 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3279 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3280 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3281 tests to test power8 auto-vectorization.
3282 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3283 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3284 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3285 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3287 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3288 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3290 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3292 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3294 (check_effective_target_powerpc_p8vector_ok): Likewise.
3295 (is-effective-target): Likewise.
3296 (check_vect_support_and_set_flags): Likewise.
3298 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/parse/error53.C: New.
3303 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3305 PR rtl-optimization/57459
3306 * gcc.target/i386/pr57459.c: New test.
3308 2013-06-06 Teresa Johnson <tejohnson@google.com>
3311 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3312 into -freorder-blocks-and-partition test.
3313 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3314 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3315 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3316 * gcc.dg/tree-prof/pr50907.c: Ditto.
3317 * gcc.dg/tree-prof/pr45354.c: Ditto.
3318 * g++.dg/tree-prof/partition2.C: Ditto.
3319 * g++.dg/tree-prof/partition3.C: Ditto.
3321 2013-06-06 Tobias Burnus <burnus@net-b.de>
3324 * gfortran.dg/finalize_16.f90: New.
3326 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3328 * gcc.dg/vect/no-section-anchors-vect-68.c:
3329 Add dg-skip-if aarch64_tiny.
3331 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3334 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3335 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3337 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/cpp0x/decltype54.C: New.
3342 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3344 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3345 arm*-*-*eabi* targets.
3346 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3348 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3350 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3351 Tobias Burnus <burnus@net-b.de>
3353 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3354 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3355 * gfortran.dg/io_real_boz_4.f90: Ditto.
3356 * gfortran.dg/io_real_boz_5.f90: Ditto.
3358 2013-06-05 Andreas Schwab <schwab@suse.de>
3360 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3362 2013-06-04 Jan Hubicka <jh@suse.cz>
3364 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3366 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3368 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3369 parameters with void.
3370 (main2): Removed argc parameter.
3371 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3372 (main): Replaced argc, argv parameters with void.
3373 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3374 (main2): Removed argc parameter.
3375 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3376 argv parameters with void. Added __asm volatile to avoid optimization
3377 on argc, if necessary.
3378 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3379 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3380 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3381 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3382 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3383 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3384 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3385 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3386 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3387 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3388 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3389 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3390 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3391 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3392 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3393 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3394 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3395 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3396 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3397 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3398 parameters with void.
3399 (main2): Removed argc parameter.
3400 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3401 (main): Replaced argc, argv parameters with void.
3402 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3403 argv parameters with void. Also renamed this function as main, and
3404 delete the existing main.
3405 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3406 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3407 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3409 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3411 * gcc.target/aarch64/movi_1.c: New test.
3413 2013-06-04 Tobias Burnus <burnus@net-b.de>
3416 * gfortran.dg/finalize_12.f90: New.
3417 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3418 end of scope finalization.
3419 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3420 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3421 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3422 * gfortran.dg/class_19.f03: Ditto.
3423 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3424 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3425 * gfortran.dg/extends_14.f03: Ditto.
3426 * gfortran.dg/move_alloc_4.f90: Ditto.
3427 * gfortran.dg/typebound_proc_27.f03: Ditto.
3429 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3431 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3432 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3433 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3434 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3435 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3436 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3437 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3438 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3439 * gfortran.dg/io_real_boz_4.f90: Ditto.
3440 * gfortran.dg/io_real_boz_5.f90: Ditto.
3441 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3442 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3443 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3444 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3445 * gfortran.dg/transpose_2.f90: Fix dg-output.
3447 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3449 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3450 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3451 dg-option and an header comment.
3453 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3456 * g++.dg/cpp0x/sfinae46.C: New.
3457 * g++.dg/cpp0x/defaulted13.C: Adjust.
3458 * g++.dg/cpp0x/defaulted2.C: Likewise.
3459 * g++.dg/cpp0x/defaulted26.C: Likewise.
3460 * g++.dg/cpp0x/defaulted3.C: Likewise.
3461 * g++.dg/cpp0x/error1.C: Likewise.
3462 * g++.dg/cpp0x/implicit1.C: Likewise.
3463 * g++.dg/cpp0x/implicit11.C: Likewise.
3464 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3465 * g++.dg/cpp0x/initlist47.C: Likewise.
3466 * g++.dg/cpp0x/initlist9.C: Likewise.
3467 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3468 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3469 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3470 * g++.dg/cpp0x/union4.C: Likewise.
3471 * g++.dg/template/crash108.C: Likewise.
3472 * g++.dg/template/crash41.C: Likewise.
3473 * g++.old-deja/g++.jason/local.C: Likewise.
3474 * g++.old-deja/g++.law/visibility3.C: Likewise.
3476 2013-06-03 Teresa Johnson <tejohnson@google.com>
3478 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3479 * gcc.dg/vect/bb-slp-14.c: Ditto.
3480 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3481 * gcc.dg/vect/bb-slp-23.c: Ditto.
3482 * gcc.dg/vect/bb-slp-15.c: Ditto.
3483 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3484 * gcc.dg/vect/bb-slp-24.c: Ditto.
3485 * gcc.dg/vect/bb-slp-16.c: Ditto.
3486 * gcc.dg/vect/bb-slp-25.c: Ditto.
3487 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3488 * gcc.dg/vect/bb-slp-17.c: Ditto.
3489 * gcc.dg/vect/bb-slp-1.c: Ditto.
3490 * gcc.dg/vect/bb-slp-26.c: Ditto.
3491 * gcc.dg/vect/bb-slp-18.c: Ditto.
3492 * gcc.dg/vect/bb-slp-2.c: Ditto.
3493 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3494 * gcc.dg/vect/bb-slp-27.c: Ditto.
3495 * gcc.dg/vect/bb-slp-19.c: Ditto.
3496 * gcc.dg/vect/bb-slp-3.c: Ditto.
3497 * gcc.dg/vect/bb-slp-28.c: Ditto.
3498 * gcc.dg/vect/bb-slp-4.c: Ditto.
3499 * gcc.dg/vect/bb-slp-29.c: Ditto.
3500 * gcc.dg/vect/bb-slp-5.c: Ditto.
3501 * gcc.dg/vect/bb-slp-6.c: Ditto.
3502 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3503 * gcc.dg/vect/bb-slp-7.c: Ditto.
3504 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3505 * gcc.dg/vect/bb-slp-8.c: Ditto.
3506 * gcc.dg/vect/bb-slp-9.c: Ditto.
3507 * gcc.dg/vect/bb-slp-10.c: Ditto.
3508 * gcc.dg/vect/bb-slp-11.c: Ditto.
3509 * gcc.dg/vect/bb-slp-20.c: Ditto.
3510 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3511 * gcc.dg/vect/bb-slp-21.c: Ditto.
3512 * gcc.dg/vect/bb-slp-30.c: Ditto.
3513 * gcc.dg/vect/bb-slp-13.c: Ditto.
3514 * gcc.dg/vect/bb-slp-22.c: Ditto.
3515 * g++.dg/vect/slp-pr50413.cc: Ditto.
3516 * g++.dg/vect/slp-pr56812.cc: Ditto.
3517 * g++.dg/vect/slp-pr50819.cc: Ditto.
3519 2013-06-01 Tobias Burnus <burnus@net-b.de>
3522 * gfortran.dg/class_array_17.f90: New.
3524 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3526 * ada/acats/floatstore.lst: New.
3527 * ada/acats/run_all.sh: Process it.
3529 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3531 * gcc.target/powerpc/e500-ord-1.c: New test.
3532 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3533 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3534 * gcc.target/powerpc/e500-unord-2.c: Likewise.
3536 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3538 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3540 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3542 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3544 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3546 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3548 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
3551 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3554 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3556 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3558 2013-05-31 Marek Polacek <polacek@redhat.com>
3560 PR tree-optimization/57478
3561 PR tree-optimization/57453
3562 * gcc.dg/torture/pr57478.c: New test.
3564 2013-05-31 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/class_array_17.f90: New.
3569 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3572 * gcc.target/arm/iordi3-opt.c: New test.
3574 2013-05-31 Janus Weil <janus@gcc.gnu.org>
3578 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3579 * gfortran.dg/interface_26.f90: Ditto.
3580 * gfortran.dg/proc_ptr_11.f90: Ditto.
3581 * gfortran.dg/proc_ptr_15.f90: Ditto.
3582 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3583 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3584 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3585 * gfortran.dg/typebound_override_1.f90: Ditto.
3586 * gfortran.dg/typebound_override_4.f90: Ditto.
3587 * gfortran.dg/typebound_proc_6.f03: Ditto.
3588 * gfortran.dg/assumed_type_7.f90: New test.
3589 * gfortran.dg/typebound_override_5.f90: New test.
3590 * gfortran.dg/typebound_override_6.f90: New test.
3591 * gfortran.dg/typebound_override_7.f90: New test.
3593 2013-05-30 Tobias Burnus <burnus@net-b.de>
3596 * gfortran.dg/power_6.f90: New.
3598 2013-05-30 Ian Bolton <ian.bolton@arm.com>
3600 * gcc.target/aarch64/insv_1.c: New test.
3602 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
3604 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3605 dg-skip-if "No stabs".
3607 2013-05-30 Janus Weil <janus@gcc.gnu.org>
3610 * gfortran.dg/assumed_size_1.f90: New.
3612 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3614 * gcc.dg/shrink-wrap-alloca.c: New added.
3615 * gcc.dg/shrink-wrap-pretend.c: New added.
3616 * gcc.dg/shrink-wrap-sibcall.c: New added.
3618 2013-05-30 Tobias Burnus <burnus@net-b.de>
3621 * gfortran.dg/assumed_rank_13.f90: New.
3623 2013-05-29 Easwaran Raman <eraman@google.com>
3625 PR tree-optimization/57442
3626 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3628 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3630 PR tree-optimization/57441
3631 * gcc.c-torture/compile/pr57441.c: New.
3633 2013-05-29 Dehao Chen <dehao@google.com>
3636 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3638 2013-05-29 Tobias Burnus <burnus@net-b.de>
3641 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3642 * gfortran.dg/class_19.f03: Ditto.
3644 2013-05-29 Richard Biener <rguenther@suse.de>
3646 * gcc.dg/vect/bb-slp-32.c: New testcase.
3648 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3650 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3651 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3652 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3653 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3654 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3655 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3656 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3657 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3658 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3659 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3660 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3661 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3662 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3663 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3664 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3665 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3666 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3667 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3668 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3669 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3670 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3671 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3672 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3673 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3674 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3675 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3676 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3677 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3678 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3679 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3680 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3681 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3682 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3683 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3684 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3685 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3686 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3687 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3688 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3690 2013-05-29 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/finalize_11.f90: New.
3694 * gfortran.dg/finalize_4.f03: Remove dg-error.
3695 * gfortran.dg/finalize_5.f03: Ditto.
3696 * gfortran.dg/finalize_6.f03: Ditto.
3697 * gfortran.dg/finalize_7.f03: Ditto.
3699 2013-05-28 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/class_array_16.f90: New.
3703 2013-05-28 Tobias Burnus <burnus@net-b.de>
3706 * testsuite/gfortran.dg/use_29.f90: New.
3708 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3710 * gnat.dg/fp_exception.adb: New test.
3712 2013-05-28 Richard Biener <rguenther@suse.de>
3714 PR tree-optimization/56787
3715 * gcc.dg/vect/pr56787.c: New testcase.
3717 2013-05-28 Janus Weil <janus@gcc.gnu.org>
3718 Tobias Burnus <burnus@net-b.de>
3721 * gfortran.dg/typebound_override_4.f90: New.
3723 2013-05-28 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/57411
3726 * g++.dg/opt/pr57411.C: New testcase.
3728 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3730 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3731 * gcc.dg/builtin-bswap-9.c: Likewise.
3733 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3735 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3737 2013-05-27 Richard Biener <rguenther@suse.de>
3740 * gcc.dg/gomp/pr57412.c: New testcase.
3742 2013-05-27 Bud Davis <jmdavis@link.com>
3745 * gfortran.dg/stfunc_8.f90: New.
3747 2013-05-27 Richard Biener <rguenther@suse.de>
3749 PR tree-optimization/57343
3750 * gcc.dg/torture/pr57343.c: New testcase.
3752 2013-05-27 Richard Biener <rguenther@suse.de>
3754 PR tree-optimization/57417
3755 * gcc.dg/torture/pr57417.c: New testcase.
3757 2013-05-27 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/57396
3760 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3762 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3764 * gnat.dg/specs/last_bit.ads: New test.
3766 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3768 * gnat.dg/specs/machine_attribute.ads: New test.
3770 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3772 * gnat.dg/incomplete3.ad[sb]: New test.
3774 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3777 * gcc.target/mips/div-13.c: New test.
3779 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3782 * gcc.target/mips/mips16-attributes-5.c,
3783 * gcc.target/mips/mips16-attributes-6.c: New tests.
3785 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
3787 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3788 * gcc.dg/builtin-bswap-8.c: Likewise.
3790 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/cpp0x/new1.C: New.
3795 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3798 * g++.dg/parse/dtor16.C: New.
3799 * g++.dg/parse/dtor6.C: Adjust.
3801 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3804 * g++.dg/expr/bitfield12.C: New.
3806 2013-05-24 Jeff Law <law@redhat.com>
3808 PR tree-optimization/57124
3809 * gcc.c-torture/execute/pr57124.c: New test.
3810 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3812 2013-05-24 Martin Jambor <mjambor@suse.cz>
3814 PR tree-optimization/57294
3815 * gcc.dg/ipa/pr57294.c: New test.
3817 2013-05-24 Dehao Chen <dehao@google.com>
3819 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3821 2013-05-24 Ian Bolton <ian.bolton@arm.com>
3823 * gcc.target/aarch64/scalar_intrinsics.c
3824 (force_simd): Use a valid instruction.
3825 (test_vdupd_lane_s64): Pass a valid lane argument.
3826 (test_vdupd_lane_u64): Likewise.
3828 2013-05-24 Richard Biener <rguenther@suse.de>
3830 PR tree-optimization/57287
3831 * gcc.dg/pr57287.c: New testcase.
3833 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3836 * g++.dg/template/error51.C: New.
3838 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/template/bitfield2.C: New.
3843 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3845 * gnat.dg/specs/noinline1.ads: New test.
3846 * gnat.dg/noinline2.ad[sb]: Likewise.
3847 * gnat.dg/specs/noinline3.ads: Likewise.
3848 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3850 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
3853 * gcc.dg/tree-ssa/pr57385.c: New test.
3855 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3857 * gnat.dg/derived_type4.adb: New test.
3859 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3861 * gcc.dg/builtin-bswap-6.c: New test.
3862 * gcc.dg/builtin-bswap-7.c: Likewise.
3863 * gcc.dg/builtin-bswap-8.c: Likewise.
3864 * gcc.dg/builtin-bswap-9.c: Likewise.
3866 2013-05-23 Christian Bruel <christian.bruel@st.com>
3869 * gcc.dg/debug/pr57351.c: New test
3871 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
3873 * gcc.target/aarch64/vect-clz.c: New file.
3875 2013-05-23 Martin Jambor <mjambor@suse.cz>
3878 * gcc.dg/ipa/pr57347.c: New test.
3880 2013-05-23 Richard Biener <rguenther@suse.de>
3882 PR tree-optimization/57380
3883 * g++.dg/tree-ssa/pr57380.C: New testcase.
3885 2013-05-23 Richard Biener <rguenther@suse.de>
3888 * gcc.dg/torture/pr57381.c: New testcase.
3890 2013-05-23 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.c-torture/execute/pr57344-1.c: New test.
3894 * gcc.c-torture/execute/pr57344-2.c: New test.
3895 * gcc.c-torture/execute/pr57344-3.c: New test.
3896 * gcc.c-torture/execute/pr57344-4.c: New test.
3898 2013-05-23 Richard Biener <rguenther@suse.de>
3900 PR rtl-optimization/57341
3901 * gcc.dg/torture/pr57341.c: New testcase.
3903 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/parse/crash62.C: New.
3908 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3909 Pat Haugen <pthaugen@us.ibm.com>
3910 Peter Bergner <bergner@vnet.ibm.com>
3912 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3915 2013-05-22 Tobias Burnus <burnus@net-b.de>
3918 * gfortran.dg/defined_assignment_6.f90: New.
3920 2013-05-22 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/assumed_type_6.f90: New.
3925 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3928 * g++.dg/cpp0x/Wunused-parm.C: New.
3930 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3932 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3933 * g++.dg/warn/Wdouble-promotion.C: Likewise.
3935 2013-05-21 Easwaran Raman <eraman@google.com>
3937 PR tree-optimization/57322
3938 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3940 2013-05-21 Graham Stott <graham.stott@btinternet.com>
3942 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3945 2013-05-21 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/assumed_type_5.f90: New.
3949 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3950 * gfortran.dg/assumed_rank_2.f90: Ditto.
3951 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3952 * gfortran.dg/no_arg_check_3.f90: Ditto.
3954 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3956 PR tree-optimization/57331
3957 * gcc.c-torture/compile/pr57331.c: New test.
3959 2013-05-21 Richard Biener <rguenther@suse.de>
3961 PR tree-optimization/57330
3962 * gcc.dg/torture/pr57330.c: New testcase.
3964 2013-05-21 Richard Biener <rguenther@suse.de>
3966 PR tree-optimization/57303
3967 * gcc.dg/torture/pr57303.c: New testcase.
3969 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3971 PR tree-optimization/57321
3972 * gcc.c-torture/execute/pr57321.c: New test.
3974 2013-05-20 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3979 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3980 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3981 * gfortran.dg/binding_label_tests_3.f03: Ditto.
3982 * gfortran.dg/binding_label_tests_4.f03: Ditto.
3983 * gfortran.dg/binding_label_tests_5.f03: Ditto.
3984 * gfortran.dg/binding_label_tests_6.f03: Ditto.
3985 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3986 * gfortran.dg/binding_label_tests_8.f03: Ditto.
3987 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3988 * gfortran.dg/binding_label_tests_24.f90: New.
3989 * gfortran.dg/binding_label_tests_25.f90: New.
3991 2013-05-20 Tobias Burnus <burnus@net-b.de>
3994 * gfortran.dg/binding_label_tests_17.f90: New.
3995 * gfortran.dg/binding_label_tests_18.f90: New.
3996 * gfortran.dg/binding_label_tests_19.f90: New.
3997 * gfortran.dg/binding_label_tests_20.f90: New.
3998 * gfortran.dg/binding_label_tests_21.f90: New.
3999 * gfortran.dg/binding_label_tests_22.f90: New.
4000 * gfortran.dg/binding_label_tests_23.f90: New.
4002 2013-05-20 Tobias Burnus <burnus@net-b.de>
4005 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4006 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4007 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4008 * gfortran.dg/common_18.f90: New.
4009 * gfortran.dg/common_19.f90: New.
4010 * gfortran.dg/common_20.f90: New.
4011 * gfortran.dg/common_21.f90: New.
4013 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4016 * g++.dg/parse/error52.C: New.
4017 * g++.dg/parse/error3.C: Adjust.
4018 * g++.dg/parse/error36.C: Likewise.
4020 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4023 * gcc.target/sh/pr56547-1.c: New.
4024 * gcc.target/sh/pr56547-2.c: New.
4026 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4029 * g++.dg/warn/Wsign-compare-6.C: New.
4030 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4032 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4035 * g++.dg/template/error50.C: New.
4037 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4040 * g++.dg/ext/complit13.C: New.
4042 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4045 * g++.dg/pr57175.C: New testcase.
4047 2013-05-17 Easwaran Raman <eraman@google.com>
4049 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4051 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4054 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4056 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4058 PR rtl-optimization/57281
4059 PR rtl-optimization/57300
4060 * gcc.dg/pr57300.c: New test.
4061 * gcc.c-torture/execute/pr57281.c: New test.
4063 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4066 * g++.dg/ext/sizeof-complit.C: New.
4068 2013-05-17 Marek Polacek <polacek@redhat.com>
4070 * gcc.dg/strlenopt-25.c: New test.
4071 * gcc.dg/strlenopt-26.c: Likewise.
4073 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4075 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4076 instead of -mavx2, require only avx instead of avx2.
4077 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4078 of avx2-check.h and turn into an avx runtime test instead of
4081 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4083 * g++.dg/ext/vector22.C: Uncomment working test.
4085 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4088 * g++.dg/template/pr17410.C: New.
4090 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4092 * gcc.target/i386/rotate-3.c: New test.
4093 * gcc.target/i386/rotate-3a.c: New test.
4094 * gcc.target/i386/rotate-4.c: New test.
4095 * gcc.target/i386/rotate-4a.c: New test.
4096 * gcc.target/i386/rotate-5.c: New test.
4097 * gcc.target/i386/rotate-5a.c: New test.
4099 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4101 * gcc.dg/visibility-21.c: Require section_anchors.
4103 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4105 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4106 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4107 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4109 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4111 * gcc.dg/visibility-21.c: New.
4113 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4116 * gcc.dg/pr57286.c: New testcase.
4117 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4118 * g++.dg/ext/vector22.C: Comment out transformations not
4121 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4124 * gcc.target/mips/call-1.c: Restrict to o32.
4125 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4127 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4129 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4131 * g++.dg/warn/Wshadow-1.C: Likewise.
4132 * g++.dg/warn/Wshadow-6.C: Likewise.
4133 * g++.dg/warn/Wshadow-7.C: Likewise.
4135 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4138 * g++.dg/parse/pr31952-1.C: New.
4139 * g++.dg/parse/pr31952-2.C: Likewise.
4140 * g++.dg/parse/pr31952-3.C: Likewise.
4142 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4143 * g++.old-deja/g++.jason/cond.C: Likewise.
4144 * g++.dg/cpp0x/range-for5.C: Likewise.
4146 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4149 * gcc.target/arm/pr40887.c: Adjust testcase.
4150 * gcc.target/arm/pr19599.c: New test.
4152 2013-05-15 Richard Biener <rguenther@suse.de>
4154 PR tree-optimization/57275
4155 * gcc.target/i386/pr57275.c: New testcase.
4157 2013-05-15 Jan Hubicka <jh@suse.cz>
4159 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4160 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4161 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4163 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4165 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4168 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4171 * c-c++-common/Wsequence-point-1.c: New test.
4173 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4175 * g++.dg/ext/vector22.C: New testcase.
4176 * gcc.dg/binop-xor3.c: Remove xfail.
4178 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4180 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4181 FLOAT cmp FLOAT ? INT : INT.
4182 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4183 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4184 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4185 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4186 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4187 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4189 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4192 * g++.dg/cpp0x/defaulted43.C: New.
4194 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4196 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4197 (alloca): Remove declaration.
4198 (foo9): Replace alloca by __builtin_alloca.
4200 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4202 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4203 Expect "size of array is too large" error.
4205 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4207 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4209 2013-05-14 Richard Biener <rguenther@suse.de>
4212 * g++.dg/torture/pr57235.C: New testcase.
4214 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4217 * gcc.dg/torture/pr57251.c: New test.
4219 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4222 * gcc.target/i386/pr57264.c: New test.
4224 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4226 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4228 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4230 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4232 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4234 PR tree-optimization/45216
4235 PR tree-optimization/57157
4236 * c-c++-common/rotate-1.c: Add 32 tests with +.
4237 * c-c++-common/rotate-1a.c: Adjust.
4238 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4239 * c-c++-common/rotate-2b.c: New test.
4240 * c-c++-common/rotate-3.c: Add 32 tests with +.
4241 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4242 * c-c++-common/rotate-4b.c: New test.
4243 * c-c++-common/rotate-5.c: New test.
4245 2013-05-13 Martin Jambor <mjambor@suse.cz>
4248 * gcc.dg/ipa/remref-0.c: New test.
4249 * gcc.dg/ipa/remref-1a.c: Likewise.
4250 * gcc.dg/ipa/remref-1b.c: Likewise.
4251 * gcc.dg/ipa/remref-2a.c: Likewise.
4252 * gcc.dg/ipa/remref-2b.c: Likewise.
4254 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4256 * gcc.dg/vector-shift-2.c: New testcase.
4258 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4260 PR tree-optimization/57230
4261 * gcc.dg/strlenopt-24.c: New test.
4263 PR tree-optimization/57230
4264 * gcc.dg/strlenopt-23.c: New test.
4266 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4269 * gcc.target/sh/pr57108.c: Move this test case to ...
4270 * gcc.c-torture/compile/pr57108.c: ... here.
4272 2013-05-10 Richard Biener <rguenther@suse.de>
4274 PR tree-optimization/57214
4275 * gcc.dg/torture/pr57214.c: New testcase.
4277 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4279 * gcc.dg/vector-shift.c: New testcase.
4281 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4283 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4285 PR tree-optimization/45216
4286 PR tree-optimization/57157
4287 * c-c++-common/rotate-1.c: New test.
4288 * c-c++-common/rotate-1a.c: New test.
4289 * c-c++-common/rotate-2.c: New test.
4290 * c-c++-common/rotate-2a.c: New test.
4291 * c-c++-common/rotate-3.c: New test.
4292 * c-c++-common/rotate-3a.c: New test.
4293 * c-c++-common/rotate-4.c: New test.
4294 * c-c++-common/rotate-4a.c: New test.
4296 2013-05-10 Richard Biener <rguenther@suse.de>
4298 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4299 * gcc.target/i386/l_fma_double_1.c: Adjust.
4300 * gcc.target/i386/l_fma_double_2.c: Likewise.
4301 * gcc.target/i386/l_fma_double_3.c: Likewise.
4302 * gcc.target/i386/l_fma_double_4.c: Likewise.
4303 * gcc.target/i386/l_fma_double_5.c: Likewise.
4304 * gcc.target/i386/l_fma_double_6.c: Likewise.
4305 * gcc.target/i386/l_fma_float_1.c: Likewise.
4306 * gcc.target/i386/l_fma_float_2.c: Likewise.
4307 * gcc.target/i386/l_fma_float_3.c: Likewise.
4308 * gcc.target/i386/l_fma_float_4.c: Likewise.
4309 * gcc.target/i386/l_fma_float_5.c: Likewise.
4310 * gcc.target/i386/l_fma_float_6.c: Likewise.
4312 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4315 * g++.dg/cpp0x/pr51226.C: New.
4317 2013-04-16 Han Shen <shenhan@google.com>
4319 Test cases for '-fstack-protector-strong'.
4320 * gcc.dg/fstack-protector-strong.c: New.
4321 * g++.dg/fstack-protector-strong.C: New.
4323 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4325 * gcc.target/aarch64/ands_1.c: New test.
4326 * gcc.target/aarch64/ands_2.c: Likewise
4328 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4330 * lib/target-supports.exp (check_effective_target_hw): New
4332 * c-c++-common/asan/clone-test-1.c: Call
4333 check_effective_target_hw.
4334 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4335 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4336 possible decorations.
4337 * c-c++-common/asan/null-deref-1.c: Likewise.
4338 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4339 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4340 * c-c++-common/asan/use-after-free-1.c: Likewise.
4341 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4342 * g++.dg/asan/large-func-test-1.C: Likewise.
4344 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4346 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4348 2013-05-07 Richard Biener <rguenther@suse.de>
4351 * g++.dg/torture/pr57190.C: New testcase.
4353 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4355 PR tree-optimization/57149
4356 * gcc.dg/pr57149.c: New test.
4359 * gcc.dg/pr57184.c: New test.
4361 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4363 * gnat.dg/specs/array3.ads: New test.
4365 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4367 * c-c++-common/vector-scalar-2.c: New testcase.
4369 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4371 * gcc.target/i386/asm-dialect-2.c: New testcase.
4373 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4376 * g++.dg/cpp0x/auto38.C: New.
4378 2013-05-06 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/57185
4381 * gcc.dg/autopar/pr57185.c: New testcase.
4383 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4386 * gcc.target/i386/pr57106.c: New test.
4388 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4390 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4391 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4392 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4393 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4394 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4395 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4396 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4398 2013-05-06 Teresa Johnson <tejohnson@google.com>
4401 * gcc.dg/pr57154.c: New test.
4403 2013-05-06 Richard Biener <rguenther@suse.de>
4406 * gcc.dg/torture/pr57147-1.c: New testcase.
4407 * gcc.dg/torture/pr57147-2.c: Likewise.
4408 * gcc.dg/torture/pr57147-3.c: Likewise.
4410 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4413 * gcc.target/sh/pr55303-1.c: New.
4414 * gcc.target/sh/pr55303-2.c: New.
4415 * gcc.target/sh/pr55303-3.c: New.
4417 2013-05-05 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/allocate_with_source_3.f90: New.
4421 2013-05-05 Tobias Burnus <burnus@net-b.de>
4424 * gfortran.dg/null_8.f90: New.
4426 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4429 * g++.dg/cpp0x/enum27.C: New.
4430 * g++.dg/cpp0x/enum_base.C: Adjust.
4432 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4434 PR tree-optimization/56205
4435 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4437 2013-05-04 Tobias Burnus <burnus@net-b.de>
4439 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4440 * gfortran.dg/bind_c_usage_27.f90: New.
4441 * gfortran.dg/bind_c_usage_28.f90: New.
4443 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4446 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4448 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4451 * gcc.target/powerpc/pr57150.c: New file.
4453 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4455 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4456 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4457 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4458 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4459 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4460 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4461 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4463 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4465 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4466 scan-assembler-times.
4468 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4470 * gcc.dg/tree-ssa/slsr-32.c: New.
4471 * gcc.dg/tree-ssa/slsr-33.c: New.
4472 * gcc.dg/tree-ssa/slsr-34.c: New.
4473 * gcc.dg/tree-ssa/slsr-35.c: New.
4474 * gcc.dg/tree-ssa/slsr-36.c: New.
4475 * gcc.dg/tree-ssa/slsr-37.c: New.
4476 * gcc.dg/tree-ssa/slsr-38.c: New.
4478 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4480 * gcc.target/aarch64/tst_1.c: New test.
4481 * gcc.target/aarch64/tst_2.c: Likewise
4483 2013-05-02 Jeff Law <law@redhat.com>
4485 PR tree-optimization/57144
4486 * gcc.c-torture/execute/pr57144.c: New test.
4488 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4490 PR rtl-optimization/57130
4491 * gcc.c-torture/execute/pr57130.c: New test.
4493 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4495 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4497 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4499 * gcc.target/aarch64/fabd.c: New file.
4501 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/cpp0x/pr54318.C: New.
4506 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4509 * g++.dg/parse/error51.C: New.
4510 * g++.dg/parse/error15.C: Adjust column numbers.
4512 2013-05-02 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/size_kind_2.f90: New.
4516 * gfortran.dg/size_kind_3.f90: New.
4518 2013-05-02 Richard Biener <rguenther@suse.de>
4521 * g++.dg/torture/pr57140.C: New testcase.
4523 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4526 * gcc.target/arm/pr56732-1.c: New test.
4528 2013-05-02 Martin Jambor <mjambor@suse.cz>
4531 * gcc.dg/ipa/pr56988.c: New test.
4533 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4535 * gcc.target/aarch64/bics_1.c: New test.
4536 * gcc.target/aarch64/bics_2.c: Likewise.
4538 2013-05-02 Jakub Jelinek <jakub@redhat.com>
4540 PR rtl-optimization/57131
4541 * gcc.c-torture/execute/pr57131.c: New test.
4543 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4548 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
4551 * gcc.target/i386/pr57091.c: New test.
4553 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4555 * gcc.target/aarch64/vect-vaddv.c: New.
4557 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4559 * gcc.target/aarch64/vect-vmaxv.c: New.
4560 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4562 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4564 * gcc.target/aarch64/scalar-vca.c: New.
4565 * gcc.target/aarch64/vect-vca.c: Likewise.
4567 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4569 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4570 (test_vceqd_s64): Force arguments to SIMD registers.
4571 (test_vceqzd_s64): Likewise.
4572 (test_vcged_s64): Likewise.
4573 (test_vcled_s64): Likewise.
4574 (test_vcgezd_s64): Likewise.
4575 (test_vcged_u64): Likewise.
4576 (test_vcgtd_s64): Likewise.
4577 (test_vcltd_s64): Likewise.
4578 (test_vcgtzd_s64): Likewise.
4579 (test_vcgtd_u64): Likewise.
4580 (test_vclezd_s64): Likewise.
4581 (test_vcltzd_s64): Likewise.
4582 (test_vtst_s64): Likewise.
4583 (test_vtst_u64): Likewise.
4585 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4588 * g++.dg/cpp0x/decltype53.C: New.
4590 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4593 * gfortran.dg/power_5.f90: New test.
4595 2013-04-30 Richard Biener <rguenther@suse.de>
4598 * gcc.dg/torture/pr57122.c: New testcase.
4600 2013-04-30 Richard Biener <rguenther@suse.de>
4603 * g++.dg/torture/pr57107.C: New testcase.
4605 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
4607 PR rtl-optimization/57105
4608 * gcc.dg/pr57105.c: New test.
4610 2013-04-30 Jakub Jelinek <jakub@redhat.com>
4612 PR tree-optimization/57104
4613 * gcc.dg/pr57104.c: New test.
4615 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4618 * gcc.target/i386/pr44578.c: New test.
4620 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
4623 * gcc.target/i386/pr57097.c: New test.
4625 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4628 * gcc.target/i386/pr57098.c: New test.
4630 2013-04-29 Kai Tietz <ktietz@redhat.com>
4632 * gcc.c-torture/execute/pr55875.c: New test.
4634 2013-04-29 Richard Biener <rguenther@suse.de>
4637 * gcc.dg/torture/pr57075.c: New testcase.
4639 2013-04-29 Richard Biener <rguenther@suse.de>
4642 * gcc.dg/autopar/pr57103.c: New testcase.
4644 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4646 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4648 2013-04-29 Tom de Vries <tom@codesourcery.com>
4650 * gcc.dg/pr50763.c: Update test.
4652 2013-04-26 Jeff Law <law@redhat.com>
4654 * gcc.dg/tree-ssa/vrp88.c: New test.
4656 2013-04-29 Christian Bruel <christian.bruel@st.com>
4659 * gcc.target/sh/pr57108.c: New test.
4661 2013-04-29 Richard Biener <rguenther@suse.de>
4664 * gfortran.dg/gomp/pr57089.f90: New testcase.
4666 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4668 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4670 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4672 * gcc.target/aarch64/vect-vcvt.c: New.
4674 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4676 * gcc.target/aarch64/vect-vrnd.c: New.
4678 2013-04-29 Richard Biener <rguenther@suse.de>
4680 PR tree-optimization/57081
4681 * gcc.dg/torture/pr57081.c: New testcase.
4683 2013-04-29 Jakub Jelinek <jakub@redhat.com>
4685 PR tree-optimization/57083
4686 * gcc.dg/torture/pr57083.c: New test.
4688 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4691 * g++.dg/cpp0x/decltype52.C: New.
4693 2013-04-28 Jakub Jelinek <jakub@redhat.com>
4695 N3472 binary constants
4696 * g++.dg/cpp/limits.C: Adjust warning wording.
4697 * g++.dg/system-binary-constants-1.C: Likewise.
4698 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4700 2013-04-28 Tobias Burnus <burnus@net-b.de>
4703 * gfortran.dg/coarray_30.f90: New.
4705 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4708 * frontend-passes (optimize_power): New function.
4709 (optimize_op): Use it.
4711 2013-04-27 Jakub Jelinek <jakub@redhat.com>
4714 * gcc.c-torture/execute/pr56866.c: New test.
4715 * gcc.target/i386/pr56866.c: New test.
4717 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4720 * gcc.dg/setjmp-5.c: New test.
4722 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4725 * g++.dg/cpp0x/constexpr-55708.C: New.
4727 2013-04-26 Richard Biener <rguenther@suse.de>
4729 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4730 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4731 * gcc.dg/pr53265.c: Remove XFAILs.
4732 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4733 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4735 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4737 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4738 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4739 -fdiagnostics-color=never option similarly to
4740 -fno-diagnostics-show-caret option.
4742 2013-04-25 Jakub Jelinek <jakub@redhat.com>
4744 PR rtl-optimization/57003
4745 * gcc.target/i386/pr57003.c: New test.
4747 2013-04-25 Marek Polacek <polacek@redhat.com>
4749 PR tree-optimization/57066
4750 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4752 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
4753 Tejas Belagod <tejas.belagod@arm.com>
4755 * gcc.target/aarch64/vaddv-intrinsic.c: New.
4756 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4757 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4759 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4761 * gcc.target/aarch64/cmp.c: New.
4763 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4765 * gcc.target/aarch64/ngc.c: New.
4767 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4769 * lib/target-supports.exp
4770 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4771 (check_effective_target_arm_neon_fp16_ok): Likewise.
4772 (add_options_for_arm_neon_fp16): Likewise.
4773 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4774 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4776 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
4778 PR rtl-optimizations/57046
4779 * gcc.target/i386/pr57046.c: New test.
4781 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4783 * g++.dg/cpp1y/cplusplus.C: New.
4785 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4787 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4789 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4791 * c-c++-common/Wpointer-arith-1.c: New.
4793 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4795 * g++.dg/cpp1y/cxx1y_macro.C: New.
4797 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4800 * g++.dg/cpp0x/sfinae45.C: New.
4802 2013-04-24 Richard Biener <rguenther@suse.de>
4805 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4807 2013-04-23 Richard Biener <rguenther@suse.de>
4810 * gcc.dg/torture/pr57036-1.c: New testcase.
4811 * gcc.dg/torture/pr57036-2.c: Likewise.
4813 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
4815 * gcc.target/aarch64/scalar-mov.c: New testcase.
4817 2013-04-23 Richard Biener <rguenther@suse.de>
4819 PR tree-optimization/57026
4820 * gcc.dg/torture/pr57026.c: New testcase.
4822 2013-04-22 Janus Weil <janus@gcc.gnu.org>
4826 * gfortran.dg/transfer_check_4.f90: New.
4828 2013-04-22 Marek Polacek <polacek@redhat.com>
4831 * gcc.dg/pr56990.c: New test.
4833 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
4836 * gcc.target/i386/pr57018.c: New test.
4838 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
4840 * gcc.target/aarch64/vrecps.c: New.
4841 * gcc.target/aarch64/vrecpx.c: Likewise.
4843 2013-04-22 Christian Bruel <christian.bruel@st.com>
4846 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4848 2013-04-21 Jeff Law <law@redhat.com>
4850 * gcc.dg/tree-ssa/forwprop-26.c: New test.
4852 2013-04-20 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/c_loc_test_22.f90: New.
4857 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
4859 PR rtl-optimization/56847
4860 * gcc.dg/pr56847.c: New test.
4862 2013-04-19 Richard Biener <rguenther@suse.de>
4864 PR tree-optimization/56982
4865 * gcc.c-torture/execute/pr56982.c: New testcase.
4867 2013-04-19 Martin Jambor <mjambor@suse.cz>
4869 PR tree-optimization/56718
4870 * g++.dg/ipa/imm-devirt-1.C: New test.
4871 * g++.dg/ipa/imm-devirt-2.C: Likewise.
4873 2013-04-19 Richard Biener <rguenther@suse.de>
4875 PR tree-optimization/57000
4876 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4878 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4879 Mikael Morin <mikael@gcc.gnu.org>
4882 * gfortran.dg/array_constructor_45.f90: New test.
4883 * gfortran.dg/array_constructor_46.f90: New test.
4884 * gfortran.dg/array_constructor_47.f90: New test.
4885 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
4887 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4889 PR rtl-optimization/56999
4890 * g++.dg/opt/pr56999.C: New test.
4892 2013-04-18 Cary Coutant <ccoutant@google.com>
4894 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4895 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4897 2013-04-18 Cary Coutant <ccoutant@google.com>
4899 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4900 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4901 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4902 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4903 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4904 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4905 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4906 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4907 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4908 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4909 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4911 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
4913 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4915 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4917 PR tree-optimization/56984
4918 * gcc.c-torture/compile/pr56984.c: New test.
4920 PR rtl-optimization/56992
4921 * gcc.dg/pr56992.c: New test.
4923 2013-04-17 Janus Weil <janus@gcc.gnu.org>
4926 * gfortran.dg/proc_ptr_42.f90: New.
4928 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
4930 * gnat.dg/discr41.ad[sb]: New test.
4931 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4932 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4933 * gcc.dg/vect/slp-24.c: Likewise.
4934 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4935 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4936 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4937 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4938 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4939 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4940 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4941 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4942 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4943 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4944 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4945 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4946 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4947 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4948 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4949 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4950 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4951 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4952 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4953 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4954 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4955 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4956 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4957 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4958 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4959 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4961 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
4964 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4965 * gfortran.dg/module_md5_1.f90: Remove.
4967 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4969 * gcc.target/aarch64/adds3.c: New.
4970 * gcc.target/aarch64/subs3.c: New.
4972 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4974 * gcc.target/aarch64/adds1.c: New.
4975 * gcc.target/aarch64/adds2.c: New.
4976 * gcc.target/aarch64/subs1.c: New.
4977 * gcc.target/aarch64/subs2.c: New.
4979 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
4981 Implement n3599 - Literal operator templates for strings.
4982 * g++.dg/cpp1y/udlit-char-template.C: New test.
4983 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4985 2013-04-16 Tobias Burnus <burnus@net-b.de>
4988 * gfortran.dg/no_arg_check_1.f90: New.
4989 * gfortran.dg/no_arg_check_2.f90: New.
4990 * gfortran.dg/no_arg_check_3.f90: New.
4992 2013-04-16 Janus Weil <janus@gcc.gnu.org>
4995 * gfortran.dg/proc_ptr_41.f90: New.
4997 2013-04-16 Richard Biener <rguenther@suse.de>
4999 PR tree-optimization/56756
5000 * gcc.dg/torture/pr56756.c: New testcase.
5002 2013-04-16 Tobias Burnus <burnus@net-b.de>
5005 * gfortran.dg/c_assoc_5.f90: New.
5007 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5009 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5010 * gcc.c-torture/execute/pr33992.x: Remove.
5011 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5012 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5013 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5015 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5017 PR tree-optimization/56962
5018 * gcc.c-torture/execute/pr56962.c: New test.
5020 2013-04-15 Richard Biener <rguenther@suse.de>
5022 PR tree-optimization/56933
5023 * gcc.dg/vect/pr56933.c: New testcase.
5025 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5027 * gcc.target/arm/anddi3-opt.c: New test.
5028 * gcc.target/arm/anddi3-opt2.c: Likewise.
5030 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5032 * gcc.dg/pr56890-1.c: New test.
5033 * gcc.dg/pr56890-2.c: Likewise.
5035 2013-04-15 Joey Ye <joey.ye@arm.com>
5037 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5038 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5040 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5043 * gfortran.dg/select_type_33.f03: New test.
5045 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5048 * gfortran.dg/typebound_proc_29.f03: New.
5050 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5053 * gfortran.dg/typebound_proc_28.f03: New.
5055 2013-04-12 Jeff Law <law@redhat.com>
5057 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5060 2013-04-12 Tobias Burnus <burnus@net-b.de>
5063 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5065 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5068 * gcc.target/i386/pr56903.c: New test.
5070 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5073 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5074 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5075 * gfortran.dg/block_11.f90: Fix invalid test case.
5076 * gfortran.dg/function_types_3.f90: Add new error message.
5077 * gfortran.dg/global_references_1.f90: Ditto.
5078 * gfortran.dg/import2.f90: Remove unneeded parts.
5079 * gfortran.dg/import6.f90: Fix invalid test case.
5080 * gfortran.dg/proc_decl_2.f90: Ditto.
5081 * gfortran.dg/proc_decl_9.f90: Ditto.
5082 * gfortran.dg/proc_decl_18.f90: Ditto.
5083 * gfortran.dg/proc_ptr_40.f90: New.
5084 * gfortran.dg/whole_file_7.f90: Modified error wording.
5085 * gfortran.dg/whole_file_16.f90: Ditto.
5086 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5087 * gfortran.dg/whole_file_18.f90: Modified error wording.
5088 * gfortran.dg/whole_file_20.f03: Ditto.
5089 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5092 2013-04-12 Richard Biener <rguenther@suse.de>
5095 2013-04-10 Richard Biener <rguenther@suse.de>
5097 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5099 2013-04-12 Tobias Burnus <burnus@net-b.de>
5102 * gfortran.dg/class_allocate_15.f90: New.
5105 2013-04-12 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5108 scan-tree-dump-times.
5110 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5112 PR tree-optimization/56918
5113 PR tree-optimization/56920
5114 * gcc.dg/vect/pr56918.c: New test.
5115 * gcc.dg/vect/pr56920.c: New test.
5117 2013-04-12 Tobias Burnus <burnus@net-b.de>
5120 * gfortran.dg/class_allocate_14.f90: New.
5121 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5122 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5124 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5126 * gcc.dg/fold-cstvecshift.c: New testcase.
5128 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5130 * gcc.target/aarch64/negs.c: New.
5132 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5135 * g++.dg/template/arrow4.C: New test.
5137 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5139 * gnat.dg/array23.adb: New test.
5140 * gnat.dg/array23_pkg[123].ads: New helpers.
5142 2013-04-11 Jeff Law <law@redhat.com>
5144 PR tree-optimization/56900
5145 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5147 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5150 * g++.dg/cpp0x/sfinae44.C: New.
5152 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5154 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5155 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5157 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5160 * g++.dg/cpp0x/enum26.C: New.
5161 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5163 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5165 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5167 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5169 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5170 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5171 loop is vectorized and that the correct instruction is generated.
5172 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5173 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5174 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5176 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5178 PR tree-optimization/56899
5179 * gcc.c-torture/execute/pr56899.c: New test.
5181 2013-04-10 David S. Miller <davem@davemloft.net>
5183 * gcc.target/sparc/setcc-4.c: New test.
5184 * gcc.target/sparc/setcc-5.c: New test.
5186 2013-04-10 Richard Biener <rguenther@suse.de>
5188 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5190 2013-04-10 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/vect/slp-39.c: New testcase.
5194 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5196 PR tree-optimization/55524
5197 * gcc.target/epiphany/fnma-1.c: New test.
5199 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5201 * gcc.dg/tree-ssa/inline-11.c: New test
5203 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5206 * g++.dg/template/arrow3.C: New test.
5208 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5210 * gcc.target/arm/minmax_minus.c: New test.
5212 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5215 * c-c++-common/gomp/pr56883.c: New test.
5217 2013-04-09 Jeff Law <law@redhat.com>
5219 * gcc.dg/tree-ssa/vrp87.c: New test.
5221 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5223 PR tree-optimization/56854
5224 * g++.dg/torture/pr56854.C: New test.
5226 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5229 * gfortran.dg/array_constructor_44.f90: New test.
5231 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/cpp0x/constexpr-specialization.C: New.
5236 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5238 * gcc.c-torture/execute/pr56837.c: New test.
5242 * g++.dg/opt/vt3.C: New test.
5243 * g++.dg/opt/vt4.C: New test.
5245 2013-04-08 Jeff Law <law@redhat.com>
5247 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5249 2013-04-08 Richard Biener <rguenther@suse.de>
5251 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5253 2013-04-08 Richard Biener <rguenther@suse.de>
5255 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5257 2013-04-08 Richard Biener <rguenther@suse.de>
5259 * g++.dg/vect/slp-pr56812.cc: Adjust.
5261 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5263 * gcc.dg/pr56837.c: New test.
5264 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5265 "generated memset minus one".
5267 2013-04-07 Tobias Burnus <burnus@net-b.de>
5270 * gfortran.dg/reshape_5.f90: New.
5272 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5275 * gcc.target/powerpc/recip-1.c: Modify expected output.
5276 * gcc.target/powerpc/recip-3.c: Likewise.
5277 * gcc.target/powerpc/recip-4.c: Likewise.
5278 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5280 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5282 * gcc.target/arm/peep-ldrd-1.c: New test.
5283 * gcc.target/arm/peep-strd-1.c: Likewise.
5285 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5287 * gcc.target/arm/negdi-1.c: New test.
5288 * gcc.target/arm/negdi-2.c: Likewise.
5289 * gcc.target/arm/negdi-3.c: Likewise.
5290 * gcc.target/arm/negdi-4.c: Likewise.
5292 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5294 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5295 Add -march=armv8-a when we use v8 NEON.
5296 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5297 (check_effective_target_vect_call_ceilf): Likewise.
5298 (check_effective_target_vect_call_floorf): Likewise.
5299 (check_effective_target_vect_call_roundf): Likewise.
5300 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5301 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5302 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5303 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5304 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5306 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5308 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5309 * gcc.target/powerpc/sd-pwr6.c: Same.
5310 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5311 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5313 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5315 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5317 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5320 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5321 * gfortran.dg/altreturn_4.f90: Ditto.
5322 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5323 * gfortran.dg/altreturn_5.f90: Ditto.
5324 * gfortran.dg/altreturn_6.f90: Ditto.
5325 * gfortran.dg/altreturn_7.f90: Ditto.
5327 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5329 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5331 (check_effective_target_arm_v8_neon_ok_nocache):
5333 (check_effective_target_arm_v8_neon_ok): Change to use
5334 check_effective_target_arm_v8_neon_ok_nocache.
5335 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5337 (check_effective_target_vect_call_btruncf):
5338 Enable for arm and ARMv8 NEON.
5339 (check_effective_target_vect_call_ceilf): Likewise.
5340 (check_effective_target_vect_call_floorf): Likewise.
5341 (check_effective_target_vect_call_roundf): Likewise.
5342 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5345 2013-04-04 Marek Polacek <polacek@redhat.com>
5347 PR tree-optimization/48186
5348 * gcc.dg/pr48186.c: New test.
5350 2013-04-04 Richard Biener <rguenther@suse.de>
5352 PR tree-optimization/56826
5353 * gcc.dg/vect/pr56826.c: New testcase.
5354 * gcc.dg/vect/O3-pr36098.c: Adjust.
5356 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5358 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5359 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5360 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5361 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5362 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5363 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5364 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5365 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5366 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5367 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5369 2013-04-04 Richard Biener <rguenther@suse.de>
5371 PR tree-optimization/56213
5372 * gcc.dg/vect/vect-123.c: New testcase.
5374 2013-04-04 Tobias Burnus <burnus@net-b.de>
5377 * gfortran.dg/read_repeat_2.f90: New.
5379 2013-04-04 Richard Biener <rguenther@suse.de>
5381 PR tree-optimization/56837
5382 * g++.dg/torture/pr56837.C: New testcase.
5384 2013-04-04 Tobias Burnus <burnus@net-b.de>
5387 * gfortran.dg/c_loc_test_21.f90: New.
5388 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5389 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5390 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5391 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5392 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5394 2013-04-03 Jeff Law <law@redhat.com>
5396 PR tree-optimization/56799
5397 * gcc.c-torture/execute/pr56799.c: New test.
5399 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5402 * g++.dg/warn/Wpointer-arith-1.C: New.
5403 * g++.dg/gomp/for-19.C: Adjust.
5405 2013-04-03 Marek Polacek <polacek@redhat.com>
5408 * gcc.dg/pr55702.c: New test.
5410 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5413 * gcc.dg/pr56809.c: New testcase.
5415 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5418 * g++.dg/debug/pr56819.C: New test.
5420 2013-04-03 Richard Biener <rguenther@suse.de>
5422 PR tree-optimization/56817
5423 * g++.dg/torture/pr56817.C: New testcase.
5425 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5427 * gcc.dg/vect/bb-slp-31.c: New file.
5429 2013-04-03 Jason Merrill <jason@redhat.com>
5432 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5434 2013-04-03 Richard Biener <rguenther@suse.de>
5436 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5438 2013-04-03 Richard Biener <rguenther@suse.de>
5440 PR tree-optimization/55964
5441 * gcc.dg/torture/pr55964-2.c: New testcase.
5443 2013-04-03 Richard Biener <rguenther@suse.de>
5445 PR tree-optimization/56501
5446 * gcc.dg/torture/pr56501.c: New testcase.
5448 2013-04-03 Richard Biener <rguenther@suse.de>
5450 PR tree-optimization/56407
5451 * gcc.dg/torture/pr56407.c: New testcase.
5453 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5455 PR tree-optimization/56790
5456 * g++.dg/ext/pr56790-1.C: New testcase.
5458 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5460 * gcc.target/i386/merge-1.c: New testcase.
5461 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5463 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5466 * gcc.c-torture/execute/pr19449.c: New test.
5468 2013-04-03 Richard Biener <rguenther@suse.de>
5470 PR tree-optimization/56812
5471 * g++.dg/vect/slp-pr56812.cc: New testcase.
5473 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5477 * gfortran.dg/altreturn_8.f90: New.
5478 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5479 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5480 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5482 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5484 PR rtl-optimization/56745
5485 * gcc.c-torture/compile/pr56745.c: New test.
5487 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5489 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5491 2013-04-02 Richard Biener <rguenther@suse.de>
5493 PR tree-optimization/56778
5494 * gcc.dg/torture/pr56778.c: New testcase.
5496 2013-04-02 Richard Biener <rguenther@suse.de>
5499 * g++.dg/torture/pr56768.C: New testcase.
5501 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5503 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5505 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5508 * gfortran.dg/namelist_82.f90: New test.
5510 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5513 * gfortran.dg/implicit_class_1.f90: New.
5515 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5518 * gfortran.dg/namelist_81.f90: New test.
5520 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5522 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5523 for constant and equal string lengths.
5524 * gfortran.dg/character_comparison_5.f90: Likewise.
5525 * gfortran.dg/character_comparison_9.f90: New test.
5527 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5529 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5530 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5532 2013-03-29 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/optional_absent_3.f90: New.
5537 2013-03-29 Tobias Burnus <burnus@net-b.de>
5540 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5542 2013-03-29 Tobias Burnus <burnus@net-b.de>
5545 * gfortran.dg/namelist_80.f90: New.
5547 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5550 * gfortran.dg/string_length_2.f90: New test.
5551 * gfortran.dg/dependency_41.f90: New test.
5553 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5556 * gfortran.dg/array_constructor_43.f90: New test.
5557 * gfortran.dg/random_seed_3.f90: New test.
5559 2013-03-28 Ian Bolton <ian.bolton@arm.com>
5561 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5562 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5563 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5564 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5565 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5566 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5567 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5568 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5569 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5570 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5572 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/conversion/op4.C: Adjust.
5576 * g++.dg/cpp0x/rv1n.C: Likewise.
5577 * g++.dg/cpp0x/rv2n.C: Likewise.
5578 * g++.dg/cpp0x/template_deduction.C: Likewise.
5579 * g++.dg/expr/cond8.C: Likewise.
5580 * g++.dg/other/error4.C: Likewise.
5581 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5582 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5583 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5584 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5585 * g++.old-deja/g++.jason/conversion2.C: Likewise.
5586 * g++.old-deja/g++.law/cvt20.C: Likewise.
5587 * g++.old-deja/g++.law/cvt8.C: Likewise.
5588 * g++.old-deja/g++.law/init8.C: Likewise.
5589 * g++.old-deja/g++.mike/net12.C: Likewise.
5590 * g++.old-deja/g++.mike/net8.C: Likewise.
5591 * g++.old-deja/g++.mike/p2793.C: Likewise.
5592 * g++.old-deja/g++.mike/p3836.C: Likewise.
5593 * g++.old-deja/g++.mike/p418.C: Likewise.
5594 * g++.old-deja/g++.mike/p701.C: Likewise.
5595 * g++.old-deja/g++.mike/p807.C: Likewise.
5597 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
5600 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5603 2013-03-28 Marek Polacek <polacek@redhat.com>
5605 PR tree-optimization/56695
5606 * gcc.dg/vect/pr56695.c: New test.
5608 2013-03-28 Richard Biener <rguenther@suse.de>
5610 PR tree-optimization/37021
5611 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5612 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5614 2013-03-27 Tobias Burnus <burnus@net-b.de>
5618 * gfortran.dg/sizeof_2.f90: New.
5619 * gfortran.dg/sizeof_3.f90: New.
5620 * gfortran.dg/sizeof_proc.f90: Update dg-error.
5622 2013-03-27 Richard Biener <rguenther@suse.de>
5624 PR tree-optimization/37021
5625 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5627 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
5629 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5630 * g++.dg/ipa/ivinline-2.C: Likewise.
5631 * g++.dg/ipa/ivinline-3.C: Likewise.
5632 * g++.dg/ipa/ivinline-4.C: Likewise.
5633 * g++.dg/ipa/ivinline-5.C: Likewise.
5634 * g++.dg/ipa/ivinline-7.C: Likewise.
5635 * g++.dg/ipa/ivinline-8.C: Likewise.
5636 * g++.dg/ipa/ivinline-9.C: Likewise.
5637 * g++.dg/cpp0x/noexcept03.C: Likewise.
5638 * gcc.dg/const-1.c: Likewise.
5639 * gcc.dg/ipa/pure-const-1.c: Likewise.
5640 * gcc.dg/noreturn-8.c: Likewise.
5641 * gcc.target/i386/mmx-1.c: Likewise.
5642 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5643 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5644 * gcc.c-torture/execute/pr33992.x: New file.
5646 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
5648 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5650 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5653 * g++.dg/ext/desig5.C: New.
5655 2013-03-26 Tobias Burnus <burnus@net-b.de>
5658 * gfortran.dg/merge_init_expr_2.f90: New.
5659 * gfortran.dg/merge_char_1.f90: Modify test to
5660 stay a run-time test.
5661 * gfortran.dg/merge_char_3.f90: Ditto.
5663 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5665 * g++.dg/cpp0x/constexpr-friend-2.C: New.
5666 * g++.dg/cpp0x/constexpr-main.C: Likewise.
5668 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5671 * g++.dg/cpp0x/range-for23.C: New.
5673 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
5676 * gfortran.dg/namelist_79.f90: New.
5678 2013-03-25 Martin Jambor <mjambor@suse.cz>
5680 * gcc.dg/ipa/ipcp-agg-9.c: New test.
5682 2013-03-25 Tobias Burnus <burnus@net-b.de>
5702 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5703 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5704 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5705 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5706 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5707 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5708 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5709 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5710 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5711 * gfortran.dg/c_loc_tests_16.f90: Ditto.
5712 * gfortran.dg/c_loc_tests_4.f03: Ditto.
5713 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5714 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5715 * gfortran.dg/c_loc_tests_8.f03: Ditto.
5716 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5717 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5718 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5719 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5720 * gfortran.dg/pr32601_1.f03: Ditto.
5721 * gfortran.dg/storage_size_2.f08: Remove dg-error.
5722 * gfortran.dg/blockdata_7.f90: New.
5723 * gfortran.dg/c_assoc_4.f90: New.
5724 * gfortran.dg/c_f_pointer_tests_6.f90: New.
5725 * gfortran.dg/c_f_pointer_tests_7.f90: New.
5726 * gfortran.dg/c_funloc_tests_8.f90: New.
5727 * gfortran.dg/c_loc_test_17.f90: New.
5728 * gfortran.dg/c_loc_test_18.f90: New.
5729 * gfortran.dg/c_loc_test_19.f90: New.
5730 * gfortran.dg/c_loc_test_20.f90: New.
5731 * gfortran.dg/c_sizeof_5.f90: New.
5732 * gfortran.dg/iso_c_binding_rename_3.f90: New.
5733 * gfortran.dg/transfer_resolve_2.f90: New.
5734 * gfortran.dg/transfer_resolve_3.f90: New.
5735 * gfortran.dg/transfer_resolve_4.f90: New.
5736 * gfortran.dg/pr32601.f03: Update dg-error.
5737 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5738 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5740 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5742 * gcc.target/arm/vseleqdf.c: New test.
5743 * gcc.target/arm/vseleqsf.c: Likewise.
5744 * gcc.target/arm/vselgedf.c: Likewise.
5745 * gcc.target/arm/vselgesf.c: Likewise.
5746 * gcc.target/arm/vselgtdf.c: Likewise.
5747 * gcc.target/arm/vselgtsf.c: Likewise.
5748 * gcc.target/arm/vselledf.c: Likewise.
5749 * gcc.target/arm/vsellesf.c: Likewise.
5750 * gcc.target/arm/vselltdf.c: Likewise.
5751 * gcc.target/arm/vselltsf.c: Likewise.
5752 * gcc.target/arm/vselnedf.c: Likewise.
5753 * gcc.target/arm/vselnesf.c: Likewise.
5754 * gcc.target/arm/vselvcdf.c: Likewise.
5755 * gcc.target/arm/vselvcsf.c: Likewise.
5756 * gcc.target/arm/vselvsdf.c: Likewise.
5757 * gcc.target/arm/vselvssf.c: Likewise.
5759 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
5761 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5763 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5764 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5765 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5766 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5767 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5768 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5769 * gcc.target/aarch64/atomic-op-char.x: ... to here.
5770 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5771 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5772 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5773 * gcc.target/aarch64/atomic-op-int.x: ... to here.
5774 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5775 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5776 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5777 * gcc.target/aarch64/atomic-op-release.x: ... to here.
5778 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5779 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5780 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5781 * gcc.target/aarch64/atomic-op-short.x: ... to here.
5782 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5783 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5784 * gcc.target/arm/atomic-op-acquire.c: Likewise.
5785 * gcc.target/arm/atomic-op-char.c: Likewise.
5786 * gcc.target/arm/atomic-op-consume.c: Likewise.
5787 * gcc.target/arm/atomic-op-int.c: Likewise.
5788 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5789 * gcc.target/arm/atomic-op-release.c: Likewise.
5790 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5791 * gcc.target/arm/atomic-op-short.c: Likewise.
5793 2013-03-25 Richard Biener <rguenther@suse.de>
5796 * g++.dg/torture/pr56694.C: New testcase.
5798 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801 * gcc.target/arm/neon-vcond-gt.c: New test.
5802 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5803 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5805 2013-03-25 Richard Biener <rguenther@suse.de>
5807 PR tree-optimization/56689
5808 * gcc.dg/torture/pr56689.c: New testcase.
5810 2013-03-25 Kai Tietz <ktietz@redhat.com>
5812 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5814 2013-03-24 Tobias Burnus <burnus@net-b.de>
5817 * gfortran.dg/eof_5.f90: New.
5819 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
5821 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5824 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
5826 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5828 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
5831 * gcc.c-torture/execute/builtins/builtins.exp: Add
5832 -Wl,--allow-multiple-definition for RTEMS targets.
5834 2013-03-22 Ian Bolton <ian.bolton@arm.com>
5836 * gcc.target/aarch64/movk.c: New test.
5838 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
5840 * g++.dg/ext/vector21.C: New testcase.
5842 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5844 * gcc.target/arm/neon-for-64bits-1.c: New tests.
5845 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5847 2013-03-21 Richard Biener <rguenther@suse.de>
5849 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5850 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5852 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5854 * gcc.target/aarch64/vect.c: Test and result vector added
5855 for sabd and saba instructions.
5856 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5857 instructions in assembly.
5858 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5859 * gcc.target/aarch64/vect-fp.c: Test and result vector added
5860 for fabd instruction.
5861 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5862 instruction in assembly.
5863 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5865 2013-03-20 Jeff Law <law@redhat.com>
5867 * g++.dg/tree-ssa/ssa-dom.C: New test.
5869 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5871 * gcc.target/powerpc/mmfpgpr.c: New test.
5872 * gcc.target/powerpc/sd-vsx.c: Likewise.
5873 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5874 * gcc.target/powerpc/vsx-float0.c: Likewise.
5876 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
5878 PR tree-optimization/56355
5879 * gcc.dg/pr56355-1.c: New file.
5881 2013-03-20 Catherine Moore <clm@codesourcery.com>
5882 Richard Sandiford <rdsandiford@googlemail.com>
5884 * gcc.target/mips/mips.exp: Add microMIPS support.
5885 * gcc.target/mips/umips-movep-2.c: New test.
5886 * gcc.target/mips/umips-lwp-2.c: New test.
5887 * gcc.target/mips/umips-swp-5.c: New test.
5888 * gcc.target/mips/umips-constraints-1.c: New test.
5889 * gcc.target/mips/umips-lwp-3.c: New test.
5890 * gcc.target/mips/umips-swp-6.c: New test.
5891 * gcc.target/mips/umips-constraints-2.c: New test.
5892 * gcc.target/mips/umips-save-restore-1.c: New test.
5893 * gcc.target/mips/umips-lwp-4.c: New test.
5894 * gcc.target/mips/umips-swp-7.c: New test.
5895 * gcc.target/mips/umips-save-restore-2.c: New test.
5896 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5897 * gcc.target/mips/umips-lwp-5.c: New test.
5898 * gcc.target/mips/umips-save-restore-3.c: New test.
5899 * gcc.target/mips/umips-lwp-6.c: New test.
5900 * gcc.target/mips/umips-swp-1.c: New test.
5901 * gcc.target/mips/umips-lwp-7.c: New test.
5902 * gcc.target/mips/umips-swp-2.c: New test.
5903 * gcc.target/mips/umips-lwp-8.c: New test.
5904 * gcc.target/mips/umips-swp-3.c: New test.
5905 * gcc.target/mips/umips-movep-1.c: New test.
5906 * gcc.target/mips/umips-lwp-1.c: New test.
5907 * gcc.target/mips/umips-swp-4.c: New test.
5909 2013-03-20 Richard Biener <rguenther@suse.de>
5911 PR tree-optimization/56661
5912 * gcc.dg/torture/pr56661.c: New testcase.
5914 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5916 PR rtl-optimization/56605
5917 * gcc.target/powerpc/pr56605.c: New.
5919 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922 * gfortran.dg/do_1.f90: Don't xfail.
5924 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5927 * gfortran.dg/namelist_77.f90: New.
5928 * gfortran.dg/namelist_78.f90: New.
5930 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5933 * gfortran.dg/open_negative_unit_1.f90: New.
5935 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5937 * gcc.target/aarch64/sbc.c: New test.
5939 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5941 * gcc.target/aarch64/ror.c: New test.
5943 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5945 * gcc.target/aarch64/extr.c: New test.
5947 2013-03-19 Richard Biener <rguenther@suse.de>
5949 PR tree-optimization/56273
5950 * gcc.dg/tree-ssa/vrp47.c: Adjust.
5951 * c-c++-common/uninit-17.c: Likewise.
5953 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5955 PR tree-optimization/56635
5956 * g++.dg/torture/pr56635.C: New test.
5958 2013-03-18 Richard Biener <rguenther@suse.de>
5960 PR tree-optimization/3713
5961 * g++.dg/ipa/devirt-12.C: New testcase.
5963 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5966 * c-c++-common/pr56566.c: New test.
5968 2013-03-17 Jason Merrill <jason@redhat.com>
5970 * g++.dg/template/abstract-dr337.C: XFAIL.
5972 2013-03-16 Jakub Jelinek <jakub@redhat.com>
5975 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5976 * c-c++-common/pr56607.c: New test.
5978 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
5981 * g++.dg/cpp0x/constexpr-array5.C: New.
5983 2013-03-15 Tobias Burnus <burnus@net-b.de>
5986 * gfortran.dg/transfer_intrinsic_5.f90: New.
5988 2013-03-15 Kai Tietz <ktietz@redhat.com>
5990 * gcc.target/i386/movti.c: Don't test for x64 mingw.
5991 * gcc.target/i386/pr20020-1.c: Likewise.
5992 * gcc.target/i386/pr20020-2.c: Likewise.
5993 * gcc.target/i386/pr20020-3.c: Likewise.
5994 * gcc.target/i386/pr53425-1.c: Likewise.
5995 * gcc.target/i386/pr53425-2.c: Likewise.
5996 * gcc.target/i386/pr55093.c: Likewise.
5997 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5999 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6002 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6003 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6005 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6007 PR tree-optimization/53265
6008 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6010 * gcc.dg/graphite/id-6.c (test): Likewise.
6011 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6012 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6014 PR tree-optimization/53265
6015 * gcc.dg/pr53265.c: New test.
6016 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6018 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6020 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6021 n, use it as high bound instead of 4.
6023 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6026 * gcc.target/sh/pr49880-1.c: New.
6027 * gcc.target/sh/pr49880-2.c: New.
6028 * gcc.target/sh/pr49880-3.c: New.
6029 * gcc.target/sh/pr49880-4.c: New.
6030 * gcc.target/sh/pr49880-5.c: New.
6032 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6034 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6036 2013-03-13 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/56608
6039 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6041 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6044 * g++.dg/cpp0x/alias-decl-32.C: New.
6046 2013-03-11 Jan Hubicka <jh@suse.cz>
6049 * gcc.c-torture/compile/pr56571.c: New testcase.
6051 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6053 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6054 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6056 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6058 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6059 * gcc.dg/inline_4.c: Likewise.
6060 * gcc.dg/unroll_2.c: Likewise.
6061 * gcc.dg/unroll_3.c: Likewise.
6062 * gcc.dg/unroll_4.c: Likewise.
6064 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6067 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6070 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6072 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6075 * gcc.c-torture/compile/pr40797.c: New.
6077 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6079 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6081 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6084 * gfortran.dg/class_56.f90: New test.
6086 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6089 * gcc.target/mips/pr56524.c: New test.
6091 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6094 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6096 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6099 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6101 2013-03-08 Marek Polacek <polacek@redhat.com>
6103 PR tree-optimization/56478
6104 * gcc.dg/torture/pr56478.c: New test.
6106 2013-03-08 Kai Tietz <ktietz@redhat.com>
6108 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6109 targets linker option --allow-multiple-definition.
6111 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6112 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6113 * gcc.dg/pr52549.c: Add LLP64 case.
6114 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6115 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6116 * gcc.dg/torture/pr51071-2.c: Likewise.
6117 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6118 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6119 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6120 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6121 * gcc.dg/weak/weak-1.c: Likewise.
6122 * gcc.dg/weak/weak-2.c: Likewise.
6123 * gcc.dg/weak/weak-3.c: Likewise.
6124 * gcc.dg/weak/weak-4.c: Likewise.
6125 * gcc.dg/weak/weak-5.c: Likewise.
6126 * gcc.dg/weak/weak-15.c: Likewise.
6127 * gcc.dg/weak/weak-16.c: Likewise.
6129 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6131 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6133 PR tree-optimization/56559
6134 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6136 2013-03-07 Andreas Schwab <schwab@suse.de>
6138 * gcc.dg/pr31490.c: Fix last change.
6140 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6143 * g++.dg/template/crash115.C: New.
6145 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6147 PR tree-optimization/56539
6148 * gcc.c-torture/compile/pr56539.c: New test.
6150 2013-03-06 Kai Tietz <ktietz@redhat.com>
6152 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6154 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6155 * gcc.dg/lto/20091013-1_2.c: Likewise.
6156 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6158 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6160 * gnat.dg/specs/aggr6.ads: New test.
6162 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6164 * gnat.dg/loop_optimization15.ad[sb]: New test.
6166 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6169 * gcc.dg/pr56548.c: New test.
6171 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6174 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6176 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6179 * g++.dg/template/typename20.C: New test.
6181 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6184 * gcc.dg/pr56510.c: New test.
6186 PR rtl-optimization/56484
6187 * gcc.c-torture/compile/pr56484.c: New test.
6189 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6192 * g++.dg/warn/Wsign-conversion-2.C: New.
6194 2013-03-05 Richard Biener <rguenther@suse.de>
6196 PR tree-optimization/56270
6197 * gcc.dg/vect/slp-38.c: New testcase.
6199 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6201 PR rtl-optimization/56494
6202 * gcc.dg/pr56494.c: New test.
6204 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6206 * gcc.dg/pr56424.c: New test.
6208 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6210 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6211 * gcc.dg/pr56228.c <avr>: Skip.
6213 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6216 PR tree-optimization/52631
6217 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6219 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6221 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6222 * gcc.dg/vect/vect-83_64.c: Same.
6224 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6227 * gfortran.dg/pointer_check_13.f90: New test.
6229 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6232 * gfortran.dg/array_constructor_42.f90: New test.
6234 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6237 * g++.dg/template/static33.C: New.
6238 * g++.dg/template/static34.C: Likewise.
6241 * g++.dg/template/static35.C: New.
6243 2013-03-01 Steve Ellcey <sellcey@mips.com>
6245 * gcc.dg/pr56396.c: Require pic support.
6247 2013-03-01 Richard Biener <rguenther@suse.de>
6249 PR tree-optimization/55481
6250 * gcc.dg/torture/pr56488.c: New testcase.
6252 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6253 Jakub Jelinek <jakub@redhat.com>
6256 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6257 no_sanitize_address attribute rather than no_address_safety_analysis.
6258 * g++.dg/asan/sanitizer_test_utils.h
6259 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6260 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6261 in addition to no_address_safety_analysis.
6263 2013-02-28 Jason Merrill <jason@redhat.com>
6266 * g++.dg/cpp0x/constexpr-and.C: New.
6268 2013-02-28 Martin Jambor <mjambor@suse.cz>
6270 PR tree-optimization/56294
6271 * g++.dg/debug/pr56294.C: New test.
6273 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6275 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6277 2013-02-27 Marek Polacek <polacek@redhat.com>
6279 PR rtl-optimization/56466
6280 * gcc.dg/pr56466.c: New test.
6282 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6284 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6285 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6286 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6288 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6291 * gcc.dg/pr45472.c: New test.
6293 2013-02-26 Marek Polacek <polacek@redhat.com>
6295 PR tree-optimization/56426
6296 * gcc.dg/pr56436.c: New test.
6298 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6300 PR tree-optimization/56448
6301 * gcc.c-torture/compile/pr56448.c: New test.
6303 PR tree-optimization/56443
6304 * gcc.dg/torture/pr56443.c: New test.
6306 2013-02-25 Richard Biener <rguenther@suse.de>
6308 PR tree-optimization/56175
6309 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6311 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6314 * g++.dg/torture/pr56403.C: New test.
6316 2013-02-25 Catherine Moore <clm@codesourcery.com>
6319 2013-02-24 Catherine Moore <clm@codesourcery.com>
6320 Richard Sandiford <rdsandiford@googlemail.com>
6322 * gcc.target/mips/mips.exp: Add microMIPS support.
6323 * gcc.target/mips/umips-movep-2.c: New test.
6324 * gcc.target/mips/umips-lwp-2.c: New test.
6325 * gcc.target/mips/umips-swp-5.c: New test.
6326 * gcc.target/mips/umips-constraints-1.c: New test.
6327 * gcc.target/mips/umips-lwp-3.c: New test.
6328 * gcc.target/mips/umips-swp-6.c: New test.
6329 * gcc.target/mips/umips-constraints-2.c: New test.
6330 * gcc.target/mips/umips-save-restore-1.c: New test.
6331 * gcc.target/mips/umips-lwp-4.c: New test.
6332 * gcc.target/mips/umips-swp-7.c: New test.
6333 * gcc.target/mips/umips-save-restore-2.c: New test.
6334 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6335 * gcc.target/mips/umips-lwp-5.c: New test.
6336 * gcc.target/mips/umips-save-restore-3.c: New test.
6337 * gcc.target/mips/umips-lwp-6.c: New test.
6338 * gcc.target/mips/umips-swp-1.c: New test.
6339 * gcc.target/mips/umips-lwp-7.c: New test.
6340 * gcc.target/mips/umips-swp-2.c: New test.
6341 * gcc.target/mips/umips-lwp-8.c: New test.
6342 * gcc.target/mips/umips-swp-3.c: New test.
6343 * gcc.target/mips/umips-movep-1.c: New test.
6344 * gcc.target/mips/umips-lwp-1.c: New test.
6345 * gcc.target/mips/umips-swp-4.c: New test.
6347 2013-02-24 Catherine Moore <clm@codesourcery.com>
6348 Richard Sandiford <rdsandiford@googlemail.com>
6350 * gcc.target/mips/mips.exp: Add microMIPS support.
6351 * gcc.target/mips/umips-movep-2.c: New test.
6352 * gcc.target/mips/umips-lwp-2.c: New test.
6353 * gcc.target/mips/umips-swp-5.c: New test.
6354 * gcc.target/mips/umips-constraints-1.c: New test.
6355 * gcc.target/mips/umips-lwp-3.c: New test.
6356 * gcc.target/mips/umips-swp-6.c: New test.
6357 * gcc.target/mips/umips-constraints-2.c: New test.
6358 * gcc.target/mips/umips-save-restore-1.c: New test.
6359 * gcc.target/mips/umips-lwp-4.c: New test.
6360 * gcc.target/mips/umips-swp-7.c: New test.
6361 * gcc.target/mips/umips-save-restore-2.c: New test.
6362 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6363 * gcc.target/mips/umips-lwp-5.c: New test.
6364 * gcc.target/mips/umips-save-restore-3.c: New test.
6365 * gcc.target/mips/umips-lwp-6.c: New test.
6366 * gcc.target/mips/umips-swp-1.c: New test.
6367 * gcc.target/mips/umips-lwp-7.c: New test.
6368 * gcc.target/mips/umips-swp-2.c: New test.
6369 * gcc.target/mips/umips-lwp-8.c: New test.
6370 * gcc.target/mips/umips-swp-3.c: New test.
6371 * gcc.target/mips/umips-movep-1.c: New test.
6372 * gcc.target/mips/umips-lwp-1.c: New test.
6373 * gcc.target/mips/umips-swp-4.c: New test.
6375 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6378 * lib/asan-dg.exp (asan_link_flags): Add
6379 -B${gccpath}/libsanitizer/asan/ to flags.
6381 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.dg/torture/pr56420.c: New test.
6386 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6389 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6391 2013-02-21 Martin Jambor <mjambor@suse.cz>
6393 PR tree-optimization/56310
6394 * g++.dg/ipa/pr56310.C: New test.
6396 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6399 * gfortran.dg/proc_ptr_comp_37.f90: New.
6401 2013-02-21 Richard Biener <rguenther@suse.de>
6403 PR tree-optimization/56415
6405 2013-02-11 Richard Biener <rguenther@suse.de>
6407 PR tree-optimization/56273
6408 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6409 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6410 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6411 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6412 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6413 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6415 2013-02-21 Marek Polacek <polacek@redhat.com>
6417 PR tree-optimization/56398
6418 * g++.dg/torture/pr56398.C: New test.
6420 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6423 * gcc.c-torture/compile/pr56405.c: New test.
6425 2013-02-20 Jan Hubicka <jh@suse.cz>
6427 PR tree-optimization/56265
6428 * g++.dg/ipa/devirt-11.C: New testcase.
6430 2013-02-20 Richard Biener <rguenther@suse.de>
6432 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6434 2013-02-20 Richard Biener <rguenther@suse.de>
6435 Jakub Jelinek <jakub@redhat.com>
6437 PR tree-optimization/56396
6438 * gcc.dg/pr56396.c: New testcase.
6440 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6443 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6445 2013-02-19 Richard Biener <rguenther@suse.de>
6447 PR tree-optimization/56384
6448 * gcc.dg/torture/pr56384.c: New testcase.
6450 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6452 PR tree-optimization/56350
6453 * gcc.dg/pr56350.c: New test.
6455 PR tree-optimization/56381
6456 * g++.dg/opt/pr56381.C: New test.
6458 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6461 * lib/dg-pch.exp (pch-init, pch-finish,
6462 check_effective_target_pch_supported_debug): New procs.
6463 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6464 Likewise if $pch_unsupported_debug and $flags include -g.
6465 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6466 and dg-require-effective-target pch_unsupported_debug.
6467 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6468 * objc.dg/pch/pch.exp: Likewise.
6469 * gcc.dg/pch/pch.exp: Likewise.
6470 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6471 pch_unsupported_debug.
6472 * gcc.dg/pch/valid-1.hs: Likewise.
6473 * gcc.dg/pch/valid-1b.c: Likewise.
6474 * gcc.dg/pch/valid-1b.hs: Likewise.
6476 2013-02-18 Richard Biener <rguenther@suse.de>
6478 PR tree-optimization/56366
6479 * gcc.dg/torture/pr56366.c: New testcase.
6481 2013-02-18 Richard Biener <rguenther@suse.de>
6484 * gcc.dg/torture/pr56349.c: New testcase.
6486 2013-02-18 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/56321
6489 * gcc.dg/torture/pr56321.c: New testcase.
6491 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6493 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6495 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6496 Dodji Seketeli <dodji@redhat.com>
6499 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6500 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6501 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6502 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6503 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6504 * c-c++-common/asan/pr56330.c: Likewise.
6505 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6506 Ensure the size argument of __builtin_memcpy is a constant.
6508 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6509 Paolo Carlini <paolo.carlini@oracle.com>
6512 * g++.dg/cpp0x/enum23.C: New.
6514 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6517 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6519 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6521 PR rtl-optimization/56348
6522 * gcc.target/i386/pr56348.c: New test.
6524 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6526 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6527 * gcc.target/arm/interrupt-2.c: Likewise.
6529 2013-02-15 Tobias Burnus <burnus@net-b.de>
6532 * gfortran.dg/matmul_9.f90: New.
6534 2013-02-15 Tobias Burnus <burnus@net-b.de>
6537 * gfortran.dg/init_flag_11.f90: New.
6539 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6541 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6543 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6545 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6548 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
6549 Tobias Burnus <burnus@net-b.de>
6552 * gfortran.dg/allocatable_function_7.f90: New.
6554 2013-02-14 Jakub Jelinek <jakub@redhat.com>
6556 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6557 * asan_globals_test-wrapper.cc: New file.
6558 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6559 instead of asan_globals_test.cc as dg-additional-sources.
6560 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6561 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
6562 "sanitizer_test_utils.h" instead of
6563 "sanitizer_common/tests/sanitizer_test_utils.h".
6564 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6565 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6566 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6567 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6568 * g++.dg/asan/asan_test.cc: Synced from upstream.
6569 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6571 2013-02-14 Dodji Seketeli <dodji@redhat.com>
6574 * c-c++-common/asan/memcmp-2.c: New test.
6576 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
6579 * g++.dg/cpp0x/udlit-string-literal.h: New.
6580 * g++.dg/cpp0x/udlit-string-literal.C: New.
6582 2013-02-13 Sriraman Tallam <tmsriram@google.com>
6584 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6586 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
6589 * gcc.target/arm/pr56184.C: New test.
6591 2013-02-13 Jakub Jelinek <jakub@redhat.com>
6594 * g++.dg/torture/pr56302.C: New test.
6595 * g++.dg/cpp0x/constexpr-56302.C: New test.
6596 * c-c++-common/pr56302.c: New test.
6598 2013-02-13 Tobias Burnus <burnus@net-b.de>
6599 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6602 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6603 * gfortran.dg/quad_3.f90: Ditto.
6605 2013-02-13 Kostya Serebryany <kcc@google.com>
6607 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6608 to match the fresh asan run-time.
6609 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6611 2013-02-12 Dodji Seketeli <dodji@redhat.com>
6613 Avoid instrumenting duplicated memory access in the same basic block
6614 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6615 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6616 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6617 * c-c++-common/asan/inc.c: Likewise.
6619 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
6622 * gcc.target/i386/pr56148.c: New test.
6624 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6625 Tobias Burnus <burnus@net-b.de>
6628 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6631 2013-02-12 Richard Biener <rguenther@suse.de>
6634 * gcc.dg/lto/pr56297_0.c: New testcase.
6635 * gcc.dg/lto/pr56297_0.c: Likewise.
6637 2013-02-12 Janus Weil <janus@gcc.gnu.org>
6640 * gfortran.dg/typebound_deferred_1.f90: New.
6642 2013-02-12 Jakub Jelinek <jakub@redhat.com>
6644 PR rtl-optimization/56151
6645 * gcc.target/i386/pr56151.c: New test.
6647 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
6649 * g++.dg/ext/mv12.C: New test.
6650 * g++.dg/ext/mv12.h: New file.
6651 * g++.dg/ext/mv12-aux.C: New file.
6652 * g++.dg/ext/mv13.C: New test.
6654 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
6656 * lib/target-supports.exp
6657 (check_effective_target_powerpc_eabi_ok): New.
6658 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6660 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6661 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6663 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6664 * gcc.target/powerpc/pr51623.c: Likewise.
6665 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6666 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6668 2013-02-11 Alexander Potapenko <glider@google.com>
6669 Jack Howarth <howarth@bromo.med.uc.edu>
6670 Jakub Jelinek <jakub@redhat.com>
6673 * g++.dg/asan/pr55617.C: Run on all targets.
6675 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
6677 PR rtl-optimization/56275
6678 * gcc.dg/pr56275.c: New test.
6680 2013-02-11 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/56273
6683 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6685 2013-02-11 Richard Biener <rguenther@suse.de>
6687 PR tree-optimization/56264
6688 * gcc.dg/torture/pr56264.c: New testcase.
6690 2013-02-11 Richard Biener <rguenther@suse.de>
6692 PR tree-optimization/56273
6693 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6694 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6695 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6696 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6697 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6698 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6700 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
6702 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6703 for *-*-linux-gnu targets.
6704 * g++.dg/asan/interception-test-1.c: Ditto.
6705 * g++.dg/asan/interception-failure-test-1.C: Ditto.
6706 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6708 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
6711 * gfortran.dg/intrinsic_size_4.f90 : New test.
6713 2013-02-09 Jakub Jelinek <jakub@redhat.com>
6716 * gcc.target/powerpc/pr56256.c: New test.
6718 2013-02-08 Ian Lance Taylor <iant@google.com>
6720 * lib/go.exp: Load timeout.exp.
6722 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
6724 PR rtl-optimization/56246
6725 * gcc.target/i386/pr56246.c: New test.
6727 2013-02-08 Jeff Law <law@redhat.com>
6730 * gcc.dg/debug/dwarf2/pr53948.c: New test.
6732 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6735 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6738 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6740 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6742 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6744 PR rtl-optimization/56195
6745 * gcc.dg/torture/pr56195.c: New test.
6747 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
6750 * gfortran.dg/recursive_interface_2.f90: New test.
6752 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6754 PR tree-optimization/56250
6755 * gcc.c-torture/execute/pr56250.c: New test.
6757 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6759 PR tree-optimization/56064
6760 * gcc.dg/fixed-point/view-convert-2.c: New test.
6762 2013-02-08 Michael Matz <matz@suse.de>
6764 PR tree-optimization/52448
6765 * gcc.dg/pr52448.c: New test.
6767 2013-02-08 Richard Biener <rguenther@suse.de>
6770 * gcc.dg/torture/pr56181.c: New testcase.
6772 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6775 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6776 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6778 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6781 * g++.dg/parse/crash61.C: New test.
6784 * g++.dg/parse/pr56239.C: New test.
6787 * g++.dg/abi/mangle61.C: New test.
6789 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
6791 PR rtl-optimization/56225
6792 * gcc.target/i386/pr56225.c: New test.
6794 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6797 * gcc.dg/guality/pr56154-1.c: New test.
6798 * gcc.dg/guality/pr56154-2.c: New test.
6799 * gcc.dg/guality/pr56154-3.c: New test.
6800 * gcc.dg/guality/pr56154-4.c: New test.
6801 * gcc.dg/guality/pr56154-aux.c: New file.
6803 PR tree-optimization/55789
6804 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6806 * gcc.dg/tree-ssa/inline-3.c: Add
6807 --param max-early-inliner-iterations=2 option.
6809 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6812 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6813 Add -fno-dwarf2-cfi-asm to dg-options.
6816 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6819 * gcc.dg/pr56228.c: New test.
6821 2013-02-07 Alan Modra <amodra@gmail.com>
6824 * gcc.target/powerpc/pr54009.c: New test.
6826 * gfortran.dg/pr54131.f: New test.
6828 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
6831 * gfortran.dg/array_constructor_41.f90: New test.
6833 2013-02-06 Janus Weil <janus@gcc.gnu.org>
6836 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6838 2013-02-06 Jakub Jelinek <jakub@redhat.com>
6841 * g++.dg/gomp/pr56217.C: New test.
6843 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6845 PR tree-optimization/56205
6846 * gcc.dg/tree-ssa/stdarg-6.c: New test.
6847 * gcc.c-torture/execute/pr56205.c: New test.
6849 2013-02-05 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/53342
6852 PR tree-optimization/53185
6853 * gcc.dg/vect/pr53185-2.c: New testcase.
6855 2013-02-05 Jan Hubicka <jh@suse.cz>
6857 PR tree-optimization/55789
6858 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6859 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6860 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6861 * g++.dg/ipa/inline-1.C: New testcase.
6862 * g++.dg/ipa/inline-2.C: New testcase.
6863 * g++.dg/ipa/inline-3.C: New testcase.
6865 2013-02-05 Jan Hubicka <jh@suse.cz>
6867 PR tree-optimization/55789
6868 * g++.dg/torture/pr55789.C: New testcase.
6870 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6873 * gcc.dg/pr56167.c: New test.
6875 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6878 * gcc.target/sh/pr55146.c: New.
6880 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6882 PR tree-optimization/54386
6883 * gcc.target/sh/pr54386.c: New.
6885 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
6888 * gfortran.dg/realloc_on _assign_16.f90 : New test.
6891 * gfortran.dg/realloc_on _assign_17.f90 : New test.
6893 2013-02-04 Alexander Potapenko <glider@google.com>
6894 Jack Howarth <howarth@bromo.med.uc.edu>
6895 Jakub Jelinek <jakub@redhat.com>
6898 * g++.dg/asan/pr55617.C: New test.
6900 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6903 * gfortran.dg/typebound_operator_19.f90: New test.
6904 * gfortran.dg/typebound_assignment_4.f90: New test.
6906 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6909 * gfortran.dg/recursive_interface_1.f90: New test.
6911 2013-02-04 Richard Guenther <rguenther@suse.de>
6914 * gcc.dg/lto/pr56168_0.c: New testcase.
6915 * gcc.dg/lto/pr56168_1.c: Likewise.
6917 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6921 * gfortran.dg/block_12.f90: New test.
6922 * gfortran.dg/module_error_1.f90: New test.
6924 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6926 * lib/target-supports.exp (check_effective_target_vect_float)
6927 (check_effective_target_vect_no_align): Add mips-sde-elf.
6929 2013-02-01 Jakub Jelinek <jakub@redhat.com>
6931 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6933 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
6935 * gcc.dg/pr56023.c: XFAIL on AIX.
6936 * gcc.dg/vect/pr49352.c: Same.
6938 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
6940 * gnat.dg/opt26.adb: New test.
6942 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6945 2013-01-27 Amol Pise <amolpise15@gmail.com>
6947 * gcc.target/arm/neon-vfnms-1.c: New test.
6948 * gcc.target/arm/neon-vfnma-1.c: New test.
6950 2013-01-31 Richard Biener <rguenther@suse.de>
6952 PR tree-optimization/56157
6953 * gcc.dg/torture/pr56157.c: New testcase.
6955 2013-01-30 Richard Biener <rguenther@suse.de>
6957 PR tree-optimization/56150
6958 * gcc.dg/torture/pr56150.c: New testcase.
6960 2013-01-30 Jakub Jelinek <jakub@redhat.com>
6963 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6964 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
6965 printed in backtrace.
6966 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6967 to avoid errors about mismatched allocation vs. deallocation.
6970 * g++.dg/mv1.C: Moved to...
6971 * g++.dg/ext/mv1.C: ... here. Adjust test.
6972 * g++.dg/mv2.C: Moved to...
6973 * g++.dg/ext/mv2.C: ... here. Adjust test.
6974 * g++.dg/mv3.C: Moved to...
6975 * g++.dg/ext/mv3.C: ... here.
6976 * g++.dg/mv4.C: Moved to...
6977 * g++.dg/ext/mv4.C: ... here.
6978 * g++.dg/mv5.C: Moved to...
6979 * g++.dg/ext/mv5.C: ... here. Adjust test.
6980 * g++.dg/mv6.C: Moved to...
6981 * g++.dg/ext/mv6.C: ... here. Adjust test.
6982 * g++.dg/ext/mv7.C: New test.
6983 * g++.dg/ext/mv8.C: New test.
6984 * g++.dg/ext/mv9.C: New test.
6985 * g++.dg/ext/mv10.C: New test.
6986 * g++.dg/ext/mv11.C: New test.
6988 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
6990 PR rtl-optimization/56144
6991 * gcc.dg/pr56144.c: New.
6993 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
6995 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6997 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6998 * g++.dg/cpp0x/constexpr-55573.C: Same
7000 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7002 PR tree-optimization/56064
7003 * gcc.dg/fixed-point/view-convert.c: New test.
7005 2013-01-30 Andreas Schwab <schwab@suse.de>
7007 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7008 evaluate the end index in string range.
7010 2013-01-30 Tobias Burnus <burnus@net-b.de>
7013 * gfortran.dg/allocatable_function_6.f90: New.
7015 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7016 Mikael Morin <mikael@gcc.gnu.org>
7019 * gfortran.dg/proc_ptr_comp_36.f90: New.
7021 2013-01-29 Richard Biener <rguenther@suse.de>
7023 PR tree-optimization/55270
7024 * gcc.dg/torture/pr55270.c: New testcase.
7026 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7028 PR rtl-optimization/56117
7029 * gcc.dg/pr56117.c: New test.
7031 2013-01-28 Richard Biener <rguenther@suse.de>
7033 PR tree-optimization/56034
7034 * gcc.dg/torture/pr56034.c: New testcase.
7036 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7038 PR tree-optimization/56125
7039 * gcc.dg/pr56125.c: New test.
7041 2013-01-28 Tobias Burnus <burnus@net-b.de>
7042 Mikael Morin <mikael@gcc.gnu.org>
7045 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7046 * gfortran.dg/import8.f90: Likewise.
7047 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7048 * gfortran.dg/import10.f90: New test.
7049 * gfortran.dg/import11.f90: Likewise
7051 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7054 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7055 string.h. Provide memset, malloc and free prototypes, adjust line
7056 numbers in dg-output.
7057 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7058 Provide memset prototype and adjust line numbers in dg-output.
7059 * c-c++-common/asan/global-overflow-1.c: Likewise.
7061 PR tree-optimization/56094
7062 * gcc.dg/pr56094.c: New test.
7064 2013-01-27 Amol Pise <amolpise15@gmail.com>
7066 * gcc.target/arm/neon-vfnms-1.c: New test.
7067 * gcc.target/arm/neon-vfnma-1.c: New test.
7069 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7072 * gcc.target/i386/pr56114.c: New test.
7074 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7077 * gfortran.dg/associate_14.f90: New test.
7080 * gfortran.dg/associate_13.f90: New test.
7082 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7084 PR tree-optimization/56098
7085 * gcc.dg/pr56098-1.c: New test.
7086 * gcc.dg/pr56098-2.c: New test.
7088 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7091 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7093 2013-01-22 Marek Polacek <polacek@redhat.com>
7095 PR tree-optimization/56035
7096 * gcc.dg/pr56035.c: New test.
7098 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7100 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7103 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7105 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7107 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7110 * gcc.dg/pr56078.c: New test.
7111 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7113 2013-01-24 Martin Jambor <mjambor@suse.cz>
7115 PR tree-optimization/55927
7116 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7118 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7120 * gcc.target/i386/movsd.c: New test.
7122 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7125 * gcc.target/i386/pr55934.c: New test.
7127 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7130 * gfortran.dg/select_8.f90: New.
7132 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7134 * gcc.target/microblaze/microblaze.exp: Remove
7135 target_config_cflags check.
7137 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7140 * gfortran.dg/gomp/pr56052.f90: New test.
7143 * gcc.dg/pr49069.c: New test.
7145 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7148 * g++.dg/cpp0x/constexpr-static10.C: New.
7150 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7153 * gcc.target/i386/pr56028.c: New test.
7155 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7158 * gcc.target/i386/pr55686.c: New test.
7160 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7163 * g++.dg/cpp0x/variadic139.C: New test.
7164 * g++.dg/cpp0x/variadic140.C: Likewise.
7165 * g++.dg/cpp0x/variadic141.C: Likewise.
7167 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7169 * gnat.dg/warn8.adb: New test.
7171 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7174 * gfortran.dg/include_8.f90: New test.
7176 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7178 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7179 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7181 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7183 PR tree-optimization/56051
7184 * gcc.c-torture/execute/pr56051.c: New test.
7186 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7188 PR rtl-optimization/56023
7189 * gcc.dg/pr56023.c: New test.
7191 2013-01-21 Martin Jambor <mjambor@suse.cz>
7194 * gcc.target/i386/pr56022.c: New test.
7196 2013-01-21 Jason Merrill <jason@redhat.com>
7198 * lib/target-supports.exp (check_effective_target_alias): New.
7200 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7203 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7205 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7207 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7209 2013-01-19 Jeff Law <law@redhat.com>
7211 PR tree-optimization/52631
7212 * tree-ssa/pr52631.c: New test.
7213 * tree-ssa/ssa-fre-9: Update expected output.
7215 2013-01-19 Anthony Green <green@moxielogic.com>
7217 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7220 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7222 PR tree-optimization/56029
7223 * g++.dg/torture/pr56029.C: New test.
7225 2013-01-18 Sharad Singhai <singhai@google.com>
7227 PR tree-optimization/55995
7228 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7230 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7233 * gcc.target/i386/pr55433.c: New.
7235 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7238 * gfortran.dg/pr56015.f90: New test.
7240 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7242 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7244 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7246 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7247 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7248 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7249 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7250 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7252 2013-01-17 Jeff Law <law@redhat.com>
7254 * gcc.dg/pr52573.c: Move to...
7255 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7257 PR rtl-optimization/52573
7258 * gcc.dg/pr52573.c: New test.
7260 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7263 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7264 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7265 check_no_compiler_messages to test support in ucontext.h.
7266 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7267 compliant RLIMIT_AS.
7269 2013-01-17 Marek Polacek <polacek@redhat.com>
7271 PR rtl-optimization/55833
7272 * gcc.dg/pr55833.c: New test.
7274 2013-01-17 Jan Hubicka <jh@suse.cz>
7276 PR tree-optimization/55273
7277 * gcc.c-torture/compile/pr55273.c: New testcase.
7279 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7282 * gcc.target/pr55981.c: New test.
7284 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7286 * gcc.target/arm/pr40887.c: Require at least armv5.
7287 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7288 * gcc.target/arm/pr51915.c: Likewise.
7289 * gcc.target/arm/pr52006.c: Likewise.
7290 * gcc.target/arm/pr53187.c: Likewise.
7292 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7293 * gcc.target/arm/ftest-support-arm.h: Delete.
7294 * gcc.target/arm/ftest-support-thumb.h: Delete.
7295 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7296 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7297 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7298 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7299 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7300 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7301 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7302 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7303 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7304 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7305 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7306 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7307 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7308 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7309 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7310 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7311 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7312 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7313 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7314 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7315 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7316 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7317 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7318 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7320 2013-01-17 Martin Jambor <mjambor@suse.cz>
7322 PR tree-optimizations/55264
7323 * g++.dg/ipa/pr55264.C: New test.
7325 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7328 * gfortran.dg/class_55.f90: New.
7330 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7333 * gcc.c-torture/execute/builtins/builtins.exp: Add
7334 -Wl,--allow-multiple-definition for eabi and elf targets.
7337 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7338 check_effective_target_vect_perm_short,
7339 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7340 check_effective_target_vect64): Return 0 for big-endian ARM.
7341 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7343 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7346 2013-01-16 Richard Biener <rguenther@suse.de>
7348 PR tree-optimization/55964
7349 * gcc.dg/torture/pr55964.c: New testcase.
7351 2013-01-16 Richard Biener <rguenther@suse.de>
7353 PR tree-optimization/54767
7354 PR tree-optimization/53465
7355 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7357 2013-01-16 Christian Bruel <christian.bruel@st.com>
7360 * gcc.target/sh/sh-switch.c: New testcase.
7362 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7364 * gcc.dg/webizer.c: Increase the array size.
7366 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7369 * gcc.dg/pr55940.c: New test.
7371 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7372 Harald Anlauf <anlauf@gmx.de>
7374 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7375 * gfortran.dg/bounds_check_5.f90: Likewise.
7376 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7377 * gfortran.dg/continuation_9.f90: Likewise.
7378 * gfortran.dg/move_alloc_13.f90: Likewise.
7379 * gfortran.dg/structure_constructor_11.f90: Likewise.
7380 * gfortran.dg/tab_continuation.f: Likewise.
7381 * gfortran.dg/warning-directive-2.F90: Likewise.
7382 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7384 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7386 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7387 * gcc.target/arm/fma-sp.c: Likewise.
7389 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7391 PR rtl-optimization/55153
7392 * gcc.dg/pr55153.c: New.
7394 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7396 PR tree-optimization/55920
7397 * gcc.c-torture/compile/pr55920.c: New test.
7399 2013-01-15 Richard Biener <rguenther@suse.de>
7402 * gcc.dg/torture/pr55882.c: New testcase.
7404 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7406 PR tree-optimization/55955
7407 * gcc.c-torture/compile/pr55955.c: New test.
7409 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7412 * g++.dg/cpp0x/alias-decl-31.C: New test.
7414 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7417 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7418 case where interface is null.
7420 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7423 * gfortran.dg/array_constructor_40.f90: New test.
7425 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7427 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7429 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7431 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7432 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7433 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7434 * gcc.target/aarch64/vect-ld1r.c: New.
7435 * gcc.target/aarch64/vect-ld1r.x: New.
7437 2013-01-14 Andi Kleen <ak@linux.intel.com>
7440 * gcc.target/i386/hle-clear-rel.c: New file
7441 * gcc.target/i386/hle-store-rel.c: New file.
7443 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7445 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7446 * gfortran.dg/bounds_check_4.f90: Likewise.
7447 * gfortran.dg/inquire_10.f90: Likewise.
7448 * gfortran.dg/minloc_3.f90: Likewise.
7449 * gfortran.dg/minlocval_3.f90: Likewise.
7450 * gfortran.dg/module_double_reuse.f90: Likewise.
7451 * gfortran.dg/mvbits_1.f90: Likewise.
7452 * gfortran.dg/oldstyle_1.f90: Likewise.
7453 * gfortran.dg/pr20163-2.f: Likewise.
7454 * gfortran.dg/save_1.f90: Likewise.
7455 * gfortran.dg/scan_1.f90: Likewise.
7456 * gfortran.dg/select_char_1.f90: Likewise.
7457 * gfortran.dg/shape_4.f90: Likewise.
7458 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7459 * gfortran.dg/function_optimize_10.f90: Likewise.
7460 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7461 * gfortran.dg/used_types_17.f90: Likewise.
7462 * gfortran.dg/used_types_18.f90: Likewise.
7464 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7467 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7469 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7471 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7473 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7475 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7477 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7480 * gfortran.dg/assumed_type_2.f90: Fix test case.
7481 * gfortran.dg/internal_pack_13.f90: New test.
7482 * gfortran.dg/internal_pack_14.f90: New test.
7484 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7487 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7488 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7491 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7493 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7495 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7498 * gcc.target/s390/pr55719.c: New testcase.
7500 2013-01-11 Richard Guenther <rguenther@suse.de>
7502 PR tree-optimization/44061
7503 * gcc.dg/pr44061.c: New testcase.
7505 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7507 Update copyright years.
7509 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7510 Jakub Jelinek <jakub@redhat.com>
7513 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7515 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7517 PR rtl-optimization/55672
7518 * gcc.target/i386/pr55672.c: New.
7520 2013-01-10 Jeff Law <law@redhat.com>
7522 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7523 pass/fail message unique.
7526 2013-01-10 Jason Merrill <jason@redhat.com>
7528 * ada/.gitignore: New.
7530 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7532 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7534 * g++.dg/tls/thread_local2.C: Likewise.
7535 * g++.dg/tls/thread_local2g.C: Likewise.
7536 * g++.dg/tls/thread_local6.C: Likewise.
7537 * g++.dg/tls/thread_local-order1.C: Add tls options.
7538 * g++.dg/tls/thread_local-order2.C: Likewise.
7539 * g++.dg/tls/thread_local3.C: Likewise.
7540 * g++.dg/tls/thread_local3g.C: Likewise.
7541 * g++.dg/tls/thread_local4.C: Likewise.
7542 * g++.dg/tls/thread_local4g.C: Likewise.
7543 * g++.dg/tls/thread_local5.C: Likewise.
7544 * g++.dg/tls/thread_local5g.C: Likewise.
7545 * g++.dg/tls/thread_local6g.C: Likewise.
7547 2013-01-10 Kostya Serebryany <kcc@google.com>
7549 * g++.dg/asan/asan_test.cc: Sync from upstream.
7551 2013-01-10 Jakub Jelinek <jakub@redhat.com>
7553 PR tree-optimization/55921
7554 * gcc.c-torture/compile/pr55921.c: New test.
7556 2013-01-09 Jan Hubicka <jh@suse.cz>
7558 PR tree-optimization/55569
7559 * gcc.c-torture/compile/pr55569.c: New testcase.
7561 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
7564 * gfortran.dg/use_28.f90: New test.
7566 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
7568 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7569 number matching more robust.
7571 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
7573 PR rtl-optimization/55829
7574 * gcc.target/i386/pr55829.c: New.
7576 2013-01-09 Tobias Burnus <burnus@net-b.de>
7579 * gfortran.dg/bind_c_bool_1.f90: New.
7580 * gfortran.dg/do_5.f90: Add dg-warning.
7582 2013-01-09 Jan Hubicka <jh@suse.cz>
7584 PR tree-optimization/55875
7585 * gcc.c-torture/execute/pr55875.c: New testcase.
7586 * g++.dg/torture/pr55875.C: New testcase.
7588 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7591 * c-c++-common/pr48418.c: New test.
7593 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7596 * g++.dg/tls/thread_local-ice.C: New.
7598 2013-01-09 Andreas Schwab <schwab@suse.de>
7600 * gcc.dg/guality/pr54693.c: Null-terminate arr.
7602 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7604 PR tree-optimization/48189
7605 * gcc.dg/pr48189.c: New test.
7607 2013-01-04 Jan Hubicka <jh@suse.cz>
7609 PR tree-optimization/55823
7610 * g++.dg/ipa/devirt-10.C: New testcase.
7612 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
7613 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
7615 PR rtl-optimization/55845
7616 * gcc.target/i386/pr55845.c: New test.
7618 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
7620 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7621 instructions generated instead of number of occurances.
7623 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7625 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7626 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7627 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7628 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7629 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7630 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7631 * gcc.target/aarch64/vect-fcm.x: Likewise.
7632 * lib/target-supports.exp
7633 (check_effective_target_vect_cond): Enable for AArch64.
7635 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7637 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7638 endian-safe float pool loading.
7639 (test_square_root_v4sf): Likewise.
7640 (test_square_root_v2df): Likewise.
7641 * lib/target-supports.exp
7642 (check_effective_target_vect_call_sqrtf): Add AArch64.
7644 2013-01-08 Martin Jambor <mjambor@suse.cz>
7647 * gcc.dg/tree-ssa/pr55579.c: New test.
7649 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7651 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7654 2013-01-08 Jakub Jelinek <jakub@redhat.com>
7657 * gcc.dg/torture/pr55890-3.c: New test.
7660 * gcc.c-torture/compile/pr55851.c: New test.
7663 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7666 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7669 * gfortran.dg/elemental_scalar_args_2.f90: New test.
7671 2013-01-07 Tobias Burnus <burnus@net-b.de>
7674 * gfortran.dg/pointer_init_2.f90: Update dg-error.
7675 * gfortran.dg/pointer_init_7.f90: New.
7677 2013-01-07 Richard Biener <rguenther@suse.de>
7679 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7681 2013-01-07 Richard Biener <rguenther@suse.de>
7684 * gcc.dg/torture/pr55890-1.c: New testcase.
7685 * gcc.dg/torture/pr55890-2.c: Likewise.
7687 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
7689 * gcc.target/aarch64/fmovd.c: New.
7690 * gcc.target/aarch64/fmovf.c: Likewise.
7691 * gcc.target/aarch64/fmovd-zero.c: Likewise.
7692 * gcc.target/aarch64/fmovf-zero.c: Likewise.
7693 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7694 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7695 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7696 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7698 2013-01-07 Richard Biener <rguenther@suse.de>
7700 PR tree-optimization/55888
7701 PR tree-optimization/55862
7702 * gcc.dg/torture/pr55888.c: New testcase.
7704 2013-01-07 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/intrinsic_size_3.f90: New.
7709 2013-01-07 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/select_type_32.f90: New.
7714 2013-01-04 Dodji Seketeli <dodji@redhat.com>
7717 * g++.dg/cpp0x/alias-decl-29.C: New test.
7719 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
7724 * gfortran.dg/class_array_15.f03: New test.
7726 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
7731 * gfortran.dg/use_23.f90: New test.
7732 * gfortran.dg/use_24.f90: New test.
7733 * gfortran.dg/use_25.f90: New test.
7734 * gfortran.dg/use_26.f90: New test.
7735 * gfortran.dg/use_27.f90: New test.
7737 2013-01-06 Olivier Hainque <hainque@adacore.com>
7739 * gnat.dg/specs/clause_on_volatile.ads: New test.
7741 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
7743 * gnat.dg/alignment10.adb: New test.
7745 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
7746 Mikael Morin <mikael@gcc.gnu.org>
7749 * gfortran.dg/use_22.f90: New test.
7751 2013-01-04 Andrew Pinski <apinski@cavium.com>
7753 * gcc.target/aarch64/cmp-1.c: New testcase.
7755 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
7758 * gfortran.dg/select_type_31.f03: New test.
7760 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7762 PR c++/54526 (again)
7763 * g++.dg/cpp0x/parse2.C: Extend.
7764 * g++.old-deja/g++.other/crash28.C: Adjust.
7766 2013-01-04 Richard Biener <rguenther@suse.de>
7768 PR tree-optimization/55862
7769 * gcc.dg/torture/pr55862.c: New testcase.
7771 2013-01-04 Martin Jambor <mjambor@suse.cz>
7773 PR tree-optimization/55755
7774 * gcc.dg/torture/pr55755.c: New test.
7775 * gcc.dg/tree-ssa/sra-13.c: Likewise.
7776 * gcc.dg/tree-ssa/pr45144.c: Update.
7778 2013-01-04 Richard Biener <rguenther@suse.de>
7781 * gcc.dg/fold-reassoc-2.c: New testcase.
7783 2013-01-04 Tobias Burnus <burnus@net-b.de>
7786 * gfortran.dg/null_7.f90: New.
7788 2013-01-04 Tobias Burnus <burnus@net-b.de>
7792 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7793 * gfortran.dg/unlimited_polymorphic_7.f90: New.
7794 * gfortran.dg/unlimited_polymorphic_8.f90: New.
7796 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
7798 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7800 2013-01-03 Janus Weil <janus@gcc.gnu.org>
7803 * gfortran.dg/assignment_1.f90: Modified.
7804 * gfortran.dg/assignment_4.f90: New.
7806 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
7808 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7810 2013-01-03 Richard Biener <rguenther@suse.de>
7812 PR tree-optimization/55857
7813 * gcc.dg/vect/pr55857-1.c: New testcase.
7814 * gcc.dg/vect/pr55857-2.c: Likewise.
7816 2013-01-03 Jakub Jelinek <jakub@redhat.com>
7818 PR rtl-optimization/55838
7819 * gcc.dg/pr55838.c: New test.
7821 PR tree-optimization/55832
7822 * gcc.c-torture/compile/pr55832.c: New test.
7824 2013-01-02 Teresa Johnson <tejohnson@google.com>
7826 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7827 * gcc.dg/tree-ssa/loop-23.c: Ditto.
7828 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7829 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7830 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7831 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7832 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7833 * gcc.dg/unroll_1.c: Ditto.
7834 * gcc.dg/unroll_2.c: Ditto.
7835 * gcc.dg/unroll_3.c: Ditto.
7836 * gcc.dg/unroll_4.c: Ditto.
7838 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7840 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7842 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7845 * gfortran.dg/eof_4.f90: New test.
7847 2013-01-02 Jakub Jelinek <jakub@redhat.com>
7849 * lib/c-compat.exp (compat-use-alt-compiler): Remove
7850 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7851 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7852 (compat_setup_dfp): Initialize compat_alt_caret and
7853 compat_save_TEST_ALWAYS_FLAGS.
7855 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7857 * gcc.dg/torture/tls/tls-reload-1.c: New test.
7859 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7861 * gcc.dg/torture/fp-int-convert-2.c: New test.
7863 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7865 * gfortran.dg/newunit_3.f90: Add dg-do run.
7866 * gfortran.dg/inquire_15.f90: Add dg-do run.
7868 2013-01-01 Jakub Jelinek <jakub@redhat.com>
7870 PR tree-optimization/55831
7871 * gcc.dg/pr55831.c: New test.
7873 Copyright (C) 2013 Free Software Foundation, Inc.
7875 Copying and distribution of this file, with or without modification,
7876 are permitted in any medium without royalty provided the copyright
7877 notice and this notice are preserved.